Este capítulo contém os seguintes tópicos:
As companhias no Brasil precisam criar um arquivo de texto em seus sistemas contábeis com informações sobre transações que ocorreram no último ano civil. Este arquivo de texto é submetido a upload para Sped Contábil, um sistema do governo fornecido pelo Órgão Arrecadador Federal Brasileiro e, em seguida, transmitido pela Internet para o banco de dados do Órgão Arrecadador Federal Brasileiro. O processo para reportar estas informações é mencionado como SPED (Sistema Publico de Escrituração Digital [Public System of Digital Accounting]) contábil.
Esta seção descreve:
Blocos, Listagens e UBEs para o SPED Contábil
Listagens do Bloco 0 para SPED Contábil
Listagens do Bloco I para SPED Contábil
Listagens do Bloco J para SPED Contábil
Listagens do Bloco 9 para SPED Contábil
O processamento de relatórios contábeis de SPED é formado pela geração de dados para criação de relatórios e depois pelo envio desses dados para o governo.
Os dados que você gera incluem:
Blocos
Os blocos incluem agrupamentos de listagens com informações semelhantes. Por exemplo, o bloco J inclui informações de demonstrativo financeiro.
Listagens
As listagens incluem registros, que são informações detalhadas de cada registro. A programação da Oracle cria todas as listagens dos blocos gerados, mas só preenche as informações detalhadas para os dados obrigatórios que estiverem nas tabelas do JD Edwards EnterpriseOne.
Por exemplo, as listagens do bloco J incluem informações do balanço patrimonial (listagem J100) e informações da demonstração do resultado (listagem J150).
Registros
Os registros são os detalhes das informações para a listagem.
Por exemplo, listagem J005 (Demonstrações Contábeis) incluem as datas inicial e final das demonstrações e também outras informações.
Você pode usar o programa Administrador do Job SPED (P76B0740) para gerar blocos e os registros dos blocos, bem como para preencher os registros das listagens para as quais os dados estão nas tabelas do JD Edwards EnterpriseOne. Se você configurar o programa Configuração do Bloco (P76B0730) com programas personalizados, o sistema também deverá gerar blocos, listagens e registros para os quais você executa os programas personalizados.
Depois de gerar os dados, você poderá revisar os arquivos de texto e copiar os arquivos de texto para a mídia que você enviar ao governo.
O sistema grava registros para listagens do bloco 0 no arquivo eletrônico que você envia para o relatório de contabilidade SPED quando executa o programa Geração do Bloco 0 (R76B952) no programa Administrador do Job SPED (P76B940).
O bloco 0 contém informações da companhia, incluindo números de registro da companhia e subsidiária e informações do participante. O sistema lê estas tabelas para obter os dados das listagens do bloco 0:
Cadastro Geral (F0101)
Cadastro Geral - Quem é Quem (F0111)
Endereços por Data (F0116)
Cadastro Geral Complementar Brasil (F76011)
Inscrição do Cadastro Geral - BR (F76B140)
Constantes da Pessoa Jurídica - BR (F76B010)
Pessoa Jurídica - Legal Company - Contas Detalhe (F76B015)
Modelo de Blocos de Cabeçalho do Ato Cotepe (F76B0730)
Modelo de Blocos de Detalhe do Ato Cotepe (F76B0731)
Job SPED - BR (F76B940)
Arquivo de Etiquetas de Definição F76B935 do Tipo do Livro SPED (F76B0935)
Arquivo de Etiquetas F76B010 de Constantes da Pessoa Jurídica (F76B0010)
Esta tabela descreve o conteúdo das listagens do bloco 0:
Listagens | Descrição do Conteúdo | Conformidade e Ocorrência |
---|---|---|
0000
Abertura de Arquivo Simples e Identificação da Companhia |
Inclui informações sobre a data das informações do arquivo e da companhia do registro do cadastro geral da companhia e tabelas relacionadas. | Somente um registro 0000 deve estar presente no arquivo eletrônico. |
0001
Abertura do Bloco 0 |
Inclui um valor fixo para indicar que os registros existem no bloco. | Somente um registro 0001 deve estar presente no arquivo eletrônico. |
0007
Outras Inscrições das Listagens da Companhia |
Inclui informações de registro da companhia que você digita em um programa de cadastro específico do Brasil. | Uma ou mais listagens 0007 devem estar presentes no arquivo eletrônico. |
0020
Escrituração Contábil Descentralizada |
Inclui informações sobre a pessoa jurídica da tabela Constantes da Pessoa Jurídica (F76B010) e informações da companhia para subsidiárias. | Esta listagem deve apresentar o arquivo eletrônico, se a companhia usar a escrituração contábil descentralizada.
Podem existir várias listagens 0020 no arquivo eletrônico. |
0150
Tabela de Listagem do Participante |
Inclui informações sobre as subsidiárias ou participantes relacionados de uma companhia da tabela Pessoa Jurídica - Subsidiárias (F76B015) e inscrição ou registro, informações da tabela Inscrição do Cadastro Geral (F76B140). | Esta listagem deve apresentar o arquivo eletrônico, se a companhia tiver subsidiárias ou participantes qualificados.
Podem existir várias listagens 0150 no arquivo eletrônico. |
0180
Identificação do Relacionamento do Participante |
Inclui informações sobre as subsidiárias ou participantes relacionados de uma companhia da tabela F76B015. | Esta listagem inclui um registro para cada registro na listagem 0150.
Podem existir várias listagens 0180 no arquivo eletrônico. |
0990
Fechamento do Bloco 0 |
Inclui o número total de linhas do bloco 0. | Existe somente uma listagem 0990 no arquivo eletrônico.
Esta listagem é gerada pelo programa Bloco 9 - Geração (R76B995). |
Consulte Também:
O sistema grava registros para as listagens do bloco I que o sistema inclui no arquivo eletrônico que você envia para o relatório contábil de SPED quando executa os programas do bloco I do programa Administrador do Job SPED (P76B940). O bloco I inclui informações de lançamentos, como o plano de contas e os saldos de conta.
O sistema lê estas tabelas para obter os dados das listagens do bloco I:
Cadastro Geral (F0101)
Cadastro Geral Complementar Brasil (F76011)
Inscrição do Cadastro Geral - BR (F76B140)
Pessoa Jurídica - Legal Company - Contas Detalhe (F76B015)
Cadastro de Contas (F0901)
Saldos de Conta (F0902)
Razão de Contas (F0911)
Plano de Contas Referencial - BR (F76B920)
Informações da Conta Brasileira (F76B925)
Job SPED - Contas - BR (F76B955)
Definição do Tipo de Livro SPED (F76B935)
Relação do Tipo de Livro SPED (F76B936)
Tipos de Razão do Livro SPED (F76B937)
SPED Job - Códigos de Verificação (F76B947)
Modelo de Blocos de Cabeçalho do Ato Cotepe (F76B0730)
Modelo de Blocos de Detalhe do Ato Cotepe (F76B0731)
Job SPED - BR (F76B940)
Você executa estes programas do programa Administrador do Job SPED para preencher os registros do bloco I:
Programas | Descrição |
---|---|
Bloco I - Informações Gerais (R76B954). | Este programa gera informações sobre livros e livros auxiliares; e termos de abertura. Ele preenche os registros das listagens I001, I010, I012, I015 e I130. O sistema gera a listagem de I120, mas não preenche os campos. |
Bloco I - Abertura: Plano de Contas e Centro de Custo Aberto (R76B955). | Este programa gera informações sobre o plano de contas e centros de custo que você configura nas tabelas Cadastro de Conta (F0901) e Informações da Conta Brasileira (F76B925). O sistema usa os valores desta listagem para determinar os valores do balanço patrimonial usados nas listagens do bloco J.
Este programa preenche as listagens para I050, I051 e I052. Observação: defina as opções de processamento para este programa antes de executá-lo no programa Administrador do Job SPED. |
Bloco I - Saldos/Saldos PL (R76B960). | Este programa gera informações sobre saldos de PL inicial e final. Ele preenche os registros das listagens I150, I155, I157, I350 e I355.
Observação: defina a opção de processamento para este programa antes de executá-lo no programa Administrador do Job SPED. A opção de processamento determina quais registros serão preenchidos. |
Bloco I - Lançamento Contábil (R76B965). | Este programa gera informações sobre lotes de lançamentos e linhas de lançamentos de cada lote. Ele preenche os registros das listagens I200 e I250. |
Bloco I - Saldos Diários (R76B970). | Este programa gera informações sobre saldos diários. Ele preenche os registros das listagens I300 e I310. |
Bloco I - Livro Auxiliar - Listagens em Branco (R76B950). | Este programa gera as listagens I500, I510, I550, I555, mas preenche somente determinados campos com valores fixos. |
Esta tabela descreve o conteúdo das listagens do bloco I:
Listagens | Descrição do Conteúdo | Conformidade e Ocorrência |
---|---|---|
I001
Abertura do Bloco I |
Inclui um valor fixo para indicar que os registros existem no bloco. | Deve existir somente uma listagem I001 no arquivo eletrônico. |
I010
Identificação da Escrituração Contábil |
Inclui um valor da tabela Definição do Tipo de Livro SPED (F76B035) para definir o tipo de livro. | Somente uma listagem I010 deve estar presente no arquivo eletrônico. |
I012
Livros Auxiliares Diários |
Inclui informações sobre livros auxiliares, incluindo código hash que você obtém da autoridade fiscal. | Para os tipos de livro R ou B, o sistema gera uma listagem 012 para cada livro auxiliar associado.
Para os tipos de livros A ou Z o sistema gera uma listagem única com informações do ID do livro pai. O sistema não preenche esta listagem para o tipo de livro G. |
I015
IDs das Contas da Escrituração Contábil Resumida Mencionada na Escrituração Contábil Auxiliar |
Inclui a Id. da conta dos livros auxiliares, conforme especificado no programa Definição do Tipo de Livro (P76B935). | Podem existir várias inscrições I015 para cada registro da listagem I012. O sistema preenche estes registros somente quando o tipo de livro na listagem I010 é R, A ou Z. |
I020
Campos Adicionais |
O sistema não gera esta listagem. | O sistema não gera esta listagem. |
I030
Termo de Abertura |
Inclui informações da companhia das tabelas do cadastro geral (F0101, F76011 e F76B140) e informações do livro que você configura no programa Definição do Tipo de Livro. | Esta listagem deve estar presente no arquivo eletrônico.
Existe um registro na listagem. |
I050
Plano de Contas |
Inclui informações de conta incluindo datas, nível de conta e conta referencial.
Como o sistema processa contas desta listagem ele salva os dados da conta para a tabela Contas de Serviço do SPED - BR, de forma que as informações possam ser usadas para validar os dados necessários para os campos nesta listagem e em outras listagens do bloco I e bloco J. |
Podem existir diversos registros nessa listagem. |
I051
Planos de Contas Referenciais |
Inclui informações de conta referencial que você configura no programa Plano de Contas Referencial (P76B920). | Podem existir diversos registros nessa listagem.
O sistema preenche esta listagem somente para contas analíticas. As contas analíticas são as que têm um valor A no campo 4 da listagem I050. |
I052
Indicador dos Códigos de Aglutinação |
Inclui o código de aglutinação para cada conta analítica, que é o OBJ.SUB da conta pai do nível superior imediato. | Podem existir diversos registros nessa listagem. O sistema preenche esta listagem somente para contas analíticas. As contas analíticas são as que têm um valor A no campo 4 da listagem I050. |
I075
Tabela de Histórico Padrão |
O sistema não gera esta listagem. | O sistema não gera esta listagem. |
I100
Centro de Custos |
Inclui informações sobre os centros de custo das contas. | Esta listagem é obrigatória.
Podem existir diversos registros nessa listagem. |
I150
Saldos Periódicos - Identificação do Período |
Inclui a primeira e última data civil para o mês. | Esta listagem é obrigatória. Esta listagem contém um registro único. |
I151 | ||
I155
Detalhes de Saldos Periódicos |
Inclui o saldo inicial, a soma de transações positivas, a soma de transações negativas e o saldo final da conta. | Podem existir diversos registros nessa listagem.
O sistema inclui registro para cada conta analítica com saldo ou que tinha transações. |
I157
Gráfico de Valores de Transferências de Saldos de Contas |
Inclui o código da conta, o código do centro de custos, a transferência do saldo do gráfico anterior de contas e se o saldo é débito ou crédito.
Estas informações não são fornecidas pelo JD Edwards EnterpriseOne e são inseridas manualmente. |
Esta listagem é opcional.
Podem existir diversos registros nessa listagem. |
I200
Lançamento |
Inclui informações sobre todos os lotes F0911 gerados para uma faixa de datas definida no job. | Podem existir diversos registros nessa listagem. |
I250
Linhas do Lançamento |
Inclui os detalhes de lançamentos contabilizados identificados na listagem l200 para os tipos de razão identificados no programa Definição do Tipo de Livro (P76B935). | Podem existir diversos registros nessa listagem. |
I300
Saldos Diários - Identificação de Dados |
Inclui os lançamentos da tabela F0911. | Esta listagem inclui vários registros. O sistema gera uma listagem I300 para cada data da transação encontrada na F0911 do mês da geração do relatório. |
I310
Detalhes dos Saldos Diários |
Inclui detalhes do saldo diário da data contábil identificada na listagem I300. O relatório acumula valores para cada data da transação e conta. | Podem existir diversos registros nessa listagem. |
I350
Saldos de Contas P/L Antes do Fechamento - Identificação de Data |
Inclui o último dia do mês processado. | Esta listagem é obrigatória. Esta listagem contém um registro único. |
I355
Saldos de Detalhes de Contas P/L Antes do Fechamento |
Inclui o Saldo de Conta Final acumulado por conta PL para o mês indicado na listagem l350. Esses valores são recuperados da tabela F0902. | Esta listagem pode incluir vários registros. |
I500
Parâmetros de Impressão/Visualização do Livro do Razão Geral Auxiliar com Layout Configurável |
O sistema gera a listagem e preenche o primeiro campo com o valor REG. | Esta listagem deve apresentar o arquivo eletrônico se o tipo de livro for Z.
Um registro foi gerado para o arquivo. |
I510
Definição de Campos do Livro do Razão Geral Auxiliar com Layout Configurável |
O sistema gera a listagem e preenche o primeiro campo com o valor REG. | Esta listagem deve apresentar o arquivo eletrônico se o tipo de livro for Z.
Podem existir vários registros no arquivo eletrônico. |
I550
Detalhes do Livro do Razão Geral Auxiliar com Layout Configurável |
O sistema gera a listagem e preenche o primeiro campo com o valor REG. | Esta listagem deve apresentar o arquivo eletrônico se o tipo de livro for Z.
Podem existir vários registros no arquivo eletrônico. |
I555
Totais do Razão Geral Auxiliar com Layout Configurável |
O sistema gera a listagem e preenche o primeiro campo com o valor REG. | Esta listagem é opcional.
Podem existir vários registros no arquivo eletrônico. |
I990
Fechamento do Bloco I |
Inclui o número total de linhas do bloco. | Esta listagem deve estar presente no arquivo eletrônico.
Esta listagem é gerada pelo programa Bloco 9 - Geração (R76B995). |
Consulte Também:
O sistema grava registros para as listagens do bloco J que o sistema inclui no arquivo eletrônico que você envia para o relatório contábil de SPED quando executa estes programas do programa Administrador do Job SPED (P76B940).
Bloco J - Balanço Patrimonial e Demonstração do Resultado em Aberto (R76B985).
Este programa gera informações sobre demonstrativos contábeis e gera os registros J001, J005, J100, J150, J200, J210 e J215.
Bloco J - Signatários (R76B990).
Este programa gera informações sobre os signatários do arquivo do SPED contábil e gera a listagem J930.
Esta tabela descreve o conteúdo das listagens do bloco J:
Listagens | Descrição do Conteúdo | Conformidade e Ocorrência |
---|---|---|
J001
Abertura do Bloco J |
Inclui um valor fixo para indicar que os registros existem no arquivo. | Esta listagem deve estar presente no arquivo eletrônico.
Existe um registro na listagem. |
J005
Demonstrativos Contábeis |
Inclui as datas do demonstrativo e um código para identificar a origem dos demonstrativos. | Podem existir vários registros no arquivo eletrônico. |
J100
Balanço Patrimonial |
Inclui informações sobre balanço patrimonial, incluindo se é uma conta de ativo ou passivo, os códigos de aglutinação e os totais por código de aglutinação. | Podem existir vários registros no arquivo eletrônico. |
J150
Demonstração do Resultado |
Inclui informações sobre a demonstração do resultado, incluindo os códigos de aglutinação e os totais por código de aglutinação. | Podem existir vários registros no arquivo eletrônico. |
J200
Tabela do Histórico de Diários Contábeis que modificam lucros acumulados, perdas acumuladas ou ativos líquidos em geral |
O sistema gera a listagem e preenche o primeiro campo com o valor REG.
As informações neste registro não são fornecidas pelo JD Edwards EnterpriseOne e são inseridas manualmente. |
Esta listagem é opcional.
Podem existir diversos registros nessa listagem. |
J210
DMPL - Lucros e Perdas Acumuladas - Alterações em ativos líquidos |
O sistema gera a listagem e preenche o primeiro campo com o valor REG.
As informações neste registro não são fornecidas pelo JD Edwards EnterpriseOne e são inseridas manualmente. |
Esta listagem é opcional.
Podem existir diversos registros nessa listagem. |
J215
Diários contábeis que modificam lucros ou perdas acumuladas ou ativos líquidos |
O sistema gera a listagem e preenche o primeiro campo com o valor REG.
As informações neste registro não são fornecidas pelo JD Edwards EnterpriseOne e são inseridas manualmente. |
Esta listagem é opcional.
Podem existir diversos registros nessa listagem. |
J800
Outras Informações |
O sistema não gera esta listagem. | Esta listagem é opcional no arquivo eletrônico.
O sistema não gera esta listagem |
J900
Termo de Fechamento |
Inclui informações de fechamento do livro com datas e companhia. | Existe uma listagem J900 no arquivo eletrônico.
Esta listagem deve estar presente no arquivo eletrônico. |
J930
Identificação de Signatários da Escrituração Contábil |
Inclui as informações do signatário do arquivo eletrônico contábil SPED. | Podem existir várias listagens J930 no arquivo eletrônico. |
J990
Fechamento do Bloco J |
Inclui o número total de linhas do bloco. | Esta listagem deve estar presente no arquivo eletrônico.
Esta listagem é gerada pelo programa Bloco 9 - Geração (R76B995). |
Consulte Também:
O sistema grava registros para as listagens do bloco 9 que o sistema inclui no arquivo eletrônico o qual você envia para o relatório contábil de SPED quando executa o programa Geração do Bloco 9 (R76B995) do programa Administrador do Job SPED (P76B940). Além das listagens do bloco 9, o programa Bloco 9 - Geração grava os dados nas listagens de fechamento dos blocos 0, I e J.
Esta tabela descreve o conteúdo das listagens do bloco 9:
Listagens | Descrição do Conteúdo | Conformidade e Ocorrência |
---|---|---|
9001
Abertura do Bloco 9 |
Inclui um valor fixo para indicar que os registros existem no arquivo. | Esta listagem é obrigatória.
Existe uma listagem 9001 no arquivo eletrônico. |
9900
Listagens do Arquivo do Bloco 9 |
Inclui informações sobre o número total de registros para cada tipo de arquivo simples. | Esta listagem é obrigatória.
Podem existir várias listagens 9900s no arquivo. |
9990
Fechamento do Bloco 9 |
Inclui o número total de linhas do bloco 9. | Esta listagem é obrigatória.
Existe uma listagem 9990 no arquivo eletrônico. |
9999
Fechamento de Arquivo Simples |
Inclui o número total de linhas do arquivo eletrônico. | Esta listagem é obrigatória.
Existe uma listagem 9999 no arquivo eletrônico. |
Consulte Também:
Este fluxograma mostra o processamento do SPED Contábil:
Figura 33-1 Fluxo do processo de SPED Contábil
Para usar a solução JD Edwards EnterpriseOne de SPED contábil:
Executa o programa Configuração - UBEs por Bloco e Listagens Obrigatórias (R76B932) para carregar dados da configuração inicial em seu sistema.
Este programa carrega dois tipos de dados: dados de configuração do bloco inicial e dados de listagens obrigatórias iniciais.
O sistema carrega os dados de configuração do bloco inicial no Modelo de Blocos do Cabeçalho do Ato Cotepe (F76B0730) e Modelo de Blocos Detalhados do Ato Cotepe (F76B0731). Os dados incluem informações como UBEs e versões a serem executados para cada bloco. Você pode usar o programa Configuração do Bloco (P76B0730) para modificar os dados de configuração do bloco.
O programa Configuração - UBEs por Bloco e Listagens Obrigatórias também carrega dados da listagem obrigatória para a tabela Regras de Registro SPED (F76B930). Os dados incluem informações sobre quais listagens são necessárias para cada tipo de escrituração contábil. Você pode usar o programa Listagens Necessárias (P76B930) para modificar os dados da listagem necessária.
Adicione o plano de contas do governo ao seus sistema, de forma que você possa associar as contas do governo (contas referenciais) às contas do GL para as quais você reporta dados.
Você usa o programa Plano de Contas Referenciais (P76B920) para importar o plano de contas do governo ou adicionar contas manualmente.
Associe as contas do GL às contas referenciais.
Você usa o programa Contas Ref. por Conta (P76B926) para associar as contas referenciais que você configura no programa Plano de Contas Referenciais a suas contas do GL. Você também agrupa suas contas por um código do tipo de grupo para indicar quais contas são usadas para ativos, passivos etc.
Configure os livros que você deve reportar.
Você usa o programa Definição do Tipo de Livro (P76B935) para configurar os livros que deve reportar. Você especifica um número do cadastro e um tipo de escrituração contábil da tabela F76B930 para o número do livro. Você também configura informações sobre livros auxiliares. Em uma etapa posterior, você irá configurar os jobs para extrair os dados de cada livro que você definir. Você configura um job para cada número de livro.
Configura informações de inscrição nos registros do cadastro geral.
As informações da inscrição incluem números de registro e a autoridade que emitiu os números de registro. O sistema lê os dados que você configura quando executa jobs configurados no programa Administrador do Job SPED (P76B940).
Configura pessoas jurídicas e adiciona informações do signatário, subsidiário e escrituração contábil descentralizada para as pessoas jurídicas.
Você usa o programa Constantes da Pessoa Jurídica (P76B010) para adicionar informações sobre pessoa jurídica que você deve reportar no arquivo eletrônico. O sistema lê estes dados quando você executa jobs configurados no programa Administrador do Job SPED.
Verifique se a configuração do bloco está correta para sua empresa e defina as opções de processamento para as UBEs chamadas pelo programa Administrador do Job SPED.
O programa Configuração Inicial - UBEs por Bloco e Listagens Obrigatória carregou dados de bloco, versão e sequência em seu sistema. Use o programa Configuração de Blocos (P76B0730) para revisar os dados para certificar-se de que eles correspondem às suas necessidades para geração de relatórios. Você pode adicionar UBEs personalizados para a sequência, se necessário. Quando você verifica a configuração do bloco, configura as opções de processamento dos programas Bloco I - Plano de Contas e Centro de Custo Abertos (R76B955) e Bloco I - Saldos/Saldos de Conta Pl (R76B960). Estes programas são chamados do programa Administrador do Job SPED; você não pode executá-los independentemente.
Configure os jobs para execução para gerar os arquivos de texto para enviar.
Você usa o programa Administrador do Job SPED para configurar e executar um job para cada livro que definir no programa Definição do Tipo de Livro. Ao configurar o job, você também modifica as informações do signatário e relacionadas ao livro e adicionar códigos hash dos livros relacionados.
Execute os jobs para gerar os arquivos de texto.
Você executa os jobs do programa Administrador do Job SPED. Ao executar um job, você seleciona o livro a ser executado e, em seguida, selecione o bloco e os UBEs a serem executados. O sistema exibe no programa Administrador do Job SPED os dados de configuração do bloco das tabelas F76B0730 e F76B0731. Você pode selecionar ou cancelar a seleção dos blocos e UBEs a serem executados.
Revise a saída do arquivo.
Você pode exibir a saída do arquivo de texto no programa Administrador do Job SPED.
Copie a saída do arquivo para a mídia que você usa para submeter os arquivos eletrônicos ao governo.
O programa bloco 9 é o último programa a ser executado em um job. Quando você executa o programa do bloco 9, o sistema preenche as tabelas do processador de arquivo de texto. Em seguida, você copia os dados destas tabelas para a mídia eletrônica que você usa para submeter os arquivos ao software SPED Contábil para verificação.
O software JD Edwards EnterpriseOne preenche os campos obrigatórios para o SPED contábil. Se quiser preencher os campos opcionais, crie programas personalizados para processar esses dados. É necessário incluir os programas personalizados ao configurar a sequência do programa Configuração do Bloco (P76B0730).