Jump to content

dev botao

Carta de Correção


Benjamin Machado
Go to solution Solved by Diego Foliene,
  • Este tópico foi criado há 643 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia estou, implementado o processo de carta de correção na minha aplicação web(asp net core) e fiquei com uma dúvida. Eu consegui enviar a carta de correção sem problemas contudo, quando eu  enviou uma nova carta de correção na sefaz só exibe a nova carta de correção sem mostrar a antiga. Gostaria de saber como eu faço para enviar carta de correção de forma que, ao consultar na sefaz mostre tanto a nova carta quanto as antigas. Abaixo o código que eu estou usando

 

               var eventoCartaCorecao = new EventoCCe();
                eventoCartaCorecao.cOrgao = int.Parse(filial.CodigoUf);
                eventoCartaCorecao.CNPJ = "cnpj";
                eventoCartaCorecao.chNFe = "chave da nota";
                eventoCartaCorecao.dhEvento = DateTime.Now;
                eventoCartaCorecao.nSeqEvento = numéro sequencial que eu gero começando de 1;
                eventoCartaCorecao.versaoEvento = "1.0";
                eventoCartaCorecao.xCorrecao = "texto da correção";
                acbrNfe.LimparListaEventos();
                acbrNfe.CarregarEvento(eventoCartaCorecao);
                retorno = acbrNfe.EnviarEvento(1);

 

Link to comment
Share on other sites

  • Consultores
  • Solution
12 minutos atrás, Benjamin Machado disse:

Bom dia estou, implementado o processo de carta de correção na minha aplicação web(asp net core) e fiquei com uma dúvida. Eu consegui enviar a carta de correção sem problemas contudo, quando eu  enviou uma nova carta de correção na sefaz só exibe a nova carta de correção sem mostrar a antiga. Gostaria de saber como eu faço para enviar carta de correção de forma que, ao consultar na sefaz mostre tanto a nova carta quanto as antigas. Abaixo o código que eu estou usando

 

               var eventoCartaCorecao = new EventoCCe();
                eventoCartaCorecao.cOrgao = int.Parse(filial.CodigoUf);
                eventoCartaCorecao.CNPJ = "cnpj";
                eventoCartaCorecao.chNFe = "chave da nota";
                eventoCartaCorecao.dhEvento = DateTime.Now;
                eventoCartaCorecao.nSeqEvento = numéro sequencial que eu gero começando de 1;
                eventoCartaCorecao.versaoEvento = "1.0";
                eventoCartaCorecao.xCorrecao = "texto da correção";
                acbrNfe.LimparListaEventos();
                acbrNfe.CarregarEvento(eventoCartaCorecao);
                retorno = acbrNfe.EnviarEvento(1);

 

Bom dia!
Isso está correto, é assim mesmo.
Quando você envia uma nova carta de correção ela substitui a antiga, por isso quando você a envia, deve se atentar para enviar os campos da anterior também.
Vide orientação no MOC
image.png

  • Like 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Membros Pro
5 minutos atrás, Diego Foliene disse:

Bom dia!
Isso está correto, é assim mesmo.
Quando você envia uma nova carta de correção ela substitui a antiga, por isso quando você a envia, deve se atentar para enviar os campos da anterior também.
Vide orientação no MOC
image.png

Obrigado pela respota

  • Like 1
Link to comment
Share on other sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Este tópico foi criado há 643 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.