Login Registre-se
Problema ao enviar nota em contigencia  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
mrprofile7

JavaC Membro

Membro desde: 04/10/2018 10:27:56
Mensagens: 6
Offline

Se eu nao gerar o QRcode ao enviar a nota em contingencia
Oque eu passo nesses parametros?

Esta mensagem foi editada 1 vez. Última atualização foi em 09/10/2018 10:46:32

rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 95
Localização: Olinda - PE
Offline

Olá bom dia.

Cara vc tem que ter o QRCode, mesmo em contingência, vc esta usando a Lib do Samuel?



Lembrando que se vc tentou enviar e houve algum problema de conexão então vc agora ira fazer a Contingência OffLine , então precisa gerar uma nova chave, ter a data e o motivo da contingência etc, etc, etc......

Gera o QRCode como acima

o teu objeto enviNfe tera que ser atualizado, com nova chave, os dados de contingencia.....
enviNfe.getNFe().get(0).getInfNFeSupl().setQrCode(qrCode);




Robson Lira
Skype: robson.lira
mrprofile7

JavaC Membro

Membro desde: 04/10/2018 10:27:56
Mensagens: 6
Offline

Oi rlira, Obrigado por ajudar... SIM, estou usando a Lib do Samuel.

Eu consigo gerar a NFCe tanto com conexão, quanto em modo de contingencia.
Desta forma:



O problema está quando eu tento enviar a nota já emitida em contingencia com qrcode offline. só que agora com conexão com sefaz.

rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 95
Localização: Olinda - PE
Offline

Olá boa tarde,

Entendi, vc testa a conexão antes de enviar e já cria o objeto de envio com o QRCode Off, e emite o cupom etc, etc, etc....

O teu lance é .... chegou a conexão preciso enviar o xml do cupom em contingência, e ai que rola o erro?

Robson Lira
Skype: robson.lira
rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 95
Localização: Olinda - PE
Offline

Olá

Então sim o teu lance é este, olha aqui eu pego simplesmente o xml e envio sem fazer nada, nada ,
vc não pode mexer no xml que vc já emitiu, vc tem que simplesmente enviar ele

Robson Lira
Skype: robson.lira
rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 95
Localização: Olinda - PE
Offline

Cara é simples


//leia o teu arquivo de contingencia
xml = XmlUtil.leXml(arquivo.getAbsolutePath());

TEnviNFe enviNfe;

try {
// Objeto enviNfe
enviNfe = XmlUtil.xmlToObject(xml, TEnviNFe.class);

// Enviar para a Sefaz
enviaNfe(enviNfe);

Robson Lira
Skype: robson.lira
mrprofile7

JavaC Membro

Membro desde: 04/10/2018 10:27:56
Mensagens: 6
Offline

OK, entendi você. porem como você pode ver quando eu gerava a nota pelo qrcode offline eu paro o metodo no fim da geração do QRcode.



Pois da Erro na seguinte linha



Era assim que fazia na 3.1 porem na nota 4.0

Se eu preciso do XML para enviar quando a conexão voltar. Tenho que continuar a classe até o fim... correto?
Pois o XML é gerado nesta linha:



Como eu faço para evitar o erro?

rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 95
Localização: Olinda - PE
Offline

Olá boa tarde

Então se vc testou a conexão, viu que num vai rolar, fez a contingencia, neste momento o que vc tem? apenas o objeto TEnviNfe montou aquele QRCode Offline , ta com a chave alterada, motivo
data da contingencia.... então é gerar o xml XmlUtil.objectToXml(enviNfe));

( ai contingencia vc não envia ) gera o xml imprime e tchau pra o cliente

Agora momentos depois chegou conexão... leia aquele xml que foi gerado e envia ele só isto



Robson Lira
Skype: robson.lira
rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 95
Localização: Olinda - PE
Offline

Fluxo para enviar


Robson Lira
Skype: robson.lira
mrprofile7

JavaC Membro

Membro desde: 04/10/2018 10:27:56
Mensagens: 6
Offline

Perfeito entendi, consegui enviar. Muito Obrigado pelo auxilio
rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 95
Localização: Olinda - PE
Offline

