MANUAL DE ORIENTAÇÃO DO LEIAUTE 7 DA ESCRITURAÇÃO CONTÁBIL DIGITAL (ECD)
3.1. Blocos do Arquivo………………………………………………………………………………………………………………………………………………. 43
3.2. Tabela de Registros…………………………………………………………………………………………………………………………………………… 43
3.3. Campos dos Registros……………………………………………………………………………………………………………………………………….. 45
3.4. Tabelas Externas……………………………………………………………………………………………………………………………………………….. 45
3.5. Composição dos Livros………………………………………………………………………………………………………………………………………. 46
3.6. Leiaute dos Registros…………………………………………………………………………………………………………………………………………. 49
Bloco 0: Abertura, Identificação e Referências…………………………………………………………………………………………………….. 49
Registro 0001: Abertura do Bloco 0…………………………………………………………………………………………………………………. 59
Registro 0007: Outras Inscrições Cadastrais da Pessoa Jurídica………………………………………………………………………. 60
Registro 0020: Escrituração Contábil Descentralizada…………………………………………………………………………………….. 62
Registro 0035: Identificação das SCP………………………………………………………………………………………………………………. 65
Registro 0150: Tabela de Cadastro do Participante………………………………………………………………………………………….. 66
Registro 0180: Identificação do Relacionamento com o Participante………………………………………………………………. 69
Registro 0990: Encerramento do Bloco 0…………………………………………………………………………………………………………. 71
Capítulo 3 – Blocos e Registros da ECD – Leiaute 7 – A partir do Ano-Calendário 2018
3.1. Blocos do Arquivo
Entre o registro inicial e o registro final, o arquivo digital é constituído de blocos, referindo-se cada um deles a um agrupamento de informações.
Relação de Blocos:
Bloco | Descrição |
0 | Abertura, Identificação e Referências |
I | Lançamentos Contábeis |
J | Demonstrações Contábeis |
K | Conglomerados Econômicos |
9 | Controle e Encerramento do Arquivo Digital |
Portanto, o arquivo digital é composto por blocos de informação e cada bloco terá um registro de abertura, registros de dados e um registro de encerramento.
Após o bloco inicial (Bloco 0), a ordem de apresentação dos demais blocos é a sequência constante na tabela de blocos acima.
Salvo quando houver especificação em contrário, todos os blocos são obrigatórios e o respectivo registro de abertura indicará a presença ou a ausência de dados informados.
3.2. Tabela de Registros
O arquivo digital pode ser composto com os registros abaixo descritos (Tabela de Registros).
Bloco |
Descrição |
Registro |
Nível |
Ocorrência |
0 |
Abertura |
0000 |
0 |
1 |
0 |
Abertura |
0001 |
1 |
1 |
0 |
Outras |
0007 |
2 |
0:N |
0 |
Escrituração |
0020 |
2 |
0:N |
0 |
Identificação |
0035 |
2 |
0:N |
0 |
Tabela |
0150 |
2 |
0:N |
0 |
Identificação |
0180 |
3 |
1:N |
0 |
Encerramento |
0990 |
1 |
1 |
I |
Abertura |
I001 |
1 |
1 |
I |
Identificação |
I010 |
2 |
1 |
I |
Livros |
I012 |
3 |
0:N |
I |
Identificação |
I015 |
4 |
1:N |
I |
Campos |
I020 |
3 |
0:N |
I |
Termo |
I030 |
3 |
1 |
I |
Plano |
I050 |
3 |
1:N |
I |
Plano |
I051 |
4 |
1:N |
I |
Indicação |
I052 |
4 |
1:N |
I |
Subcontas |
I053 |
4 |
1:N |
I |
Tabela |
I075 |
3 |
0:N |
I |
Centro |
I100 |
3 |
0:N |
I |
Saldos |
I150 |
3 |
1:12 |
I |
Assinatura |
I151 |
4 |
0:N |
I |
Detalhes |
I155 |
4 |
1:N |
I |
Transferência |
I157 |
5 |
1:N |
I |
Lançamento |
I200 |
3 |
1:N |
I |
Partidas |
I250 |
4 |
1:N |
I |
Balancetes |
I300 |
3 |
0:N |
I |
Detalhes |
I310 |
4 |
1:N |
I |
Saldos |
I350 |
3 |
1:12 |
I |
Detalhes |
I355 |
4 |
1:N |
I |
Parâmetros |
I500 |
3 |
0:N |
I |
Definição |
I510 |
3 |
0:N |
I |
Detalhes |
I550 |
3 |
0:N |
I |
Totais |
I555 |
4 |
0:N |
I |
Encerramento |
I990 |
1 |
1 |
J |
Abertura |
J001 |
1 |
1 |
J |
Demonstrações |
J005 |
2 |
1:12 |
J |
Balanço |
J100 |
3 |
1:N |
J |
Demonstração |
J150 |
3 |
1:N |
J |
Demonstração |
J210 |
3 |
1:N |
J |
Fato |
J215 |
4 |
1:N |
J |
Outras |
J800 |
3 |
1:N |
J |
Termo |
J801 |
3 |
0:1 |
J |
Termo |
J900 |
2 |
1 |
J |
Signatários da Escrituração |
J930 |
3 |
1:N |
J |
Signatários do Termo de Verificação para fins de |
J932 |
3 |
1:N |
J |
Identificação |
J935 |
3 |
1:N |
J |
Encerramento |
J990 |
1 |
1 |
K |
Abertura |
K001 |
1 |
1 |
K |
Período |
K030 |
2 |
0:1 |
K |
relação |
K100 |
3 |
0:N |
K |
Relação |
K110 |
4 |
0:N |
K |
Empresas |
K115 |
5 |
0:N |
K |
Plano |
K200 |
2 |
1:N |
K |
Mapeamento |
K210 |
3 |
1:N |
K |
Saldos |
K300 |
3 |
0:N |
K |
Empresas |
K310 |
4 |
0:N |
K |
Empresas |
K315 |
5 |
0:N |
K |
Encerramento |
K990 |
1 |
1 |
9 |
Abertura |
9001 |
1 |
1 |
9 |
Registros |
9900 |
2 |
1:N |
9 |
Encerramento |
9990 |
1 |
1 |
9 |
Encerramento |
9999 |
0 |
1 |
A ordem de apresentação dos registros é sequencial e ascendente. São obrigatórios os registros de abertura e de encerramento do arquivo e os registros de abertura e encerramento de cada um dos blocos que compuserem o arquivo digital relacionado na tabela de blocos. Também são exigidos os registros que trazem a indicação “registro obrigatório”.
Os registros que contiverem a indicação “Ocorrência – um (por arquivo)” devem figurar uma única vez no arquivo digital.
Os registros que contiverem itens de tabelas, totalizações, documentos (dentre outros) podem ocorrer uma ou mais vezes no arquivo por determinado tipo de situação. Estes registros trazem a indicação “Ocorrência – vários (por arquivo)”, “Ocorrência – um (por período)”, “Ocorrência – vários (por período), etc.”.
Um
registro “Registro Pai” pode ocorrer mais de uma vez no arquivo e traz a indicação “Ocorrência – vários por arquivo”. Por outro lado, um registro dependente (“Registro Filho”) detalha o registro principal e traz a indicação:
–
“Ocorrência – 1:1” – somente deverá haver um único registro filho para o respectivo registro pai.
–
“Ocorrência – 1:N” – poderá haver vários registros filhos para o respectivo registro pai.
A geração do arquivo requer a existência de pelo menos um “Registro Pai” quando houver um “Registro Filho”.
3.3. Campos dos Registros
Tabela de Campos
Item |
Descrição |
No |
Indica o número do campo em um dado registro. |
Campo |
Indica |
Descrição |
Indica Deve-se |
Tipo |
Indica N C |
Tam |
Indica A A A A A |
Dec |
Indica A A |
3.4. Tabelas Externas
Exemplos de órgãos
mantenedores e endereços eletrônicos das tabelas externas:
IBGE |
Tabela de Municípios |
|
Banco Central do Brasil |
Tabela de Países |
|
Secretaria da Receita |
Plano de Contas Referencial |
|
ECT – Correios |
Código de Endereçamento |
3.5. Composição dos Livros
FORMA DA ESCRITURAÇÃO |
|
NÍVEL DO REGISTRO |
|||||||||||||||
REGISTRO |
G |
R |
A |
B |
Z |
|
0 |
1 |
2 |
3 |
4 |
|
|||||
0000 |
O |
O |
O |
O |
O |
|
Abertura do Arquivo Digital e |
||||||||||
0001 |
O |
O |
O |
O |
O |
|
|
Abertura do bloco 0 |
|||||||||
0007 |
O |
O |
O |
O |
O |
|
|
Outras Inscrições Cadastrais da |
|||||||||
0020 |
F |
F |
F |
F |
F |
|
|
Escrituração Contábil Descentralizada |
|||||||||
0035 |
F(6) |
F(6) |
N |
F(6) |
N |
|
|
Identificação das SCP |
|||||||||
0150 |
F |
F |
F |
N |
F |
|
|
Tabela de Cadastro do Participante |
|||||||||
0180 |
F(1) |
F(1) |
F(1) |
N |
F(1) |
|
|
Identificação do Relacionamento do |
|||||||||
0990 |
O |
O |
O |
O |
O |
|
|
Encerramento do Bloco 0 |
|||||||||
I001 |
O |
O |
O |
O |
O |
|
|
Abertura do Bloco I |
|||||||||
I010 |
O |
O |
O |
O |
O |
|
|
Identificação da Escrituração |
|||||||||
I012 |
N |
O |
O |
F |
O |
|
|
Livros Auxiliares ao Diário |
|||||||||
I015 |
N |
O |
O |
F |
O |
|
|
Identificação das Contas da |
|||||||||
I020 |
F (7) |
F (7) |
F (7) |
F (7) |
N |
|
|
Campos Adicionais |
|||||||||
I030 |
O |
O |
O |
O |
O |
|
|
Termo de Abertura |
|||||||||
I050 |
O |
O |
O |
O |
F |
|
|
Plano de Contas |
|||||||||
I051 |
F |
F |
F |
F |
F |
|
|
Plano de Contas Referencial |
|||||||||
I052 |
F |
F |
N |
F |
N |
|
|
Indicação dos Códigos de |
|||||||||
I053 |
F |
F |
N |
F |
N |
|
|
Subcontas Correlatas |
|||||||||
I075 |
F |
F |
F |
N |
F |
|
|
Tabela de Histórico Padronizado |
|||||||||
I100 |
F |
F |
F |
F |
F |
|
|
Centros de Custos |
|||||||||
I150 |
O |
O |
F |
O |
F |
|
|
Saldos Periódicos – Identificação do |
|||||||||
I151 |
N |
N |
N |
F |
N |
|
|
Assinatura Digital dos Arquivos que |
|||||||||
I155 |
O |
O |
F(3) |
O |
F(3) |
|
|
Detalhes dos Saldos Periódicos |
|||||||||
I157 |
F |
F |
N |
F |
N |
|
|
Transferência de Saldos do Plano de |
|||||||||
I200 |
O |
O |
O |
N |
N |
|
|
Lançamento Contábil |
|||||||||
I250 |
O |
O |
O |
N |
N |
|
|
Partidas do Lançamento Contábil |
|||||||||
I300 |
N |
N |
N |
O |
N |
|
|
Balancetes Diários – Identificação |
|||||||||
I310 |
N |
N |
N |
O |
N |
|
|
Detalhes do Balancete Diário |
|||||||||
I350 |
F |
F |
N |
F |
N |
|
|
Saldos das Contas de Resultado antes |
|||||||||
I355 |
F(2) |
F(2) |
N |
F(2) |
N |
|
|
Detalhes dos Saldos das Contas de |
|||||||||
I500 |
N |
N |
N |
N |
O |
|
|
Parâmetros de Impressão/visualização |
|||||||||
I510 |
N |
N |
N |
N |
O |
|
|
Definição dos Campos do Livro Razão |
|||||||||
I550 |
N |
N |
N |
N |
O |
|
|
Detalhes do Razão Auxiliar com |
|||||||||
I555 |
N |
N |
N |
N |
F |
|
|
Totais no Livro Auxiliar com Leiaute |
|||||||||
I990 |
O |
O |
O |
O |
O |
|
|
Encerramento do Bloco I |
|||||||||
J001 |
O |
O |
O |
O |
O |
|
|
Abertura do Bloco J |
|||||||||
J005 |
F |
F |
N |
F |
N |
|
|
Demonstrações Contábeis |
|||||||||
J100 |
F(5) |
F(5) |
N |
F(5) |
N |
|
|
Balanço Patrimonial |
|||||||||
J150 |
F(5) |
F(5) |
N |
F(5) |
N |
|
|
Demonstração dos Resultados |
|||||||||
J210 |
F |
F |
N |
F |
N |
|
|
Demonstração de Lucros ou Prejuízos Acumulados |
|||||||||
J215 |
F |
F |
N |
F |
N |
|
|
Fato Contábil que Altera a Conta |
|||||||||
J800 |
F |
F |
N |
F |
N |
|
|
Outras Informações |
|||||||||
J801 |
F (8) |
F (8) |
F (8) |
F (8) |
F (8) |
|
|
Termo de Verificação para Fins de |
|||||||||
J900 |
O |
O |
O |
O |
O |
|
|
Termo de Encerramento |
|||||||||
J930 |
O |
O |
O |
O |
O |
|
|
Signatários da |
|||||||||
J932 |
F (8) |
F (8) |
F (8) |
F (8) |
F (8) |
|
|
Signatários do |
|||||||||
J935 |
F (14) |
F (14) |
F (14) |
F (14) |
F (14) |
|
|
Identificação dos Auditores |
|||||||||
J990 |
O |
O |
O |
O |
O |
|
|
Encerramento do Bloco J |
|||||||||
K001 |
F (9) |
F (9) |
N |
F (9) |
N |
|
|
Abertura do Bloco K |
|||||||||
K030 |
O |
O |
N |
O |
N |
|
|
Período da Escrituração Contábil |
|||||||||
K100 |
O |
O |
N |
O |
N |
|
|
Relação das Empresas Consolidadas |
|||||||||
K110 |
F (10) |
F (10) |
N |
F (10) |
N |
|
|
Relação dos Eventos Societários |
|||||||||
K115 |
F (11) |
F (11) |
N |
F (11) |
N |
|
|
Empresas Participantes do Evento |
|||||||||
K200 |
O |
O |
N |
O |
N |
|
|
Plano de Contas Consolidado |
|||||||||
K210 |
F (13) |
F (13) |
N |
F (13) |
N |
|
|
Mapeamento para Plano de Contas das |
|||||||||
K300 |
O |
O |
N |
O |
N |
|
|
Saldos das Contas Consolidadas |
|||||||||
K310 |
F (12) |
F (12) |
N |
F (12) |
N |
|
|
Empresas Detentoras das Parcelas do |
|||||||||
K315 |
O |
O |
N |
O |
N |
|
|
Empresas Contrapartes das Parcelas |
|||||||||
K990 |
F (9) |
F (9) |
N |
F (9) |
N |
|
|
Encerramento do Bloco K |
|||||||||
9001 |
O |
O |
O |
O |
O |
|
|
Abertura do Bloco 9 |
|||||||||
9900 |
O |
O |
O |
O |
O |
|
|
Registros do Arquivo |
|||||||||
9990 |
O |
O |
O |
O |
O |
|
|
Encerramento do Bloco 9 |
|||||||||
9999 |
O |
O |
O |
O |
O |
|
Encerramento do Arquivo Digital |
||||||||||
(1)
= Obrigatório, se existe o registro 0150.
(2)
= Obrigatório, se existe o registro I350.
(3)
= Obrigatório, se existe o registro I150.
(4)
= A obrigatoriedade definida pelo órgão encarregado da manutenção do plano de contas
referencial.
(5)
= J100 e J150 são obrigatórios se J005 corresponde ao final do exercício
social.
(6)
= Obrigatório se o campo TIP_ECD (Indicador do tipo de ECD) do registro 0000
for igual a “1 – ECD participante de SCP como sócio ostensivo”.
(7)
= Obrigatório se o campo IDENT_MF (Identificação de moeda funcional) do
registro 0000 for igual a “S – Sim.
(8)
= Obrigatório se o campo IND_FIN_ESC (Indicador da finalidade da escrituração)
do registro 0000 for igual a “1 – Substituta”.
(9)
= Obrigatório se o campo IND_ESC_CONS (Indicador de conglomerados econômicos –
escrituração consolidada) do registro 0000 for igual a “S – Sim” e o mês do
campo DT_FIN (Data final da escrituração) do registro 0000 for igual a “12”
(dezembro).
(10) = Obrigatório se o campo EVENTO (Evento societário
ocorrido no período) do registro K100 for igual a “S – Sim”.
(11) = Obrigatório se o campo EVENTO (Evento societário
ocorrido no período) do registro K110 for igual a “1 – Aquisição”, “2 –
Alienação”, “3 – Fusão”, “4 – Cisão Parcial”, “5 – Cisão Total” ou “6 –
Incorporação”.
(12) = Obrigatório se o campo VAL_EL (Valor Absoluto das
Eliminações) do registro K300 for maior que zero.
(13) = Obrigatório se o campo IND_CTA (Indicador do tipo de
conta) do registro K200 for igual a “A – Analítica”.
(14) = Obrigatório se o campo IND_GRANDE_PORTE (Indicador de
entidade sujeira a auditoria independente) for igual a “1 – Sim”.
FORMAS DE ESCRITURAÇÃO
G=
Livro Diário (Completo, sem escrituração auxiliar)
R=
Livro Diário com Escrituração Resumida (com escrituração auxiliar)
A=
Livro Diário Auxiliar ao Diário com Escrituração Resumida
B=
Livro Balancetes Diários e Balanços
Z=
Razão Auxiliar
OBRIGATORIEDADE:
O
= REGISTRO OBRIGATÓRIO
F
= REGISTRO FACULTATIVO
N
= NÃO SE APLICA AO TIPO DE ESCRITURAÇÃO
3.6. Leiaute dos Registros
Bloco 0: Abertura, Identificação e Referências
Registro 0000: Abertura do Arquivo Digital e
Identificação do Empresário ou da Sociedade Empresária.
O registro 0000 abre o arquivo da ECD,
informa o período correspondente à escrituração e identifica a pessoa jurídica.
REGISTRO 0000: |
|
Regras de validação do registro [REGRA_PERIODO_MINIMO_ESCRITURACAO] [REGRA_ PERIODO_MAXIMO_ESCRITURACAO] |
|
Nível Hierárquico – 0 |
Ocorrência – 1:1 |
Campo(s) chave: [REG] |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de |
01 |
REG |
Texto fixo contendo “0000”. |
C |
004 |
– |
“0000” |
Sim |
– |
02 |
LECD |
Texto fixo contendo “LECD”. |
C |
004 |
– |
“LECD” |
Sim |
– |
03 |
DT_INI |
Data inicial das informações |
N |
008 |
– |
– |
Sim |
[REGRA_DATA_INI_ MAIOR]
[REGRA_INICIO_ PERIODO] |
04 |
DT_FIN |
Data final das informações |
N |
008 |
– |
– |
Sim |
[REGRA_FIM_ PERIODO] |
05 |
NOME |
Nome empresarial da pessoa jurídica. |
C |
– |
– |
– |
Sim |
– |
06 |
CNPJ |
Número de inscrição da pessoa Observação: Esse CNPJ é |
N |
014 |
– |
– |
Sim |
[REGRA_VALIDA_ CNPJ]
|
07 |
UF |
Sigla da unidade da federação |
C |
002 |
– |
– |
Sim |
[REGRA_TABELA_UF]
|
08 |
IE |
Inscrição Estadual da pessoa |
C |
– |
– |
– |
Não |
[REGRA_CAMPO_ CARACTERE_ INVALIDO] |
09 |
COD_MUN |
Código do município do |
N |
007 |
– |
– |
Não |
[REGRA_TABELA_ MUNICIPIO]
[REGRA_COD_ MUN_INV_UF] |
10 |
IM |
Inscrição Municipal da pessoa |
C |
– |
– |
– |
Não |
[REGRA_CAMPO_ CARACTERE_ INVALIDO] |
11 |
IND_SIT_ESP |
Indicador de situação especial (conforme |
N |
1 |
– |
– |
Não |
[REGRA_TABELA_ SITUACAO]
|
12 |
IND_SIT_INI _PER |
Indicador de situação no início |
N |
1 |
– |
– |
Sim |
[REGRA_TABELA_ SIT_INICIO_PER] |
13 |
IND_NIRE |
Indicador de existência de 0 – Empresa não possui registro 1 – Empresa possui registro na |
N |
1 |
– |
[0,1] |
Sim |
– |
14 |
IND_FIN_ESC |
Indicador de finalidade da 0 – Original 1 – Substituta |
N |
1 |
– |
[0,1] |
Sim |
|
15 |
COD_HASH_ SUB |
Hash da escrituração |
C |
40 |
– |
– |
Não |
[REGRA_HASH_ SUBSTITUIDA]
[REGRA_VALIDA_ HEXADECIMAL] |
16 |
IND_GRANDE_PORTE |
Indicador de entidade sujeita a 0 – Empresa não é entidade 1 – Empresa é entidade |
N |
001 |
– |
[0; 1] |
Sim |
–
|
17 |
TIP_ECD |
Indicador do tipo de ECD: 0 – ECD de empresa não 1 – ECD de empresa participante 2 – ECD da SCP. |
N |
001 |
– |
[0; 1; 2] |
Sim |
|
18 |
COD_SCP |
CNPJ da SCP (Art. Observação: Só |
N |
014 |
– |
|
Não |
[REGRA_SCP_ OBRIGATORIO]
[REGRA_SCP_NAO_ PREENCHER]
[REGRA_CNPJ_ DIFERENTE_ SCP] [REGRA_VALIDA_ CNPJ] |
19 |
IDENT_MF |
Identificação de moeda funcional: Observação: Deverá ser utilizado |
C |
001 |
– |
[S; N] |
Sim |
– |
20 |
IND_ESC_CONS |
Escriturações Contábeis N – Não |
C |
001 |
– |
[S; N] |
Sim |
[REGRA_CONGLOME RADO_MES_12] |
I
– Observações:
Registro obrigatório
Nível hierárquico: 0
Ocorrência: Um por arquivo.
Campo 03 (DT_INI) – Data Inicial das
Informações Contidas no Arquivo – e Campo 04 (DT_FIN) – Data Final das
Informações Contidas no Arquivo – Data de início (DT_INI) e de fim
(DT_FIN) devem estar contidas em um mesmo ano e correspondem ao período das
informações contidas no bloco I.
Campo 19 (IDENT_MF) – Identificação de
Moeda Funcional – Como
os registros de moeda funcional são parametrizáveis, por meio da criação de
campos adicionais no registro I020, na criação de uma ECD por meio da interface
do programa do Sped Contábil, esse campo ficará desabilitado e com a opção
“Não”. Portanto, para pessoas jurídicas que utilizarem a moeda funcional,
deverá ser feita a importação do arquivo da ECD já com a opção “Sim” no campo
de identificação de moeda funcional e todos os campos adicionais preenchidos.
II
– Tabelas do Registro:
Campo 07 – UF – Tabela de Unidades
da Federação
Código |
Descrição |
Correspondência no |
AC |
Acre |
12 |
AL |
Alagoas |
27 |
AM |
Amazonas |
13 |
AP |
Amapá |
16 |
BA |
Bahia |
29 |
DF |
Distrito Federal |
53 |
CE |
Ceará |
23 |
ES |
Espírito Santo |
32 |
GO |
Goiás |
52 |
MA |
Maranhão |
21 |
MT |
Mato Grosso |
51 |
MS |
Mato Grosso do Sul |
54 |
MG |
Minas Gerais |
31 |
PA |
Pará |
15 |
PB |
Paraíba |
25 |
PE |
Pernambuco |
26 |
PR |
Paraná |
41 |
PI |
Piauí |
22 |
RJ |
Rio de Janeiro |
33 |
RN |
Rio Grande do Norte |
24 |
RS |
Rio Grande do Sul |
43 |
RR |
Roraima |
14 |
RO |
Rondônia |
11 |
SC |
Santa Catarina |
42 |
SP |
São Paulo |
35 |
SE |
Sergipe |
28 |
TO |
Tocantins |
17 |
Campo 09 – COD_MUN: Adotar os códigos da tabela “Código
do Município” divulgada pelo IBGE – Instituto Brasileiro de Geografia e
Estatística.
Campo 11 – IND_SIT_ESP – Tabela de
Situação Especial
Código |
Descrição |
1 |
Cisão |
2 |
Fusão |
3 |
Incorporação |
4 |
Extinção |
Observação: No caso de situação especial
ocorrida em 31 de dezembro, somente será exigida do contribuinte a apresentação
de uma ECD, de 1o de janeiro até 31 de dezembro do
ano-calendário, com a informação de situação especial no campo 11 (indicador de
situação especial).
Campo 12 – IND_SIT_INI_PER – Tabela
de Situação no Início do Período
Código |
Descrição |
0 |
Normal (Início |
1 |
Abertura |
2 |
Resultante de |
3 |
Início de |
III – Regras de Validação do Registro:
REGRA_PERIODO_MINIMO_ESCRITURACAO:
Verifica, caso o campo indicador de situação especial – IND_SIT_ESP (Campo 11)
– não tenha sido informado, se os campos data inicial das informações contidas
no arquivo – DT_INI (Campo 03) – e data final das informações contidas no
arquivo – DT_FIN (Campo 04) – abrange, no mínimo, um mês, ou seja, caso não
exista situação especial, devem ser informados sempre meses completos (a DT_INI
é o primeiro dia de um mês e a DT_FIN é o último dia do mês). Se a regra não
for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_PERIODO_MAXIMO_ESCRITURACAO:
Verifica se os campos data inicial das informações contidas no arquivo – DT_INI
(Campo 03) – e data final das informações contidas no arquivo – DT_FIN (Campo
04) – estão contidos no mesmo ano. Se a regra não for cumprida, o PGE do Sped
Contábil gera um erro.
REGRA_TAMANHO_ARQUIVO:
Verifica se o tamanho do arquivo é menor que um gigabyte (1 GB). Se for maior,
verifica se o período da escrituração (campos DT_INI e DT_FIN) se refere a
apenas um mês. Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.
REGRA_OCORRENCIA_UNITARIA_ARQ:
Verifica se registro ocorreu apenas uma vez por arquivo, considerando a chave
“0000” (REG). Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
IV
– Regras de Validação dos Campos:
REGRA_DATA_INI_MAIOR: Verifica se o
campo DT_INI (Campo 03) foi preenchido com a data igual ou anterior à data do
DT_FIN (Campo 04). Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.
REGRA_INICIO_PERIODO: Verifica se o
dia informado no campo data inicial das informações contidas no arquivo –
DT_INI (Campo 03) – corresponde ao primeiro dia do mês e se o campo indicador
de situação no início do período – IND_SIT_INI_PER (Campo 12) – foi informado
com valor igual a zero. Se a regra não for cumprida, o PGE do Sped Contábil
gera um erro.
REGRA_FIM_PERIODO: Verifica se o
campo indicador de situação especial – IND_SIT_ESP (Campo 11) – não foi
informado e se o dia informado no campo data final das informações contidas no
arquivo – DT_FIN (Campo 04) – corresponde ao último dia do mês. Se a regra não
for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_VALIDA_CNPJ: Verifica se a
regra de formação do CNPJ (Campo 06) é válida. Se a regra não for cumprida, o PGE
do Sped Contábil gera um erro.
REGRA_TABELA_UF: Verifica se o
código informado da Unidade da Federação – UF (Campo 07) existe na Tabela de Unidades da Federação. Se a
regra não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_CAMPO_CARACTERE_INVALIDO: Verifica se os
campos “Inscrição Estadual – IE” (Campo 08) e “Inscrição Municipal – IM” (Campo
10) foram preenchidos somente com letras e números. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.
REGRA_TABELA_MUNICIPIO: Verifica se o
código do município informado no campo código do município do domicílio fiscal
da pessoa jurídica – COD_MUN (Campo 09) – existe na tabela do IBGE. Se a regra
não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_COD_MUN_INV_UF: Verifica se o
código do município informado no campo código do município do domicílio fiscal
da pessoa jurídica – COD_MUN (Campo 09) – é compatível com o código informado
da Unidade da Federação – UF (Campo 07), ou seja, verifica se o município
informado pertence à Unidade da Federação informada. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.
REGRA_TABELA_SITUACAO: Verifica
se o código informado no campo indicador de situação especial – IND_SIT_ESP
(Campo 11) – existe na Tabela de Indicador de
Situação Especial. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.
REGRA_TABELA_SIT_INICIO_PER: Verifica se o código informado no campo indicador de
situação no início do período – IND_SIT_INI_PER (Campo 12) – existe na tabela
de situação no início do período. Se a regra não for cumprida, o PGE do Sped
Contábil gera um erro.
REGRA_HASH_SUBSTITUIDA: Verifica se o campo Hash da escrituração
substituída – COD_HASH_SUB (Campo 15) – foi preenchido quando o campo indicador
de finalidade da escrituração – IND_FIN_ESC (Campo 14) – for igual a “1” (Substituta).
Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_VALIDA_HEXADECIMAL: Verifica se o campo Hash da escrituração
substituída – a COD_HASH_SUB (Campo 15) – só contém algarismos (de 0 a 9) e os
caracteres de A até F (em maiúsculas). Se a regra não for cumprida, o PGE do
Sped Contábil gera um erro.
REGRA_SCP_OBRIGATORIO: Verifica, quando o campo indicador do tipo de ECD –
TIP_ECD (Campo 17) – é igual a “2” (ECD da SCP), se o campo identificação da
SCP – COD_SCP (Campo 18) – foi informado. Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.
REGRA_SCP_NAO_PREENCHER: Verifica, quando o campo indicador do
tipo de ECD – TIP_ECD (Campo 17) – é igual a “0” (ECD de empresa não
participante de SCP como sócio ostensivo) ou “1” (ECD de empresa participante
de SCP como sócio ostensivo), se o campo identificação da SCP – COD_SCP (Campo
18) – não foi preenchido. Se a regra não for cumprida, o PGE do Sped
Contábil gera um erro.
REGRA_CNPJ_DIFERENTE_SCP: Verifica se o campo identificação da
SCP – COD_SCP (Campo 18) – é diferente do campo CNPJ (Campo 06). Se a regra não
for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_VALIDA_CNPJ: Verifica se a
regra de formação do CNPJ da SCP – COD_SCP (Campo 18) – é válida. Se a regra
não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_CONGLOMERADO_MES_12:
Verifica se as informações consolidadas, quando IND_ESC_CONS
(Campo 20) for igual a “S” (Sim), nas escriturações normais – quando
IND_SIT_ESP (campo 11) não estiver preenchido (vazio), foram informadas no mês
de dezembro. Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
V
– Exemplos de Preenchimento:
V.1
– Situação Normal:
|0000|LECD|01012015|31122015|EMPRESA
TESTE|11111111000199|AM||3434401|99999||0|1|0||0|0||N|N|
Campo 01 – Tipo de Registro: 0000
Campo 02 – Identificação do Arquivo: LECD
Campo 03 – Data Inicial: 01012015
(Corresponde a 01/01/2015)
Campo 04 – Data Final: 31012015
(Corresponde a 31/12/2015)
Campo 05 – Nome Empresarial: EMPRESA TESTE
Campo 06 – CNPJ: 111111111000199
(Corresponde a 11.111.111/0001-99)
Campo 07 – UF: AM
Campo 08 – Inscrição Estadual: No exemplo, não há inscrição
estadual. Por isso, foi informado o campo em branco.
Campo 09 – Código do Município: 3434401
Campo 10 – Inscrição Municipal: 99999
Campo
11 – Situação
Especial: No exemplo, não há situação especial. Por isso, foi informado o campo
em branco.
Campo
12 – Indicador de
Situação no Início do Período: 0 (Corresponde a início do período normal, no
primeiro dia do ano – 01/01/2015)
Campo 13 – Indicador de Existência de NIRE:
1 (Empresa possui registro na Junta Comercial)
Campo 14 – Indicador de Finalidade da
Escrituração: 0 (Escrituração Original)
Campo 15 – Hash da Escrituração
Substituída: Como a escrituração é original (campo 14), não há que se informar
o hash da escrituração substituída.
Campo 16 – Empresa não é sujeita a auditoria
independente.
Campo 17 – ECD de empresa não participante de
SCP com sócio ostensivo.
Campo 18 – Identificação da SCP: não há.
Campo 19 – Identificação de Moeda Funcional: N
(Não).
Campo 20 – Identificação de Escriturações
Contábeis Consolidadas: N (Não).
V.2
– Abertura da Sociedade Empresária no Período:
|0000|LECD|20032015|31122015|EMPRESA
TESTE|11111111000199|AM||3534401|99999||1|1|0||0|0||N|N|
Campo 01 – Tipo de Registro: 0000
Campo 02 – Identificação do Arquivo: LECD
Campo 03 – Data Inicial: 20032015
(Corresponde a 20/03/2015 – o início das atividades da empresa ocorreu nessa
data)
Campo 04 – Data Final: 31012015
(Corresponde a 31/12/2015)
Campo 05 – Nome Empresarial: EMPRESA TESTE
Campo 06 – CNPJ: 111111111000199
(Corresponde a 11.111.111/0001-99)
Campo 07 –
UF: AM
Campo 08 –
Inscrição Estadual: No exemplo, não há inscrição estadual.
Campo 09 – Código do Município: 3434401
Campo 10 – Inscrição Municipal: 99999
Campo 11 – Não há situação especial no
período.
Campo 12 – Indicador de Situação no Início
do Período: 1 (Abertura)
Campo 13 – Indicador de Existência de NIRE:
1 (Empresa possui registro na Junta Comercial)
Campo 14 – Indicador de Finalidade da
Escrituração: 0 (Escrituração Original)
Campo
15 – Hash da
Escrituração Substituída: Como a escrituração é original (campo 14), não há que
se informar o hash da escrituração substituída.
Campo 16 – Empresa não é sujeita a auditoria
independente.
Campo 17 – ECD de empresa não participante de
SCP com sócio ostensivo.
Campo 18 – Identificação da SCP: não há.
Campo 19 – Identificação de Moeda Funcional: N
(Não).
Campo 20 – Identificação de Escriturações
Contábeis Consolidadas: N (Não).
V.3
– Incorporação no período no caso de incorporada: só deve transmitir
um arquivo do início do período até a data da incorporação.
|0000|LECD|01012015|15072015|EMPRESA
TESTE|11111111000199|AM||3534401|99999|3|0|0|0||0|0||N|N|
Campo 01 – Tipo de Registro: 0000
Campo 02 – Identificação do Arquivo: LECD
Campo 03 – Data Inicial: 01012015
(Corresponde a 01/01/2015)
Campo 04 – Data Final: 15072015
(Corresponde a 15/07/2015 – data da incorporação)
Campo 05 – Nome Empresarial: EMPRESA TESTE
Campo 06 – CNPJ: 111111111000199
(Corresponde a 11.111.111/0001-99)
Campo 07 –
UF: AM
Campo 08 –
Inscrição Estadual: No exemplo, não há inscrição estadual.
Campo 09 – Código do Município: 3434401
Campo 10 – Inscrição Municipal: 99999
Campo 11 – Situação Especial: 3 (corresponde
a incorporação no período)
Campo 12 – Indicador de Situação no Início
do Período: 0 (Normal)
Campo 13 – Indicador de Existência de NIRE:
0 (Empresa não possui NIRE)
Campo 14 – Indicador de Finalidade da
Escrituração: 0 (Escrituração Original)
Campo
15 – Hash da
Escrituração Substituída: Como a escrituração é original (campo 14), não há que
se informar o hash da escrituração substituída.
Campo 16 – Empresa não é sujeita a auditoria
independente.
Campo 17 – ECD de empresa não participante de
SCP com sócio ostensivo.
Campo 18 – Identificação da SCP: não há.
Campo 19 – Identificação de Moeda Funcional: N
(Não).
Campo 20 – Identificação de Escriturações
Contábeis Consolidadas: N (Não).
V.4 – Incorporação no período no
caso de incorporadora: deve
transmitir dois arquivos – um do início do período até a data da incorporação e
outro da data da incorporação até o final do período.
Arquivo
1:
|0000|LECD|01012015|15072015|EMPRESA
TESTE|11111111000199|AM||3534401|99999|3|0|0|0||0|0||N|N|
Campo 01 – Tipo de Registro: 0000
Campo 02 – Identificação do Arquivo: LECD
Campo 03 – Data Inicial: 01012015
(Corresponde a 01/01/2015)
Campo 04 – Data Final: 15072015
(Corresponde a 15/07/2015 – data da incorporação)
Campo 05 – Nome Empresarial: EMPRESA TESTE
Campo 06 – CNPJ: 111111111000199
(Corresponde a 11.111.111/0001-99)
Campo 07 –
UF: AM
Campo 08 – Inscrição Estadual: No exemplo, não há inscrição
estadual.
Campo 09 – Código do Município: 3434401
Campo 10 – Inscrição Municipal: 99999
Campo
11 – Situação
Especial: 3 (corresponde a incorporação no período)
Campo 12 – Indicador de Situação no Início
do Período: 0 (Normal)
Campo 13 – Indicador de Existência de NIRE:
0 (Empresa não possui NIRE)
Campo 14 – Indicador de Finalidade da
Escrituração: 0 (Escrituração Original)
Campo 15 – Hash da Escrituração
Substituída: Como a escrituração é original (campo 14), não há que se informar
o hash da escrituração substituída.
Campo 16 – Empresa não é sujeita a auditoria
independente.
Campo 17 – ECD de empresa não participante de
SCP com sócio ostensivo.
Campo 18 – Identificação da SCP: não há.
Campo 19 – Identificação de Moeda Funcional: N
(Não).
Campo 20 – Identificação de Escriturações
Contábeis Consolidadas: N (Não).
Arquivo
2:
|0000|LECD|16072015|31122015|EMPRESA
TESTE|11111111000199|AM||3534401|99999||2|0|0||0|0||N|N|
Campo 01 – Tipo de Registro: 0000
Campo 02 – Identificação do Arquivo: LECD
Campo 03 – Data Inicial: 16072015
(Corresponde a 16/07/2015 – um dia após a incorporação)
Campo 04 – Data Final: 31122015
(Corresponde a 31/12/2015)
Campo 05 – Nome Empresarial: EMPRESA TESTE
Campo 06 – CNPJ: 111111111000199
(Corresponde a 11.111.111/0001-99)
Campo 07 –
UF: AM
Campo 08 – Inscrição Estadual: No exemplo, não há inscrição
estadual.
Campo 09 – Código do Município: 3434401
Campo 10 – Inscrição Municipal: 99999
Campo 11 – Não há situação especial no
período.
Campo 12 – Indicador de Situação no Início
do Período: 2 (Realizou incorporação)
Campo 13 – Indicador de Existência de NIRE:
0 (Empresa não possui NIRE)
Campo 14 – Indicador de Finalidade da
Escrituração: 0 (Escrituração Original)
Campo 15 – Hash da Escrituração
Substituída: Como a escrituração é original (campo 14), não há que se informar
o hash da escrituração substituída.
Campo 16 – Empresa não é sujeita a auditoria
independente.
Campo 17 – ECD de empresa não participante de
SCP com sócio ostensivo.
Campo 18 – Identificação da SCP: não há.
Campo 19 – Identificação de Moeda Funcional: N
(Não).
Campo 20 – Identificação de Escriturações
Contábeis Consolidadas: N (Não).
V.5 – Cisão parcial no
período: deve transmitir dois
arquivos – um do início do período até a data da cisão parcial e outro da data
da cisão até o final do período.
Arquivo
1:
|0000|LECD|01012015|15072015|EMPRESA
TESTE|11111111000199|AM||3534401|99999|1|0|0|0||0|0||N|N|
Campo 01 – Tipo de Registro: 0000
Campo 02 – Identificação do Arquivo: LECD
Campo 03 – Data Inicial: 01012015
(Corresponde a 01/01/2015)
Campo 04 – Data Final: 15072015
(Corresponde a 15/07/2015 – data da cisão)
Campo 05 – Nome Empresarial: EMPRESA TESTE
Campo 06 – CNPJ: 111111111000199
(Corresponde a 11.111.111/0001-99)
Campo 07 –
UF: AM
Campo 08 – Inscrição Estadual: No exemplo, não há inscrição
estadual.
Campo 09 – Código do Município: 3434401
Campo 10 – Inscrição Municipal: 99999
Campo
11 – Situação
Especial: 1 (corresponde a cisão no período)
Campo 12 – Indicador de Situação no Início
do Período: 0 (Normal)
Campo 13 – Indicador de Existência de NIRE:
0 (Empresa não possui NIRE)
Campo 14 – Indicador de Finalidade da
Escrituração: 0 (Escrituração Original)
Campo 15 – Hash da Escrituração
Substituída: Como a escrituração é original (campo 14), não há que se informar
o hash da escrituração substituída.
Campo 16 – Empresa não é sujeita a auditoria
independente.
Campo 17 – ECD de empresa não participante de
SCP com sócio ostensivo.
Campo 18 – Identificação da SCP: não há.
Campo 19 – Identificação de Moeda Funcional: N
(Não).
Campo 20 – Identificação de Escriturações
Contábeis Consolidadas: N (Não).
Arquivo
2:
|0000|LECD|16072015|31122015|EMPRESA
TESTE|11111111000199|AM||3534401|99999||2|0|0||0|0||N|N|
Campo 01 – Tipo de Registro: 0000
Campo 02 – Identificação do Arquivo: LECD
Campo 03 – Data Inicial: 16072015
(Corresponde a 16/07/2015 – um dia após a cisão)
Campo 04 – Data Final: 31122015
(Corresponde a 31/12/2015)
Campo 05 – Nome Empresarial: EMPRESA TESTE
Campo 06 – CNPJ: 111111111000199
(Corresponde a 11.111.111/0001-99)
Campo 07 –
UF: AM
Campo 08 – Inscrição Estadual: No exemplo, não há inscrição
estadual.
Campo 09 – Código do Município: 3434401
Campo 10 – Inscrição Municipal: 99999
Campo 11 – Não há situação especial no
período.
Campo 12 – Indicador de Situação no Início
do Período: 2 (Resultante de cisão)
Campo 13 – Indicador de Existência de NIRE: 0 (Empresa não possui NIRE)
Campo 14 – Indicador de Finalidade da Escrituração: 0 (Escrituração Original)
Campo 15 – Hash da Escrituração
Substituída: Como a escrituração é original (campo 14), não há que se informar o hash da escrituração substituída.
Campo 16 – Empresa não é sujeita a auditoria independente.
Campo 17 – ECD de empresa não participante de SCP com sócio ostensivo.
Campo 18 – Identificação da SCP: não há.
Campo 19 – Identificação de Moeda Funcional: N
(Não).
Campo 20 – Identificação de Escriturações Contábeis Consolidadas: N (Não).
V.6
– Escrituração substituta:
|0000|LECD|01012016|31122016|EMPRESA
TESTE|11111111000199|AM||3534401|99999||0|1|1|1234567890123456789012345678901234567890|0|0||N|N|
Campo 01 – Tipo de Registro: 0000
Campo 02 – Identificação do Arquivo: LECD
Campo 03 – Data Inicial: 01012016
(Corresponde a 01/01/2016)
Campo 04 – Data Final: 31122016
(Corresponde a 31/12/2016)
Campo 05 – Nome Empresarial: EMPRESA TESTE
Campo 06 – CNPJ: 111111111000199
(Corresponde a 11.111.111/0001-99)
Campo 07 – UF: AM
Campo 08 – Inscrição Estadual: No exemplo, não há inscrição
estadual.
Campo 09 – Código do Município: 3434401
Campo 10 – Inscrição Municipal: 99999
Campo
11 – Não há
situação especial no período
Campo 12 – Indicador de Situação no Início
do Período: 0 (Normal)
Campo 13 – Indicador de Existência de NIRE:
1 (Empresa possui registro na Junta Comercial)
Campo 14 – Indicador de Finalidade da
Escrituração: 1 (Substituta)
Campo 15 – Hash da Escrituração
Substituída: 1234567890123456789012345678901234567890
Campo 16 – Empresa não é sujeita a auditoria
independente.
Campo 17 – ECD de empresa não participante de
SCP com sócio ostensivo.
Campo 18 – Identificação da SCP: não há.
Campo 19 – Identificação de Moeda Funcional: N
(Não).
Campo 20 – Identificação de Escriturações
Contábeis Consolidadas: N (Não).
Registro 0001: Abertura do Bloco 0
O registro 0001 abre o bloco 0 e indica se há ou não há dados informados no bloco.
REGISTRO 0001: ABERTURA |
|
Regras de validação do registro |
|
Nível Hierárquico – 1 |
Ocorrência – 1:1 |
Campo(s) chave: [REG] |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de Validação do |
01 |
REG |
Texto fixo contendo “0001”. |
C |
004 |
– |
“0001” |
Sim |
– |
02 |
IND_DAD |
Indicador de movimento: 0- Bloco com dados informados; 1- Bloco sem dados informados. |
N |
001 |
– |
[0,1] |
Sim |
– |
I
– Observações:
Registro obrigatório
Nível hierárquico: 1
Ocorrência: Um por arquivo.
II
– Tabelas do Registro: não há.
III
– Regras de Validação do Registro:
REGRA_OCORRENCIA_UNITARIA_ARQ:
Verifica se o registro ocorreu apenas uma vez por arquivo, considerando a chave “0001” (REG). Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
IV
– Regras de Validação dos Campos: não há.
V
– Exemplo de Preenchimento:
|0001|0|
Campo 01 – Tipo de Registro: 0001
Campo 02 – Indicador de Movimento: 0 (bloco
com dados informados)
Registro 0007: Outras Inscrições Cadastrais da
Pessoa Jurídica
Neste registro, devem ser incluídas as inscrições cadastrais da pessoa jurídica que, legalmente, tenha direito de acesso ao livro contábil digital. O código da empresa no Banco Central corresponde ao “ID_Bacen”, conforme registrado no Unicad (Informações sobre Entidades de Interesse do Banco Central), composto por 8 dígitos e iniciados com
a letra “Z”.
REGISTRO 0007: OUTRAS INSCRIÇÕES CADASTRAIS DA PESSOA |
|
Regras de validação do registro |
|
Nível Hierárquico – 2 |
Ocorrência – 1:N |
Campo(s) chave: |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de Validação do |
01 |
REG |
Texto fixo contendo “0007”. |
C |
004 |
– |
“0007” |
Sim |
– |
02 |
COD_ENT _REF |
Código da instituição |
C |
– |
– |
– |
Sim |
[REGRA_TABELA_ INSTITUICOES_CADASTRO] |
03 |
COD_INSCR |
Código cadastral da pessoa |
C |
– |
– |
– |
Não |
[REGRA_VALIDA_ INSCRICAO]
|
I
– Observações:
Registro obrigatório
Nível hierárquico: 2
Ocorrência: Vários por arquivo.
II
– Tabelas do Registro:
Campo 02 – COD_ENT_REF – Tabela de
Instituições Responsáveis pela Administração do Cadastro das Entidades
Código |
Descrição |
00 |
Nenhuma inscrição em outras entidades |
01 |
Banco Central do Brasil |
02 |
Superintendência de Seguros Privados |
03 |
Comissão de Valores Mobiliários (CVM) |
04 |
Agência Nacional de Transportes |
05 |
Tribunal Superior Eleitoral (TSE) |
AC |
Secretaria da Fazenda do Estado do Acre, |
AL |
Secretaria da Fazenda de Alagoas, ou |
AM |
Secretaria da Fazenda de Amazonas, ou |
AP |
Secretaria da Fazenda do Amapá, ou |
BA |
Secretaria da Fazenda da Bahia, ou |
DF |
Secretaria da Fazenda do Distrito Federal, |
CE |
Secretaria da Fazenda do Ceará, ou |
ES |
Secretaria da Fazenda do Espírito Santo, |
GO |
Secretaria da Fazenda de Goiás, ou |
MA |
Secretaria da Fazenda do Maranhão, ou |
MT |
Secretaria da Fazenda do Mato Grosso, ou |
MS |
Secretaria da Fazenda do Mato Grosso do |
MG |
Secretaria da Fazenda de Minas Gerais, |
PA |
Secretaria da Fazenda do Pará, ou |
PB |
Secretaria da Fazenda da Paraíba, ou |
PE |
Secretaria da Fazenda de Pernambuco, ou |
PR |
Secretaria da Fazenda do Paraná, ou |
PI |
Secretaria da Fazenda do Piauí, ou |
RJ |
Secretaria da Fazenda do Rio de Janeiro, |
RN |
Secretaria da Fazenda do Rio Grande do |
RS |
Secretaria da Fazenda do Rio Grande do |
RR |
Secretaria da Fazenda de Roraima, ou |
RO |
Secretaria da Fazenda de Rondônia, ou |
SC |
Secretaria da Fazenda de Santa Catarina, |
SP |
Secretaria da Fazenda de São Paulo, ou |
SE |
Secretaria da Fazenda de Sergipe, ou |
TO |
Secretaria da Fazenda de Tocantins, ou |
III
– Regras de Validação do Registro: não há.
IV
– Regras de Validação dos Campos:
REGRA_TABELA_INSTITUICOES_CADASTRO: Verifica se o
código informado no campo código da instituição responsável pela administração
do cadastro – COD_ENT_REF (Campo 02) – existe na Tabela de Instituições
Responsáveis pela Administração do Cadastro das
Entidades. Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_VALIDA_INSCRICAO: Verifica
qual é a regra de formação do campo código cadastral da pessoa jurídica –
COD_INSCR (Campo 03) – que deve ser aplicada, a partir do preenchimento do campo código da instituição
responsável pela administração do cadastro – COD_ENT_REF (Campo 02).
Para
“COD_ENT_REF = 01”, executa a “REGRA_VALIDA_ID_BACEN”.
Para
“COD_ENT_REF = 02”, executa a “REGRA_VALIDA_ID_SUSEP”.
Para
o “COD_ENT_REF = 03”, executa a “REGRA_VALIDA_ID_CVM”.
As regras acima (Bacen,
Susep e CVM) verificam se a regra de formação do código de inscrição é válida.
Se não forem cumpridas, o PGE do Sped Contábil gera um aviso.
V
– Exemplo de Preenchimento:
|0007|01|Z1234567|
Campo 01 – Tipo de Registro: 0007
Campo 02 – Código da Instituição
Responsável pela Administração do Cadastro: 01 (Bacen)
Campo 03 – Código Cadastral: Z1234567
Registro 0020: Escrituração Contábil
Descentralizada
Este registro deve ser preenchido somente
quando a pessoa jurídica utilizar escrituração descentralizada. Quando o
arquivo se referir à escrituração da matriz (Campo 02 igual a “0”), os campos
de 03 a 08 devem ser preenchidos com os dados da(s) filial(is). Por outro lado,
quando o arquivo se referir à escrituração da filial (Campo 02 igual a “1”), os
campos de 03 a 08 devem ser preenchidos com os dados da matriz.
Para identificação de matriz ou filial,
deve ser considerada a situação na data final a que se refere a escrituração.
Quando a escrituração é da matriz (CNPJ da
matriz no registro 0000), é possível apresentar um ou mais registros 0020, com
o campo “Indicador de Descentralização” (Campo 02) preenchido com “0 –
Escrituração da Matriz” e o CNPJ de cada uma das filiais informado no campo 03.
Deve ser preenchido um registro 0020 para cada filial.
Por outro lado, quando a escrituração é da
filial (CNPJ da filial no registro 0000), só é possível que exista um registro
0020, com o campo “Indicador de Descentralização” (Campo 02) preenchido com “1
– Escrituração da Filial”, e o CNPJ da matriz informado no campo 02.
REGISTRO 0020: ESCRITURAÇÃO CONTÁBIL DESCENTRALIZADA |
|
Regras de validação do registro |
|
Nível Hierárquico – 2 |
Ocorrência – 0:N |
Campo(s) chave: [IND_DEC]+[CNPJ] |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de |
01 |
REG |
Texto fixo contendo “0020”. |
C |
004 |
– |
“0020” |
Sim |
– |
02 |
IND_DEC |
Indicador de descentralização: 0 – Escrituração da matriz. 1 – Escrituração da |
N |
001 |
– |
[0,1] |
Sim |
[REGRA_CONGLOMERA DO_NA_MATRIZ] |
03 |
CNPJ |
Número de inscrição da pessoa |
N |
014 |
– |
– |
Sim |
[REGRA_VERIFICA_CNPJ_ REG_0000_REG_0020]
[REGRA_REGISTRO_ DUPLICADO]
[REGRA_DUPLICIDADE_ CNPJ_REG_0000_REG_ 0020] |
04 |
UF |
Sigla da unidade da federação |
C |
002 |
– |
– |
Sim |
|
05 |
IE |
Inscrição estadual |
C |
– |
– |
– |
Não |
[REGRA_CAMPO_ CARACTERE_INVALIDO] |
06 |
COD_MUN |
Código do município do |
N |
007 |
– |
– |
Não |
[REGRA_TABELA_ MUNICIPIO] |
07 |
IM |
Número de Inscrição Municipal |
C |
– |
– |
– |
Não |
[REGRA_CAMPO_ CARACTERE_INVALIDO] |
08 |
NIRE |
Número de Identificação do |
N |
11 |
– |
– |
Não |
I – Observações:
Registro facultativo
Nível hierárquico: 2
Ocorrência: Vários por arquivo (quando o
arquivo se referir à escrituração da matriz) ou um por arquivo (quando se
referir à escrituração da filial).
II
– Tabelas do Registro:
Campo 04 – UF – Tabela de Unidades
da Federação
Campo 06 – COD_MUN: Adotar os códigos da tabela “Código
do Município”, divulgada pelo IBGE – Instituto Brasileiro de Geografia e
Estatística.
III – Regras de Validação
do Registro:
REGRA_OCORRENCIA_0020_ARQ:
Verifica se o campo indicador de descentralização – IND_DEC
(Campo 02) – é igual a “1” – “Escrituração da filial” – e se o registro 0020
ocorreu apenas uma vez no arquivo. Se a regra não for cumprida, o PGE do Sped
Contábil gera um erro.
IV – Regras de Validação dos Campos:
REGRA_CONGLOMERADO_NA_MATRIZ:
Verifica, quando campo indicador de
descentralização – IND_DEC (Campo 02) – é igual a “1” – Escrituração da filial,
se o campo indicador de escriturações contábeis consolidadas – IND_ESC_CONS
(Campo 20) – do registro 0000 é diferente de “S”. Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.
REGRA_VALIDA_CNPJ:
Verifica se a regra de formação do CNPJ (Campo 03) é válida. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.
REGRA_VERIFICA_CNPJ_REG_0000_REG_0020:
Verifica se os oito primeiros dígitos do campo CNPJ (Campo
06) do registro 0000 são iguais aos oito primeiros dígitos do CNPJ (Campo 03)
do registro 0020. Se a regra não for cumprida, o PGE do Sped Contábil gera
um erro.
REGRA_REGISTRO_DUPLICADO:
Verifica se o registro não é duplicado, considerando os
campos chave (CNPJ e IND_DEC). Se a regra não for cumprida, o PGE do Sped
Contábil gera um erro.
REGRA_DUPLICIDADE_CNPJ_REG_0000_REG_0020:
Verifica se o campo CNPJ (Campo 06) do registro 0000 é
diferente do campo CNPJ (Campo 03) do registro 0020. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.
REGRA_TABELA_UF:
Verifica se o código informado da Unidade da Federação – UF (Campo 04) existe
na Tabela de Unidades da
Federação. Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_CAMPO_CARACTERE_INVALIDO: Verifica se os
campos “Inscrição Estadual – IE” (Campo 05) e “Inscrição Municipal – IM” (Campo
7) foram preenchidos somente com letras e números. Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.
REGRA_TABELA_MUNICIPIO: Verifica se o
código do município informado no campo código do município do domicílio da
matriz ou da filial – COD_MUN (Campo 06) – existe na tabela do IBGE. Se a regra
não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_VALIDA_NIRE:
Verifica
se a regra de formação do campo NIRE é válida. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.
V
– Exemplo de Preenchimento:
|0020|1|11111111000191|DF|123456|3434401||11111111|
Campo 01 – Tipo de Registro: 0020
Campo 02 – Indicador de Descentralização: 1
(escrituração da filial – como indica que é a escrituração da filial, os campos
03 a 08 serão dados referentes a matriz)
Campo 03 – CNPJ: 111111111000199
(Corresponde a 11.111.111/0001-99)
Campo 04 – UF: DF
Campo 05 –
Inscrição Estadual: 123456
Campo 06 – Código do Município: 3434401
Campo 07 –
Inscrição Municipal: No exemplo, não há inscrição municipal.
Campo 08 – NIRE:
11111111
Registro 0035: Identificação das SCP
O registro só deve ser utilizado nas ECD das pessoas
jurídicas sócias ostensivas que possuem SCP, para identificação das SCP da
pessoa jurídica no período da escrituração.
REGISTRO 0035: IDENTIFICAÇÃO DAS SCP |
|
Regras |
|
Nível |
Ocorrência |
Campo(s) |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de Validação do Campo |
1 |
REG
|
Texto |
C |
004 |
– |
[0035] |
Sim |
– |
2 |
COD_SCP
|
CNPJ (Art. |
C |
014 |
– |
– |
Sim |
[REGRA_CNPJ_ DIFERENTE_SCP] |
3 |
NOME_SCP |
Nome |
C |
– |
– |
– |
Não |
– |
I – Observações:
Registro facultativo
Nível hierárquico: 2
Ocorrência: Vários por arquivo (quando o arquivo
se referir à escrituração da matriz).
II
– Tabelas do Registro: não há.
III – Regras de Validação
do Registro: não há.
IV
– Regras de Validação dos Campos:
REGRA_CNPJ_DIFERENTE_SCP: Verifica se o campo identificação da
SCP – COD_SCP (Campo 02) – é diferente do campo CNPJ (Campo 06) do registro
0000. Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
V
– Exemplo de Preenchimento:
|0035|11111111000291|SCP
TESTE 1|
Campo 01 – Tipo de Registro: 0035
Campo 02 – CNPJ da SCP
(11.111.111/0001-91).
Campo 03 – Nome da SCP: SCP
TESTE 1.
Registro 0150: Tabela de Cadastro do Participante
Representa um conjunto de informações para identificar
as pessoas físicas e jurídicas com as quais a empresa tem algum tipo de
relacionamento específico. Somente devem ser informados os participantes com os
quais a empresa tenha um dos relacionamentos constantes em tabela específica do
Sped. A grande maioria dos clientes e fornecedores das empresas não preenche os
requisitos para ser incluída nos registros 0150.
REGISTRO 0150: TABELA DE CADASTRO DO PARTICIPANTE |
|
Regras de validação do registro |
|
Nível Hierárquico – 2 |
Ocorrência – 0:N |
Campo(s) chave: [COD_PART] |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de Validação do |
01 |
REG |
Texto fixo contendo “0150”. |
C |
004 |
– |
“0150” |
Sim |
– |
02 |
COD_PART |
Código de identificação do |
C |
– |
– |
– |
Sim |
[REGRA_REGISTRO_ DUPLICADO]
|
03 |
NOME |
Nome pessoal ou empresarial do |
C |
– |
– |
– |
Sim |
– |
04 |
COD_PAIS |
Código do país do participante, |
N |
005 |
– |
– |
Sim |
[REGRA_TABELA_PAIS] |
05 |
CNPJ |
CNPJ do participante.
|
N |
014 |
– |
– |
Não |
|
06 |
CPF |
CPF do participante.
|
N |
011 |
– |
– |
Não |
|
07 |
NIT |
Número de Identificação do |
N |
011 |
– |
– |
Não |
– |
08 |
UF |
Sigla da unidade da federação |
C |
002 |
– |
– |
Não |
[REGRA_TABELA_UF]
[REGRA_CAMPO_NAO_ OBRIGATORIO_PAIS_ BRASIL] |
09 |
IE |
Inscrição Estadual do |
C |
– |
– |
– |
Não |
[REGRA_CAMPO_ CARACTERE_INVALIDO] |
10 |
IE_ST |
Inscrição Estadual do |
C |
– |
– |
– |
Não |
[REGRA_CAMPO_ CARACTERE_INVALIDO] |
11 |
COD_MUN |
Código do município, conforme a |
N |
007 |
– |
– |
Não |
[REGRA_TABELA_ MUNICIPIO]
[REGRA_CAMPO_NAO_ OBRIGATORIO_PAIS_ BRASIL] |
12 |
IM |
Inscrição Municipal do |
C |
– |
– |
– |
Não |
[REGRA_CAMPO_ CARACTERE_INVALIDO] |
13 |
SUFRAMA |
Número de inscrição do |
C |
009 |
– |
– |
Não |
[REGRA_CAMPO_ CARACTERE_INVALIDO] |
I – Observações:
Registro facultativo
Nível hierárquico: 2
Ocorrência: Vários por arquivo.
II
– Tabelas do Registro:
Campo 04 – Código do
País do Participante, de acordo com tabela do Banco Central do Brasil.
Campo 08 – UF – Tabela de Unidades
da Federação: Só
deve ser preenchido se o país do campo 04 for o Brasil.
Campo 11 – COD_MUN: Adotar os códigos da tabela “Código
do Município”, divulgada pelo IBGE – Instituto Brasileiro de Geografia e
Estatística. Só deve ser preenchido se o país do campo 04 for o Brasil.
III
– Regras de Validação do Registro: não há.
IV
– Regras de Validação dos Campos:
REGRA_REGISTRO_DUPLICADO: Verifica se o
registro não é duplicado, considerando o campo código de identificação do
participante – COD_PART (Campo 02) – especificado para o registro. Se a regra
não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_TABELA_PAIS: Verifica se o código
do país informado (Campo 04) existe na Tabela de Código do País Participante.
Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_VALIDA_CNPJ: Verifica se a
regra de formação do CNPJ (Campo 05) é válida. Se a regra não for cumprida, o PGE
do Sped Contábil gera um erro.
REGRA_VALIDA_CPF: Verifica se a
regra de formação do CPF (Campo 06) é válida. Se a regra não for cumprida, o PGE
do Sped Contábil gera um erro.
REGRA_TABELA_UF: Verifica se o
código informado da Unidade da Federação – UF (Campo 08) existe na Tabela de Unidades da Federação. Se a
regra não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_CAMPO_NAO_OBRIGATORIO_PAIS_BRASIL: Verifica se a UF
(Campo 08) não foi preenchida, no caso de países diferentes do Brasil. Se a
regra não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_CAMPO_CARACTERE_INVALIDO: Verifica se o
campo “Inscrição Estadual – IE” (Campo 09) foi preenchido somente com letras e
números. Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_CAMPO_CARACTERE_INVALIDO: Verifica se o
campo “Inscrição Estadual do participante na unidade da federação do
destinatário, na condição de contribuinte substituto – IE_ST” (Campo 10),
“Inscrição Municipal – IM” (Campo 12) e “Suframa” (Campo 13) foram preenchidos
somente com letras e números. Se a regra não for cumprida, o PGE do Sped
Contábil gera um erro.
REGRA_TABELA_MUNICIPIO: Verifica se o
código do município informado no campo COD_MUN (Campo 11) existe na tabela do
IBGE. Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_CAMPO_NAO_OBRIGATORIO_PAIS_BRASIL: Verifica se o
COD_MUN (Campo 11) não foi preenchido, no caso de países diferentes do Brasil.
Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
V
– Exemplo de Preenchimento:
|0150|03|COLIGADA
TESTE S.A.|01058|99999999000191|||35|999999||3550508|||
Campo 01 – Tipo de Registro: 0150
Campo 02 – Código de Identificação do
Participante: 03 (Coligada, inclusive equiparada)
Campo 03 – Nome Pessoal ou Empresarial do
Participante (Coligada Teste S.A.)
Campo 04 – Código do País do Participante: 01058 (Brasil)
Campo 05 –
CNPJ: 99999999000191 (CNPJ: 99.999.999/0001-91)
Campo 06 – CPF: não há
Campo 07 –
NIT: não há
Campo 08 – UF:
35 (São Paulo)
Campo 09 – Inscrição Estadual: 999999 (Inscrição
Estadual: 999.999)
Campo 10 – Inscrição Estadual do Participante na Unidade da
Federação do Destinatário, na Condição de Contribuinte Substituto: não há
Campo 11 – Código
do Município do Participante: 3550508 (São Paulo = 35-50508)
Campo 12 – Inscrição
Municipal: não há
Campo 13 – Número
de Inscrição do Participante na Suframa: não há
Registro 0180: Identificação do Relacionamento com
o Participante
Neste
registro devem ser informados os códigos de relacionamento dos participantes,
conforme tabela do Sped, a data início de do relacionamento e a data de término
do relacionamento, caso exista.
REGISTRO 0180: IDENTIFICAÇÃO DO RELACIONAMENTO COM O |
|
Regras de validação do registro |
|
Nível Hierárquico – 3 |
Ocorrência – 0:N |
Campo(s) chave: |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de Validação do |
01 |
REG |
Texto fixo contendo “0180”. |
C |
004 |
– |
“0180” |
Sim |
– |
02 |
COD_REL |
Código do relacionamento |
N |
002 |
– |
– |
Sim |
[REGRA_TABELA_ RELACIONAMENTO]
|
03 |
DT_INI_REL |
Data do início do |
N |
008 |
– |
– |
Sim |
[REGRA_DT_INI_MAIOR_ DT_FIN_REL] |
04 |
DT_FIN_REL |
Data do término do |
N |
008 |
– |
– |
Não |
– |
I
– Observações:
Registro somente é obrigatório caso o
registro 0150 seja preenchido.
Nível hierárquico: 3
Ocorrência: Vários por arquivo.
II
– Tabelas do Registro:
Campo 02 – COD_REL – Tabela de
Códigos de Participação do Participante
Código |
Descrição |
01 |
Matriz no |
02 |
Filial, |
03 |
Coligada, |
04 |
Controladora |
05 |
Controlada |
06 |
Subsidiária |
07 |
Controlada |
08 |
Entidade de |
09 |
Participante |
10 |
Vinculadas |
11 |
Localizada |
III
– Regras de Validação do Registro: não há.
IV
– Regras de Validação dos Campos:
REGRA_TABELA_RELACIONAMENTO: Verifica se o
código informado no campo código do relacionamento – COD_REL (Campo 02) – está
de acordo com a Tabela de Códigos de Participação do Participante. Se
a regra não for cumprida, o PGE do Sped Contábil gera um erro.
REGRA_DT_INI_MAIOR_DT_FIN_REL:
Verifica
se o campo data do início do relacionamento – DT_INI_REL (Campo 03) – é menor ou igual ao campo data do término do relacionamento – DT_FIN_REL (Campo 04). Se a regra não for cumprida, o PGE do Sped Contábil gera um aviso.
V
– Exemplo de Preenchimento:
|0180|03|23032011||
Campo 01 – Tipo de Registro: 0150
Campo 02 – Código de Identificação do Participante: 03 (Coligada, inclusive equiparada)
Campo 03 – Data do Início do Relacionamento: 23032011 (23/03/2011)
Campo 04 – Data do Término do Relacionamento: não há
Registro 0990: Encerramento do Bloco 0
O registro 0990 encerra o bloco 0 e indica o total de linhas do bloco 0. O registro 0990 também deve ser considerado no total de linhas do bloco 0.
REGISTRO 0990: ENCERRAMENTO DO BLOCO 0 |
|
Regras de validação do registro |
|
Nível Hierárquico – 1 |
Ocorrência – 1:! |
Campo(s) chave: [REG] |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de Validação do |
01 |
REG |
Texto fixo contendo “0990”. |
C |
004 |
– |
“0990” |
Sim |
– |
02 |
QTD_LIN_0 |
Quantidade total de linhas do |
N |
– |
– |
– |
Sim |
[REGRA_QTD_LIN_ BLOCO_0] |
I – Observações:
Registro obrigatório
Nível hierárquico: 1
Ocorrência: Um por arquivo.
II
– Tabelas do Registro: não há.
III
– Regras de Validação do Registro:
REGRA_OCORRENCIA_UNITARIA_ARQ:
Verifica se o registro ocorreu apenas uma vez por arquivo, considerando a chave “0990” (REG). Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
IV – Regras de Validação dos Campos:
REGRA_QTD_LIN_BLOCO0:
Verifica se o número de linhas do bloco 0 é igual ao valor informado no campo quantidade total de linhas do Bloco 0 – QTD_LIN_0 (Campo 02).
V
– Exemplo de Preenchimento:
0990|100|
Campo 01 – Tipo de Registro: 0990
Campo 02 – Quantidade Total de Linhas do Bloco 0: 100 (O bloco 0 tem um total de 100 linhas)