Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde.

Recentemente tivemos problemas com cancelamento de NFe emitida em SVC-AN.
Reparei que no método que envia o evento/cancelamento a UF para envio está sendo sempre definida pela UF da Chave.

Unit ACBrNFeWebServices:

 >> UF := CUFtoUF(ExtrairUFChaveAcesso(FEvento.Evento.Items[0].InfEvento.chNFe));

 

Porém, quando ocorre o envio de NFe emitida em SVC-AN, ao tentar enviar para o estado temos a seguinte rejeição:
494 - Rejeicao: Chave de Acesso inexistente.
 

Isto ocorre porque, como alguns sabem a SEFAZ em MG é problemática, e aparentemente demora a sincronizar os dados com o ambiente nacional. Ocorreu caso de demorar mais de 24h para uma NFe emitida em MG constar no ambiente nacional, e vice-versa. Com isto, caso tenha necessidade de cancelar uma NFe emitida em SVC-AN já chegou a ultrapassar o prazo de 24h, e o cliente necessitar solicitar um cancelamento exteporâneo.

Para resolver fiz o mesmo tratamento efetuado para a Emissão de NF:
 

  case FPConfiguracoesNFe.Geral.FormaEmissao of
    teSVCAN: UF := 'SVC-AN';
    teSVCRS: UF := 'SVC-RS';
  else
    UF := CUFtoUF(ExtrairUFChaveAcesso(FEvento.Evento.Items[0].InfEvento.chNFe));
  end;

Desta forma consigo definir antes a FormaEmissao para enviar o evento de cancelamento para o SVC-AN.

Segue fonte com alteração. Foi o que atendeu ao caso que ocorre aqui em MG.

Obs.:Internamente no meu sistema para caso tenha a rejeição devido ao limite do prazo legal, tente enviar para a SEFAZ do Estado, pois o SVC-AN aceita o cancelamento em apenas 24h, porém MG aceita entre 24 e 168h como cancelamento fora do prazo.

ACBrNFeWebServices.pas

Jeanny Paiva Lopes

Analista de Sistemas / Desenvolvedora 

[email protected]

[email protected]
Tel.: +55 (32) 3539-5700

 

 

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