Olá bom dia!!!!!

Cara que legal que deu certo, uma satisfação poder ajudar,

Robson Lira
Skype: robson.lira
andreysantana

JavaC Membro

Membro desde: 17/10/2018 14:24:00
Mensagens: 3
Offline

Aproveitando o tópico,

Gerei o XML da NFC-e em contingência.
Assinei o XML.
Imprimi a NFC-e em contingência.

Após voltar a conexão com a receita,

Busquei o XML gerado.
Enviei para a receita (Sem alterar nada)
Receita rejeitou o XML por algum motivo, por exemplo, cEAN inválido de um item.

Pergunta: Se eu permitir o usuário corrigir a informação do produto, gerar o XML novamente, o campo "digVal" da minha assinatura não vai ficar desatualizado? Ficando um "digVal" no meu XML que foi impresso em contingência e outro que vai retornar da receita.

O que devo fazer quando a receita rejeita uma NFC-e que foi impressa em contingência?

Obrigado.

Esta mensagem foi editada 2 vezes. Última atualização foi em 17/10/2018 14:58:48

rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 95
Localização: Olinda - PE
Offline

OLá !

Cara ai é bronca, pelo que eu sei num pode mexer no xml, acredito que o pessoal aqui com mais conhecimento pode fazer algum comentário a respeito,
sabemos também que Validar o xml não é uma solução para tudo, porque a Validação pelo que eu sei vai se baseia nos schemas

Se fosse uma modelo 55 seria uma carta de correção.... mais e na 65?

Ficarei aguardando pra ver se alguém com bagagem comente aqui,

Robson Lira
Skype: robson.lira
andreysantana

JavaC Membro

Membro desde: 17/10/2018 14:24:00
Mensagens: 3
Offline

Achei algo sobre:

Caso ocorra a rejeição de alguma NFC-e emitida em contingência offline, o contribuinte deverá:

Gerar novamente o arquivo com a mesma numeração e série , sanando a irregularidade desde que não se altere:
As variáveis que determinam o valor do imposto tais como: base de cálculo, alíquota, diferença de preço , quantidade, valor da operação ou da prestação ;
A correção de dados cadastrais que implique mudança do remetente ou do destinatário;


Solicitar Autorização de Uso da NFC-e através do envio da nota;
Imprimir o DANFCE correspondente à NFC-e autorizada, no mesmo tipo de papel utilizado para imprimir o DANFCE original;
Providenciar, junto ao destinatário, a entrega da NFC-e autorizada bem como do novo DANFCE impresso, caso a nova geração da nota saneadora da irregularidade da NFC-e tenha promovido alguma alteração no DANFCE.

Ou seja: Você precisará identificar o erro da nota emitida em contingência, corrigir o erro e depois reenviar a nota corrigida em modo normal.
GGarcia

JavaC Membro
[Avatar]

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

rlira wrote:OLá !

Cara ai é bronca, pelo que eu sei num pode mexer no xml, acredito que o pessoal aqui com mais conhecimento pode fazer algum comentário a respeito,
sabemos também que Validar o xml não é uma solução para tudo, porque a Validação pelo que eu sei vai se baseia nos schemas

Se fosse uma modelo 55 seria uma carta de correção.... mais e na 65?

Ficarei aguardando pra ver se alguém com bagagem comente aqui,


Quando se gera uma nota em contingência, o XML em momento algum foi enviado a receita. Ele está apenas no seu computador.

Na DANFE da NFC-e, a única informação fiscal relevante é a Chave, o valor dos produtos, totais e informações sobre o produto.

Se ao tentar enviar a nota em contingência a SEFAZ acuse um erro de NCM ou GTIN, por exemplo, apenas arrume o cadastro do produto e reenvie. Não precisa fazer absolutamente nada a mais com isso. Nenhuma informação de assinatura consta na DANFE (porque a nota nem autorizada foi ainda), e nada desses dados aparecem na DANFE também.

Como informações cadastrais podem estar erradas, isso realmente não impacta em nada a contingência. Só não pode alterar valores, tributação, formas de pagamento, produtos, descrição dos mesmos etc.


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