Bloco J: Demonstrações Contábeis…………………………………………………………………………………………………………………….. 139

Registro J001: Abertura do Bloco J……………………………………………………………………………………………………………….. 139

Registro J005: Demonstrações Contábeis………………………………………………………………………………………………………. 140

Registro J100: Balanço Patrimonial……………………………………………………………………………………………………………….. 142

Registro J150: Demonstração do Resultado do Exercício (DRE)…………………………………………………………………… 148

Registro J210: DLPA – Demonstração de Lucros ou Prejuízos Acumulados/DMPL – Demonstração
de Mutações do Patrimônio Líquido………………………………………………………………………………………………………………………………………… 153

Registro J215: Fato Contábil que Altera a Conta Lucros Acumulados ou a Conta Prejuízos
Acumulados ou Todo o Patrimônio Líquido………………………………………………………………………………………………………………………………………… 156

Registro J800: Outras Informações………………………………………………………………………………………………………………… 157

Registro J801: Termo de Verificação para Fins de Substituição da ECD………………………………………………………. 159

Registro J900: Termo de Encerramento…………………………………………………………………………………………………………. 162

Registro J930: Signatários da Escrituração…………………………………………………………………………………………………….. 164

Registro J932: Signatários do Termo de Verificação para
Fins de Substituição da ECD………………………………. 170

Registro J935: Identificação dos Auditores Independentes……………………………………………………………………………. 173

Registro J990: Encerramento do Bloco J……………………………………………………………………………………………………….. 174

Bloco J: Demonstrações Contábeis

 

Quando o campo de identificação de moeda
funcional – IDENT_MF (campo 19) – do registro 0000 for igual a “S” (Sim), os
campos já existentes nos registros I155, I157, I200, I250, I310 e I355 deverão
ser preenchidos com os valores baseados em moeda nacional, atendendo ao
disposto nos artigos 286 e 287 da Instrução Normativa RFB nº 1.700/2017. A
escrituração em moeda funcional deverá compor todos os livros contábeis, sejam
principais ou auxiliares. Consequentemente, os valores do bloco J serão
verificados pelo programa da ECD, por meio dos códigos de aglutinação,
considerando os valores baseados em moeda nacional dos registros do bloco I, quando não houver informação de moeda nacional
na ECD.
Quando houver identificação de moeda funcional, o contrário ocorre.
A verificação é efetuada pelos valores em moeda funcional, ou seja, em função
dos campos auxiliares criados para a informação dos valores em moeda funcional.

Registro J001: Abertura do Bloco J

 

O registro J001 abre o bloco J e indica se
há ou não há dados informados no bloco.

 

REGISTRO J001: ABERTURA
DO BLOCO J

Regras de validação do registro

[REGRA_OCORRENCIA_UNITARIA_ARQ]

Nível Hierárquico – 1

Ocorrência – 1:1

Campo(s) chave: [REG]

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de Validação do
Campo

01

REG

Texto fixo contendo “J001”.

C

004

