Conceitos Básicos sobre o Processo das Notas Fiscais Eletrônicas de São Paulo
O processo da nota fiscal eletrônica (NF-e) permite que você gere um arquivo XML que inclua as informações sobre a nota fiscal, que são enviadas à autoridade fiscal. A autoridade fiscal valida o arquivo e apresenta as informações para você, incluindo um número atribuído à NF-e.
O software JD Edwards EnterpriseOne fornece os programas que você pode usar para gerar o arquivo XML e para analisar e atualizar as informações apresentadas pela autoridade fiscal. Você deve usar um software de terceiros ou criar uma programação personalizada para:
Ler os dados XML das tabelas do JD Edwards EnterpriseOne.
Formatar os dados XML no layout exigido legalmente.
Enviar os dados para a autoridade fiscal.
Gravar as informações retornadas do governo para as tabelas do JD Edwards EnterpriseOne.
O software JD Edwards EnterpriseOne fornece um processo para transações que ocorre no estado de São Paulo e outro para transações que sejam fora de São Paulo (transações nacionais).
Para usar o processo de NF-e de São Paulo:
Gere a nota fiscal executando o programa Geração de Notas Fiscais (R76558B).
Este programa gera o registro inicial na tabela Cabeçalho da NF-e (F76B01TE),
Imprima a nota fiscal final, executando o programa Impressão de Notas Fiscais - Remetente (R76560B).
Como o último processo dentro do programa Impressão de Notas Fiscais - Remetente, o sistema iniciará o programa Nota Fiscal Eletrônica - Saída (R76B560Z1) se você configurar as opções de processamento no programa Impressão de Notas Fiscais - Remetente para tal. Também é possível executar o programa Nota Fiscal Eletrônica - Saída a partir de uma opção do menu.
Use o programa Revisão de Transações XML (P70XMLZ1) para analisar os dados gravados nas tabelas para a transação de saída.
Use o programa personalizado que você desenvolve ou obtém de um terceiro para formatar no layout exigido legalmente que os dados XML geraram pelos programas do JD Edwards EnterpriseOne.
Use o programa personalizado que você desenvolve ou obtém de um terceiro para enviar os dados XML formatados para a autoridade fiscal.
Use o programa personalizado que você desenvolve ou obtém de um terceiro para receber os dados que a autoridade fiscal devolve.
Execute o programa Processamento de XML de Entrada (R70XMLI1) para atualizar seu sistema com as informações recebidas da autoridade fiscal.
Use o programa Revisão de Transações XML para analisar os dados que você receber.
Use a Nota Fiscal Eletrônica. Programa de revisão (P76B01TE) para revisar informações da nota fiscal atualizadas e liberar a nota fiscal que foi suspensa pelo programa Nota Fiscal Eletrônica - Saída.
Atualize os lançamentos dos impostos executando o programa Atualização de Vendas - Brasil (R76B803).
Atualize as tabelas de vendas do software-base ao executar o programa Atualização de Vendas (R42800), caso você não tenha definido a opção de processamento no programa Atualização de Vendas - Brasil para atualizar as tabelas do software-base.
O programa Nota Fiscal Eletrônica - Saída atribui esses valores aos registros de saída, à medida que ele os grava na tabela Interface da Transação XML (F70XMLZ1):
Tipo de transação de BRNFEO
Grupo de transação de BRNFE
Os registros retêm esse grupo de transação durante todo o processo da NF-e.
Status de P
Este diagrama mostra os processos em lote e as tabelas usadas pelo processo da NF-e de São Paulo:

O sistema altera o status dos registros para b quando o software de terceiros lê os dados da tabela F70XMLZ1.
O software de terceiros ou programa personalizado atribui o tipo de transação BRNFI-SP aos registros de transações de São Paulo quando grava dados na tabela F70XMLZ1 após enviar os registros e receber uma resposta da autoridade fiscal.
O status continuará como b até que o software JD Edwards processe o registro devolvido. Depois do processamento, o status mudará para P.