Ir para conteúdo
  • Cadastre-se

dev botao

Carta de Correção


niloblack
  • Este tópico foi criado há 4510 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Galera.

ACBr CCe Implementado, testado e confirmado.

Algumas considerações aos que tem dúvidas:

1- A carta de correção eletrônica - CCe (Nota Técnica 2011.003) é de existencia APENAS DIGITAL (NÃO É IMPRESSA).

Uma vez a CCe sendo ENVIADA com SUCESSO para a SEFAZ, ela se torna um EVENTO da NFe (que ficará "atrelada" à mesma) e poderá ser CONSULTADA através do Portal Nacional da NFe.

2- Uma NFe pode ter até 20 cartas de correção e a última emitida sempre substitui as anteriores, assim o emissor deve consolidar o texto na nova carta de correção.

3- Tem-se até 720 horas (30 dias) da autorização de uso da NFe para enviar cartas de correção.

Sobre a impressão da Carta de Correção:

4- Não existe impedimento para emitir uma CCe para corrigir uma NFe de mercadoria que ainda não deu saída da empresa, contudo o procedimento mais adequado nesta situação é o cancelamento da NFe incorreta e a emissão de uma NFe com os dados corretos.

5- Não existe modelo ou layout de impressão da CCe, assim como inexiste o modelo impresso para a carta de correção em papel. Contudo a empresa pode criar no padrão que julgar conveniente.

Os dados são simples para serem enviados e a maioria podem ficar fixos no código fonte ou em um arquivo .INI.

O mais complicado de implementar é a lógica de habilitar e desabilitar os botões, o restante é super tranquilo.

Em tempo, obrigado à equipe ACBr.

At. Marcelo Morini

Delphi Developer

Marcelo Henrique Morini
Analista de Sistemas e Programador
Plásticos Assencio Ltda
[email protected]
Ibitinga - SP
Delphi Tokio 10.2 (ACBr - Jedi - Zeos - Rave - QuickReport - FastReport) > Firebird 2.5 em Windows 10 64b

Link para o comentário
Compartilhar em outros sites

Uma dúvida sobre o envio do XML por email ao cliente ...

Existe um procedimento semelhante ao da NFe "ACBrNFe1.NotasFiscais.Items[0].EnviarEmail()" ... ou deve ser implementado manualmente?

Marcelo Henrique Morini
Analista de Sistemas e Programador
Plásticos Assencio Ltda
[email protected]
Ibitinga - SP
Delphi Tokio 10.2 (ACBr - Jedi - Zeos - Rave - QuickReport - FastReport) > Firebird 2.5 em Windows 10 64b

Link para o comentário
Compartilhar em outros sites

anfm, será que há uma possibilidade da implementação destes procedimento (enviar email) para outros eventos que não simplesmente o envio da nfe? pois temos que enviar email também para cancelamento e cce. O que impede? Caso eu implementasse e disponibilizasse, esta alteração poderia ser disponibilizada no svn?

Abraços.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Markapollo,

O cancelamento até o final deste ano vai se tornar um evento como a CC-e, mas por enquanto para enviar o XML da NFe cancelada eu utilizo o mesmo procedimento para enviar enviar o XML da NFe autorizada.

Caso você queira implementar, procure fazer algo que possa ser utilizado para a CCe e demais eventos que por ventura sejam necessários enviar o XML por e-mail.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

italojjr,

obrigado pela resposta,

minha idéia é justamente esta, fazer algo que possa ser utilizado nos eventos. Estou, neste momento, implementando a CCe no meu sistema e convertendo o cancelamento da CCe para evento, logo, a implementação seria no evento mesmo, algo como

ACBrNFe.EnvEvento.EnvEventoNFe.Itens[x].EnviarEmail(xxxxxx)

assim como no envio da NFe autorizada.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Link para o comentário
Compartilhar em outros sites

Implementei o envio manual do email ... também super tranquilo com 3 componentes nativos do Delphi (IdSSLIOHandlerSocket, iDSMTP e iDMessage).

Basta chamar o procedimento, setar os dados do emitente e remetente, anexar o XML e enviar.

O envio email de cancelamento da NFe eu também faço da mesma forma do envio da autorização.

Marcelo Henrique Morini
Analista de Sistemas e Programador
Plásticos Assencio Ltda
[email protected]
Ibitinga - SP
Delphi Tokio 10.2 (ACBr - Jedi - Zeos - Rave - QuickReport - FastReport) > Firebird 2.5 em Windows 10 64b

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4510 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.