Ir para conteúdo
  • Cadastre-se

dev botao

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


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 1828 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

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

  • Moderadores
  • Solution
Postado

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?

  • Curtir 1
Consultor SAC ACBr

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

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

  • Moderadores
Postado
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.

  • Membros Pro
Postado

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 
  • Moderadores
Postado

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.

  • Curtir 1
Consultor SAC ACBr

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

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

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...