Jump to content

dev botao

Erro no cancelamento por substituição MG


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

Recommended Posts

image.thumb.png.c086d222806748cd10b9f2ebec94e8a6.png

 

      g.ACBrNFe.EventoNFe.Evento.Clear;
               with g.ACBrNFe.EventoNFe.Evento.Add do
               begin
                  try
                     infEvento.detEvento.cOrgaoAutor := StrToInt( dmst_EmitCodigoUF );//codigo_uf;
                  except
                     ShowMessage( 'O Código do IBGE da Cidade do Estabelecimento não foi informado corretamente no Dygnus. [Ide.cMunFG]' );
                     Abort;
                  end;
                  infEvento.chNFe              := lcst_Chave_A_Ser_Substituida; // ' Chave da NFC-e cujo tpEmis = 1 (Normal), portanto é a nota a ser cancelada ';
                  infEvento.CNPJ               := dmst_EmitCNPJ;
                  infEvento.dhEvento           := now;
                  infEvento.tpEvento           := teCancSubst;
                  infEvento.detEvento.xJust    := 'CANCELAMENTO POR SUBSTITUIÇÃO DE NFC-e: ' + lcst_Numero_A_Ser_Substituido + '-' + dmst_NumeroCaixa + ' PELA NFC-e: ' + lcst_Numero_Substituto + '-' + dmst_NumeroCaixa;
                  infEvento.detEvento.nProt    := lcst_Protocolo_A_Ser_Substituido; // Protocolo; nota a ser cancelada
                  infEvento.detEvento.verAplic := '1.0';
                  infEvento.detEvento.chNFeRef := lcst_Chave_Substituta; //' chave de acesso da NFC-e substituta, tpEmis = 9 (Contingência offline), portanto nota a prevalecer ';
                  infEvento.detEvento.tpAutor  := taEmpresaEmitente; // 1-Empresa emitente;
                                 
                
               end;
               g.ACBrNFe.EnviarEvento(StrToInt(lcst_Numero_Substituto));   
 

Link to comment
Share on other sites

  • Solution

Obtive a resposta da receita sobre o cancelamento por substituição.

 

A equipe da STI informou que esse evento ainda não está implementado em nosso sistema. Está previsto para ser implementado até dia 15 de maio.

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...

Bom dia a todos. Aparentemente o evento de cancelamento por substituição está funcionando. Estou recendo a seguinte rejeição:

            <cStat>493</cStat>
            <xMotivo>Rejeição: Evento não atende o Schema XML específico</xMotivo>
            <tpEvento>110112</tpEvento>
            <xEvento>CANCELAMENTO_POR_SUBSTITUICAO</xEvento>

Como proceder?

Link to comment
Share on other sites

Bom dia, aqui consegui utilizar. Inclusive segue resposta da SEFAZ sobre a implementação nos ambientes:

Pergunta origem: 
Boa tarde, o cancelamento por substituição já está implementado no ambiente de produção? Aqui no ambiente de homologação funcionou.

Resposta:

Senhor Eduardo, boa tarde!
Sim, nos dois ambientes.

Link to comment
Share on other sites

8 minutos atrás, educms disse:

Bom dia, aqui consegui utilizar. Inclusive segue resposta da SEFAZ sobre a implementação nos ambientes:

Pergunta origem: 
Boa tarde, o cancelamento por substituição já está implementado no ambiente de produção? Aqui no ambiente de homologação funcionou.

Resposta:

Senhor Eduardo, boa tarde!
Sim, nos dois ambientes.

Bom dia @educms

Até ontem estava tendo o retorno 491 quando enviada um evento de cancelamento por substituição. A saída que encontrei foi realizar o cancelamento passando o evento "antigo" de cancelamento.

Vou realizar alguns testes e retorno.

Obrigado por reportar.

  • Like 1
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.