“J001”

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
“J001” (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:

 

|J001|0|

Campo 01 – Tipo de Registro: J001

Campo 02 – Indicador de Movimento: 0 (bloco
com dados informados)

 



 

Registro J005: Demonstrações Contábeis

 

As demonstrações contábeis serão exibidas de acordo
com a ordem dos códigos de aglutinação, considerando a estrutura hierárquica
informada (níveis das contas).

 

Pelo registro I052 – Indicação dos Códigos de
Aglutinação – é feita uma correlação entre as linhas das demonstrações
contábeis com as contas analíticas do Plano de Contas (registro I050).

 

O PGE do Sped Contábil totaliza os registros de saldos
periódicos (registro I155), na data do balanço, com base no código de
aglutinação (registro I052). O valor assim obtido é confrontado com as
informações constantes do Balanço Patrimonial (registro J100). O mesmo
procedimento é adotado para conferência dos valores lançados na Demonstração
dos Resultados (registro J150) e para a Demonstração dos Lucros ou Prejuízos
Acumulados (DLPA)/Demonstração das Mutações do Patrimônio Líquido (registros
J210 e J215). Em relação à Demonstração do Resultado do Exercício (registro J150),
os valores totalizados são obtidos dos saldos das contas de resultado antes do
encerramento (registro I355).

 

REGISTRO J005: DEMONSTRAÇÕES CONTÁBEIS

Regras de validação do registro

[REGRA_REGISTRO_OBRIGATORIO_J005_FIM_EXERCICIO]

[REGRA_PERIODO_SUP_UM_ANO]

[REGRA_ENC_OBRIGATORIO]

Nível Hierárquico – 2

Ocorrência – 0:N

Campo(s) chave: [DT_INI+DT_FIN]

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de Validação do
Campo

01

REG

Texto fixo contendo “J005”.

C

004

“J005”

Sim

02

DT_INI

Data inicial das demonstrações
contábeis.

N

008

Sim

[REGRA_DATA_INI_

MAIOR]

 

[REGRA_DT_INI_MAIOR_

DT_FIN]

 

[REGRA_DATA_ANTIGA]

03

DT_FIN

Data final das demonstrações
contábeis.

N

008

Sim

[REGRA_DATA_INI_

MAIOR]

 

[REGRA_DATA_ANTIGA]

04

ID_DEM

Identificação das
demonstrações:

1 – demonstrações contábeis da
pessoa jurídica a que se refere a escrituração;

2 – demonstrações consolidadas
ou de outras pessoas jurídicas.

N

001

[1,2]

Sim

 

05

CAB_DEM

Cabeçalho das demonstrações.

C

    65535

Não

[REGRA_CAB_DEM_

OBRIGATORIO]

 

I – Observações:

 

Registro facultativo

Nível hierárquico: 2

Ocorrência: Vários por arquivo.

 

Campo
05 (CAB_DEM) – Cabeçalho das Demonstrações:
preencher somente
quando “ID_DEM” (Campo 04) for igual a “2” (Demonstrações consolidadas ou de
outras pessoas jurídicas).

II
– Tabelas do Registro:
não há.

 

III – Regras de Validação do Registro:

REGRA_REGISTRO_OBRIGATORIO_J005_FIM_EXERCICIO: Quando a data de
encerramento do exercício social – DT-EX-SOCIAL (Campo 12) – do registro I030
for maior ou igual que a data de inicial das informações contidas no arquivo –
DT_INI (Campo 03) – do registro 0000 e menor ou igual que a data final das
informações contidas no arquivo – DT_FIN (Campo 04) – do registro 0000 e o
indicador da forma de escrituração contábil – IND_ESC (Campo 02) – do registro
I010 for igual a “G”, “R” ou “B”, deverão existir, no mínimo, um registro
J005, cuja data final das demonstrações contábeis – DT_FIN (Campo 03) –  seja
igual a data de encerramento do exercício social – DT-EX-SOCIAL (Campo 12) – do
registro I030, um registro J100 (Balanço Patrimonial) e um registro J150
(Demonstração do Resultado do Exercício).
Se a regra não for cumprida, o PGE do Sped
Contábil gera um erro.

 

REGRA_PERIODO_SUP_UM_ANO:
Verifica se o período entre a data inicial das demonstrações
contábeis – DT_INI (Campo 02) – e a data final das demonstrações contábeis –
DT_FIN (Campo 03) – é superior a um ano. Se a situação ocorrer, o PGE do Sped
Contábil gera um aviso.

 

REGRA_ENC_OBRIGATORIO: Se
a identificação das demonstrações – ID_DEM (Campo 04) – for igual a “1”
(Demonstrações contábeis do empresário ou sociedade empresária a que se refere
a escrituração), se a data inicial das demonstrações contábeis – DT_INI (Campo
02) – for maior ou igual que a data inicial das informações contidas no arquivo
– DT_INI (Campo 03) do registro 0000 – e for menor ou igual que a data final
das demonstrações contábeis – DT_FIN (Campo 03), que também deve ser menor ou
igual que a
data final das informações contidas no arquivo – DT_FIN
(Campo 04) do registro 0000, e se o registro J005 possui registros filhos J100
e J210, deve existir um registro I350 com data de apuração do resultado –
DT_RES (Campo 02) – igual à data final das demonstrações contábeis

DT_FIN (Campo 03). 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 a
data inicial das demonstrações contábeis – DT_INI (Campo 02) – foi preenchida
com a data igual ou anterior à data final da escrituração – DT_FIN (Campo 04 do
registro 0000). Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.

 

REGRA_DT_INI_MAIOR_DT_FIN:
Verifica se a data inicial das demonstrações contábeis –
DT_INI (Campo 02) – é menor ou igual à data final das demonstrações contábeis –
DT_FIN (Campo 03). Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.

 

REGRA_DATA_ANTIGA:
Verifica se a data informada no campo data
inicial das demonstrações contábeis – DT_INI (Campo 02) – é superior a
01/01/1980. Se a regra não for cumprida, o PGE do Sped Contábil gera um aviso.

 

REGRA_CAB_DEM_OBRIGATORIO:
Campo obrigatório quando a identificação das demonstrações –
ID_DEM (Campo 04) – for igual a “2” (Demonstrações consolidadas ou de outras
pessoas jurídicas). Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.

 

REGRA_DATA_ANTIGA:
Verifica se a data informada no campo data
final das demonstrações contábeis – DT_FIN (Campo 03) – é superior a
01/01/1980. Se a regra não for cumprida, o PGE do Sped Contábil gera um aviso.

 

V
– Exemplo de Preenchimento:

 

|J005|01012015|31012015|1||

Campo 01 – Tipo de Registro: J005

Campo 02 – Data Inicial das Demonstrações
Contábeis: 01012015 (01/01/2015)

Campo 03 – Data Final das Demonstrações
Contábeis: 31012015 (31/01/2015)

Campo
04
– Identificação
das Demonstrações: 1 (Demonstrações Contábeis do Empresário ou da Sociedade
Empresária a que se Refere a Escrituração)

Campo 05 – Cabeçalho das Demonstrações: não
há.



 

Registro J100: Balanço Patrimonial

 

Neste registro deve ser informado o
Balanço Patrimonial da pessoa jurídica a partir dos códigos de aglutinação
informados no registro I052. O nível de detalhamento das demonstrações
contábeis é de responsabilidade exclusiva pessoa jurídica. Os registros devem
ser gerados na mesma ordem em que devem ser visualizados.

 

REGISTRO J100: BALANÇO PATRIMONIAL

Regras de validação do registro

[REGRA_SOMA_DAS_PARCELAS_BALANCO_INI]

[REGRA_SOMA_DAS_PARCELAS_BALANCO_FIN]

[REGRA_VALIDA_ATIVO_PASSIVO_INI]

[REGRA_VALIDA_ATIVO_PASSIVO_FIN]

[REGRA_COD_AGL_DUPLICIDADE]

[REGRA_BALANCO_SALDO_INI]

[REGRA_BALANCO_SALDO_FIN]

[REGRA_VALIDA_BALANCO_SALDO_INI]

[REGRA_VALIDA_BALANCO_SALDO_INI_MF]

[REGRA_VALIDA_BALANCO_SALDO_FIN]

[REGRA_VALIDA_BALANCO_SALDO_FIN_MF]

[REGRA_OBRIGATORIO_I052]

[REGRA_EXISTE_NOTA_EXPLICATIVA]

[REGRA_OBRIGATORIO_I052_MESMO_GRUPO]

Nível Hierárquico – 3

Ocorrência – 0:N

Campo(s) chave: [COD_AGL]

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de
Validação do Campo

01

REG

Texto fixo contendo “J100”.

C

004

“J100”

Sim

02

COD_AGL

Código de aglutinação atribuído
pela pessoa jurídica.

 

Observação: Caso o indicador de código de aglutinação seja
totalizador (T), o código de aglutinação deve ser informado, mas não deve estar
cadastrado no registro I052 – os códigos de aglutinação informados no
registro I052 são somente para contas analíticas.

 

 

 

 

C

Sim

[REGRA_COD_AGL_

IGUAL_COD_AGL_

SUPERIOR]

 

03

IND_COD_AGL

Indicador
do tipo de código de aglutinação das linhas:

T
– Totalizador (nível que totaliza um ou mais níveis inferiores da
demonstração financeira)

D
– Detalhe (nível mais detalhado da demonstração financeira)

C

001

[“T”,“D”]

Sim

04

NIVEL_AGL

Nível do Código de aglutinação
(mesmo conceito do plano de contas – Registro I050).

 

 

N

Sim

[REGRA_MAIOR_QUE

_ZERO]

 

[REGRA_VALIDA_

NIVEL_AGL]

05

COD_AGL_SUP

Código
de aglutinação sintético/grupo de código de aglutinação de nível superior.

 

C

Não

[REGRA_COD_AGL_

SUP_OBRIGATORIO]

 

[REGRA_COD_AGL_DE

_NIVEL_SUPERIOR_

INVALIDO]

 

[REGRA_COD_AGL_NAO

_SE_APLICA]

06

IND_GRP_BAL

Indicador
de grupo do balanço:

A
– Ativo;

P
– Passivo e Patrimônio Líquido.

C

001

[“A”,”P”]

Sim

07

DESCR_COD_AGL

Descrição do Código de aglutinação.

C

Sim

08

VL_CTA_INI

Valor inicial do código de
aglutinação no Balanço Patrimonial no exercício informado, ou de período
definido em norma específica.

N

019

2

Sim

09

IND_DC_CTA_INI

Indicador da situação do saldo
inicial informado no campo anterior:

D – Devedor;

C – Credor.

C

001

[“D”,”C”]

Sim

10

VL_CTA_FIN

Valor
final do código de aglutinação no Balanço Patrimonial no exercício informado,
ou de período definido em norma específica.

N

019

2

Sim

11

IND_DC_CTA_FIN

Indicador
da situação do saldo final informado no campo anterior:

D
– Devedor;

C
– Credor.

 

 

C

001

[“D”,”C”]

Sim

12

NOTA_EXP_REF

Referência
a numeração das notas explicativas relativas às demonstrações contábeis.

C

12

Não

 

I
– Observações:

 

Registro obrigatório quando o registro
J005 for preenchido.

Nível hierárquico: 3

Ocorrência: Vários por arquivo.

 

Campo 02 (COD_AGL) – Código de Aglutinação
das Contas Atribuído pela pessoa jurídica:
Devem ser informados códigos para
todas as linhas nas quais exista valor.

 

Campo 05 (DESCR_COD_AGL) – Descrição do
Código de Aglutinação:
A definição da descrição, função e funcionamento do
código de aglutinação são prerrogativa e responsabilidade da pessoa jurídica.

 

II
– Tabelas do Registro:
não há.

 

III
– Regras de Validação do Registro:

 

REGRA_SOMA_DAS_PARCELAS_BALANCO_INI: Verifica, para cada registro J100 com o
campo indicador do tipo de código de aglutinação – IND_COD_AGL (Campo 03) –
igual a “T” (Totalizador), se o valor inicial – VL_CTA_INI (Campo 08) – é igual
ao somatório dos valores iniciais de todos os registros J100, considerando o
indicador de saldo inicial – IND_DC_CTA_INI (Campo 09) –, cujo campo código de
aglutinação superior – COD_AGL_SUP (Campo 06) – é igual ao código de aglutinação
– COD_AGL (Campo 02) – do registro J100 totalizador. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_SOMA_DAS_PARCELAS_BALANCO_FIN: Verifica, para cada registro J100 com o
campo indicador do tipo de código de aglutinação – IND_COD_AGL (Campo 03) –
igual a “T” (Totalizador), se o valor final – VL_CTA_FIN (Campo 10) – é igual
ao somatório dos valores finais de todos os registros J100, considerando o
indicador de saldo final – IND_DC_CTA_FIN (Campo 11) –, cujo campo código de
aglutinação superior – COD_AGL_SUP (Campo 06) – é igual ao código de
aglutinação – COD_AGL (Campo 02) – do registro J100 totalizador. Se a regra não
for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_VALIDA_ATIVO_PASSIVO_INI: Verifica se o valor inicial – VL_CTA_INI
(Campo 08), quando o indicador de grupo do balanço – IND_GRP_BAL (Campo 06) –
for igual a “A” (Ativo); e o nível do código de aglutinação – NIVEL_AGL (Campo
04) – for igual a “1”, é igual ao valor inicial – VL_CTA_INI (Campo 08) –
quando o indicador de grupo do balanço – IND_GRP_BAL (Campo 06) – for igual a
“P” (Passivo e Patrimônio Líquido); e o nível do código de aglutinação –
NIVEL_AGL (Campo 04) – for igual a “1”; considerando os indicadores de saldo
inicial – IND_DC_CTA_INI (Campo 09). Se a regra não for cumprida, o PGE do Sped
Contábil gera um erro.

 

REGRA_VALIDA_ATIVO_PASSIVO_FIN: Verifica se o valor final – VL_CTA_FIN
(Campo 10), quando o indicador de grupo do balanço – IND_GRP_BAL (Campo 06) –
for igual a “A” (Ativo); e o nível do código de aglutinação – NIVEL_AGL (Campo
04) – for igual a “1”, é igual ao valor final – VL_CTA_FIN (Campo 10) – quando
o indicador de grupo do balanço – IND_GRP_BAL (Campo 06) – for igual a “P”
(Passivo e Patrimônio Líquido); e o nível do código de aglutinação – NIVEL_AGL
(Campo 04) – for igual a “1”; considerando os indicadores de saldo final –
IND_DC_CTA_FIN (Campo 11). Se a regra não for cumprida, o PGE do Sped Contábil
gera um erro.

 

REGRA_COD_AGL_DUPLICIDADE:
Verifica se o registro não é duplicado considerando a chave
código de aglutinação das contas – “COD_AGL” (Campo 02) –, quando o campo tiver
algum conteúdo. Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.

 

REGRA_BALANCO_SALDO_INI:
Verifica se o somatório do saldo inicial –
VL_CTA_INI (Campo 08) – das linhas com indicador de código de aglutinação –
IND_COD_AGL (Campo 02) – igual a “D” (Detalhe) e indicador de grupo do balanço
– IND_GRP_BAL (Campo 05) – igual “A” (Ativo); é igual ao somatório do saldo
inicial – VL_CTA_INI (Campo 08) – das linhas com indicador de código de
aglutinação – IND_COD_AGL (Campo 02) – igual a “D” (Detalhe” e indicador de
grupo do balanço – IND_GRP_BAL (Campo 05) – igual a “P” (Passivo e Patrimônio
Líquido), considerando os indicadores de situação de saldo inicial – IND_DC_CTA_INI
(Campo 09). Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_BALANCO_SALDO_FIN:
Verifica se o somatório do saldo final –
VL_CTA_FIN (Campo 10) – das linhas com indicador de código de aglutinação –
IND_COD_AGL (Campo 02) – igual a “D” (Detalhe) e indicador de grupo do balanço
– IND_GRP_BAL (Campo 05) – igual “A” (Ativo); é igual ao somatório do saldo
final – VL_CTA_FIN (Campo 10) – das linhas com indicador de código de
aglutinação – IND_COD_AGL (Campo 02) – igual a “D” (Detalhe” e indicador de
grupo do balanço – IND_GRP_BAL (Campo 05) – igual a “P” (Passivo e Patrimônio
Líquido), considerando os indicadores de situação de saldo final – IND_DC_CTA_FIN
(Campo 11). Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_VALIDA_BALANCO_SALDO_INI:
Verifica, quando a identificação de moeda funcional – “IDENT_MF” (Campo 19) –
do registro 0000 seja igual a “N” (Não),  se o valor inicial – VL_CTA_INI (Campo 08) – das
contas de maior detalhamento do Balanço Patrimonial  – IND_COD_AGL (Campo 03) =
“D” (Detalhe) – , considerando o código de aglutinação – COD_AGL (Campo 02) – é
igual ao valor do saldo inicial calculado pelo programa para o mesmo código de
aglutinação informado no registro I052. Se a regra não for cumprida, o PGE do
Sped Contábil gera um aviso.

 

REGRA_VALIDA_BALANCO_SALDO_INI_MF:
Verifica, quando a identificação de moeda funcional – “IDENT_MF” (Campo 19) –
do registro 0000 seja igual a “S” (Sim), se o valor inicial – VL_CTA_INI (Campo 08) – das
contas de maior detalhamento do Balanço Patrimonial  – IND_COD_AGL (Campo 03) =
“D” (Detalhe) – , considerando o código de aglutinação – COD_AGL (Campo 02) – é
igual ao valor do saldo inicial calculado pelo programa para o mesmo código de
aglutinação informado no registro I052. Se a regra não for cumprida, o PGE do
Sped Contábil gera um aviso.

 

 

REGRA_VALIDA_BALANCO_SALDO_FIN:
Verifica, quando a identificação de moeda funcional – “IDENT_MF” (Campo 19) –
do registro 0000 seja igual a “N” (Não),  se o valor final – VL_CTA_FIN (Campo 10) – das
contas de maior detalhamento do Balanço Patrimonial  – IND_COD_AGL (Campo 03) =
“D” (Detalhe) – , considerando o código de aglutinação – COD_AGL (Campo 02) – é
igual ao valor do saldo final calculado pelo programa para o mesmo código de
aglutinação informado no registro I052. Se a regra não for cumprida, o PGE do
Sped Contábil gera um erro.

 

REGRA_VALIDA_BALANCO_SALDO_FIN_MF:
Verifica, quando a identificação de moeda funcional – “IDENT_MF” (Campo 19) –
do registro 0000 seja igual a “S” (Sim),  se o valor final – VL_CTA_FIN (Campo 10) – das
contas de maior detalhamento do Balanço Patrimonial  – IND_COD_AGL (Campo 03) =
“D” (Detalhe) – , considerando o código de aglutinação – COD_AGL (Campo 02) – é
igual ao valor do saldo final calculado pelo programa para o mesmo código de
aglutinação informado no registro I052. Se a regra não for cumprida, o PGE do
Sped Contábil gera um erro.

 

REGRA_OBRIGATORIO_I052:
Verifica, quando existe algum registro
filho J100 com indicador de código de aglutinação – IND_COD_AGL (Campo 03) –
igual a “D” (Detalhe), se existe um registro I052 com o mesmo código de
aglutinação, cujo registro I050 tenha o campo indicador do tipo de conta –
IND_CTA (Campo 04) do registro I050 – igual a “A” (Analítica). Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.

 

REGRA_EXISTE_NOTA_EXPLICATIVA:
Verifica, quando existir, pelo menos, um
registro J100 com o campo referência à numeração das notas explicativas
relativas às demonstrações contábeis – NOTA_EXP_REF (Campo 12) – preenchido –
se existe um registro J800 com o campo tipo de documento TIPO_DOC (Campo 02) do
registro J800 – igual a “010 – Notas Explicativas”, “011 – Relatório da
Administração”, “012 – Parecer dos Auditores” ou “999 – Outros”. Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.

 

REGRA_OBRIGATORIO_I052_MESMO_GRUPO:
Verifica se a natureza da conta informada
no registro I050 – COD_NAT (Campo 03) do registro I050 –, relacionada a código
de aglutinação informado no registro I052 e constante no registro J100,
corresponde ao grupo de contas que devem existir no registro J100 (Ativo,
Passivo ou Patrimônio Líquido). Se a regra não for cumprida, o PGE do Sped Contábil
gera um erro.

 

IV – Regras de Validação dos Campos:

 

REGRA_COD_AGL_IGUAL_COD_AGL_SUPERIOR:
Verifica se o código de aglutinação –
COD_AGL (Campo 02) – é diferente do código de aglutinação de nível superior –
COD_AGL_SUP (Campo 05) – quando nível de aglutinação – NIVEL_AGL (Campo 04) – é
maior que “1”. Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.

 

REGRA_MAIOR_QUE_ZERO:
Verifica se o valor informado no campo
nível de aglutinação – NIVEL_AGL (Campo 04) – é maior que zero. Se a regra não
for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_VALIDA_NIVEL_AGL:
Verifica se o código de aglutinação –
COD_AGL (Campo 02) é totalizador – IND_COD_AGL (Campo 03) igual a “T” – quando
nível de aglutinação – NIVEL_AGL (Campo 04) – é igual a “1”. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_COD_AGL_SUP_OBRIGATORIO:
Verifica se o código de aglutinação de
nível superior – COD_AGL_SUP (Campo 05) – foi informado quando nível de
aglutinação – NIVEL_AGL (Campo 04) – é maior que “1”. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_COD_AGL_DE_NIVEL_SUPERIOR_INVALIDO: Aplica as seguintes regras quando o nível de aglutinação – NIVEL_AGL
(Campo 04) – é maior que 1:

 

REGRA_CODIGO_AGL_NIVEL_SUPERIOR_INVALIDO:
Verifica, para todo código de aglutinação –
COD_AGL (Campo 02) –, se o código de aglutinação de nível superior informado –
COD_AGL_SUP (Campo 05) é totalizador – IND_COD_AGL (Campo 03) igual a “T”. Se a
regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

 

 

REGRA_NIVEL_AGL_NIVEL_SUPERIOR_INVALIDO:
Verifica, se o código de aglutinação do
registro correspondente ao código de aglutinação superior do registro lido
possui um nível de aglutinação maior que o nível de aglutinação do registro
lido. Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_COD_AGL_NAO_SE_APLICA:
Verifica, quando NIVEL_AGL (Campo 04) – é
igual a “1”, se o código de aglutinação de nível superior – COD_AGL_SUP (Campo
05) – não foi preenchido. Se a regra não for cumprida, o PGE do Sped Contábil
gera um erro.

 

V – Exemplo de Preenchimento:

 

|J100|1|T|1||A|ATIVO|936844,99|D|100000,00|D|231

Campo 01 – Tipo de
Registro: J100

Campo 02 – Código de
Aglutinação: 1

Campo 03 – Indicador do Tipo
de Código de Aglutinação: T

Campo 04 – Nível do Código
de Aglutinação: 1

Campo 05 – Código de
Aglutinação de Nível Superior: não há.

Campo 06 – Indicador de
Grupo do Balanço: A (Ativo)

Campo 07 – Descrição do
Código de Aglutinação: ATIVO

Campo 08 – Valor Inicial
do Código de Aglutinação: 936844,99 (936.844,99)

Campo 09 – Indicador da
Situação do Saldo Informado no Campo Anterior: D (Devedor)

Campo 10 – Valor Final do
Código de Aglutinação: 100000,00 (100.000,00)

Campo 11 – Indicador da
Situação do Saldo Informado no Campo Anterior: D (Devedor)

Campo 12 – Referência à
Numeração das Notas Explicativas: 231

 



 

Registro J150: Demonstração do Resultado do
Exercício (DRE)

 

Neste registro deve ser informada a
Demonstração do Resultado do Exercício (DRE) da pessoa jurídica a partir dos
códigos de aglutinação informados no registro I052. O nível de detalhamento das
demonstrações contábeis é de responsabilidade exclusiva da pessoa jurídica. Os
registros devem ser gerados na mesma ordem em que devem ser visualizados.

 

REGISTRO J150: DEMONSTRAÇÃO DO RESULTADO DO
EXERCÍCIO

Regras de validação do registro

[REGRA_SOMA_NIVEIS_DRE]

[REGRA_VALIDA_SALDO_COM_DRE]

[REGRA_VALIDA_SALDO_COM_DRE_MF]

[REGRA_COD_AGL_DUPLICIDADE]

[REGRA_OBRIGATORIO_I052]

[REGRA_EXISTE_NOTA_EXPLICATIVA]

[REGRA_OBRIGATORIO_I052_MESMO_GRUPO]

Nível Hierárquico – 3

Ocorrência – 0:N

Campo(s) chave: [COD_AGL] (para [IND_VL] = P ou N)

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de Validação do
Campo

01

REG

Texto fixo contendo “J150”.

C

004

“J150”

Sim

02

COD_AGL

Código de aglutinação das linhas, atribuído pela pessoa jurídica.

 

Observação: Caso o indicador de código de aglutinação seja
totalizador (T), o código de aglutinação deve ser informado, mas não deve
estar cadastrado no registro I052 – os códigos de aglutinação informados no
registro I052 são somente para contas analíticas.

 

 

 

 

 

 

 

 

C

Não

[REGRA_COD_AGL_

IGUAL_COD_AGL_

SUPERIOR]

 

03

IND_COD_AGL

Indicador
do tipo de código de aglutinação das linhas:

T
– Totalizador (nível que totaliza um ou mais níveis inferiores da
demonstração financeira)

D
– Detalhe (nível mais detalhado da demonstração financeira)

C

001

[“T”,“D”]

Sim

04

NIVEL_AGL

Nível do Código de aglutinação
(mesmo conceito do plano de contas – Registro I050).

N

Sim

[REGRA_MAIOR_QUE

_ZERO]

 

[REGRA_VALIDA_

NIVEL_AGL]

05

COD_AGL_SUP

Código
de aglutinação sintético/grupo de código de aglutinação de nível superior.

C

Não

[REGRA_COD_AGL_

SUP_OBRIGATORIO]

 

[REGRA_COD_AGL_DE

_NIVEL_SUPERIOR_

INVALIDO]

 

[REGRA_COD_AGL_NAO

_SE_APLICA]

06

DESCR_COD_AGL

Descrição do Código de aglutinação.

C

Sim

07

VL_CTA

Valor total do Código de
aglutinação na Demonstração dos Resultados no período informado.

N

019

02

Sim

08

IND_DC_CTA

Indicador
da situação do valor total do código de aglutinação:

D
– Devedor;

C
– Credor.

 

 

 

 

 

 

 

 

 

 

 

C

001

[“D”,“C”]

Sim

09

IND_GRP_DRE

Indicador
de grupo da DRE:

 

D
– Linha totalizadora ou de detalhe da demonstração que, por sua natureza de
despesa, represente redução do lucro.

 

R
– Linha totalizadora ou de detalhe da demonstração que, por sua natureza de
receita, represente incremento do lucro.

C

001

[“D”,”R”]

Sim

10

NOTA_EXP_REF

Referência
a numeração das notas explicativas relativas às demonstrações contábeis.

C

12

Não

 

I – Observações:

Registro obrigatório quando o registro
J005 for preenchido.

Nível hierárquico: 3

Ocorrência: Vários por arquivo.

 

Campo 02 (COD_AGL) – Código de Aglutinação
das Contas Atribuído pela pessoa jurídica:
Devem ser informados códigos para
todas as linhas de despesa ou receita (D ou R).

 

Campo 04 (DESCR_COD_AGL) – Descrição do
Código de Aglutinação:
A definição da descrição, função e funcionamento do
código de aglutinação é prerrogativa e responsabilidade da pessoa jurídica.

 

II
– Tabelas do Registro:
não há.

 

III
– Regras de Validação do Registro:

 

REGRA_SOMA_NIVEIS_DRE:
Verifica, para cada registro J150 com
indicador do tipo de código de aglutinação – IND_COD_AGL (Campo 03) – igual a
“T” (totalizador), se o valor total do código de aglutinação – VL_CTA (Campo
07) – é igual ao somatório do valor total de código de aglutinação de todos os
registros cujo campo código de aglutinação superior – COD_AGL_SUP (Campo 05) –
é igual ao campo código de aglutinação do registro J150 analisado, considerando
o indicador da situação do valor total do código de aglutinação – IND_DC_CTA
(Campo 08). Se a regra
não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_VALIDA_SALDO_COM_DRE:
Verifica, quando a identificação
de moeda funcional – “IDENT_MF” (Campo 19) – do registro 0000 seja igual a “N”
(Não),  se o valor total
– VL_CTA (Campo 07) – das contas de maior detalhamento da Demonstração do
Resultado do Exercício (DRE) – IND_COD_AGL (Campo 03) = “D” (Detalhe) – ,
considerando o código de aglutinação – COD_AGL (Campo 02) – é igual ao valor do
saldo calculado pelo programa para o mesmo código de aglutinação informado no
registro I052. Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.

REGRA_VALIDA_SALDO_COM_DRE_MF:
Verifica, quando a identificação
de moeda funcional – “IDENT_MF” (Campo 19) – do registro 0000 seja igual a “S”
(Sim),  se o valor
total – VL_CTA (Campo 07) – das contas de maior detalhamento da Demonstração do
Resultado do Exercício (DRE) – IND_COD_AGL (Campo 03) = “D” (Detalhe) – ,
considerando o código de aglutinação – COD_AGL (Campo 02) – é igual ao valor do
saldo calculado pelo programa para o mesmo código de aglutinação informado no
registro I052. Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.

 

REGRA_COD_AGL_DUPLICIDADE:
Verifica se o registro não é duplicado considerando a chave
código de aglutinação das contas – “COD_AGL” (Campo 02) –, quando o campo tiver
algum conteúdo. Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.

 

REGRA_OBRIGATORIO_I052:
Verifica, quando existe algum registro
filho J150 com indicador de código de aglutinação – IND_COD_AGL (Campo 03) –
igual a “D” (Detalhe), se existe um registro I052 com o mesmo código de
aglutinação, cujo registro I050 tenha o campo indicador do tipo de conta – IND_CTA
(Campo 04) do registro I050 – igual a “A” (Analítica). Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.

 

REGRA_EXISTE_NOTA_EXPLICATIVA:
Verifica, quando existir, pelo menos, um
registro J150 com o campo referência à numeração das notas explicativas
relativas às demonstrações contábeis – NOTA_EXP_REF (Campo 10) – preenchido –
se existe um registro J800 com o campo tipo de documento TIPO_DOC (Campo 02) do
registro J800 – igual a “010 – Notas Explicativas”, “011 – Relatório da
Administração”, “012 – Parecer dos Auditores” ou “999 – Outros”. Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.

 

REGRA_OBRIGATORIO_I052_MESMO_GRUPO:
Verifica se a natureza da conta informada
no registro I050 – COD_NAT (Campo 03) do registro I050 –, relacionada a código
de aglutinação informado no registro I052 e constante no registro J150,
corresponde ao grupo de contas que devem existir no registro J150 (Resultado). Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.

 

IV – Regras de Validação dos Campos:

 

REGRA_COD_AGL_IGUAL_COD_AGL_SUPERIOR:
Verifica se o código de aglutinação –
COD_AGL (Campo 02) – é diferente do código de aglutinação de nível superior –
COD_AGL_SUP (Campo 05) – quando nível de aglutinação – NIVEL_AGL (Campo 04) – é
maior que “1”. Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.

 

REGRA_MAIOR_QUE_ZERO:
Verifica se o valor informado no campo
nível de aglutinação – NIVEL_AGL (Campo 04) – é maior que zero. Se a regra não
for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_VALIDA_NIVEL_AGL:
Verifica se o código de aglutinação –
COD_AGL (Campo 02) é totalizador – IND_COD_AGL (Campo 03) igual a “T” – quando
nível de aglutinação – NIVEL_AGL (Campo 04) – é igual a “1”. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_COD_AGL_SUP_OBRIGATORIO:
Verifica se o código de aglutinação de
nível superior – COD_AGL_SUP (Campo 05) – foi informado quando nível de
aglutinação – NIVEL_AGL (Campo 04) – é maior que “1”. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_COD_AGL_DE_NIVEL_SUPERIOR_INVALIDO: Aplica as seguintes regras quando o nível de aglutinação – NIVEL_AGL
(Campo 04) – é maior que 1:

 

REGRA_CODIGO_AGL_NIVEL_SUPERIOR_INVALIDO:
Verifica, para todo código de aglutinação –
COD_AGL (Campo 02) –, se o código de aglutinação de nível superior informado –
COD_AGL_SUP (Campo 05) é totalizador – IND_COD_AGL (Campo 03) igual a “T”. Se a
regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_NIVEL_AGL_NIVEL_SUPERIOR_INVALIDO:
Verifica, se o código de aglutinação do
registro correspondente ao código de aglutinação superior do registro lido
possui um nível de aglutinação maior que o nível de aglutinação do registro
lido. Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_COD_AGL_NAO_SE_APLICA:
Verifica, quando NIVEL_AGL (Campo 04) – é
igual a “1”, se o código de aglutinação de nível superior – COD_AGL_SUP (Campo
05) – não foi preenchido. Se a regra não for cumprida, o PGE do Sped Contábil
gera um erro.

 

V – Exemplo de
Preenchimento:

 

|J150|3.3|T|1||DESPESAS OPERACIONAIS|936844,99|D|D|233

Campo 01 – Tipo de
Registro: J150

Campo 02 – Código de
Aglutinação: 3.3

Campo 03 – Indicador do Tipo
de Código de Aglutinação: T

Campo 04 – Nível do Código
de Aglutinação: 1

Campo 05 – Código de
Aglutinação de Nível Superior: não há.

Campo 06 – Descrição do
Código de Aglutinação: DESPESAS OPERACIONAIS.

Campo 07 – Valor Total do
Código de Aglutinação: 936844,99 (936.844,99).

Campo 08 – Indicador da
Situação do Saldo Informado no Campo Anterior: D (Devedor).

Campo 09 – Indicador de
Grupo da DRE: D – Linha totalizadora com natureza de despesa.

Campo 10 – Referência à
Numeração das Notas explicativas: 233.

 



 

Registro J210: DLPA – Demonstração de Lucros ou
Prejuízos Acumulados/DMPL – Demonstração de Mutações do Patrimônio Líquido

 

Neste registro deverá ser informada a
Demonstração de Lucros ou Prejuízos Acumulados (DLPA) ou a Demonstração de
Mutações do Patrimônio Líquido (DMPL).

 

REGISTRO J210: DLPA – DEMONSTRAÇÃO DE LUCROS OU PREJUÍZOS
ACUMULADOS/DMPL – DEMONSTRAÇÃO DE MUTAÇÕES DO PATRIMÔNIO LÍQUIDO

Regras de validação do registro

[REGRA_COD_AGL_DUPLICIDADE]

[REGRA_EXISTE_DLPA_OU_DMPL]

[REGRA_UNICO_DLPA]

[REGRA_VALIDA_DMPL_COM_SALDO_INI]

[REGRA_VALIDA_DMPL_COM_SALDO_FIN]

[REGRA_VALIDA_DMPL_COM_SALDO_INI_MF]

[REGRA_VALIDA_DMPL_COM_SALDO_FIN_MF]

[REGRA_EXISTE_AGL_J210_MESMO_GRUPO]

[REGRA_EXISTE_NOTA_EXPLICATIVA]

Nível Hierárquico – 3

Ocorrência – 0:N

Campo(s) chave: [COD_AGL]

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de Validação do
Campo

01

REG

Texto fixo contendo “J210”.

C

004

“J210”

Sim

02

IND_TIP

Indicador do tipo de
demonstração:

0 – DLPA – Demonstração de
Lucro ou Prejuízos Acumulados

1 – DMPL – Demonstração de
Mutações do Patrimônio Líquido

N

001

0

[0,1]

Sim

03

COD_AGL

Código de aglutinação das contas
analíticas do patrimônio líquido, atribuído pela empresa.

C

Sim

[REGRA_EXISTE_

AGLUTINACAO_

J210]

04

DESCR_COD_AGL

Descrição do código de
aglutinação

C

Sim

05

VL_CTA_INI

Saldo inicial do código de
aglutinação na demonstração do período informado.

N

019

02

Sim

 

06

IND_DC_CTA_INI

Indicador da situação do saldo
inicial informado no campo anterior:

D – Devedor

C – Credor

 

C

001

[“D”,”C”]

Sim

07

VL_CTA_FIN

Saldo
final do código de aglutinação na demonstração do período informado.

N

019

02

Sim

[REGRA_VALIDA_

TOTAL_COD_

AGLUTINACAO_

J215]

 

08

IND_DC_CTA_FIN

Indicador
da situação do saldo final informado no campo anterior:

D
– Devedor

C
– Credor

C

001

[“D”,”C”]

Sim

09

NOTAS_EXP_REF

Referência
à numeração das notas explicativas relativas às demonstrações contábeis.

C

12

Não

 

I
– Observações:

 

Registro facultativo

Nível hierárquico: 3

Ocorrência: Vários por arquivo.

 

II
– Tabelas do Registro:
não há.

 

III
– Regras de Validação do Registro:

 

REGRA_COD_AGL_DUPLICIDADE: Verifica se o
registro não é duplicado considerando a chave código de aglutinação das contas
do patrimônio líquido – COD_AGL (Campo 03) –, quando o campo tiver algum
conteúdo. Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_EXISTE_DLPA_OU_DMPL: Verifica se todos
os registros J210 da escrituração possuem o mesmo valor no indicador do tipo de
demonstração – IND_TIP (Campo 02) –, por período informado no registro J005. Se
a regra não for cumprida, o PGE do Sped Contábil gera um erro.

REGRA_UNICO_DLPA: Verifica se existe
apenas um registro J210, quando o indicador do tipo de demonstração – IND_TIP –
é igual a “0” (DLPA), por período informado no registro J005. Se a regra não
for cumprida, o PGE do Sped Contábil gera um aviso.

 

REGRA_VALIDA_DMPL_COM_SALDO_INI:
Caso o campo identificação das demonstrações contábeis –
“ID_DEM” (Campo 04) – do registro J005
seja igual a “1” (demonstrações contábeis da pessoa jurídica a que se refere a
escrituração) e a identificação de moeda funcional – “IDENT_MF” (Campo 19) – do
registro 0000 seja igual a “N” (Não), verifica
se
o saldo inicial do código de aglutinação – “VL_CTA_INI” (Campo 05) –
é igual à soma dos valores dos saldos iniciais do período – “VL_SLD_INI” (Campo
06) – do registro I155, considerando o indicador de débito e crédito –
“IND_DC_INI” (Campo 07) – do registro I155, para data inicial das demonstrações
contábeis – “DT_INI” (Campo 02) – do registro J005 igual à data de início do
período –  “DT_INI” (Campo 02) – do registro I150. Se a regra não for cumprida,
o PGE do Sped Contábil gera um aviso.

 

REGRA_VALIDA_DMPL_COM_SALDO_FIN:
Caso o campo identificação das demonstrações contábeis –
“ID_DEM” (Campo 04) – do registro J005
seja igual a “1” (demonstrações contábeis da pessoa jurídica a que se refere a
escrituração) e a identificação de moeda funcional – “IDENT_MF” (Campo 19) – do
registro 0000 seja igual a “N” (Não), verifica
se
o saldo final do código de aglutinação – “VL_CTA_FIN” (Campo 07) – é
igual à soma dos valores dos saldos finais do período – “VL_SLD_FIN” (Campo 08)
– do registro I155, considerando o indicador de débito e crédito – “IND_DC_FIN”
(Campo 09) – do registro I155, para data final das demonstrações contábeis –
“DT_FIN” (Campo 03) – do registro J005 igual à data de fim do período –
“DT_FIN” (Campo 03) – do registro I150. Se a regra não for cumprida, o PGE do
Sped Contábil gera um erro.

 

REGRA_VALIDA_DMPL_COM_SALDO_INI_MF:
Caso o campo identificação das demonstrações contábeis –
“ID_DEM” (Campo 04) – do registro J005
seja igual a “1” (demonstrações contábeis da pessoa jurídica a que se refere a
escrituração) e a identificação de moeda funcional – “IDENT_MF” (Campo 19) – do
registro 0000 seja igual a “S” (Sim), verifica
se
o saldo inicial do código de aglutinação – “VL_CTA_INI” (Campo 05) –
é igual à soma dos valores dos saldos iniciais do período – “VL_SLD_INI” (Campo
06) – do registro I155, considerando o indicador de débito e crédito –
“IND_DC_INI” (Campo 07) – do registro I155, para data inicial das demonstrações
contábeis – “DT_INI” (Campo 02) – do registro J005 igual à data de início do
período –  “DT_INI” (Campo 02) – do registro I150. Se a regra não for cumprida,
o PGE do Sped Contábil gera um aviso.

 

REGRA_VALIDA_DMPL_COM_SALDO_FIN_MF:
Caso o campo identificação das demonstrações contábeis –
“ID_DEM” (Campo 04) – do registro J005
seja igual a “1” (demonstrações contábeis da pessoa jurídica a que se refere a
escrituração) e a identificação de moeda funcional – “IDENT_MF” (Campo 19) – do
registro 0000 seja igual a “S” (Sim), verifica
se
o saldo final do código de aglutinação – “VL_CTA_FIN” (Campo 07) – é
igual à soma dos valores dos saldos finais do período – “VL_SLD_FIN” (Campo 08)
– do registro I155, considerando o indicador de débito e crédito – “IND_DC_FIN”
(Campo 09) – do registro I155, para data final das demonstrações contábeis –
“DT_FIN” (Campo 03) – do registro J005 igual à data de fim do período –
“DT_FIN” (Campo 03) – do registro I150. Se a regra não for cumprida, o PGE do
Sped Contábil gera um erro.

 

REGRA_EXISTE_AGL_J210_MESMO_GRUPO:
Verifica se a natureza da conta informada
no registro I050 – COD_NAT (Campo 03) do registro I050 –, relacionada a código
de aglutinação informado no registro I052 e constante no registro J210,
corresponde ao grupo de contas que devem existir no registro J210 (Patrimônio
Líquido). Se a regra
não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_EXISTE_NOTA_EXPLICATIVA:
Verifica, quando existir, pelo menos, um
registro J210 com o campo referência à numeração das notas explicativas
relativas às demonstrações contábeis – NOTA_EXP_REF (Campo 09) – preenchido –
se existe um registro J800 com o campo tipo de documento TIPO_DOC (Campo 02) do
registro J800 – igual a “010 – Notas Explicativas”, “011 – Relatório da
Administração”, “012 – Parecer dos Auditores” ou “999 – Outros”. Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.

 

IV
– Regras de Validação dos Campos:

 

REGRA_EXISTE_AGLUTINACAO_J210: Verifica se existe
um registro I052, onde o código de aglutinação – “COD_AGL” (Campo 03) – do
registro J210 seja igual ao código de aglutinação – COD_AGL (Campo 03) – do
registro I052,
cujo registro I050 tenha o campo indicador
do tipo de conta – IND_CTA (Campo 04) do registro I050 – igual a “A”
(Analítica)
.
Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_VALIDA_TOT_AGLUTINACAO_J215: Verifica se o
saldo final do código de aglutinação – VL_CTA_FIN
(Campo 07)
– é igual à soma de todos os valores dos fatos contábeis –
VL_FAT_CONT (Campo 03) – do registro J215 subtraída do saldo inicial do código
de aglutinação – VL_CTA_INI (Campo 05). Se a regra não for cumprida, o PGE do
Sped Contábil gera um erro.

 

V
– Exemplo de Preenchimento:

 

|J210|0|1.1|LUCROS ACUMULADOS|0,00|C|0,00|C|240

Campo 01 – Tipo de
Registro: J210

Campo 02 – Indicador do
Tipo de Demonstração: 0 (DLPA)

Campo 03 – Código de
Aglutinação das Contas do Patrimônio Líquido: 1.1

Campo 04 – Descrição do
Código de Aglutinação: Lucros Acumulados

Campo 05 – Saldo Inicial do
Código de Aglutinação: 0,00

Campo 06 – Indicador da
Situação do Saldo Inicial: C

Campo 07 – Saldo Final do
Código de Aglutinação: 0,00

Campo 08 – Indicador da
Situação do Saldo Final: C

Campo 09 – Referência à
Numeração das Notas Explicativas: 240

 



 

Registro J215: Fato Contábil que Altera a Conta Lucros
Acumulados ou a Conta Prejuízos Acumulados ou Todo o Patrimônio Líquido

 

Neste registro deverão ser informados os
fatos contábeis que alteram a conta “Lucros Acumulados” ou a conta “Prejuízos
Acumulados” ou quaisquer outras contas do Patrimônio Líquido.  A ordem de
apresentação dos registros J215 representará a ordem de exibição dos fatos
contábeis da Demonstração das Mutações do Patrimônio Líquido (DMPL). Portanto,
o primeiro registro J215 deve conter o saldo inicial do código de aglutinação
do registro J210.

 

REGISTRO J215: FATO CONTÁBIL QUE ALTERA A CONTA
LUCROS ACUMULADOS OU A CONTA PREJUÍZOS ACUMULADOS OU TODO O PATRIMÔNIO
LÍQUIDO

Regras de validação do registro

[REGRA_DUPLICIDADE_HIST_FAT]

Nível Hierárquico – 4

Ocorrência – 0:N

Campo(s) chave: [COD_HIST_FAT]

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de Validação do
Campo

01

REG

Texto fixo contendo “J215”.

C

004

“J215”

Sim

02

COD_HIST_FAT

Código do histórico do fato
contábil.

C

Sim

03

DESC_FAT

Descrição
do Fato Contábil

C

Sim

04

VL_FAT_CONT

Valor do fato contábil.

N

019

02

Sim

05

IND_DC_FAT

Indicador de situação do saldo
informado no campo anterior:

D – Devedor

C – Credor

P – Subtotal ou total positivo

N – Subtotal ou total negativo

C

001

[“D”, “C”,
“P”, “N”]

Sim

 

I
– Observações:

Registro facultativo

Nível hierárquico: 4

Ocorrência: Vários por arquivo.

 

II
– Tabelas do Registro:
não há.

 

III
– Regras de Validação do Registro:

 

REGRA_DUPLICIDADE_HIST_FAT: Verifica se o
registro não é duplicado, considerando a chave código do histórico do fato
contábil – “COD_HIST_FAT” (Campo 02).
Se a regra não for
cumprida, o PGE do Sped Contábil gera um aviso.

 

IV
– Regras de Validação dos Campos:
não há.

 

V
– Exemplo de Preenchimento:

|J215|10|DISTRIBUIÇÃO
DO LUCRO DO PERÍODO|1000,00|D|

Campo 01 – Tipo de Registro: J215

              Campo 02 – Código do Histórico do Fato
Contábil: 10

Campo 03 – Descrição do Fato Contábil:
Distribuição do Lucro do Período.

Campo 04 – Valor do Fato Contábil: 1000,00
(Corresponde a 1.000,00)

Campo 05 – Indicador da Situação do Saldo: D



 

Registro J800: Outras Informações

 

O registro J800 permite que seja anexado
um arquivo em formato texto RTF (Rich Text Format) na escrituração, que
se destina a receber informações que devam constar do livro, tais como notas
explicativas, outras demonstrações contábeis, pareceres, relatórios, etc.

 

O
procedimento para anexar é o seguinte:

 

1 –
Digite o documento que deseja anexar no Word;

2 –
Salve o documento como .rtf;

3 –
Abra o documento no Bloco de Notas;

4 –
Copie todo o conteúdo do arquivo aberto no Bloco de Notas;

5 –
Cole o conteúdo copiado no registro J800;

6 –
Importe o arquivo, de acordo com o Leiaute da ECD, para o programa da ECD.

 

Funcionalidade de inclusão
arquivo cadastrado no J800 no programa da ECD:

 

1 –
Selecionar a opção incluir arquivo rtf.

2 –
O sistema abre uma interface de localização de arquivo.

3 –
Selecionar somente arquivo ".RTF" (formato RTF)

4 –
O sistema copia o arquivo para a pasta do sistema com o nome padronizado.

5 –
O sistema calcula o hash e armazena o nome o local e o hash da
cópia do arquivo selecionado.

6 –
O sistema coloca o nome do arquivo no campo descrição.

 

Funcionalidade de exclusão
arquivo cadastrado no J800 no programa da ECD
:

 

1 – Selecionar um
registro e solicitar a exclusão (Botão "-").

2 – O sistema
exclui o registro J800 e o arquivo na pasta.

 

REGISTRO J800: OUTRAS INFORMAÇÕES

Regras de validação do registro

Nível Hierárquico – 3

Ocorrência – 1:N

Campo(s) chave: 

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de Validação do
Campo

01

REG

Texto fixo
contendo “J800”.

C

004

"J800"

Sim

02

TIPO_DOC

Tipo de
documento:

001:
Demonstração do Resultado Abrangente do Período

002:
Demonstração dos Fluxos de Caixa

003:
Demonstração do Valor Adicionado

010: Notas
Explicativas

011: Relatório
da Administração

012: Parecer
dos Auditores

099: Outros

C

003

Sim

03

DESC_RTF

Descrição do
arquivo .rtf.

 

 

 

 

 

 

C

Não

04

HASH_RTF

Hash do
arquivo .rtf incluído.

Observação:
O HASH é preenchido automaticamente pelo sistema (não é editável e não pode
ser alterado).

C

041

Não

[REGRA_VALIDA_

HASH_ARQUIVO]

05

ARQ_RTF

Sequência de bytes que
representem um único  arquivo
no formato RTF (Rich Text Format).

C

Não existe limite de tamanho

Sim

06

IND_FIM_RTF

Indicador de fim do arquivo
RTF. Texto fixo contendo “J800FIM”.

C

007

"J800FIM"

Sim

 

I – Observações:

Registro facultativo

Nível hierárquico: 3

Ocorrência: Vários por arquivo.

 

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_VALIDA_HASH_ARQUIVO: Verifica que o
HASH do conteúdo do arquivo é igual ao HASH armazenado. Se a regra não for
cumprida, o sistema gera um erro.

 

V
– Exemplo de Preenchimento:

 

|J800|001|Notas
Explicativas|1234567890ABCDEFABCDEFABCDEFAB1234567890|{\rtf1\ansi\ansicpg1252\uc1…|J800FIM|

Campo
01 –
Identificação do tipo do registro:
J800

Campo
02 –
Tipo do documento: 001

Campo
03 –
Descrição do documento: Notas
Explicativas.

Campo
04 –
Hash do arquivo incluído:
1234567890ABCDEFABCDEFABCDEFAB1234567890|.

Campo
05 –
Sequência de bytes que
representem um único arquivo no formato RTF (Rich Text Format): {\rtf1\ansi\ansicpg1252\uc1…

Campo 06 – Identificação o
fim do arquivo: J800FIM.

 



 

Registro J801: Termo de Verificação para Fins de
Substituição da ECD

 

O registro J801 deve ser utilizado
obrigatoriamente no caso de substituição de um arquivo da ECD, conforme
previsão da Instrução Normativa RFB no 1.420/2013.

 

           
A entidade deverá preencher o registro J801 – Termo de Verificação Para Fins de
Substituição da ECD – detalhando os erros que deram motivo à substituição com
as seguintes informações:

I – identificação da
escrituração substituída;

II – descrição pormenorizada
dos erros;

III – identificação clara e
precisa dos registros que contenham os erros, exceto quando estes decorrerem de
outro erro já discriminado;

IV – autorização expressa
para acesso do Conselho Federal de Contabilidade a informações pertinentes às
modificações; e

V – descrição dos
procedimentos pré-acordados executados pelos auditores independentes, quando
for o caso, e quando estes julgarem necessário.

O Termo de Verificação para
Fins de Substituição deve ser assinado (os dados dos assinantes serão
preenchidos no registro J935):

I – pelo próprio
profissional da contabilidade que assina os livros contábeis substitutos; e

II – quando as demonstrações
contábeis tenham sido auditadas por auditor independente, pelo próprio profissional
da contabilidade que assina os livros contábeis substitutos e também pelo seu
auditor independente.

A manifestação do
profissional da contabilidade que não assina a escrituração se restringe às
modificações relatadas no Termo de Verificação para Fins de Substituição.

Só é admitida a substituição da ECD até o fim do prazo de
entrega relativo ao ano-calendário subsequente.

São
nulas as alterações efetuadas em desacordo com as regras supramencionadas ou
com o Termo de Verificação para Fins de Substituição.

 

O procedimento para anexar é
o seguinte:

1 –
Digite o documento que deseja anexar no Word;

2 –
Salve o documento como .rtf;

3 –
Abra o documento no Bloco de Notas;

4 –
Copie todo o conteúdo do arquivo aberto no Bloco de Notas;

5 –
Cole o conteúdo copiado no registro J801;

6 –
Importe o arquivo, de acordo com o Leiaute da ECD, para o programa da ECD.

 

Funcionalidade de inclusão
arquivo cadastrado no J801 no programa da ECD:

 

1 –
Selecionar a opção incluir arquivo rtf.

2 –
O sistema abre uma interface de localização de arquivo.

3 –
Selecionar somente arquivo ".RTF" (formato RTF)

4 –
O sistema copia o arquivo para a pasta do sistema com o nome padronizado.

5 –
O sistema calcula o hash e armazena o nome o local e o hash da
cópia do arquivo selecionado.

6 –
O sistema coloca o nome do arquivo no campo descrição.

 

Funcionalidade de exclusão
arquivo cadastrado no J801 no programa da ECD
:

 

1 – Selecionar um
registro e solicitar a exclusão (Botão "-").

2 – O sistema
exclui o registro J801 e o arquivo na pasta.

 

REGISTRO J801: Termo DE Verificação para
Fins de SUBSTITUIÇÃO DA ECD

Regras de validação do registro

Nível Hierárquico – 2

Ocorrência – 0:1

Campo(s) chave: [REG]

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de
Validação do Campo

01

REG

Texto fixo
contendo “J801”.

C

004

"J801"

Sim

02

TIPO_DOC

Tipo de
documento:

001: Termo de
Verificação para Fins Substituição da ECD

C

003

Sim

03

DESC_RTF

Descrição do
arquivo .rtf.

C

Não

04

COD_MOT_SUBS

Código do motivo da substituição:

001 – Mudanças de saldos das contas que não podem
ser realizadas por meio de lançamentos extemporâneos

002 – Alteração de assinatura

003 – Alteração de demonstrações contábeis

004 – Alteração da forma de escrituração contábil

005 – Alteração do número do livro

099 – Outros

 

Observação: O código a ser adotado deve ser aquele
cujo motivo é o preponderante na substituição da ECD.

C

010

[“001”; “002”; “003”; “004”; “005”; “099”]

Sim

05

HASH_RTF

Hash do
arquivo .rtf incluído.

Observação:
O HASH é preenchido automaticamente pelo sistema (não é editável e não pode
ser alterado).

C

041

Não

[REGRA_VALIDA_

HASH_ARQUIVO]

06

ARQ_RTF

Sequência de bytes que
representem um único arquivo no
formato RTF (Rich Text Format).

C

Não existe limite de tamanho

Sim

07

IND_FIM_RTF

Indicador de fim do arquivo
RTF. Texto fixo contendo “J801FIM”.

C

007

"J801FIM"

Sim

 

I – Observações:

Registro facultativo

Nível hierárquico: 3

Ocorrência: Um por arquivo, se for o
arquivo de uma ECD substituta.

 

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_VALIDA_HASH_ARQUIVO: Verifica que o
HASH do conteúdo do arquivo é igual ao HASH armazenado. Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.

 

V
– Exemplo de Preenchimento:

 

|J801|001| Termo de Verificação para Fins Substituição da ECD |001|1234567890ABCDEFABCDEFABCDEFAB1234567890|{\rtf1\ansi\ansicpg1252\uc1…|J801FIM|

Campo
01 –
Identificação do tipo do
registro: J801

Campo
02 –
Tipo do documento: 001

Campo 03 – Descrição do documento: Termo de Verificação para Fins
Substituição da ECD

Campo 04 – Código do Motivo da Substituição:
001 (Mudanças de saldos das contas que não podem ser realizadas por meio de
lançamentos extemporâneos).

Campo
05 –
Hash do arquivo incluído:
1234567890ABCDEFABCDEFABCDEFAB1234567890|.

Campo
06 –
Sequência de bytes que
representem um único arquivo no formato RTF (Rich Text Format): {\rtf1\ansi\ansicpg1252\uc1…

Campo 07 – Identificação o
fim do arquivo: J801FIM.



 

Registro J900: Termo de Encerramento

 

Este registro fornece os dados do termo de
encerramento da escrituração.

 

REGISTRO J900: TERMO DE ENCERRAMENTO

Regras de validação do registro

[REGRA_OCORRENCIA_UNITARIA_ARQ]

Nível Hierárquico – 2

Ocorrência – 1:1

Campo(s) chave: [REG]

    

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de Validação do
Campo

01

REG

Texto fixo
contendo “J900”.

C

004

“J900”

Sim

02

DNRC_ENCER

Texto fixo
contendo “TERMO DE ENCERRAMENTO”.

C

021

“TERMO DE ENCERRAMENTO”

Sim

03

NUM_ORD

Número de
ordem do instrumento de escrituração.

N

Sim

[REGRA_IGUAL_

NUM_ORD_

REGI030]

 

04

NAT_LIVRO

Natureza do
livro; finalidade a que se destinou o instrumento.

C

80

Sim

[REGRA_VALIDA

_CONTEUDO_

NAT_LIVR]

05

NOME

Nome
empresarial.

C

(*)

Sim

[REGRA_IGUAL_

NOME_REG0000]

06

QTD_LIN

Quantidade
total de linhas do arquivo digital.

N

Sim

[REGRA_IGUAL_

QTD_LIN_

REG9999]

07

DT_INI_ESCR

Data de início
da escrituração.

N

008

Sim

[REGRA_IGUAL_

DT_INI_REG0000]

08

DT_FIN_ESCR

Data de
término da escrituração.

N

008

Sim

[REGRA_IGUAL_

DT_FIN_REG0000]

 

I
– Observações:

 

Registro obrigatório

Nível hierárquico: 2

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
“J900” (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_IGUAL_NUM_ORD_REGI030:
Verifica se o valor informado se o número de ordem do
instrumento de escrituração – “NUM_ORD” (Campo 02) – é igual ao número de ordem
do instrumento de escrituração – NUM_ORD (Campo 03) – do registro I030. Se a
regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_VALIDA_CONTEUDO_NAT_LIVR:
Verifica se a natureza do livro informada no registro I030 –
NAT_LIVR (Campo 04) do registro I030 – é igual à natureza do livro informada no
registro J900 – NAT_LIVRO (Campo 04). Se a regra não for cumprida, o PGE do
Sped Contábil gera um erro.

 

 

REGRA_IGUAL_NOME_REG0000:
Verifica se o nome empresarial – “NOME” (Campo 05) – é igual
ao nome empresarial da pessoa jurídica – “NOME” (Campo 05) – do Registro 0000.
Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_IGUAL_QTD_LIN_REG9999:
Verifica se a quantidade total de linhas do arquivo digital
–  “QTD_LIN” (Campo 06) – é igual à quantidade total de linhas do arquivo
digital – “QTD_LIN” (Campo 02) – do registro 9999. Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.

 

REGRA_IGUAL_DT_INI_REG0000:
Verifica se a data de início da escrituração – “DT_INI_ESCR”
(Campo 07) – é igual à data inicial das informações contidas no arquivo –
“DT_INI” (Campo 03) – do registro 0000. Se a regra não for cumprida, o PGE
do Sped Contábil gera um erro.

 

REGRA_IGUAL_DT_FIN_REG0000:
Verifica se a data de término da escrituração – “DT_FIN_ESCR”
(Campo 08) – é igual à data final
das informações contidas no arquivo –
“DT_FIN” (Campo 04) – do registro 0000. Se a regra não for cumprida, o PGE
do Sped Contábil gera um erro.

 

V
– Exemplo de preenchimento:

 

|J900|TERMO DE
ENCERRAMENTO|100|DIÁRIO GERAL|EMPRESA TESTE|500|01012015|31012015|

Campo 01 – Tipo de Registro: J900

Campo 02 – Texto Fixo: TERMO DE
ENCERRAMENTO

Campo 03 – Número de Ordem do Instrumento de
Escrituração: 100 (corresponde ao número do livro de escrituração)

Campo 04 – Natureza do Livro: DIÁRIO GERAL

Campo 05 – Nome Empresarial: EMPRESA TESTE

Campo 06 – Quantidade de Linhas do Arquivo
Digital: 500

Campo 07 – Data de Início da Escrituração:
01012015 (01/01/2015)

Campo 08 – Data de Término da Escrituração:
31012015 (31/01/2015)

 



 

Registro J930:
Signatários da Escrituração

 

O registro J930, que identifica os
signatários da escrituração.

 

Regras para a assinatura do livro digital:

 

1. Toda ECD
deve ser assinada, independentemente das outras assinaturas, por um
contador/contabilista e por um responsável pela assinatura da ECD.

 

2. O
contador/contabilista deve utilizar um e-PF ou e-CPF para a assinatura da ECD.

 

3. O
responsável pela assinatura da ECD é indicado pelo próprio declarante,
utilizando campo específico. Só pode haver a indicação de um responsável pela
assinatura da ECD.

 

4. O
responsável pela assinatura da ECD pode ser:

 

4.1. Um e-PJ
ou um e-CNPJ que coincida com o CNPJ do declarante (CNPJ básico, oito primeiras
posições). Esta é a situação recomendada. As opções abaixo só devem ser
utilizadas se essa situação se mostrar problemática do ponto de vista
operacional (por exemplo, o declarante não tem e-PJ ou e-CNPJ e não consegue
providenciar um em tempo hábil para a entrega da ECD).

 

4.2. Um e-PJ
ou um e-CNPJ que não coincida com o CNPJ do declarante (CNPJ básico, oito
primeiras posições). Nesse caso o CNPJ será validado nos sistemas da RFB e
deverá corresponder ao procurador eletrônico do declarante perante a RFB.

 

4.3. Um e-PF
ou e-CPF. Nesse caso o CPF será validado nos sistemas da RFB e deverá
corresponder ao representante legal ou ao procurador eletrônico do declarante
perante a RFB.

 

5. A
assinatura do responsável pela assinatura da ECD nas condições anteriores
(notadamente por representante legal ou procurador eletrônico perante a RFB)
não exime a assinatura da ECD por  todos aqueles obrigados à assinatura da
contabilidade do declarante por força do Contrato Social, seus aditivos e
demais atos pertinentes, sob pena de tornar a contabilidade formalmente
inválida e mesmo inadequada para fins específicos, conforme as normas próprias
e o critério de autoridades ou partes interessadas que demandam a contabilidade.

 

6. Outras
informações sobre a assinatura da ECD por e-PJ ou e-CNPJ:

 

6.1. A assinatura por e-PJ ou e-CNPJ não é obrigatória, mas se
realizada só pode ocorrer uma vez.

 

6.2. Foi
criado um novo código de assinante na Tabela de Qualificação do Assinante – que
é o 001 – signatário da ECD com e-CNPJ ou e-PJ. Esse código é utilizado
exclusivamente pela assinatura e-PJ ou e-CNPJ.

 

6.3. A
assinatura por e-PJ ou e-CNPJ pode ser aquela escolhida pelo declarante como o
responsável pela assinatura da ECD, mas isso não é obrigatório.

 

7. Informações
gerais:

 

7.1. Todos os certificados assinantes de uma ECD podem ser A1 ou A3.

 

7.2. Além da
assinatura do responsável pela assinatura da ECD (pessoas física ou jurídica) e
do certificado e-PF ou e-CPF do contador/contabilista, pode haver qualquer
número de assinaturas.

 

7.3. A
assinatura do responsável pela assinatura da ECD pode ter qualquer código de
qualificação do assinante, com exceção dos códigos dos profissionais contábeis
900, 910 e 920.

Uma ECD ORIGINAL
deve ter, pelo menos, duas assinaturas:

 

(1) uma do
e-PF ou e-CPF correspondente ao profissional contábil (código de assinante
900); e

 

(2) outra que
deve ser indicada como responsável pela assinatura da ECD, podendo ser um e-PJ
ou e-CNPJ (com código de assinante igual a 001, exclusivo de PJ) ou um e-PF ou
e-CPF ligado a um outro código de assinante qualquer (com exceção dos códigos
dos profissionais contábeis 900, 910 e 920).

 

Exemplos:

 

1. Uma ECD foi assinada por um
contador (código de assinante 900) e por um diretor (código de assinante 203).
O diretor foi designado o responsável pela assinatura da ECD.

 

CORRETO. Deve
haver pelo menos duas assinaturas em uma ECD – a do contador e a de um
responsável pela assinatura da ECD. A assinatura do contador deve ser e-PF ou
e-CPF. O certificado e-PF ou e-CPF do diretor indicado como responsável pela
assinatura da ECD deve validar como representante legal ou procurador
eletrônico do declarante perante a RFB.

 

 2. Uma ECD foi assinada por um
contador (código de assinante 900) e por um diretor (código de assinante 203).
O contador foi designado o responsável pela assinatura da ECD.

 

INCORRETO. O
contador não pode ser designado responsável pela assinatura da ECD. Nesse caso
o contador pode assinar novamente utilizando um outro código, conforme o caso
específico (como, por exemplo, procurador – 309) e ser considerado o
responsável pela assinatura da ECD.

 

3. Uma ECD foi assinada apenas
por um contador (código de assinante 900).

 

INCORRETO.
Deve haver pelo menos duas assinaturas em uma ECD – a do contador e a de um
responsável pela assinatura da ECD.

 

4. Uma ECD foi assinada por cinco
contadores (código de assinante 900).

 

INCORRETO.
Toda ECD deve ter indicado um responsável pela assinatura, e esse responsável
não pode ser o contador (códigos de assinante 900, 910 ou 920, todos de mesma
natureza – contador, contabilista ou auditor).

 

5. Uma ECD foi assinada por um
contador (código de assinante 900) e pelo e-CNPJ do declarante.

 

CORRETO. Note
que a assinatura do e-CNPJ deve ser aquela indicada como responsável pela
assinatura da ECD, já que a assinatura do contador não pode ser. Essa é a
situação recomendada para a assinatura da ECD: o e-CNPJ do declarante e um ou
mais contadores.

 

6. Uma ECD foi assinada por um
contador e por um e-CNPJ que não corresponde ao do declarante. A assinatura do
e-CNPJ foi indicada como responsável pela assinatura da ECD.

 

CORRETO.
Observe-se que o e-CNPJ deve corresponder ao procurador eletrônico do
declarante perante a RFB.

 

7. Uma ECD foi assinada por 6
empresários – código de assinante 801. Um dos empresários foi indicado como
responsável pela assinatura da ECD.

 

INCORRETO.A
ECD tem que ser assinada por, pelo menos, um contador/contabilista.

 

 

 

8. Uma ECD foi assinada por 6 empresários
– código de assinante 801 e por um contador – código 900. Um dos empresários
foi indicado como responsável pela assinatura da ECD.

 

CORRETO.
Observe-se que o certificado e-PF ou e-CPF do empresário indicado como
responsável pela assinatura da ECD deve validar como representante legal ou
procurador eletrônico do declarante perante a RFB.

 

9. Uma ECD foi assinada por um
contador – código 900, um diretor – código 203, um administrador – código 205,
um interventor – código 305 e três empresários – código 801. O interventor foi
indicado como responsável pela assinatura da ECD.

 

CORRETO.
Observe-se que o certificado e-PF ou e-CPF do interventor indicado como
responsável pela assinatura da ECD deve validar como representante legal ou
procurador eletrônico do declarante perante a RFB.

 

10. Uma ECD foi assinada por um
contador – código 900, um diretor – código 203, um administrador – código 205,
um interventor – código 305, três empresários – código 801 e o e-CNPJ do
declarante. O administrador foi indicado como responsável pela assinatura da
ECD, mas não é representante legal ou procurador eletrônico do declarante
perante a RFB.

 

INCORRETO.  O
administrador deveria ser representante legal ou procurador eletrônico do
declarante perante a RFB, já que foi indicado como responsável pela assinatura
da ECD. Se o indicado fosse o e-CNPJ do declarante, a situação estaria correta.

 

REGISTRO J930: SIGNATÁRIOS DA ESCRITURAÇÃO

Regras de validação do registro

[REGRA_OBRIGATORIO_ASSIN_CONTADOR]

[REGRA_IDENT_CPF_COD_ASSIN_DUPLICIDADE]

[REGRA_OBRIGATORIO_UM_RESP_LEGAL]

Nível Hierárquico – 3

Ocorrência – 1:N

Campo(s) chave: [IDENT_CPF_CNPJ]+[COD_ASSIN]

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de
Validação do Campo

01

REG

Texto fixo
contendo “J930”.

C

004

[“J930”]

Sim

 

02

IDENT_NOM

Nome do
signatário.

C

Sim

 

03

IDENT_CPF_CNPJ

CPF ou CNPJ

N

CPF (11)

CNPJ(14)

Sim

[REGRA_VALIDA_CPF]

 

[REGRA_VALIDA_CNPJ]

04

IDENT_QUALIF

Qualificação
do assinante, conforme tabela.

C

Sim

[REGRA_TABELA_

ASSINANTE_DESC]

05

COD_ASSIN

Código de
qualificação do assinante, conforme tabela.

C

003

Sim

[REGRA_QUALIF_INV_RESP

_LEGAL]

 

 

06

IND_CRC

Número de
inscrição do contabilista no Conselho Regional de Contabilidade.

C

Não

[REGRA_OBRIGATORIO_

CONTADOR]

 

07

EMAIL

Email do
signatário.

C

060

Não

[REGRA_OBRIGATORIO_

CONTADOR]

08

FONE

Telefone do
signatário.

 

 

C

014

Não

[REGRA_OBRIGATORIO_

CONTADOR]

09

UF_CRC

Indicação da
unidade da federação que expediu o CRC.

C

002

Não

[REGRA_TABELA_UF]

 

[REGRA_OBRIGATORIO_

CONTADOR]

 

[REGRA_AVISO_ASSIN_CNPJ]

10

NUM_SEQ_CRC

Número da Certidão de Regularidade Profissional do
Contador no seguinte formato:

UF/ano/número

C

Não

[REGRA_VALIDA_FORMATO

_SEQUENCIAL_CRC]

 

[REGRA_ADVERTENCIA_

CONTADOR]

 

[REGRA_AVISO_ASSIN_CNPJ]

 

11

DT_CRC

Data de validade da Certidão de Regularidade
Profissional do Contador

N

008

Não

[REGRA_ADVERTENCIA_

CONTADOR]

 

[REGRA_AVISO_ASSIN_CNPJ]

 

12

IND_RESP_LEGAL

Identificação
do signatário que será validado como responsável pela assinatura da ECD,
conforme atos societários:

S – Sim

N – Não

C

001

[S; N]

Sim

 

 

I
– Observações:

 

Registro obrigatório

Nível hierárquico: 3

Ocorrência: Vários por arquivo.

 

II
– Tabelas do Registro:

 

Campo 4: Qualificação do Assinante (IDENT_QUALIF) e Campo 5: Código
de Qualificação do Assinante (COD_ASSIN)

 

Tabela de
Qualificação do Assinante

Código

Descrição 1

001

Pessoa
Jurídica (e-CNPJ ou e-PJ)

203

Diretor

204

Conselheiro
de Administração

205

Administrador

206

Administrador
do Grupo

207

Administrador
de Sociedade Filiada

220

Administrador
Judicial – Pessoa Física

222

Administrador
Judicial – Pessoa Jurídica – Profissional Responsável

223

Administrador
Judicial/Gestor

226

Gestor
Judicial

309

Procurador

312

Inventariante

313

Liquidante

315

Interventor

401

Titular –
Pessoa Física – EIRELI

801

Empresário

900

Contador/Contabilista

999

Outros

 

III
– Regras de Validação do Registro:

 

REGRA_OBRIGATORIO_ASSIN_CONTADOR:
Verifica se existe, no mínimo, um registro J930 cujo código
de qualificação do assinante – COD_ASSIN (Campo 05) – seja igual a 900
(Contador ou Contabilista) e, no mínimo, um registro J930 cujo código de
qualificação do assinante – COD_ASSIN (Campo 05) – seja diferente de 900. Se a
regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_IDENT_CPF_CNPJ_COD_ASSIN_DUPLICIDADE:
Verifica se o registro não é duplicado considerando a
chave CPF ou CNPJ e código de identificação do assinante (IDENT_CPF_CNPJ +
COD_ASSIN). Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_OBRIGATORIO_UM_RESP_LEGAL: Verifica se existe
um registro J930 com a identificação do signatário que será validado como
responsável legal pela assinatura da ECD – IND_RESP_LEGAL (Campo 12) – igual a
“S” (Sim). Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

IV
– Regras de Validação dos Campos:

 

REGRA_VALIDA_CPF:
Verifica se a regra de formação do CPF – IDENT_CPF_CNPJ
(Campo 03) – é válida. 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 – IDENT_CPF_CNPJ (Campo 03) – é válida.
Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_TABELA_ASSINANTE_DESC:
Caso o código de qualificação do assinante – COD_ASSIN (Campo
05) – seja igual a 900 (Contador ou Contabilista), verifica se a descrição
informada no campo IDENT_QUALIF (Campo 04) corresponde a Contador ou
Contabilista. Se a regra não for cumprida, o PGE do Sped Contábil gera
um erro.

 

REGRA_QUALIF_INV_RESP_LEGAL: Verifica se o
código de qualificação do assinante – COD_ASSIN (Campo 05) – é diferente de “900”,
quando a identificação do signatário que será validado como responsável pela
assinatura da ECD – IND_RESP_LEGAL (Campo 12) – for igual a “S” (Sim). Se a
regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_OBRIGATORIO_CONTADOR:
Verifica se os campos número de inscrição do contabilista no
Conselho Regional de Contabilidade – IND_CRC (Campo 06) –, e-mail do signatário
– EMAIL (Campo 07) –, telefone do signatário – FONE (Campo 08) – e indicação do
CRC expedidor – UF_CRC (Campo 09) – foram preenchidos quando o código de
qualificação do assinante – COD_ASSIN (Campo 05) – for igual a 900 (Contador ou
Contabilista). Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.

 

REGRA_AVISO_ASSIN_CNPJ:
Verifica, quando o campo código do
assinante – COD_ASSIN (Campo 05) – for igual a “001 – Pessoa Jurídica”, se os
campos número de inscrição do contabilista no CRC – IND_CRC (Campo 06) –,
indicação do CRC expedidor – UF_CRC (Campo 09) –, número da certidão –
NUM_SEQ_CRC (Campo 10) – , e data de validade – DT_CRC (Campo 11) – não foram
preenchidos. Se a regra não for cumprida, o PGE do Sped Contábil gera um aviso.

 

REGRA_TABELA_UF:
Verifica se o código informado da Unidade da Federação – UF_CRC (Campo 09) –
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_VALIDA_FORMATO_SEQUENCIAL_CRC:
Verifica se o formato do campo número sequencial –
NUM_SEQ_CRC (Campo 10) – é UF/YYYY/NÚMERO, onde UF deve existir na Tabela de
Unidades da Federação e yyyy corresponde ao ano. Se a regra não for cumprida, o
PGE do Sped Contábil gera um aviso.

REGRA_ADVERTENCIA_CONTADOR:
Verifica se os campos número da certidão de
regularidade – NUM_SEQ_CRC (Campo 10) – e data de validade da certidão – DT_CRC
(Campo 11) – foram preenchidos quando o código de qualificação do assinante –
COD_ASSIN (Campo 05) – for igual a 900 (Contador ou Contabilista). Se a regra
não for cumprida, o PGE do Sped Contábil gera um aviso.

 

V – Exemplo de Preenchimento:

|J930|FULANO BELTRANO|12345678900|CONTADOR|900|1SP123456|FULANO@GMAIL.COM|2199999999|RJ|RJ/2012/001|31122020|S|

Campo 01 – Tipo de
Registro: J930

Campo 02 – Nome do
Signatário: FULANO BELTRANO

Campo 03 – CPF: 12345678900
(123.456.789-00)

Campo 04 – Qualificação do
Assinante: CONTADOR

Campo 05 – Código de
Qualificação do Assinante: 900

Campo 06 – Número de
Inscrição do Contabilista no Conselho Regional de Contabilidade: 1SP123456

Campo 07 – Email:
fulano@gmail.com

Campo 08 – Fone: 2199999999

Campo 09 – UF de Inscrição do
CRC: RJ

Campo 10 – Número
Sequencial: RJ/2012/001

Campo 11 – Data de Validade
do CRC: 31122020 (Corresponde a 31/12/2020)

Campo 12 Indicação do Representante Legal Junto às Bases da
RFB: S = Sim (O signatário é o representante legal da empresa junto a RFB).

 



 

Registro J932: Signatários
do Termo de Verificação para Fins de Substituição da ECD

 

O registro J932,
que identifica os signatários do Termo de Verificação para Fins de Substituição
da ECD.

 

As ECD substitutas devem ter o Termo de Verificação
para fins de Substituição da ECD assinado:

I – pelo
próprio profissional da contabilidade que assina os livros contábeis
substitutos; e

II – quando as demonstrações contábeis
tenham sido auditadas por auditor independente, pelo próprio profissional da
contabilidade que assina os livros contábeis substitutos e também pelo seu
auditor independente.

Exemplo:

 

1.
Uma ECD substituta, em pessoa jurídica que não tenha sido auditada por auditor
independente, contém apenas as assinaturas de um contabilista (código de
assinante 900) e do e-CNPJ do declarante.

 

INCORRETO. O Termo de Verificação para Substituição
de ECD em pessoa jurídica que não possui auditoria independente, deve ser
assinado por um contador/contabilista (códigos 910 ou 920), o mesmo que assinou
a ECD (código 900).

 

REGISTRO J932: SIGNATÁRIOS DO TERMO DE VERIFICAÇÃO PARA
FINS DE SUSBTITUIÇÃO DA ECD

Regras de validação do registro

[REGRA_OBRIGATORIO_CONTADOR_ASS_TERMO]

[REGRA_IDENT_CPF_COD_ASSIN_DUPLICIDADE]

Nível Hierárquico – 3

Ocorrência – 0:2

Campo(s)
chave: 
[IDENT_CPF_CNPJ_T]+[COD_ASSIN_T]

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores
Válidos

Obrigatório

Regras
de Validação do Campo

01

REG

Texto fixo contendo “J932”.

C

004

[“J932”]

Sim

 

02

IDENT_NOM_T

Nome do signatário do termo de verificação.

C

Sim

 

03

IDENT_CPF_CNPJ_T

CPF ou CNPJ do assinante do termo de verificação.

N

CPF (11)

CNPJ(14)

Sim

[REGRA_VALIDA_CPF]

 

[REGRA_VALIDA_CNPJ]

04

IDENT_QUALIF_T

Qualificação do assinante do termo de verificação,
conforme tabela.

C

Sim

[REGRA_TABELA_

ASSINANTE_DESC]

05

COD_ASSIN_T

Código de qualificação do assinante do termo de
verificação, conforme tabela.

 

 

C

003

Sim

[REGRA_QUALIF_INVALIDA

_ASS_TERMO]

 

 

06

IND_CRC_T

Número de inscrição do contabilista no Conselho
Regional de Contabilidade.

C

Não

[REGRA_OBRIGATORIO_

ASS_TERMO]

 

07

EMAIL_T

Email do signatário.

C

060

Não

[REGRA_OBRIGATORIO_

ASS_TERMO]

08

FONE_T

Telefone do signatário.

C

014

Não

[REGRA_OBRIGATORIO_

ASS_TERMO]

09

UF_CRC_T

Indicação da unidade da federação que expediu o
CRC.

C

002

Não

[REGRA_TABELA_UF]

 

[REGRA_OBRIGATORIO_

ASS_TERMO]

10

NUM_SEQ_CRC_T

Número da Certidão de Regularidade Profissional do
Contador no seguinte formato:

UF/ano/número

C

Não

[REGRA_VALIDA_FORMATO

_SEQUENCIAL_CRC]

 

[REGRA_ADV_ASS_

CONTADOR_TERMO]

 

 

11

DT_CRC_T

Data de validade da Certidão de Regularidade Profissional
do Contador

N

008

Não

[REGRA_ADV_ASS_

CONTADOR_TERMO]

 

 

I – Observações:

 

Registro obrigatório
quando a ECD for substituta (Campo IND_FIN_ESC – Campo 14 – do registro 0000 –
igual a “1 – Substituta).

Nível hierárquico: 3

Ocorrência: 0-2 por
arquivo.

 

II – Tabelas do Registro:

 

Campo 4: Qualificação do Assinante do
Termo de Verificação (IDENT_QUALIF_T) e Campo 5: Código de Qualificação do
Assinante do Termo de Verificação (COD_ASSIN_T)

 

Tabela
de Qualificação do Assinante do Termo de Verificação

Código

Descrição 1

910

Contador/Contabilista Responsável Pelo Termo de
Verificação para Fins de Substituição da ECD

920

Auditor Independente Responsável pelo Termo de
Verificação para Fins de Substituição da ECD

 

III – Regras de Validação do Registro:

 

REGRA_OBRIGATORIO_CONTADOR_ASS_TERMO: Verifica se existe, no mínimo, um registro
J932 cujo código de qualificação do assinante do termo – COD_ASSIN_T (Campo 05)
– seja igual a 910 (Contador ou Contabilista Responsável Pelo Termo de
Verificação par Fins de Substituição da ECD). Se a regra não for cumprida, o
PGE do Sped Contábil gera um erro.

 

REGRA_IDENT_CPF_CNPJ_COD_ASSIN_DUPLICIDADE: Verifica se o registro não é duplicado
considerando a chave CPF ou CNPJ e código de identificação do assinante
(IDENT_CPF_CNPJ_T + COD_ASSIN_T). Se a regra não for cumprida, o PGE do Sped
Contábil gera um erro.

 

 

 

 

IV – Regras de Validação dos Campos:

 

REGRA_VALIDA_CPF: Verifica se a regra de formação do CPF –
IDENT_CPF_CNPJ_T (Campo 03) – é válida. 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 – IDENT_CPF_CNPJ_T
(Campo 03) – é válida. Se a regra não for cumprida, o PGE do Sped Contábil gera
um erro.

 

REGRA_TABELA_ASSINANTE_DESC: Caso o código de qualificação do assinante –
COD_ASSIN_T (Campo 05) – seja igual a 910 (
Contador/Contabilista
Responsável Pelo Termo de Verificação para Fins de Substituição da ECD
), verifica se a descrição informada
no campo IDENT_QUALIF_T (Campo 04) corresponde a
Contador/Contabilista Responsável Pelo Termo de Verificação para Fins
de Substituição da ECD
.
Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.

 

REGRA_QUALIF_INVALIDA_ASS_TERMO:
Verifica, quando o campo CPF/CNPJ do assinante do termo –
IDENT_CPF_CNPJ_T (Campo 03) – é igual a um CNPJ, se o campo código do assinante
do termo – COD_ASSIN (Campo 05) – é igual a “920” (Auditor Independente
Responsável pelo Termo de Verificação para Fins de Substituição da ECD). Se a
regra não for cumprida, o PGE do Sped Contábil gera um erro.

 

REGRA_OBRIGATORIO_ASS_TERMO: Verifica se os campos número de inscrição
do contabilista no Conselho Regional de Contabilidade – IND_CRC_T (Campo 06) –,
e-mail do signatário – EMAIL_T (Campo 07) –, telefone do signatário – FONE_T
(Campo 08) – e indicação do CRC expedidor – UF_CRC_T (Campo 09) – foram
preenchidos quando o código de qualificação do assinante do termo de
verificação – COD_ASSIN_T (Campo 05) – for igual a 910 (Contador/Contabilista
Responsável Pelo Termo de Verificação para Fins de Substituição da ECD). 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_CRC_T (Campo 09) – 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_VALIDA_FORMATO_SEQUENCIAL_CRC:
Verifica se o formato do campo número
sequencial – NUM_SEQ_CRC_T (Campo 10) – é UF/YYYY/NÚMERO, onde UF deve existir
na Tabela de Unidades da Federação e yyyy corresponde ao ano. Se a regra não
for cumprida, o PGE do Sped Contábil gera um aviso.

 

REGRA_ADV_ASS_CONTADOR_TERMO:
Verifica se os campos número da certidão de
regularidade – NUM_SEQ_CRC_T (Campo 10) – e data de validade da certidão –
DT_CRC_T (Campo 11) – foram preenchidos quando o código de qualificação do
assinante – COD_ASSIN_T (Campo 05) – for igual a 910 (Contador/Contabilista
Responsável Pelo Termo de Verificação para Fins de Substituição da ECD). Se a
regra não for cumprida, o PGE do Sped Contábil gera um aviso.

 

V – Exemplo de Preenchimento:

|J932|FULANO
BELTRANO|12345678900|CONTADOR/CONTABILISTA RESPONSÁVEL PELO TERMO DE
VERIFICAÇÃO PARA FINS DE SUBSTITUIÇÃO DA ECD|910|1SP123456|FULANO@GMAIL.COM|2199999999|RJ|RJ/2012/001|31122020|

Campo
01
– Tipo de Registro: J932

Campo
02
– Nome do Signatário do Termo: FULANO BELTRANO

Campo
03
– CPF: 12345678900 (123.456.789-00)                  

Campo
04
– Qualificação do Assinante do Termo: CONTADOR/CONTABILISTA
RESPONSÁVEL PELO TERMO DE VERIFICAÇÃO PARA FINS DE SUBSTITUIÇÃO DA ECD.

Campo
05
– Código de Qualificação do Assinante do Termo: 910

Campo
06
– Número de Inscrição do Contabilista no Conselho Regional
de Contabilidade: 1SP123456

Campo
07
– Email: fulano@gmail.com

Campo
08 –
Fone: 2199999999

Campo
09 –
UF de Inscrição do CRC: RJ

Campo
10 –
Número Sequencial: RJ/2012/001

Campo
11 –
Data de Validade do CRC: 31122020 (Corresponde a
31/12/2020)

 

Registro J935: Identificação dos Auditores
Independentes

 

O registro J935 identifica os
auditores independentes e deve ser preenchido quando o indicador de entidade
sujeita a auditoria independente – “IND_GRANDE_PORTE” (Campo 16) – do registro
0000 é igual a “1” (Empresa é entidade sujeita a auditoria
independente – Ativo Total superior a R$ 240.000.000,00 ou Receita
Bruta Anual superior R$300.000.000,00).

 

REGISTRO J935: Identificação
dos Auditores Independentes

Regras de validação do registro

 

Nível Hierárquico – 3

Ocorrência – 0:N

Campo(s) chave: [NI_CPF_CNPJ]

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de Validação do
Campo

01

REG

Texto fixo
contendo “J935”.

C

004

[“J935”]

Sim

02

NI_CPF_CNPJ

CPF do auditor independente/CNPJ da pessoa jurídica
de auditoria independente.

C

CPF (11)

CNPJ (14)

Sim

[REGRA_VALIDA_CNJP]

 

[REGRA_VALIDA_CPF]

03

NOME_AUDITOR

_FIRMA

Nome do auditor independente ou pessoa jurídica de
auditoria independente.

C

Sim

 

04

COD_CVM_

AUDITOR

Registro do
auditor independente na CVM.

C

Não

[REGRA_COD_CVM_AUD

_OBRIGATORIO]

 

I
– Observações:

 

Registro obrigatório quando o campo “IND_GRANDE_PORTE”
(Campo 16) do registro 0000 for igual a “1”.

Nível hierárquico: 3

Ocorrência: Vários por arquivo.

 

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_VALIDA_CPF: Verifica se a regra de formação do CPF – NI_CPF_CNPJ
(Campo 02) – é válida. 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 – NI_CPF_CNPJ
(Campo 02) – é válida. Se a regra não for cumprida, o PGE do Sped Contábil gera
um erro.

 

REGRA_COD_CVM_AUD_OBRIGATORIO:
Verifica, quando o campo – NI_CPF_CNPJ
(Campo 02) – for igual a um CPF, de o campo registro do auditor independente na
CVM – COD_CVM_AUDITOR (Campo 04) – foi informado. Se a regra não for cumprida,
o PGE do Sped Contábil gera um erro.

 

V
– Exemplo de Preenchimento:

|J935|12345678910|AUDITOR
TESTE|1234567890|

Campo 01 – Tipo de Registro: J935

Campo 02 – CPF: 123.456.789/10

Campo 03 – Nome do Auditor Independente:
AUDITOR TESTE

Campo 04 – Registro do Auditor Independente
na CVM: 1234567890

Registro J990: Encerramento do Bloco J

 

O registro J990 encerra o bloco J e indica
o total de linhas do bloco J. O registro J990 também deve ser considerado no
total de linhas do bloco J.

 

REGISTRO J990: ENCERRAMENTO DO BLOCO J

Regras de validação do registro

[REGRA_OCORRENCIA_UNITARIA_ARQ]

Nível Hierárquico – 1

Ocorrência – 1:1

Campo(s) chave: [REG]

 

Campo

Descrição

Tipo

Tamanho

Decimal

Valores Válidos

Obrigatório

Regras de Validação do
Campo

01

REG

Texto fixo contendo “J990”.

C

004

"J990"

Sim

02

QTD_LIN_J

Quantidade total de linhas do
Bloco J.

N

Sim

[REGRA_QTD_LIN_

BLOCOJ]

 

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
“J990” (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_BLOCOJ:
Verifica se o número de linhas do bloco 0 é igual à quantidade total de linhas
do bloco J – QTD_LIN_J (Campo 02
).

 

V
– Exemplo de Preenchimento:

 

|J990|100|

Campo 01 – Tipo de Registro: J990

Campo 02 – Quantidade Total de Linhas do
Bloco J: 100 (O bloco J tem um total de 100 linhas)