Ir para conteúdo
  • Cadastre-se

dev botao

Erro no cancelamento por substituição MG


Ver Solução Respondido por educms,
  • Este tópico foi criado há 1789 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 para o comentário
Compartilhar em outros 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.

  • Curtir 2
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1789 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.