Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Erro ao cancelar NFCe: Falha na validacao dos dados do Evento: 1839


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

Recommended Posts

  • Membros Pro

Estou com problema no cancelamento de uma nfce em homologação.

O meu teste consiste em cancelar uma nfce que não está no Sefaz.

NFe.CancelarNFe("43200203495483000130650020000248259042931827", "Desistencia do cliente","03495483000130")
ERRO: Falha na validacao dos dados do Evento: 1839 - Element '{http://www.portalfiscal.inf.br/nfe}nProt': [facet 'pattern'] The value '' is not accepted by the pattern '[0-9]{15}'.

Já atualizei o ACBrMonitorPlus para a versão 1.3.0.268 (x86).

Pelo log dá pra notar que a resposta retorna corretamente, mas mesmo assim o erro acima ocorre.

Inicio TNFeConsulta
Versão Layout: 4.00 
Identificador: 43200203495483000130650020000248259042931827 
Ambiente: 2 
Versão Aplicativo: RSnfce201809061124 
Status Código: 217 
Status Descrição: Rejeicao: NF-e nao consta na base de dados da SEFAZ 
UF: RS 
Chave Acesso: 43200203495483000130650020000248259042931827 
Recebimento: 30/12/1899 00:00:00 
Protocolo:  
Digest Value:  

 

 

logs.zip

Link to comment
Share on other sites

  • Consultores
  • Solution

Bom dia

Aparentemente não está localizando o protocolo de autorização para poder Cancelar essa NFe. Se consultar essa chave na Sefaz está disponível com o número de protocolo de autorização?

  • Like 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Consultores
2 horas atrás, alexcassol disse:

A nfce não está no Sefaz, este é o teste, cancelar uma nfce que não está no Sefaz.

 

Isso não é possível, para Cancelar precisa estar na SEFAZ, mesmo que seja em homologação. 

Para Cancelar uma NFe / NFCe na sua aplicação mesmo o ideal é validar se realmente tem o XML ou o Protocolo de autorização desta chave na sua base de dados.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Membros Pro

Sim, eu entendo que ela precisa existir no Sefaz para cancelar, isso é lógico.

Mas você concorda que o erro retornado para a minha aplicação não podia ser esse:

ERRO: Falha na validacao dos dados do Evento: 1839 - Element '{http://www.portalfiscal.inf.br/nfe}nProt': [facet 'pattern'] The value '' is not accepted by the pattern '[0-9]{15}'.

Mas sim algo como isso, para que eu possa tratar?

 

Status Código: 217 
Status Descrição: Rejeicao: NF-e nao consta na base de dados da SEFAZ 
Link to comment
Share on other sites

  • Consultores

Esse erro ocorre antes do envio do Evento de Cancelamento, na validação dos Schemas identificou problema no campo nProt.

Mas pode ser melhorado a validação da consulta, vamos validar essa rotina.

  • Like 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

×
×
  • 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.