[FISCAL] Log de envio para a receita

Registered by Renato Lima - http://www.akretion.com

Log de envio para a receita para registrar todas as comunicações através da sincronização da sefaz e armazenar os recibos e NFE

Blueprint information

Status:
Not started
Approver:
Renato Lima - http://www.akretion.com
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
Luis Felipe Miléo - http://www.kmee.com.br
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Depois de transmitir um arquivo de NF-e para a Sefaz, a empresa pode obter como respostas do processamento que o arquivo foi autorizado, rejeitado ou denegado.

É enviado uma mensagem com o código que segue a tabela existente no Manual de Integração do Contribuinte: http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=TIiR6jY8fsM=
Pagina 77 em diante.

São mais ou menos uns 250 códigos.

Exemplo:

Rejeição: IE do emitente inválida
Rejeição: IE do destinatário inválida
Rejeição: IE do substituto inválida
Rejeição: Data de emissão NF-e posterior a data de recebimento
Rejeição: CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital
Rejeição: Tamanho da mensagem excedeu o limite estabelecido
Rejeição: Falha no schema XML
Rejeição: Chave de Acesso difere da cadastrada
Rejeição: NF-e não consta na base de dados da SEFAZ
Rejeição: NF-e já esta cancelada na base de dados da SEFAZ
Rejeição: Circulação da NF-e verificada
Rejeição: NF-e autorizada há mais de 7 dias (168 horas)
Rejeição: Confirmado o recebimento da NF-e pelo destinatário
Rejeição: Protocolo de Autorização de Uso difere do cadastrado
Rejeição: CNPJ do transmissor do lote difere do CNPJ do transmissor da consulta

Exemplo fragmento arquivo XML de retorno:
<cStat>539</cStat>
<xMotivo>Rejeição: Duplicidade de NF-e, com diferença na Chave de Acesso [chNFe:3509125393935100....09][nRec:3....1833746]</xMotivo>

Aparentemente todos os retornos são auto explicativos, não existe a necessidade de uma tabela com retornos p/ codigo dentro do db.

TODO: Na aba l10n_br NFe, inserir um data grid para armazenar os dados dos retornos.
TODO: Tratar os mesmos para permitir alteração do fluxo da nf-e novamente para rascunho, sem a mudança do numero. E uma nova exportação/transmissão.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.