Login Registre-se
Qual a melhor forma de capturar um evento de cancelamento numa nfe emitida  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
gwathsule

JavaC Membro
[Avatar]

Membro desde: 01/12/2016 10:25:01
Mensagens: 42
Localização: Colatina, ES
Offline

Eu fiz um sistema que captura NFe Emitida para integrar com um sistema de emissão da empresa. Como o sistema da empresa, grava uma NFe numa pasta assim que é autorizada pela Sefaz, meu sistema basicamente sobe essa nova nota assim que é adicionada à pasta.
A mesma coisa é utilizada para eventos emitidos, como cancelamento.

Porém o pessoal muda de sistema emissor igual muda de roupa e alguns sistemas de emissão de NFe/NFCe não armazenam as notas localmente, até aí ok, já que apenas peço para o pessoal gerarem o xml e jogarem na pasta. Porém tem um sistema que não gera o xml do evento.
Alguém já passou por esse probleminha de implantação?

Se não testar o erro pega, se testar o bug come.
[WWW]
GGarcia

JavaC Membro
[Avatar]

Membro desde: 28/05/2013 17:12:21
Mensagens: 265
Offline

Não trabalho com integração, mas a única forma de fazer algo em relação a isso tendo apenas o XML em mãos e mais nenhuma informação vinda do outro sistema, só resta a consulta da chave da nota e se orientar pela resposta do cStat.

100 - Nota válida
101 - Cancelada
102 - Inutilizada
110 - Denegada
Qualquer outra coisa: erro geral com a chave da nota

If you're here, who's running hell?
gwathsule

JavaC Membro
[Avatar]

Membro desde: 01/12/2016 10:25:01
Mensagens: 42
Localização: Colatina, ES
Offline

Olá, é uma boa ideia!
Essa consulta é realizada apenas utilizando o certificado digital?
Ou posso obter o status da nota de forma diferente?

Se não testar o erro pega, se testar o bug come.
[WWW]
GGarcia

JavaC Membro
[Avatar]

Membro desde: 28/05/2013 17:12:21
Mensagens: 265
Offline

gwathsule wrote:Olá, é uma boa ideia!
Essa consulta é realizada apenas utilizando o certificado digital?
Ou posso obter o status da nota de forma diferente?


Apenas utilizando o certificado. Não precisa assinar o documento. Segue meu código.

O "preparaCertificadoDigital" é meu método para verificar, validar e carregar o certificado, associando ele à conexão.



A resposta disso será o protocolo.

If you're here, who's running hell?
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team