Exemplo de N76B0801 - Função de Negócios
Cada bloco mantém um conjunto de arquivos de trabalho que contém as chaves de informações do cadastro às quais são referenciadas e devem ser reportadas no arquivo de saída. A geração do Bloco 0 é baseada nas informações extraída dos blocos anteriores contidos no arquivo de trabalho. Se você adicionar lógica para preencher qualquer campo que deva ser reportado no bloco 0, chame a função de negócios apropriada disponível para atualizar o arquivo de trabalho correspondente. Dessa forma, os UBEs do bloco 0 terão as informações deste campo nas tabelas de saída.
A tabela a seguir lista os campos e a função de negócios correspondente que o sistema chama para atualizar os arquivos de trabalho:
Campo |
Descrição |
Função de Negócios |
|---|---|---|
COD_PART |
Número do Cadastro Geral |
N76B0800 - SPED Fiscal - Cadastro Geral - BRA - 76B |
COD_ITEM / UNIT |
Número do Item/Unidade de Medida |
N76B0801 - SPED Fiscal - Itens e UM - BRA - 76B |
COD_NAT |
Natureza da Operação |
N76B0805 - SPED Fiscal - Natureza da Operação - BRA - 76B |
COD_INF |
Código de Mensagem |
N76B0806 - SPED Fiscal - Informações das mensagens - BRA - 76B |
COD_CCUS |
Centro de Custo |
N76B0807 - SPED Fiscal - Centro de Custo - BRA - 76B |
UF |
Estado |
N76B0808 - Estado - BRA - 76B |
COD_CTA |
Conta Contábil |
N76B0740 - SPED Fiscal - Operações do Arquivo de Trabalho da Conta |
Para permitir o reprocessamento, os UBEs chamam a função de negócios N76B0810 SPED Fiscal - Excluir Arquivo de Trabalho - BRA - 76B no início do processo para limpar os arquivos de trabalho do bloco e número do serviço correspondentes.