Jump to content

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Recommended Posts

Boa tarde, já procurei muito mas não encontrei nenhuma resposta então decidi postar um tópico...

 

Antes de enviar a NFCe, eu utilizo o método "GerarNfe, depois Assinar e depois validar" para verificar se está tudo certo com o xml, antes de usar o método "enviar", pois geralmente, quando tento enviar uma nota e tem algum erro, aquela numeração fica perdida, e acaba quebrando a sequência...

Só que, ao validar uma xml com erro, o retorno que obtenho é nesse tipo: 

 

Erro: Falha na validação dos dados da nota: 15189

'0000' violates pattern constraint of '[1,2,3,5,6,7]{1}[0-9]{3}'.
The element '{http://www.portalfiscal.inf.br/nfe}CFOP' with value '0000' failed to parse.

 

E ao utilizar o método enviar, o retorno que recebo, é mais elaborado, e me informa qual o item que está com problemas, e o texto é mais claro, nesse caso, informando que o CFOP do item 2 está incorreto...

 

Teria como pegar o retorno no método "validar" desta mesma forma que retorna o "enviar"?

 

Obrigado!

Share this post


Link to post
Share on other sites
Em 10/05/2019 at 15:31, faabiioojr disse:

Boa tarde, já procurei muito mas não encontrei nenhuma resposta então decidi postar um tópico...

 

Antes de enviar a NFCe, eu utilizo o método "GerarNfe, depois Assinar e depois validar" para verificar se está tudo certo com o xml, antes de usar o método "enviar", pois geralmente, quando tento enviar uma nota e tem algum erro, aquela numeração fica perdida, e acaba quebrando a sequência...

Só que, ao validar uma xml com erro, o retorno que obtenho é nesse tipo: 

 

Erro: Falha na validação dos dados da nota: 15189

'0000' violates pattern constraint of '[1,2,3,5,6,7]{1}[0-9]{3}'.
The element '{http://www.portalfiscal.inf.br/nfe}CFOP' with value '0000' failed to parse.

 

E ao utilizar o método enviar, o retorno que recebo, é mais elaborado, e me informa qual o item que está com problemas, e o texto é mais claro, nesse caso, informando que o CFOP do item 2 está incorreto...

 

Teria como pegar o retorno no método "validar" desta mesma forma que retorna o "enviar"?

 

Obrigado!

Boa tarde, acho que entendi sua colocação. 

Quando vc envia e recebe esse "erro mais elaborado" é um retorno de validação da SEFAZ em relação aos schemas. 

Tente utilizar o método NFE.validarnferegranegocios, de uma pesquisada aqui no fórum, já foi muito discutido e acho que vai atender o que está procurando. 

Abraços!

Share this post


Link to post
Share on other sites
21 horas atrás, MFincotto disse:

Boa tarde, acho que entendi sua colocação. 

Quando vc envia e recebe esse "erro mais elaborado" é um retorno de validação da SEFAZ em relação aos schemas. 

Tente utilizar o método NFE.validarnferegranegocios, de uma pesquisada aqui no fórum, já foi muito discutido e acho que vai atender o que está procurando. 

Abraços!

Obrigado amigo, é isso mesmo, eu coloquei o CFOP errado de propósito que era para provocar o erro mesmo..

Esse método que vc informou retornou o texto mais bonito e amigável, era justamente isso que estava buscando!

Vlw mesmo!

  • Like 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...