Você está na página 1de 22

Ato Declaratrio Executivo n 9, de 6 de abril de 2010

ANEXO NICO

1. INFORMAES GERAIS
1.1 GERAO
O arquivo gerador do Controle Fiscal Contbil de Transio (FCONT) deve conter registros relativos ao mesmo perodo abrangido pela Declarao de Informaes
Econmico-Fiscais da Pessoa Jurdica (DIPJ).
Nos casos de abertura, extino, ciso, fuso e incorporao, as sociedades compreendidas nesses processos devero apresentar arquivos, como segue:
pessoas jurdicas novas: arquivos que contemplem as operaes a partir da data de ocorrncia do evento;
pessoas jurdicas que se extinguirem: arquivos que contemplem as operaes at a data da ocorrncia do evento;
pessoas jurdicas que continuarem a existir: arquivos que contemplem as operaes at a data de ocorrncia do evento e outro para o perodo posterior.
2. REFERNCIAS PARA O PREENCHIMENTO DO ARQUIVO
2.1 PRINCIPAIS MODIFICAES
2.1.1 Registro I155 Saldos Peridicos
O registro teve seu conceito alterado, passando a ter o mesmo significado da Escriturao Contbil Digital ECD. Devem ser informados os saldos considerando
todos os lanamentos contbeis, inclusive os de encerramento. Devem ser informadas somente as contas patrimoniais (Ativo, Passivo e Patrimnio Lquido).
2.1.2 Registro I350 e I355 Saldo das contas de resultado antes do encerramento
Registros includos com o mesmo conceito da ECD. Devem ser informados os saldos das contas de resultado na data da apurao do IRPJ. Se trimestral, os
registros devem ser informados por trimestre.
2.1.3 Registros M155 - Detalhes dos Saldos Peridicos FCONT
Registro includo, de uso interno do sistema, para controle dos saldos das contas considerados os lanamentos de expurgo e incluso, no havendo necessidade
de compor o arquivo de entrada. Se existente no arquivo de entrada, ser sobreposto no processo de criao do arquivo a ser enviado.
2.1.4 Registros M160 - Ajustes FCONT Recuperados
Registro includo, de uso interno do sistema, para controle dos saldos iniciais das contas do Fcont, no havendo necessidade de compor o arquivo de entrada. Se
existente no arquivo de entrada, ser sobreposto no processo de criao do arquivo a ser enviado.
2.2 DADOS TCNICOS DE GERAO DO ARQUIVO
2.2.3 Caractersticas do arquivo digital:
Arquivo no formato texto, codificado em ASCII - ISO 8859-1 (Latin-1), no sendo aceitos campos compactados (packed decimal), zonados, binrios, ponto flutuante
(float point), etc., ou quaisquer outras codificaes de texto, tais como EBCDIC;
Arquivo com organizao hierrquica, assim definida pela citao do nvel hierrquico ao qual pertence cada registro;
Os registros so sempre iniciados na primeira coluna (posio 1) e tm tamanho varivel;
A linha do arquivo digital deve conter os campos na exata ordem em que esto listados nos respectivos registros;
Ao incio do registro e ao final de cada campo deve ser inserido o caractere delimitador "| (Pipe ou Barra Vertical: caractere 124 da Tabela ASCII); O caractere
delimitador "|" (Pipe) no deve ser includo como parte integrante do contedo de quaisquer campos numricos ou alfanumricos;
Todos os registros devem conter no final de cada linha do arquivo digital, aps o caractere delimitador Pipe acima mencionado, os caracteres "CR" (Carriage
Return) e "LF" (Line Feed) correspondentes a "retorno do carro" e "salto de linha" (CR e LF: caracteres 13 e 10, respectivamente, da Tabela ASCII).
Exemplo (campos do registro):
1
2
3
4
REG;
NOME;
CNPJ;
IE
|1550|Jos Silva & Irmos Ltda|60001556000257|01238578455|CRLF
|1550|Maurcio Portugal S.A||2121450|CRLF
|1550|Armando Silva ME|99222333000150||CRLF
Na ausncia de informao, o campo vazio (campo sem contedo; nulo; null) dever ser imediatamente encerrado com o caractere "|" delimitador de campo.
Exemplos (contedo do campo)
Campo alfanumrico: Jos da Silva & Irmos Ltda -> |Jos da Silva & Irmos Ltda|
Campo numrico: 1234,56 -> |1234,56|
Campo numrico ou alfanumrico vazio -> ||
Exemplo (campo vazio no meio da linha)
|123,00||123654788000354|
Exemplo (campo vazio em fim de linha)
||CRLF
2.3 REGRAS GERAIS DE PREENCHIMENTO
Esta seo apresenta as regras que devem ser respeitadas em todos os registros gerados, quando no excepcionadas por regra especfica referente a um dado
registro.
2.3.1 Formato dos campos
ALFANUMRICO: representados por "C" - todos os caracteres das posies da Tabela ASCII, excetuados os caracteres "|" (Pipe ou Barra Vertical: caractere 124
da Tabela ASCII) e os no-imprimveis (caracteres 00 a 31 da Tabela ASCII);
NUMRICO: representados por "N" - algarismos das posies de 48 a 57 da Tabela ASCII e o caractere , (vrgula: caractere 44 da tabela ASCII).
2.3.2 Regras de preenchimento dos campos com contedo alfanumrico (C)
Todos os campos alfanumricos tero tamanho mximo de 255 caracteres, exceto se houver indicao distinta.
Exemplo:
COD_INF
C
TXT
C
65536
2.3.3 Regras de preenchimento dos campos com contedo numrico nos quais h indicao de casas decimais
Devero ser preenchidos sem os separadores de milhar, sinais ou quaisquer outros caracteres (tais como: "." "-" "%"), devendo a vrgula ser utilizada como
separador decimal (Vrgula: caractere 44 da Tabela ASCII);
Observar a quantidade mxima de casas decimais que constar no respectivo campo;
Preencher os valores percentuais desprezando-se o smbolo (%), sem nenhuma conveno matemtica.
Exemplos (valores monetrios, quantidades, percentuais, etc):
R$ 1.129.998,99 |1129989,99|
1.255,42 |1255,42|
234,567 |234,567|
10.000 |10000|
10.000,00 |10000| ou |10000,00|
17,00 % |17,00| ou |17|
18,50 % |18,5| ou |18,50|
30 |30|
1.123,456 Kg |1123,456|
0,010 litros |0,010|
0,00 |0| ou |0,00|
0 |0|
campo vazio ||
2.3.4 Regras de preenchimento de campos numricos (N) cujo contedo representa data
Devem ser informados conforme o padro "diamsano" (ddmmaaaa), excluindo-se quaisquer caracteres de separao (tais como: ".", "/", "-", etc);
Exemplos (data):
01 de Janeiro de 2005 |01012005|
11.11.1911 |11111911|
21-03-1999 |21031999|
09/08/04 |09082004|
campo vazio ||
2.3.5 Regras de preenchimento de campos numricos (N) cujo contedo representa perodo:
Devem ser informados conforme o padro "msano" (mmaaaa), excluindo-se quaisquer caracteres de separao (tais como: ".", "/", "-", etc);
Exemplos (perodo):

Janeiro de 2005 |012005|


11.1911 |111911|
03-1999 |031999|
08/04 |082004|
campo vazio ||
2.4 NMEROS, CARACTERES OU CDIGOS DE IDENTIFICAO.
2.4.1 Os campos com contedo numrico nos quais se faz necessrio registrar nmeros ou cdigos de identificao (CNPJ, CPF, CEP, dentre outros).
Devero seguir a regra de formao definida pelo respectivo rgo regulador. Estes campos devero ser informados com todos os dgitos, inclusive os zeros (0)
esquerda. As mscaras (caracteres especiais de formatao, tais como: ".", "/", "-", etc) no devem ser informadas.
Os campos numricos cujo tamanho expresso na coluna prpria devero conter exatamente a quantidade de caracteres indicada.
Exemplo (campos numricos com indicao de tamanho):
CNPJ
N
014
CPF
N
011
NIRE
N
011
COD_MUN
N
007
CEP
N
008
Exemplos (campos numricos com indicao de tamanho):
CNPJ: 23.456.789/0001-10 |23456789000110|
CNPJ: 00.456.789/0001-10 |00456789000110|
CPF: 882.440.449-40 |88244044940|
CPF: 002.333.449-40 |00233344940|
campo vazio ||
2.4.2 Os campos com contedo alfanumrico nos quais se faz necessrio registrar nmeros ou cdigos de identificao (IE, IM, dentre outros).
Devero seguir a regra de formao definida pelo respectivo rgo regulador. Estes campos devero ser informados com todos os dgitos, incluindo os zeros (0)
esquerda, quando exigido pelo rgo. As mscaras (caracteres especiais de formatao, tais como: ".", "/", "-", etc) no devem ser informadas.
Os campos que contiverem informaes sobre nmeros ou cdigos de identificao com contedo alfanumrico devem obedecer quantidade de caracteres
estabelecida pelo respectivo rgo regulador.
Exemplos (nmeros ou cdigos de identificao com contedo alfanumrico):
IE
IM

C
C

Exemplos (nmeros ou cdigos de identificao com contedo alfanumrico):


IE: 129.876.543.215-77 |12987654321577|
IE: 04.123.123-7 |041231237|
IM: 876.543.219-21 |00087654321921|
campo vazio ||
2.4.3 Os campos nos quais se faz necessrio registrar algarismos ou caracteres que identifiquem ou faam parte da identificao de objeto documento (NUM_DA,
NUM_PROC, etc).
Devero seguir a regra de formao definida pelo respectivo rgo regulador, se houver. Estes campos devero ser informados com todos os dgitos vlidos, a
includos os caracteres especiais de formatao (tais como: ".", "/", "-", etc).
Os campos que contiverem informaes com algarismos ou caracteres que identifiquem um documento devem ter a exata quantidade de caracteres indicada no
objeto original.
Exemplo (algarismos ou caracteres de identificao):
NUM_DA
NUM_PROC

C
C

Exemplos (algarismos ou caracteres de identificao):


Documento de arrecadao: 98.765-43 |98.765-43|
Documento de arrecadao: A1B2C-34 |A1B2C-34|
Autenticao do documento de arrecadao -> 001-1234/02120512345 |001-234/02120512345|
Nmero do processo: 2002/123456-78 |2002/123456-78|
campo vazio ||
2.5 TABELAS DE CDIGO
2.5.1 Tabelas externas
So tabelas oficiais criadas e mantidas por outros atos normativos e cujos cdigos sejam necessrios elaborao do arquivo digital e devero seguir a codificao
definida pelo respectivo rgo regulador.
Exemplo (tabelas externas):
Tabela de Municpios do Instituto Brasileiro de Geografia e Estatstica - IBGE.
2.5.2 As tabelas internas
Necessrias elaborao do arquivo esto relacionadas em ato publicado pelo Sped.
Exemplo (tabelas internas):
IND_SIT_ESP
0
1
2
3
4

Indicador de situao especial:


abertura;
ciso;
fuso;
incorporao;
extino.

2.5.3 As tabelas intrnsecas ao campo


Constam no leiaute e so o seu domnio (contedos vlidos para o campo).
As referncias a estas tabelas seguiro a codificao definida no respectivo campo.
Exemplo:
IND_MOV

Indicador de movimento:
0- Bloco com dados informados;
1- Bloco sem dados informados

2.5.4 Tabelas elaboradas pelo contribuinte


O cdigo a ser utilizado de livre atribuio pelo contribuinte e tem validade apenas para o arquivo informado. No pode ser duplicado, atribudo a descries
diferentes, obedecida a chave indicada no leiaute de cada registro.
facultativa a incluso da mscara no prprio cdigo, exceto quando necessria sua perfeita identificao (exemplo: para discernir entre 1.01 e 10.1). Neste
caso, a incluso obrigatria.
Para cada cdigo utilizado em um dos registros do arquivo deve existir um correspondente na tabela elaborada pelo informante.
2.6 BLOCOS DO ARQUIVO
Entre o registro inicial e o registro final, o arquivo digital constitudo de blocos, referindo-se cada um deles a um agrupamento de informaes.
2.6.1 Relao de Blocos:
Bloco
0
I

Descrio
Abertura, Identificao e Referncias (apenas o registro 0000).
Lanamentos Contbeis (lanamentos da escriturao societria a serem expurgados e
lanamentos fiscais a serem includos)

J
M
9

Demonstraes Contbeis (identificao dos signatrios da escriturao)


Informaes Fiscais
Controle e Encerramento do Arquivo Digital

Observaes:
O arquivo digital composto por blocos de informao, cada qual com um registro de abertura, com registros de dados e com um registro de encerramento;
Aps o Bloco 0, inicial, a ordem de apresentao dos demais blocos a seqncia constante na Tabela Blocos acima;
Salvo quando houver especificao em contrrio, todos os blocos so obrigatrios (exceto o bloco 0) e o respectivo registro de abertura indicar a presena ou a
ausncia de dados informados.
2.6.2 Blocos para importao
Os seguintes blocos podero ser selecionados para a importao:
Bloco 0
Bloco I
Bloco J
Bloco M
O bloco 9 e os registros de encerramento dos demais blocos J990 so sempre gerados pelo Programa Gerador de Escriturao (PGE).
Se o banco de dados j contiver registros do bloco selecionado para importao, eles sero sobrepostos.
Quando a escriturao no existir na base de dados, os dados do bloco 0 sempre sero includos.
Ateno: embora vrios dos registros tenham o mesmo leiaute da Escriturao Contbil Digital ECD, existem diferenas que devem ser consideradas, tais como:
Os registros I050 (Plano de Contas do contribuinte) so exatamente iguais aos da ECD, mas a chave do registro I051 (Plano de Contas Referencial) foi alterada
para permitir a exata vinculao entre os dois registros (pai e filho), mantendo-se o relacionamento 1:N. A nova chave no registro I051 : Cdigo da Entidade Responsvel
pelo Plano de Contas Referencial + Centro de Custo.
Assim, caso a empresa tenha, em seu plano de contas, alguma conta que se relacione a mais de uma conta do plano referencial, dever:
i) explodir essa conta, criando mais um nvel, de forma a segregar as informaes conforme a sua relao com o plano referencial, ou;
ii) incluir no registro I051 centros de custos, ainda que no utilizados na escriturao comercial, para conseguir uma relao unvoca.
Para as contas na situao anterior, os registros de lanamento (I250) e saldo (I150) tambm devero sofrer a mesma adaptao. Por exemplo: uma conta contbil
que se relacione a duas contas referenciais, dever, nos saldos, ser objeto de dois registros (um para cada conta referencial).
O contedo dos registros pode no ser, portanto, idntico aos da ECD. Erros de indicao de conta referencial, na ECD, podero ser corrigidos neste momento.
Deve-se analisar com prudncia a importao direta dos livros contbeis digitais para o FCONT. O mais provvel que se faam extratos de registros da ECD,
contendo apenas os registros de interesse. Pode-se, por exemplo, importar os registros I050 e I051 da ECD e digitar os demais.
Saliente-se, ainda, que o sistema, ao importar os registros de um bloco, sobrescreve todos os j existentes do mesmo bloco. Ou seja, se j existirem registros I050,
I051, I200 e I250 e, no novo arquivo a ser importado, existirem apenas os I050 e I051, os I200 e I250 sero eliminados.
2.7 BLOCOS E REGISTROS DO ARQUIVO DIGITAL
O arquivo digital FCONT dever ser composto dos seguintes blocos e registros por bloco:
Bloco
0

I
I
I
I
I
I
I
I
I
I

I
J
J
J
M
M
M
M
M
M
9
9
9
9

Descrio
Registro
Abertura do Arquivo Digital - 0000
Identificao
da
Pessoa
Jurdica
Abertura do Bloco I
I001
Plano de Contas
I050
Plano de Contas Referencial I051
Tabela
de
Histrico I075
Padronizado
Centro de Custos
I100
Saldos
Contbeis
I150
Identificao do Perodo
Detalhes
dos
Saldos I155
Peridicos
Lanamento
I200
Partidas do Lanamento
I250
Saldos das Contas de I350
Resultado
antes
do
Encerramento Identificao
da Data
Detalhes dos Saldos das I355
Contas de Resultado antes
do Encerramento
Encerramento do Bloco I
I990
Abertura do Bloco J
J001
Identificao dos Signatrios J930
da Escriturao
Encerramento do Bloco J
J990
Abertura do Bloco M
M001
Qualificao
da
Pessoa M020
Jurdica
Identificao do Perodo de M030
Apurao
Detalhes
dos
Saldos M155
Peridicos FCONT
Ajustes FCONT Recuperados M160
Encerramento do Bloco M
M990
Abertura do Bloco 9
9001
Registros do Arquivo
9900
Encerramento do Bloco 9
9990
Encerramento do Arquivo 9999
Digital

Nvel
0

Ocorrncia
1

Obrigatoriedade
O

1
2
3
2

1
V
1:N
V

O
O
F(1)
F

2
2

V
V (At 4)

F
O

1:N

2
3
2

V
1:N
1:4

F
F(2)
O

1
1
2

1
1
2

O
O
O

1
1
2

1
1
1

O
O
O

1:4

O(3)

2
1
1
2
1
0

V
1
1
V
1
1

O(3)
O
O(3)
O(3)
O(3)
O(3)

Observaes:
(1) Registro obrigatrio, exceto para as pessoas jurdicas que utilizam o plano de contas regulamentado pela SUSEP (campo 02 - QUALI_PJ - do registro M020 =
00), que no devero apresentar esse registro.
(2) Registro obrigatrio se existe o I200;
(3) Este registro ser gerado automaticamente pelo Programa Gerador de Escriturao (PGE) do FCONT.
COLUNA REGISTROS:
- A ordem de apresentao dos registros seqencial e ascendente, conforme registros apresentados nessa coluna.
COLUNA NVEL:
- Indica a hierarquia do registro no arquivo.
COLUNA OCORRNCIA (Indica a quantidade de vezes que o registro pode aparecer no arquivo)
- Ocorrncia - um (por arquivo) significa que o registro deve figurar uma nica vez no arquivo.
- Ocorrncia - vrios (por arquivo) significa que o registro pode ocorrer vrias vezes.
- Ocorrncia - 1:1 - significa que somente dever haver um nico registro Filho para o respectivo registro Pai;
- Ocorrncia - 1:N - significa que poder haver ilimitados registros Filhos para o respectivo registro Pai.
- Ocorrncia - 1:4 - significa que poder haver at 4 registros Filhos para o respectivo registro Pai.
- Ocorrncia - Vrios - significa que poder haver vrios registros por arquivo.

- A gerao do arquivo requer a existncia de pelo menos um "Registro Pai" quando houver um "Registro Filho".
COLUNA OBRIGATORIEDADE - Indica a obrigatoriedade do registro em relao ao Programa Gerador de Escriturao (PGE).
O = Registro Obrigatrio (REGRA_REGISTRO_OBRIGATORIO);
F = Registro Facultativo.
N = No se Aplica Escriturao (REGRA_REGISTRO_NAO_SE_APLICA).
Nesta verso, a importao poder ser feita por blocos, a critrio do contribuinte.
So obrigatrios os registros de abertura e de encerramento do arquivo e os registros de abertura e encerramento de cada um dos blocos que compuser o arquivo
digital relacionado. No devem ser informados registros de abertura e encerramento do bloco 0.
2.8 LEIAUTE DOS REGISTROS E REGRAS DE VALIDAO
Os campos que formam cada registro do Arquivo de Entrada de Dados do FCONT esto descritos nesta seo.
Descrio das colunas das tabelas apresentadas
Item
Descrio
N
Indica o nmero do campo em um dado registro.
Campo
Indica o mnemnico do campo.
Descrio
Indica a descrio da informao requerida no campo respectivo.
Tipo
Indica o tipo de caractere com que o campo ser preenchido, de acordo com as
regras gerais j descritas.
N - Numrico;
C - Alfanumrico.
Tamanho
Indica a quantidade de caracteres com que cada campo deve ser preenchido.
Estas instrues devem ser seguidas rigorosamente.
Campos com contedo alfanumrico (C)
Todos os campos alfanumricos tero tamanho mximo de 255 caracteres, exceto
se houver indicao distinta.
Campos com contedo numrico (N)
Os campos numricos tero tamanho mximo de 18 dgitos, exceto se houver
indicao distinta.
Campos com contedo alfanumrico nos quais se faz necessrio registrar nmeros
ou cdigos de identificao
Devero seguir a regra de formao definida pelo respectivo rgo regulador. Os
campos numricos cujo tamanho expresso na coluna prpria devero conter
exatamente a quantidade de caracteres indicada

Decimal

Valores vlidos
Obrigatrio

Regras de validao

Campos com contedo numrico nos quais h indicao de casas decimais


Campos cujo tamanho expresso na coluna prpria devero conter no mximo a
quantidade de caracteres indicada
Campos com contedo numrico nos quais se faz necessrio registrar nmeros ou
cdigos de identificao
Devero seguir a regra de formao definida pelo respectivo rgo regulador.Os
campos numricos cujo tamanho expresso na coluna prpria devero conter
exatamente a quantidade de caracteres indicada.
[REGRA_TAMANHO_CAMPO_INVALIDO]
Indica a quantidade de caracteres que devem constar como casas decimais,
quando necessrias.
A indicao de um algarismo representa a quantidade exata de decimais do campo
(N);
A indicao - para um campo tipo (N) significa que no deve haver representao
de casas decimais;
A indicao - revela que um campo tipo (N) deve ser preenchido com um nmero
inteiro
Indica o domnio do campo, com quais valores este deve ser preenchido.
[REGRA_VALORES_VALIDOS_INVALIDO]
Indica critrio de obrigatoriedade de preenchimento do campo. Para os campos
com este item preenchido com Sim executada a regra de validao
[REGRA_CAMPO_OBRIGATORIO]
Indica a regra de validao que ser executada durante a validao do campo.

Observao:
- Para todos os campos executada a regra de validao [REGRA_CAMPO_INVALIDO], que verifica se o campo foi preenchido com valores vlidos e se o campo
est de acordo com as regras gerais de preenchimento, conferindo tambm o seu tipo e tamanho.
RNG12.2.5 Bloco 0: abertura, identificao e referncias
REGISTRO 0000- Abertura do Arquivo Digital e Identificao da Pessoa Jurdica
Registro de abertura do arquivo digital, identificao da pessoa jurdica e do perodo total a que se refere o arquivo.

REGISTRO 0000: Abertura do Arquivo Digital e Identificao da PESSOA JURDICA


Regras de validao do registro:[REGRA_PERIODO_MINIMO_ESCRITURACAO],[REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 0
Ocorrncia um (por arquivo)
Campo(s) chave: [REG]
N
01
02
03

Campo
REG
ID_ARQ
DT_INI

Rtulo
Tipo de Registro
Identificao do Arquivo
Data inicial

Descrio
Texto fixo contendo 0000.
Texto fixo contendo LALU
Data inicial das informaes
contidas no arquivo.

Tipo
C
C
N

Tamanho
004
004
008

Deci mal
-

Valores vlidos
0000
[LALU]
-

Obrigatrio
Sim
Sim
Sim

Regras de validao do campo


[REGRA_DATA_MINIMA]
[REGRA_DT_INICIO_ESCRITURACAO]

04

DT_FIN

Data final

Data final das informaes contidas


no arquivo.

008

Sim

05
06
07

NOME
CNPJ
UF

Nome empresarial
CNPJ
UF

C
N
C

014
002

Sim
Sim
No

08

IE

Inscrio Estadual

No

09

COD_MUN

Cdigo do municpio

007

No

10

IM

Inscrio Municipal

No

11

IND_SIT_ESP

Situao Especial

Nome empresarial
Nmero de inscrio no CNPJ.
Sigla da unidade da federao da
pessoa jurdica.
Inscrio Estadual da pessoa
jurdica.
Cdigo do municpio do domiclio
fiscal da pessoa jurdica, conforme
tabela do IBGE Instituto Brasileiro
de Geografia e Estatstica.
Inscrio Municipal da pessoa
jurdica.
Indicador de situao especial
(conforme tabela publicada pelo
Sped):

[REGRA_DATA_INI_MAIOR]
[REGRA_ANO_DIFERENTE]
[REGRA_DT_FINAL_ESCRITURACAO]
[REGRA_VALIDA_CNPJ]
[REGRA_TABELA_UF]

No

REGRA_TABELA_SITUACAO

Valores vlidos
"I001"
[0 , 1]

Obrigatrio
Sim
Sim

Regras de validao do campo


-

Valores vlidos
"I050"
-

Obrigatrio
Sim
Sim

Regras de validao do campo


[REGRA_DT_ALT_DATA_MAIOR]

Observaes:
Campos DT_INI e DT_FIN devem corresponder ao perodo a que se refere a DIPJ
RNG12.2.6 Bloco I: Lanamentos
RNG12.2.6.1 REGISTRO I001- ABERTURA DO BLOCO I
Registro de abertura do bloco I. Indicador da existncia de dados no bloco.
REGISTRO I001: ABERTURA DO BLOCO I
Regras de validao do registro: [REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 1
Campo(s) chave: [REG]
N
01
02

Campo
REG
IND_DAD

Rtulo
Tipo de Registro
Indicador de Movimento

Descrio
Texto fixo contendo I001.
Indicador de movimento:
0- Bloco com dados informados;
1- Bloco sem dados informados.

Ocorrncia um (por arquivo)

Tipo
C
N

Tamanho
004
001

Decimal
-

RNG12.2.6.2 REGISTRO I050 - PLANO DE CONTAS


Registro onde deve ser informado o plano de contas da Pessoa Jurdica (inclusive as que foram criadas exclusivamente para o Fcont).
REGISTRO I050: PLANO DE CONTAS
Regras de validao do registro: [REGRA_REGISTRO_OBRIGATORIO_I051]
Nvel Hierrquico 2
Campo(s) chave: [DT_ALT]+[COD_CTA]
N
01
02

Campo
REG
DT_ALT

Rtulo
Tipo de Registro
Data de atualizao

Descrio
Texto fixo contendo I050.
Data
atualizao
(incluso/
alterao).

Ocorrncia 1:N

Tipo
C
N

Tamanho
004
008

Decimal
-

03

COD_NAT

Cdigo Natureza

04

IND_CTA

Tipo de Conta

05

NVEL

Nvel da Conta

06

COD_CTA

Cdigo Conta

07

COD_CTA_SU
P

Cdigo conta superior

08

CTA

Nome da conta analtica

Cdigo natureza da conta/grupo de


contas, conforme tabela publicada
pelo Sped.
Indicador do tipo de conta:
S - Sinttica (grupo de contas);
A - Analtica (conta).
Nvel da conta analtica/grupo de
contas.
Cdigo da conta analtica/grupo de
contas.
Cdigo da conta sinttica /grupo de
contas de nvel imediatamente
superior.

Nome da conta analtica/grupo de


contas.

002

Sim

[REGRA_TABELA_NATUREZA]

001

[S,A]

Sim

Sim

[REGRA_MAIOR_QUE_UM]

Sim

No

Sim

[REGRA_COD_CTA_DT_ALT_DUPLICADO]
[REGRA_CONTA_SUSEP]
[REGRA_COD_CTA_SUP_OBRIGATORIO],
[REGRA_CTA_DE_NIVEL_SUPERIOR_INVALID
A]
[REGRA_CONTA_SUPERIOR_NAO_SE_APLICA
]
-

Observaes:
Campo 05 NVEL: Nmero crescente a partir da conta/grupo de menor detalhamento (Ativo, Passivo, etc.). Deve ser acrescido de 1 a cada mudana de nvel. Exemplo:
Nvel
1
2
3
4

Grupo/Conta:
Ativo
Ativo Circulante
Disponvel
Caixa

Ateno: o sistema criar uma conta com cdigo AJ_ACUM_FCONT para controle dos ajustes acumulados Fcont, representando a diferena entre o ativo e (Passivo + Patrimnio Lquido) aps o cmputo de todos os registros I200/I250
informados.
Caso a pessoa jurdica necessite fazer lanamentos relativos a exerccios anteriores e no sendo possvel fazer a retificao do FCont, dever inserir a conta no plano de contas e utiliz-la como se integrante do Patrimnio Lquido e
representativa de resultados Fcont de perodos anteriores. Nos registros I155, informar somente a movimentao da conta deixando saldo inicial e final zerados.
RNG12.2.6.3 REGISTRO I051 - PLANO DE CONTAS REFERENCIAL
Registro destinado a informar o plano de contas referencial da instituio gestora deste, referenciando com as respectivas contas do plano de contas da pessoa jurdica.
REGISTRO I051: PLANO DE CONTAS REFERENCIAL
Regras de validao do registro:[REGRA_REGISTRO_PARA_CONTA_ANALTICA], [REGRA_COD_CCUS_COD_CTA_REF_DUPLICIDADE]
Nvel Hierrquico 3
Ocorrncia 1:N
Campo(s) chave: [COD_ENT_REF]+[COD_CCUS]
N
01
02

Campo
REG
COD_ENT_RE
F

Rtulo
Tipo de Registro
Cdigo da Entidade

03

COD_CCUS

04

COD_CTA_RE
F

Cdigo do Centro de
Custo
Cdigo
da
Conta
Referencial

Descrio
Texto fixo contendo I051.
Cdigo da instituio responsvel
pela manuteno do plano de
contas referencial.
Cdigo do centro de custo.

Tipo
C
C

Tamanho
004
2

Decimal
-

Valores vlidos
I051
-

Obrigatrio
Sim
Sim

Regras de validao do campo


[REGRA_TABELA_ENTIDADES]
[REGRA_ERRO_ENTIDADE]

No

Cdigo da conta no plano de


contas referencial, conforme tabela
publicada pelos rgos indicados
no campo COD_ENT_REF

Sim

[REGRA_CCUS_NO_CENTRO_CUSTOS_N3]
[REGRA_CCUS_UNICO]
[REGRA_VALIDADE_COD_CTA_REF]
[REGRA_NAO_EXISTE_COD_CTA_REF]

Observaes:
1) Somente devem ser referenciadas (registros I051) contas analticas com natureza de conta (campo COD_NAT do registro I050) igual a: 01 (contas de ativo); 02 (contas de passivo); 03 (patrimnio lquido) e 04 (contas de resultado);
portanto, no devem ser referenciadas (registro I051) as contas de compensao (COD_NAT = 05) e contas transitrias, que devem ser classificadas como de natureza 09.
2) O Campo 03 COD_CCUS tem seu preenchimento obrigatrio somente quando interferir na identificao do cdigo do plano de contas referencial; ou seja, caso a vinculao com o plano de contas referencial independa de centro de
custos, este somente deve ser informado no registro I100.
RNG12.2.6.4 REGISTRO I075 - TABELA DE HISTRICO PADRONIZADO
Registro destinado a informar os cdigos e histricos padronizados.
REGISTRO I075: TABELA DE HISTRICO PADRONIZADO

Regras de validao do registro


Nvel Hierrquico 2
Campo(s) chave: [COD_HIST]
N
01
02
03

Campo
REG
COD_HIST
DESCR_HIST

Ocorrncia 1:N

Rtulo
Tipo de Registro
Cdigo do Histrico
Descrio do Histrico

Descrio
Texto fixo contendo I075.
Cdigo do histrico padronizado.
Descrio
do
histrico
padronizado.

Tipo
C
C
C

Tamanho
004
-

Decimal
-

Valores vlidos
"I075"
-

Obrigatrio
Sim
Sim
Sim

Regras de validao do campo


[REGRA_REGISTRO_DUPLICADO]
-

Observaes:
O Campo COD_HIST deve ser nico para todo o perodo a que se refere escriturao.
RNG12.2.6.24 REGISTRO I100- CENTRO DE CUSTOS
Registro destinado a informar os Centros de Custos.
REGISTRO I100: CENTRO DE CUSTOS
Regras de validao do registro
Nvel Hierrquico 2
Campo(s) chave: [DT_ALT]+[COD_CCUS]

Ocorrncia 1:N

Campo

Rtulo

Descrio

01
02
03

REG
DT_ALT
COD_CCUS

Texto fixo contendo I100.


Data da incluso/alterao.
Cdigo do centro de custos.

04

CCUS

Tipo de Registro
Data Alterao
Cdigo do Centro de
Custos
Nome do Centro de
Custos

Ti
po
C
N
C

Nome do centro de custos.

Valores vlidos

Obrigatrio

Regras de validao do campo

"I100"
-

Sim
Sim
Sim

[REGRA_DT_ALT_DATA_MAIOR]
[REGRA_COD_CCUS_DT_ALT_DUPLICADO]

Sim

Tamanho

Decimal

004
008
-

Observaes:
Registro obrigatrio para todos os que utilizem, em sua escriturao, centros de custo, mesmo que no necessrios nos registros I051. Obrigatrio, tambm, quando utilizados centros de custos para aperfeioar o relacionamento das
contas contbeis com as contas do plano referencial, ainda que no utilizados na escriturao contbil.
RNG12.2.6.5 REGISTRO I150 - SALDOS PERIDICOS IDENTIFICAO DO PERODO
Registro destinado a informar os perodos dos saldos das contas analticas.
REGISTRO I150: SALDOS PERIDICOS IDENTIFICAO DO PERODO
Regras de validao do registro: [REGRA_PERIODO_COMPATIVEL_M030]; [REGRA_PERIODO_COMUM]
Nvel Hierrquico 2
Campo(s) chave: [DT_INI]+[DT_FIN]

Ocorrncia 1:4 (um at quatro por arquivo)

N
01
02

Campo
REG
DT_INI

Rtulo
Tipo de Registro
Data Saldo Inicial

Descrio
Texto fixo contendo I150.
Data de incio do perodo.

Tipo
C
N

Tamanho
004
008

Deci mal
-

Valores vlidos
"I150"
-

Obrigatrio
Sim
Sim

03

DT_FIN

Data Saldo Final

Data de fim do perodo.

008

Sim

Regras de validao do campo


[REGRA_DT_INI_FORA_PERIODO_APURACA
O]
[REGRA_DATA_INI_MAIOR]
[REGRA_DATA_FORA_PERIODO_APURACAO
]
[REGRA_PERIODO_SEM_RESULTADO]

Observaes:
Deve existir um registro I150 para cada perodo de apurao (anual ou trimestral) informado no registro M030.
RNG12.2.6.6 REGISTRO I155 - DETALHE DOS SALDOS PERIDICOS
Registros onde devem ser informados os saldos iniciais, saldos finais, totais de crditos e totais de dbitos de todas as contas patrimoniais da escriturao societria da pessoa jurdica (Ativo, Passivo e Patrimnio Liquido), nos
respectivos perodos de apurao contidos no arquivo digital.
REGISTRO I155: DETALHE DOS SALDOS PERIDICOS
Regras de validao do registro:[REGRA_VALIDACAO_SOMA_SALDO_INICIAL], [REGRA_VALIDACAO_SOMA_SALDO_FINAL], [REGRA_VALIDACAO_DEB_DIF_CRED], [REGRA_VALIDACAO_SALDO_FINAL]
Nvel Hierrquico 3
Ocorrncia 1:N
Campo(s) chave: [COD_CTA]+[COD_CCUS]
N

Campo

Rtulo

Descrio

Tipo

Tamanho

Deci mal

Valores vlidos

Obrigatrio

Regras de validao do campo

01
02

REG
COD_CTA

Tipo de Registro
Cdigo da Conta

Texto fixo contendo I155.


Cdigo da conta analtica.

C
C

004
-

"I155"
-

Sim
Sim

03

COD_CCUS

Cdigo Centro Custos

Cdigo do centro de custos.

No

04
05

VL_SLD_INI
IND_DC_INI

Valor Saldo Inicial


Situao Saldo Inicial

N
C

019
001

02
-

[D, C]

Sim
No

06

VL_DEB

Valor Total Dbitos

019

02

Sim

07

VL_CRED

Valor Total Crditos

019

02

Sim

08
09

VL_SLD_FIN
IND_DC_FIN

Valor Saldo Final


Situao Saldo Final

Valor do saldo inicial do perodo.


Indicador da situao do saldo
inicial:
D - Devedor;
C - Credor.
Valor total dos dbitos no
perodo.
Valor total dos crditos no
perodo.
Valor do saldo final do perodo.
Indicador da situao do saldo
final:
D - Devedor;
C - Credor.

[REGRA_CONTA_PARA_LANCAMENTO]
[REGRA_NATUREZA_PERMITIDA]
[REGRA _CCUS_NO_CENTRO_CUSTOS]
[REGRA_CCUS_NAO_ENCONTRADO]
[REGRA_IND_DC_INI _OBRIGATORIO]

N
C

019
001

02
-

[D, C]

Sim
No

[REGRA_ IND_DC_FIN _OBRIGATORIO]

Observaes:
1) Apresentar registros para todas as contas analticas e que tenham tido saldo ou movimento no perodo;
2) Campos 05 (IND_DC_IN) e 09 (IND_CD_FIN), quando saldos = zero, preencher com D ou C;
3) Campos de 04 (VL_SLD_INI), 06 (VL_DEB), 07 (VL_CRED) ou 08 (VL_SLD_FIN), na inexistncia de saldo inicial, final ou de movimentao, preencher com zero, respeitada a primeira observao.
4) Os valores devero ser adaptados para permitir sua correta identificao com base no plano de contas referencial informado nos registros I051.
5) No campo COD_CTA, informe a cdigo constante do registro I050 conta contbil.
6) Havendo encerramentos contbeis intermedirios, o saldo final informado dever refletir todo o perodo de apurao (ano ou trimestre, conforme o caso).
7) No caso de apurao trimestral, mas com escriturao contbil anual, os saldos das contas de resultado devem ser ajustados para que representem cada trimestre.
Ateno: Os valores informados devem ser extrados da escriturao comercial considerando todos os lanamentos (inclusive os de encerramento) e partindo do pressuposto que foram realizados os lanamentos de encerramento na data
da apurao (anual ou trimestral) do imposto de renda pessoa jurdica.
RNG12.2.6.7 REGISTRO I200 - LANAMENTOS
Registro destinado a informar os SOMENTE os lanamentos expurgados da escriturao societria para fins da escriturao FCONT e os lanamentos includos na escriturao FCONT.
REGISTRO I200: LANAMENTOS
Regras de validao do registro:, [REGRA_VALIDACAO_VL_LCTO_DEB], [REGRA_VALIDACAO_VL_LCTO_CRED]
Nvel Hierrquico 2
Ocorrncia 1:N
N
01
02

Campo
REG
NUM_LCTO

Rtulo
Tipo de Registro
Cdigo de Identificao

03

DT_LCTO

Data do Lanamento

04
05

VL_LCTO
IND_LCTO

Valor Lanamento
Tipo lanamento

Descrio
Texto fixo contendo I200.
Nmero
ou
Cdigo
identificao
nica
lanamento contbil.
Data do lanamento.

de
do

Valor do lanamento.
Indicador do tipo de lanamento:
N - Normal
F Fiscal;

Tipo
C
C

Tamanho
004
-

Deci mal
-

Valores vlidos
I200
-

Obrigatrio
Sim
Sim

Regras de validao do campo


-

008

Sim

N
C

019
001

02
-

[N,F]

Sim
Sim

[REGRA_DATA_INTERVALO_DO_ARQUIVO]
[REGRA_DATA_LCTO_FORA_PERIODO_APU
RACAO]
[REGRA_VALOR_MAIOR_ZERO]
-

Observaes:
- Campo 02 NUM_LCTO: no chave no FCONT.
- Campo 04 VL_LCTO: soma das partidas do lanamento que tenham o mesmo indicador (D ou C).
- Campo 05 - IND_LCTO:
N - Informar somente os lanamentos da escriturao comercial que devem ser desconsiderados para apurao do resultado em conformidade com a Lei 6.404/76, vigente em 31.12.2007. Os lanamentos devem conter as mesmas
informaes da escriturao contbil, ou seja, inclusive o indicador de dbito e crdito do registro I250. O FCONT se encarregar de fazer o expurgo.
F - Informar somente os lanamentos contbeis no efetuados na escriturao comercial que devem ser includos para apurao do resultado em conformidade com a Lei n 6.404/76 vigente em 31.12.2007.
Nos Lanamentos relativos correo de erros ou a eventos de perodos anteriores, devem ser observadas as normas e princpios contbeis.
No devem ser informados lanamentos de encerramento de contas de resultado.
RNG12.2.6.8 REGISTRO I250 - PARTIDAS DO LANAMENTO
Registro onde devem ser detalhadas as partidas dos lanamentos.

REGISTRO I250: PARTIDAS DO LANAMENTO


Regras de validao do registro[REGRA_HISTORICO_OBRIGATORIO]
Nvel Hierrquico 3
N
01
02

Campo
REG
COD_CTA

Rtulo
Tipo de Registro
Cdigo Conta Analtica

03

COD_CCUS

Cdigo Centro Custos

04
05

VL_DC
IND_DC

Valor da Partida
Natureza Partida

06

NUM_ARQ

Localizao Documentos
Arquivados

07

COD_HIST_PAD

Cdigo Histrico

08

HIST

Histrico Complementar

09

COD_PART

Cdigo Participante

Ocorrncia 1:N

Descrio
Texto fixo contendo I250.
Cdigo
da
conta
analtica
debitada/creditada.
Cdigo do centro de custos.

Tipo
C
C

Tamanho
004
-

Deci mal
-

Valores vlidos
I250
-

Obrigatrio
Sim
Sim

Regras de validao do campo


[REGRA_CONTA_PARA_LANCAMENTO]

No

Valor da partida.
Indicador da natureza da partida:
D - Dbito;
C Crdito.
Nmero, Cdigo ou caminho de
localizao
dos
documentos
arquivados.
Cdigo do histrico padro,
conforme tabela I075.
Histrico completo da partida ou
histrico complementar.
Cdigo de identificao do
participante na partida conforme
tabela 0150 (preencher somente
quando identificado o tipo de
participao no registro 0180).

N
C

019
001

02
-

[D, C]

Sim
Sim

[REGRA_CCUS_NO_CENTRO_CUSTOS]
REGRA_CCUS_NAO_ENCONTRADO
-

No

No

65535

No

[REGRA_COD_HIS_PAD_NO_HISTORICO_PA
DRAO]
-

No

Observaes:
1- No caso de lanamento com um dbito e um crdito, utiliza-se um registro que represente o dbito e um registro que represente o crdito;
2- No caso de lanamento com um dbito e diversos crditos, utiliza-se um registro que represente o dbito e tantos registros quantos sejam necessrios para representar os crditos;
3- No caso de lanamento com um crdito e diversos dbitos, utiliza-se um registro que represente o crdito e tantos registros quantos sejam necessrios para representar os dbitos;
4- No caso de lanamento com diversos dbitos e diversos crditos, utilizam-se tantos registros quantos sejam necessrios para representar os crditos e tantos registros quantos sejam necessrios para representar os dbitos;
Campo 07 COD_HIST_PAD: quando utilizada tabela de padronizao de histrico, observar os registros I075;
Campo 08 - HIST: quando utilizado como histrico complementar ao histrico padro (Campo 07), dever contemplar apenas as informaes que ficariam no final do histrico, isto , sua visualizao deve ser possvel com a utilizao da
frmula: [DESCR_HIST] do Registro I075 + + [HIST] do registro I250;
Ateno: quando apenas parte das partidas deva ser desconsiderada, utilizar um dos seguintes critrios:
informar o lanamento completo a ser desconsiderado (todas as partidas e valores do lanamentos tipo N, no registro I200) e efetuar os lanamentos com todas as partidas aplicveis para fins fiscais (lanamentos tipo F no registro
I200); ou,
informar apenas as partidas a serem desconsideradas, ajustando o valor da contrapartida e o valor do lanamento informado no registro I200. Exemplo:
VALOR DO LANAMENTO .............2.000,00
Depreciao Acumulada do Bem A ..............700,00 (C)
Depreciao Acumulada do Bem B ..............300,00 (C)
Depreciao Acumulada do Bem C ............1.000,00 (C)
Despesa de depreciao..................................2.000,00 (D)
Supondo que somente a partida relativa depreciao do bem B deva ser expurgada, informar o lanamento tipo N:
VALOR DO LANAMENTO ............300,00
Depreciao Acumulada do Bem B .........300,00 (C)
Despesa de depreciao.............................300,00 (D)
Se apenas parte da depreciao do bem B deva ser expurgada, informar o lanamento tipo N conforme uma das opes acima, fazendo lanamento do tipo F com o valor a ser apropriado para fins fiscais.
REGISTRO I350 SALDOS DAS CONTAS DE RESULTADO ANTES DO ENCERRAMENTO IDENTIFICAO DA DATA
Registro onde deve ser informada a data a que se referem os saldos no registro I355
REGISTRO I350: SALDOS DAS CONTAS DE RESULTADO ANTES DO ENCERRAMENTO IDENTIFICAO DA DATA
Regras de validao do registro:[REGRA_DT_RES_DUPLICIDADE]
Nvel Hierrquico 3
Ocorrncia 1:4
Campo(s) chave: [DT_RES]
N
01
02

Campo
REG
DT_RES

Rtulo
Tipo de registro
Data de apurao

Descrio
Texto fixo contendo I350.
Data da apurao do resultado.

Tipo
C
N

Tamanho
004
008

Observao: deve existir um registro I350 para cada perodo de apurao (anual ou trimestral) informado no registro M030.

Deci mal
-

Valores vlidos
"I350"
-

Obrigatrio
Sim
Sim

Regras de validao do campo


[REGRA_RESULTADO_SEM_PERIODO]

REGISTRO I355 DETALHES DOS SALDOS DAS CONTAS DE RESULTADO ANTES DO ENCERRAMENTO
Registro onde devem ser detalhados os saldos das contas de resultado na data de apurao do tributo.
REGISTRO I355: DETALHES DOS SALDOS DAS CONTAS DE RESULTADO ANTES DO ENCERRAMENTO
Regras de validao do registro
Nvel Hierrquico 4
Campo(s) chave: [COD_CTA]+[COD_CCUS]
N
01
02

Campo
REG
COD_CTA

Rtulo
Tipo de Registro
Cdigo da Conta

03
04

COD_CCUS
VL_CTA

Cdigo Centro Custos


Valor Saldo Final

05

IND_DC

Situao Saldo Final

Descrio
Texto fixo contendo I355.
Cdigo da conta analtica de
resultado.
Cdigo do centro de custos.
Valor do saldo final antes do
lanamento de encerramento.
Indicador da situao do saldo
final:
D - Devedor;
C - Credor.

Ocorrncia 1:N

Tipo
C
C

Tama nho
004
-

Deci mal
-

Valores vlidos
"I355"
-

Obrigatrio
Sim
Sim

Regras de validao do campo


[REGRA_NATUREZA_PERMITIDA]
[REGRA_CONTA_PARA_LANCAMENTO]
[REGRA _CCUS_NO_CENTRO_CUSTOS]

C
N

019

02

No
Sim

001

[D, C]

Sim

Valores vlidos
"I990"
-

Obrigatrio
Sim
Sim

Regras de validao do campo


[REGRA_QTD_LIN_BLOCOI]

Valores vlidos
J001
[0 , 1]

Obrigatrio
Sim
Sim

Regras de validao do campo


-

Valores vlidos
[J930]
-

Obrigatrio
Sim
Sim
Sim

Regras de validao do campo

Observaes: no caso de apurao trimestral, informar o saldo partindo do pressuposto de que as contas de resultado so encerradas trimestralmente.
RNG12.2.6.9 REGISTRO I990 - ENCERRAMENTO DO BLOCO I
Registro de encerramento do bloco I.
REGISTRO I990: ENCERRAMENTO DO BLOCO I
Regras de validao do registro [REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 1
Campo(s) chave: [REG]
N
01
02

Campo
REG
QTD_LIN_I

Rtulo
Tipo de Registro
Quantidade Linhas

Ocorrncia um (por arquivo)

Descrio
Texto fixo contendo I990.
Quantidade total de linhas do
Bloco I.

Tipo
C
N

Tamanho
004
-

Deci mal
-

RNG12.2.7 BLOCO J: IDENTIFICAO DOS SIGNATRIOS


REGISTRO J001 Abertura do bloco J
Registro de abertura do bloco J.
REGISTRO J001: ABERTURA DO BLOCO J
Regras de validao do registro [REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 1
Campo(s) chave: [REG]
N
01
02

Campo
REG
IND_DAD

Rtulo
Tipo de Registro
Indicador Movimento

Ocorrncia um (por arquivo)

Descrio
Texto fixo contendo J001.
Indicador de movimento:
0- Bloco com dados informados;
1- Bloco sem dados informados.

Tipo
C
N

Tamanho
004
001

Decimal
-

REGISTRO J930 - IDENTIFICAO DOS SIGNATRIOS DA ESCRITURAO


Registro para informar os signatrios da escriturao.
REGISTRO J930: IDENTIFICAO DOS signatrios da escriturao
Regras de validao do registro[REGRA_OBRIGATORIO_ASSIN_CONTADOR], [REGRA_IDENT_CPF_COD_ASSIN_DUPLICIDADE]
Nvel Hierrquico 2
Ocorrncia 2
Campo(s) chave: [IDENT_CPF]+[COD_ASSIN]
N
01
02
03

Campo
REG
IDENT_NOM
IDENT_CPF_CNPJ

Rtulo
Tipo de Registro
Nome Signatrio
CPF/CNPJ

Descrio
Texto fixo contendo J930.
Nome do signatrio.
Nmero de Identificao

do

Tipo
C
C
N

Tamanho
004
011

Deci mal
-

[REGRA_VALIDA_CPF_CNPJ

Signatrio: CPF ou CNPJ;


04

IDENT_QUALIF

Qualificao Assinante

05

COD_ASSIN

Cdigo Assinante

06

IND_CRC
Inscrio Contabilista

Qualificao
do
assinante,
conforme
tabela
do
Departamento
Nacional
de
Registro do Comrcio DNRC.
Cdigo de qualificao do
assinante, conforme tabela do
Departamento
Nacional
de
Registro do Comrcio DNRC.
Nmero
de
inscrio
do
contabilista
no
Conselho
Regional de Contabilidade.

ou
014
-

Sim

REGRA_TABELA_ASSINANTE_DESC]

003

Sim

[REGRA_TABELA_ASSINANTE]
[REGRA_CONTADOR_CPF]

No

[REGRA_OBRIGATORIO_CONTADOR]

Observaes:
- So obrigatrias duas assinaturas: uma do contabilista e uma pela pessoa jurdica.
- Para a assinatura do contabilista s podem ser utilizados certificados digitais de pessoa fsica (e-PF ou e-CPF).
- Pela pessoa jurdica titular da escriturao, podem ser utilizados certificados: da prpria pessoa jurdica, do representante legal perante a RFB ou de seu procurador (procurao eletrnica da RFB).
- Somente sero aceitos certificados digitais padro ICP-Brasil.
Campo 03 IDENT_CPF_CNPJ: Quando for utilizado certificado de pessoa jurdica, informar o CNPJ da pessoa jurdica vinculada ao certificado.
Podem ser utilizados certificados digitais com segurana A1 ou A3.
Informar o cdigo completo (CPF com 11 caracteres ou CNPJ com 14 caracteres).
Campos 04 IDENT_QUALIF e 05 COD_ASSIN:
- So obrigatrios, mesmo quando o livro for assinado pela prpria pessoa jurdica (e-CNPJ ou e-PJ).
REGISTRO J990 - ENCERRAMENTO DO BLOCO J
Registro de encerramento do bloco J.
REGISTRO J990: ENCERRAMENTO DO BLOCO J
Regras de validao do registro [REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 1
Campo(s) chave: [REG]
N
01
02

Campo
REG
QTD_LIN_J

Rtulo
Tipo Registro
Quantidade Linhas

Descrio
Texto fixo contendo J990.
Quantidade total de linhas do
Bloco J.

Ocorrncia um (por arquivo)

Tipo
C
N

Tamanho
004
-

Decimal
-

Valores vlidos
J990
-

Obrigatrio
Sim
Sim

Regras de validao do campo


[REGRA_QTD_LIN_BLOCOJ]

Obrigatrio
Sim
Sim

Regras de validao do campo


-

RNG12.2.8 BLOCO M: Registros Fiscais


REGISTRO M001: Abertura do Bloco M
Registro de abertura do Bloco M.
REGISTRO M001: ABERTURA DO BLOCO M
Regras de validao do registro[REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 1
Campo(s) chave: [REG]
N
01
02

Campo
REG
IND_DAD

Rtulo
Tipo de Registro
Indicador de Movimento

Descrio
Texto fixo contendo M001.
Indicador de movimento:
0- Bloco com dados informados;
1- Bloco sem dados informados.

Ocorrncia um (por arquivo)

Tipo
C
N

Tamanho
004
001

Decimal
-

Valores vlidos
M001
[0 , 1]

REGISTRO M020: Qualificao da PESSOA JURDICA E RETIFICAO


Registro destinado qualificao da Pessoa Jurdica e retificao, visando identificar o rgo que gerencia o seu plano de contas referencial (a ser utilizado no registro I051).
REGISTRO M020: QUALIFICAO DA PESSOA JURDICA E RETIFICAO
Regras de validao do registro
Nvel Hierrquico 2
Campo(s) chave: [IND_PER]
N

Campo

Rtulo

Descrio

Ocorrncia 1:4

Tipo

Tamanho

Decimal

Valores vlidos

Obrigatrio

Regras de validao do campo

01
02

03

04

REG
QUALI_PJ

TIPO_ESCRIT

Nro_Rec_Anterior

Tipo de Registro
Qualificao de PJ

Tipo de Escriturao

Nmero
Anterior

do

Recibo

Texto fixo contendo M020.


Qualificao da Pessoa Jurdica:
00 - Sociedade Seguradora, de
Capitalizao ou Entidade
aberta
de
previdncia
complementar - (SUSEP);
10 - PJ em geral - (RFB) e
Corretora Autnoma de Seguros
- (RFB);
20 - PJ Componente do Sistema
Financeiro (COSIF).
Tipo de Escriturao:
0 Original
1 Retificadora
Nmero
do
recibo
da
escriturao anterior a ser
retificada. Utilizado quando o
TIPO_ESCRIT for igual a 1

004

002

001

041

M020

Sim
Sim

[0,1]

Sim

No

[REGRA_REC_ANTERIOR_OBRIGATRIO]
[REGRA_DV_RECIBO]
[REGRA_NRO_REC_ANTERIOR_NAO_SE_APLI
CA]

REGISTRO M030: Identificao do Perodo de Apurao


Registro destinado identificao dos perodos de apurao contidos no FCONT.
REGISTRO M030: IDENTIFICAO DO PERODO DE APURAO
Regras de validao do registro [REGRA_PERIODO_COMPATVEL_I150]
Nvel Hierrquico 2
Campo(s) chave: [IND_PER]
N
01
02

Campo
REG
IND_PER

03
04
05

IND_CALC_ESTIM
FORM_TRIB_TRI
VL_LUC_LIQ

06

IND_LUC_LIQ

Rtulo
Tipo de Registro

Perodo Apurao
Resultado do Perodo
Situao do Resultado
do Perodo

Descrio
Texto fixo contendo M030.
Tabela de perodos:
A00- Anual;
T01- Primeiro trimestre;

Ocorrncia 1:4

Tipo
C
C

Tamanho
004
003

Deci mal
-

Valores vlidos
M030

Obrigatrio
Sim
Sim

C
C

001
001

019

02

Sim

001

Sim

Regras de validao do campo


[REGRA_OCORRENCIA_ANUAL]
[REGRA_TRIMESTRE_FORA_PERIODO]

T02- Segundo trimestre;


T03- Terceiro trimestre;
T04- Quarto trimestre;
No preencher
No preencher
Valor do lucro lquido (ou do
prejuzo) contbil do perodo
Indicador
do
resultado
do
perodo:
D - Prejuzo
C Lucro

No
No

Observaes:
- Para apurao anual, informar apenas um registro;
- Na apurao trimestral, informar um registro por trimestre.
REGISTRO M155 - DETALHE DOS SALDOS PERIDICOS FCONT (de uso interno do sistema)
Saldo das contas patrimoniais FCONT
REGISTRO M155: DETALHE DOS SALDOS PERIDICOS FCONT
Regras de validao do registro:
Nvel Hierrquico 3
Campo(s) chave: [IND_PER]
N
01
02

Campo
REG
COD_CTA

Rtulo
Tipo de Registro
Cdigo da Conta

Descrio
Texto fixo contendo M155.
Cdigo da conta analtica.
Recuperado do Registro I155 e

Ocorrncia 1:N

Tipo
C
C

Tamanho
004
-

Decimal
-

Valores vlidos
M155
-

Obrigatrio
Sim
Sim

Regras de validao do campo

03

COD_CCUS

Cdigo Centro Custos

04

VL_SLD_INI_FC

Saldo Inicial FCONT

M160
Cdigo do centro de custos.
Recuperado do Registro I155 e
M160.
Valor do saldo inicial FCONT.
Primeiro perodo ou anual:
Zero

No

019

02

Sim

001

[D, C]

No

019

02

Sim

019

02

Sim

019

02

Sim

ou
(IND_DC_INI)
Registro
I155.
VL_SLD_INI
(-) M160. SMT_EXPURGOS_D
(+) M160.
SMT_EXPURGOS_C
(+) M160. SMT_INCLUSOES_D
() M160. SMT_INCLUSOES_C

Demais perodos:
Registro M155. VL_SLD_FIN do
perodo anterior (IND_DC_FIN)

05

IND_DC_INI

Situao Saldo Inicial

Indicador da situao do saldo


inicial:
D - Devedor;
C Credor.
Lanamentos
contbeis
de
dbito.
Valor recuperado do registro I155
do campo VL_DEB.
Lanamentos
contbeis
de
crdito.
Valor recuperado do registro I155
do campo VL_CRED.
Valor dos lanamentos de
expurgos devedores.
Somatrio do valor do campo
VL_DC do Registro I250.
Considerar os lanamentos do
registro I200 com o campo
IND_LCTO = N e com o campo
IND_DC= D do Registro I250.

06

VL_DEB_CONTAB
IL

Dbitos Contbeis

07

VL_CRED_CONTA
BIL

Crditos Contbeis

08

VL_DEB_FCONT_
E

Expurgos Devedores

09

VL_CRED_FCONT
_E

Expurgos Credores

Valor dos lanamentos de


expurgos credores.
Somatrio do valor do campo
VL_DC do Registro I250.
Considerar os lanamentos do
registro I200 com o campo
IND_LCTO = N e com o campo
IND_DC= D do Registro I250.

019

02

Sim

10

VL_DEB_FCONT_I

Incluses Devedoras

Valor dos lanamentos de


incluso devedores.
Somatrio do valor do campo
VL_DC do Registro I250.
Considerar os lanamentos do

019

02

Sim

registro I200 com o campo


IND_LCTO = F e com o campo
IND_DC= D do Registro I250.

11

VL_CRED_FCONT
_I

Incluses Credoras

Valor dos lanamentos de


incluso credores.
Somatrio do valor do campo
VL_DC do Registro I250.
Considerar os lanamentos do
registro I200 com o campo
IND_LCTO = F e com o campo
IND_DC= C do Registro I250.

019

02

Sim

12

VL_SLD_FIN_FC

Saldo FCONT Final

Valor do saldo final FCONT do


perodo.

019

02

Sim

001

[D, C]

No

001

[R, I]

No

(IND_DC_INI) VL_SLD_INI
(+) VL_DEB_CONTABIL
(-) VL_CRED_CONTABIL
(-) VL_DEB_FCONT_E
(+) VL_CRED_FCONT_E
(+) VL_DEB_FCONT_I
(-) VL_CRED_FCONT_I
13

IND_DC_FIN

Situao Saldo Final

14

IND_RECUPERAC
AO

Indicador de Saldo inicial


recuperado do servidor

Indicador da situao do saldo


final:
D - Devedor;
C - Credor.
R Recuperado;
I Inicial

Observaes:
Registro de uso interno do sistema, para controle dos saldos das contas considerados os lanamentos de expurgo e incluso, no havendo necessidade de compor o arquivo de entrada. Se existente no arquivo de entrada, ser
sobreposto no processo de criao do arquivo a ser enviado.
REGISTRO M160: AJUSTES FCONT RECUPERADOS (de uso interno do sistema)
Somatrio dos Lanamentos de Ajustes (incluses/expurgos) recuperados da ltima escriturao.
REGISTRO M160: AJUSTES FCONT RECUPERADOS
Regras de validao do registro
Nvel Hierrquico 2
Campo(s) chave: [COD_CTA]+[COD_CCUS]
N
01
02
03
04

Campo
REG
COD_CTA
COD_CCUS
SMT_EXPURGOS
_D

Rtulo
Tipo de Registro
Cdigo da Conta
Cdigo Centro Custos
Somatrio dos expurgos
devedores

05

SMT_EXPURGOS
_C

Somatrio dos expurgos


credores

06

SMT_INCLUSOES
_D

Somatrio das incluses


devedoras

07

SMT_INCLUSOES

Somatrio das incluses

Ocorrncia 1

Descrio
Texto fixo contendo M160.
Cdigo da conta analtica.
Cdigo do centro de custos.
Somatrio dos Valores de
lanamentos
de
expurgos
devedores,
da
ltima
escriturao.
Somatrio dos Valores de
lanamentos
de
expurgos
credores, da ltima escriturao.
Somatrio dos Valores de
lanamentos
de
incluso
devedores,
da
ltima
escriturao.
Somatrio dos Valores de

Tipo
C
C
C
N

Tamanho
004
019

Decimal
02

Valores vlidos
"M160"
-

Obrigatrio
Sim
Sim
No
Sim

019

02

Sim

019

02

Sim

019

02

Sim

Regras de validao do campo

_C

credoras

lanamentos
de
incluso
credores, da ltima escriturao.

Observaes:
Registro composto somente por contas patrimoniais (Ativo, Passivo ou Patrimnio Lquido)
Registro de uso interno do sistema, para controle dos saldos iniciais das contas do Fcont, no havendo necessidade de compor o arquivo de entrada. Se existente no arquivo de entrada, ser sobreposto no processo de criao do arquivo
a ser enviado.
REGISTRO M990: ENCERRAMENTO DO BLOCO M
Registro de encerramento do bloco M.
REGISTRO M990: ENCERRAMENTO DO BLOCO M
Regras de validao do registro[REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 1
Campo(s) chave: [REG]
N
01
02

Campo
REG
QTD_LIN_M

Rtulo
Tipo de Registro
Quantidade Linhas

Descrio
Texto fixo contendo M990.
Quantidade total de linhas do
Bloco M.

Ocorrncia um (por arquivo)

Tipo
C
N

Tamanho
004
-

Decimal
-

Valores vlidos
M990
-

Obrigatrio
Sim
Sim

Regras de validao do campo


[REGRA_QTD_LIN_BLOCOM]

Valores vlidos
9001
[0 , 1]

Obrigatrio
Sim
Sim

Regras de validao do campo


-

Valores vlidos
9900
Somente tipos de
registro previstos
para
a
escriturao.
-

Obrigatrio
Sim
Sim

Regras de validao do campo


-

Sim

[REGRA_QTD_REG_BLC]

RNG12.2.9 Bloco 9: Controle e encerramento do arquivo digital


REGISTRO 9001 - ABERTURA DO BLOCO 9
Registro de abertura do bloco 9.
REGISTRO 9001: ABERTURA DO BLOCO 9
Regras de validao do registro[REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 1
Campo(s) chave:
N
01
02

Campo
REG
IND_DAD

Rtulo
Tipo de Registro
Indicador de Movimento

Descrio
Texto fixo contendo 9001.
Indicador de movimento:
0- Bloco com dados informados;
1- Bloco sem dados informados.

Ocorrncia um (por arquivo)

Tipo
C
N

Tamanho
4
1

Decimal
-

REGISTRO 9900 - REGISTROS DO ARQUIVO


Registro onde deve ser informada a quantidade de registros existente no arquivo digital, para cada tipo.
REGISTRO 9900: REGISTROS DO ARQUIVO
Regras de validao do registro [REGRA_QTD_REG_BLC_OBRIGATORIO], [REGRA_REG_BLC_DUPLICIDADE]
Nvel Hierrquico 2
Ocorrncia 1:N
Campo(s) chave: [REG_BLC]
N
01
02

Campo
REG
REG_BLC

03

QTD_REG_BLC

Rtulo
Tipo de Registro

Descrio
Texto fixo contendo 9900.
Registro que ser totalizado no
prximo campo.

Tipo
C
C

Tamanho
4
4

Decimal
-

Total de registros do tipo


informado no campo anterior.

REGISTRO 9990 - ENCERRAMENTO DO BLOCO 9


Registro de encerramento do bloco 9.
REGISTRO 9990: ENCERRAMENTO DO BLOCO 9
Regras de validao do registro [REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 1
Campo(s) chave: [REG]

Ocorrncia um (por arquivo)

N
01
02

Campo
REG
QTD_LIN_9

Rtulo
Tipo de Registro
Quantidade
total
linhas do Bloco 9

de

Descrio
Texto fixo contendo 9990.
Quantidade total de linhas do
Bloco 9.

Tipo
C
N

Tamanho
004
-

Decimal
-

Valores vlidos
9990
-

Obrigatrio
Sim
Sim

Regras de validao do campo


[REGRA_QTD_LIN_BLOCO9]

REGISTRO 9999 - ENCERRAMENTO DO ARQUIVO DIGITAL


Registro de encerramento do arquivo digital.
REGISTRO 9999: ENCERRAMENTO DO ARQUIVO DIGITAL
Regras de validao do registro [REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 0
Campo(s) chave: [REG]
N
01
02

Campo
REG
QTD_LIN

Rtulo
Tipo de Registro
Quantidade
total
de
linhas do arquivo digital

Descrio
Texto fixo contendo 9999.
Quantidade total de linhas do
arquivo digital.

Ocorrncia um (por arquivo)

Tipo
C
N

Tamanho
004
-

Decimal
-

Valores vlidos
9999
-

Obrigatrio
Sim
Sim

Regras de validao do campo


[REGRA_QTD_LIN_ARQUIVO]

2.9 RNG12.4 Tabelas de Regras de validao


As inconsistncias encontradas nos arquivos foram classificadas em dois tipos:
-Erro (no permite a gerao e transmisso do arquivo)
-Advertncia (no impede a execuo das demais funcionalidades)
As rotinas de validao so executadas em 3 nveis. Encontrados erros em um nvel, o nvel seguinte no executado.
As validaes so executadas por nvel. Assim, as regras de nvel 2 s sero executadas se no forem encontrados erros na execuo das regras de nvel 1.
2.9.1RNG12.4.1 Regras de Validao nvel 1
Arquivos provenientes de ECD no recebero tratamento especfico para importao. Desta forma, se contiverem erros de estrutura de acordo com o leiaute do LRTT no sero importados.
2.9.1.1 Regras de Validao de Estrutura 1
Regras que interrompem a anlise da linha onde ocorreram erros, prosseguindo com a validao da prxima linha.
N
01

Cdigo da regra de validao


REGRA_HIERARQUIA_ARQUIV
O

02

REGRA_ESTRUTURA_INVALID
A

03

REGRA_REGISTRO_OBRIGATO
RIO

04
REGRA_REGISTRO_NAO_SE_A
PLICA

Descrio
Verifica se o arquivo est com organizao hierrquica,
assim definida pela citao do nvel hierrquico ao qual
pertence cada registro.
Os registros so sempre iniciados na primeira coluna
(posio 1) e tm tamanho varivel. Todos os registros
devem conter no final de cada linha do arquivo digital, aps
o caractere delimitador Pipe acima mencionado, os
caracteres CR (Carriage Return) e LF (Line Feed)
correspondentes a retorno do carro e salto de linha (CR
e LF: caracteres 13 e 10, respectivamente, da Tabela
ASCII).
Ao incio e ao final de cada campo (includos o primeiro e o
ltimo de cada registro) deve ser inserido o caractere
delimitador | (Pipe ou Barra Vertical: caractere 124 da
Tabela ASCII);
O caractere delimitador | (Pipe) no deve ser includo
como parte integrante do contedo de quaisquer campos
numricos ou alfanumricos;

Como obter
Verifica se o arquivo est com organizao hierrquica,
assim definida pela citao do nvel hierrquico ao qual
pertence cada registro;
Os registros so sempre iniciados na primeira coluna
(posio 1) e tm tamanho varivel;
Todos os registros devem conter no final de cada linha do
arquivo digital, aps o caractere delimitador Pipe
acima mencionado, os caracteres CR (Carriage Return)
e LF (Line Feed) correspondentes a retorno do carro e
salto de linha (CR e LF: caracteres 13 e 10,
respectivamente, da Tabela ASCII)
Ao incio e ao final de cada campo (includos o primeiro e
o ltimo de cada registro) deve ser inserido o caractere
delimitador | (Pipe ou Barra Vertical: caractere 124 da
Tabela ASCII);
O caractere delimitador | (Pipe) no deve ser includo
como parte integrante do contedo de quaisquer campos
numricos ou alfanumricos;

Na ausncia de informao, o campo vazio (campo sem


contedo; nulo; null) dever ser iniciado com caractere | e
imediatamente encerrado com o mesmo caractere |
delimitador de campo.
Verifica se o tipo de registro obrigatrio conforme RNG Definies de obrigatoriedade dos registros.
Se o arquivo for uma escriturao FCONT j assinada a
REGRA_REGISTRO_NO_SE_APLICA_ASSINADO deve
ser acionada.
Se no:

Na ausncia de informao, o campo vazio (campo sem


contedo; nulo; null) dever ser iniciado com caractere |
e imediatamente encerrado com o mesmo caractere |
delimitador de campo.
Verifica se o registro obrigatrio conforme RNG Definies de obrigatoriedade dos registros
Se o arquivo for uma escriturao FCONT j assinada a
REGRA_REGISTRO_NO_SE_APLICA_ASSINADO
deve ser acionada.
Se no:

Cdigo da mensagem

Tipo
Erro

MSG_ERRO_HIERARQUIA
Erro

MSG_ESTRUTURA_INVALIDA

MSG_REGISTRO_OBRIGATORIO

Erro

MSG_REGISTRO_NAO_SE_APLICA
_ADVERTENCIA

Advertnc
ia

05
06
07

REGRA_OCORRENCIA_UNITAR
IA_ARQ
REGRA_LIMITE_OCORRENCIA
S
REGRA_REGISTRO_NO_SE_A
PLICA_ASSINADO

Verifica se o tipo de registro se aplica escriturao


conforme RNG - Definies de obrigatoriedade dos
registros. Esta advertncia acumulativa, sendo expressa
apenas uma vez no relatrio.

Verifica se o registro no se aplica escriturao


conforme RNG - Definies de obrigatoriedade dos
registros . Esta advertncia acumulativa, sendo
expressa apenas uma vez no relatrio.

Verifica se registro ocorreu apenas uma vez por arquivo,


considerando a chave REG.
Verifica se registro ocorreu at o limite de ocorrncias
permitidas.
Na importao de arquivo assinado, verifica se o tipo de
registro se aplica escriturao conforme RNG - Definies
de obrigatoriedade dos registros.

Verifica se registro ocorreu mais de uma vez por arquivo


Verifica se registro ocorreu at o limite de ocorrncias
permitidas
Se importao de arquivo assinado, o erro ocorre quando
o tipo de registro no se aplica escriturao conforme
RNG - Definies de obrigatoriedade dos registros.

MSG_OCORRENCIA_UNITARIA_AR
Q
MSG_LIMITE_OCORRENCIA

Erro

MSG_REGISTRO_NAO_SE_APLICA

Erro

Cdigo da mensagem
MSG_CAMPO_INVALIDO

Tipo
Erro

MSG_TAMANHO_CAMPO_INVALID
O

Erro

MSG_VALORES_VALIDOS_INVALID
O

Erro

Erro

2.9.1.2 Regras de Validao de Estrutura 2


Regras que no interrompem a anlise da linha durante a validao das mesmas pelo sistema.
N
01

Cdigo da regra de validao


REGRA_CAMPO_INVALIDO

02
REGRA_TAMANHO_CAMPO_I
NVALIDO
03
REGRA_VALORES_VALIDOS_I
NVALIDO

Descrio
Verifica se o campo foi preenchido com valores vlidos e se
o campo est de acordo com as RNG - regras gerais de
preenchimento, conferindo tambm o tipo e tamanho.
Verifica se a quantidade de caracteres com que o campo foi
preenchido est de acordo com o especificado no item
tamanho da RNG - Descrio das colunas das tabelas
apresentadas e com o informado na coluna tamanho do
campo.
Verifica se o valor com que o campo foi preenchido est de
acordo com o especificado no item valores vlidos da RNG Descrio das colunas das tabelas apresentadas e com o
informado na coluna valores vlidos do campo.

Como obter
Verifica se o campo foi preenchido com valores vlidos e
se o campo est de acordo com as RNG - regras gerais
de preenchimento, conferindo tambm o tipo e tamanho.
Verifica se a quantidade de caracteres com que o campo
foi preenchido est de acordo com o especificado no item
tamanho da RNG - Descrio das colunas das tabelas
apresentadas e com o informado na coluna tamanho do
campo
Verifica se o valor com que o campo foi preenchido est
de acordo com o especificado no item valores vlidos da
RNG - Descrio das colunas das tabelas apresentadas e
com o informado na coluna valores vlidos do campo

2.9.2 Regras de Validao Nvel 2


N
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16

Cdigo da regra de validao


REGRA_REGISTRO_DUPLIC
ADO
REGRA_COD_CCUS_DT_AL
T_DUPLICADO
REGRA_COD_CTA_DT_ALT_
DUPLICADO
REGRA_CODIGO_CONTA_NI
VEL_SUPERIOR_INVALIDO
REGRA_CONTA_NO_PLANO
_CONTAS
REGRA_COD_HIS_PAD_NO_
HISTORICO_PADRAO
REGRA_CCUS_NO_CENTRO
_CUSTOS
REGRA_OCORRENCIA_UNIT
ARIA_ARQ
REGRA_VALIDA_CNPJ
REGRA_VALIDA_CPF
REGRA_COD_CCUS_COD_C
TA_REF_DUPLICIDADE
REGRA_IDENT_CPF_COD_A
SSIN_DUPLICIDADE
REGRA_REG_BLC_DUPLICI
DADE
REGRA_QTD_LIN_BLOCO0
REGRA_QTD_LIN_BLOCOI
REGRA_QTD_LIN_BLOCOJ

Descrio
Verifica se o registro no duplicado, considerando os
campos chave especificados para o registro.
Verifica se o registro no duplicado, considerando a chave
COD_CCUS+DT_ALT.
Verifica se o registro no duplicado, considerando a chave
COD_CTA+DT_ALT.
Verifica se COD_CTA_SUP existe no plano de contas
(Registro I050).
Verifica se conta COD_CTA existe no plano de contas
(Registro I050).
Verifica se Cdigo do histrico padro COD_HIS_PAD existe
no Tabela de Histrico Padronizado (registro I075).
Verifica se Cdigo do centro de custos COD_CCUS existe no
registro I100 Centro de Custos.
Verifica se registro ocorreu apenas uma vez por arquivo,
considerando a chave REG.
Verifica se a regra de formao do Cdigo vlida.
Verifica se a regra de formao do Cdigo vlida.
Verifica se o registro no duplicado, considerando a chave
COD_ENT+COD_CCUS.
Verifica se o registro no duplicado considerando a chave
IDENT_CPF + COD_ASSIN.
Verifica se o registro no duplicado, considerando a chave
REG_BLC.
Verifica se numero de linhas do bloco 0 igual ao valor
informado no campo QTD_LIN (Registro 0990).
Verifica se nmero de linhas do bloco I igual ao valor
informado no campo QTD_LIN (Registro I990).
Verifica se nmero de linhas do bloco J igual ao valor

Como obter
Verifica se o campo aparece mais de uma vez no
registro
Verifica se a chave COD_CCUS+DT_ALT aparece mais
de uma vez no registro
Verifica se a chave COD_CTA+DT_ALT aparece mais
de uma vez no registro
Verifica se COD_CTA_SUP existe no plano de contas
(Registro I050)
Verifica se conta COD_CTA existe no plano de contas
(Registro I050)
Verifica se cdigo do histrico padro COD_HIS_PAD
existe no Tabela de Histrico Padronizado (registro I075)
Verifica se cdigo do centro de custos COD_CCUS
existe no registro I100 Centro de Custos
Verifica se registro ocorreu mais de uma vez por arquivo

Cdigo da mensagem
MSG_REGISTRO_DUPLICADO

Tipo
Erro

MSG_REGISTRO_DUPLICADO

Erro

MSG_REGISTRO_DUPLICADO

Erro

MSG_CONTA_NO_PLANO_CONTAS

Erro

MSG_CONTA_NO_PLANO_CONTAS

Erro

MSG_COD_HIS_PAD_NO_HISTORIC
O_PADRAO
MSG _CCUS_NO_CENTRO_CUSTOS

Erro
Erro

MSG_OCORRENCIA_UNITARIA_ARQ

Erro

Verifica se a regra de formao do cdigo vlida


Verifica se a regra de formao do cdigo vlida
Verificar se a chave COD_ENT+COD_CCUS +
COD_CTA_REF aparece mais de uma vez no registro.
Verificar se a chave IDENT_CPF + COD_ASSIN
aparece mais de uma vez no registro
Verificar se a chave REG_BLC aparece mais de uma
vez no registro
Verifica se numero de linhas do bloco 0 igual ao valor
informado no campo QTD_LIN (Registro 0990)
Verifica se nmero de linhas do bloco I igual ao valor
informado no campo QTD_LIN (Registro I990)
Verifica se nmero de linhas do bloco J igual ao valor

MSG_VALIDA_CNPJ
MSG_VALIDA_CPF
MSG_REGISTRO_DUPLICADO

Erro
Erro
Erro

MSG_REGISTRO_DUPLICADO

Erro

MSG_REGISTRO_DUPLICADO

Erro

MSG_QTD_LIN_BLOCO0

Erro

MSG_QTD_LIN_BLOCOI

Erro

MSG_QTD_LIN_BLOCOJ

Erro

informado no campo QTD_LIN (Registro J990).


17
REGRA_QTD_LIN_BLOCOM
18
19
20
21

22
23
24

Verifica se nmero de linhas do bloco M igual ao valor


informado no campo QTD_LIN (Registro M990).

REGRA_CAMPO_OBRIGATO
RIO
REGRA_COD_CTA_SUP_OB
RIGATORIO

Verifica se nmero de linhas do arquivo igual ao valor


informado no campo QTD_LIN (Registro 9999).
Verifica se o campo foi preenchido com algum valor diferente
de vazio e do caractere espao.
Verifica
se
NIVEL>1,
se
afirmativo
executa
REGRA_CAMPO_OBRIGATRIO.

REGRA_HISTORICO_OBRIG
ATORIO

Verifica se campo HIST ou campo COD_HIST_PAD esto


preenchidos (um dos dois campos deve estar preenchido).

REGRA_REGISTRO_PARA_C
ONTA_ANALTICA
REGRA_OBRIGATORIO_CO
NTADOR
REGRA_NAO_EXISTE_COD_
CTA_REF

O registro somente poder existir quando o valor do campo


IND_CTA do Registro I050 = A.
Campo obrigatrio quando COD_ASSIN for igual a 900
(Contador)
Verifica se a conta informada existe no plano de contas
referencial

REGRA_TABELA_NATUREZA

Verifica se o Cdigo informado no Campo COD_NAT do


Registro I050 existe na Tabela de Naturezas das
Contas/Grupo de Contas, conforme tabelas divulgadas pelo
Sped.

REGRA_TABELA_ENTIDADE
S

Verifica se o Cdigo informado no Campo COD_ENT_REF do


Registro I051 existe na Tabela de Entidades Responsveis
pela Manuteno do Plano de Contas Referencial, conforme
tabelas divulgadas pelo Sped.

REGRA_TABELA_SITUACAO

Verifica se o Cdigo informado no Campo IND_SIT_ESP do


Registro 0000 existe na Tabela de Indicador de situao
especial, conforme tabelas divulgadas pelo Sped.

REGRA_TABELA_ASSINANT
E

Verifica o Cdigo valor informado no Campo COD_ASSIN


existe na Tabela de Qualificao do Assinante, conforme
tabelas divulgadas pelo Sped.

REGRA_TABELA_ASSINANT
E_DESC

Se COD_ASSIN=900 verifica se a descrio informada no


Campo IDENT_QUALIF existe na Tabela de Qualificao do
Assinante, conforme tabelas divulgadas pelo Sped e
corresponde ao campo COD_ASSIN informado.

REGRA_QTD_LIN_ARQUIVO

25

26

27

28

29

30
REGRA_TABELA_UF
31
REGRA_REGISTRO_OBRIGA
TORIO_I051
32

REGRA_DATA_MINIMA

Verifica se Cdigo informado no Campo UF existe na Tabela


de Unidades da Federao, conforme tabelas divulgadas pelo
Sped.
Se a conta contbil possui IND_CTA igual a A (analtica), a
Natureza da conta igual a 1, 2, 3 ou 4, e no registro M020 o
campo QUALI_PJ for diferente de 00 SUSEP o sistema
verifica se existe ao menos um registro I051 cadastrado para
esta conta.
Se no registro 0000 o campo DT_INI for menor que
01/01/2009.

33
REGRA_CCUS_NAO_ENCON
TRADO

Verifica se o contedo do campo centro de custo compatvel


com o relacionamento dos registros I050 e I051.

34
REGRA_CCUS_UNICO

Centro de custo vazio deve ser nico para a Conta referencial.

informado no campo QTD_LIN (Registro J990)


RNG1.9.3.50 Verifica se nmero de linhas do bloco M
igual ao valor informado no campo QTD_LIN (Registro
M990)
Verifica se nmero de linhas do arquivo igual ao valor
informado no campo QTD_LIN (Registro 9999)
Verifica se o campo foi preenchido com algum valor
diferente de vazio e do caractere espao.
Verifica
se
NIVEL>1,
se
afirmativo
executa
REGRA_CAMPO_OBRIGATORIO.
Verifica se campo HIST ou campo COD_HIST_PAD
esto preenchidos (um dos dois campos deve estar
preenchido)
O registro somente poder existir quando o valor do
campo IND_CTA do Registro I050 = A
Campo obrigatrio quando COD_ASSIN for igual a 900
(Contador)
Verifica se a conta informada existe no plano de contas
referencial
Verifica se valor informado no Campo COD_NAT do
Registro I050 existe na Tabela de Naturezas das
Contas/Grupo de Contas, conforme RNG - Tabelas de
Referncia para o Arquivo Regime Tributrio de
Transio
Verifica se valor informado no Campo COD_ENT_REF
do Registro I051 existe na Tabela de Entidades
Responsveis pela Manuteno do Plano de

MSG_QTD_LIN_BLOCOJM

Erro

MSG_QTD_LIN_ARQUIVO

Erro

MSG_CAMPO_OBRIGATORIO

Erro

MSG_CAMPO_OBRIGATORIO

Erro
Erro

MSG_HISTORICO_OBRIGATORIO
MSG_REGISTRO_PARA_CONTA_AN
ALITICA
MSG_OBRIGATORIO_CONTADOR

Erro
Erro

MSG_NAO_EXISTE_COD_ CTA_REF

Erro

MSG_TABELA_NATUREZA

Erro

MSG_TABELA_ENTIDADES

Erro

MSG_TABELA_SITUACAO

Erro

MSG_TABELA_ASSINANTE

Erro

MSG_TABELA_ASSINANTE_DESC

Erro

MSG_TABELA_UF

Erro

MSG_REGRA_REGISTRO_OBRIGAT
ORIO_I051

Erro

MSG_DATA_MINIMA

Erro

MSG CCUS_NAO_ENCONTRADO

Erro

MSG_CCUS_UNICO

Erro

Contas Referencial, conforme RNG - Tabelas de


Referncia para o Arquivo Regime Tributrio de
Transio.
Verifica se valor informado no Campo IND_SIT_ESP do
Registro 0000 existe na Tabela de Indicador de situao
especial, conforme RNG - Tabelas de Referncia para o
Arquivo Regime Tributrio de Transio
Verifica se valor informado no Campo COD_ASSIN
existe na Tabela de Qualificao do Assinante, conforme
RNG - Tabelas de Referncia para Arquivo Regime
Tributrio de Transio.
Se COD_ASSIN=900 verifica se valor informado no
Campo IDENT_QUALIF existe na Tabela de
Qualificao do Assinante, conforme RNG - Tabelas de
Referncia para o Regime Tributrio de Transio e
corresponde ao campo COD_ASSIN informado.
Verifica se valor informado no Campo UF existe na
Tabela de Unidades da Federao, conforme RNG Tabela de Unidades da Federao
Se a conta contbil possui IND_CTA igual a A
(analtica), a natureza da conta (COD_NAT) igual a 1, 2,
3 ou 4, e no registro M020 o campo QUALI_PJ for
diferente de 00 SUSEP o erro ocorre se no existe ao
menos um registro I051 cadastrado para esta conta.
Se no registro 0000 o campo DT_INI for menor que
01/01/2009.
O erro ocorre quando o contedo do campo Centro de
custo e conta contbil utilizado no for encontrado no
registro I051.
Exceto se no existir registro no I051 para a conta
contbil ou se o centro de custo do I051 estiver vazio.
O erro ocorre quando o centro de custo est vazio e
localizado outro registro I051 referente mesma conta
contbil e referencial.

35

REGRA_REC_ANTERIOR_O
BRIGATRIO

Campo obrigatrio
retificadora.

quando

se

tratar

de

escriturao

36

37
38
39

40

REGRA_DV_RECIBO

Verificar se o nmero do recibo informado vlido .

REGRA_NRO_REC_ANTERI
OR_NAO_SE_APLICA
REGRA_DT_RES_DUPLICID
ADE

Verificar que o nmero da escriturao retificadora no deve


ser informado quando a escriturao original
Verifica se o registro no duplicado, considerando a chave
DT_RES.
Verifica se para o registro do I150 existe um registro I350 com
a data de resultado igual data final.

REGRA_PERIODO_SEM_RE
SULTADO
REGRA_RESULTADO_SEM_
PERIODO

41
REGRA_NATUREZA_PERMIT
IDA

Verifica se para o registro do I350 existe um registro I150 com


a data de Resultado igual data final.
Verifica se a conta utilizada possui natureza compatvel com o
registro

O erro ocorre quando o campo TIPO_ESCRIT do


Registro M020 = 1 e o campo NRO_REC_ANTERIOR
no est preenchido.
Calcular o dgito verificador do nmero do recibo e
verificar se o mesmo igual ao dgito verificador
informado. O erro ocorre se os nmeros forem
diferentes.
O erro ocorre quando a escriturao original e esse
campo preenchido.
O erro ocorre quando a chave DT_RES aparece mais de
uma vez no registro.
O erro ocorre quando existe um DT_FIN do registro I150
que no localizado no campo DT_RES do registro
I350.
O erro ocorre quando existe um DT_RES do registro
I350 que no localizado no campo DT_FIN do registro
I150.
O erro ocorre quando a Natureza da conta no
compatvel com o Registro.
Registro I155 permite apenas natureza 1,2 e 3.
Registro I355 permite apenas natureza 4.

MSG_REC_OBRIGATORIO

Erro

MSG_DV_RECIBO

Erro

MSG_NRO_REC_ANTERIOR_NAO_S
E_APLICA
MSG_REGISTRO_DUPLICADO

Erro
Erro

MSG_PERIODO_SEM_RESULTADO

Erro

MSG_PERIODO_SEM_RESULTADO

Erro

MSG_NATUREZA_PERMITIDA

Erro

2.9.3 RNG12.4.3 Regras de Validao Nvel 3


N
01
02

03
04

05

Cdigo da regra de validao


REGRA_DATA_INI_MAIOR
REGRA_DATA_LCTO_FORA_
PERIODO_APURACAO
REGRA_ERRO_ENTIDADE
REGRA_DATA_INTERVALO_D
O_ARQUIVO
REGRA_DT_ALT_DATA_MAIO
R

06

Descrio
Verifica se o campo DT-FIN foi preenchido com a data
menor que a data do campo DT_INI.
Verifica se campo (Data) pertence ao perodo de apurao.

Verifica se o cdigo da Entidade igual Qualificao da


pessoa Jurdica do registro M020.
Verifica se campo (Data) pertence ao intervalo do arquivo:
campo (DT_INI) do registro 0000 <= campo (Data) <= campo
(DT_FIM) do registro 0000.
Verifica se DT_ALT<=DT_FIN do Registro 0000.
Verifica se NIVEL > 1, se afirmativo verifica regras:
REGRA_CDIGO_CONTA_NIVEL_SUPERIOR_INVALIDO
REGRA_CONTA_NIVEL_SUPERIOR_NAO_SINTETICA
REGRA_NIVEL_DE_CONTA_NIVEL_SUPERIOR_INVALIDO

REGRA_CTA_DE_NIVEL_SUP
ERIOR_INVALIDA

07
REGRA_CONTA_NIVEL_SUPE
RIOR_NAO_SINTETICA
08
REGRA_NIVEL_DE_CONTA_N
IVEL_SUPERIOR_INVALIDO
09
10

REGRA_CONTA_ANALITICA
REGRA_VALIDADE_COD_CT
A_REF

Como obter
Verifica se o campo DT-FIN foi preenchido com a data
menor que a data do campo DT_INI.
O erro ocorre quando o campo (Data) no pertence ao
perodo de apurao de acordo com o campo IND_PER
do Registro M030.
O erro ocorre quando o cdigo da Entidade diferente da
Qualificao da pessoa Jurdica do registro M020.
Verifica se campo (Data) pertence ao intervalo do arquivo:
campo (DT_INI) do bloco 0000 <= campo (Data) <=
campo (DT_FIM) do bloco 0000.
Verifica se DT_ALT<=DT_FIN do Registro 0000

Cdigo da mensagem
MSG_DATA_MENOR

Verifica se NIVEL > 1, se afirmativo verifica regras:


REGRA_CODIGO_CONTA_NIVEL_SUPERIOR_INVALI
DO
REGRA_CONTA_NIVEL_SUPERIOR_NAO_SINTETICA
REGRA_NIVEL_DE_CONTA_NIVEL_SUPERIOR_INVAL
IDO

MSG_CONTA_NO_PLANO_CONTAS
OU

Verifica se NIVEL > 2, se afirmativo verifica a regra:


REGRA_NATUREZA_CONTA

Verifica se NIVEL > 2, se afirmativo verifica a regra:


REGRA_NATUREZA_CONTA

Verifica se NIVEL > 1, se afirmativo localizar qualquer


registro em que o campo (COD_CTA) tenha o mesmo valor
do campo (COD_CTA_SUP). Neste registro, o campo
(IND_CTA) deve ser igual a "S".
Verifica se NVEL > 1, se afirmativo localizar qualquer
registro em que o campo (COD_CTA) tenha o mesmo valor
do campo (COD_CTA_SUP). Neste registro, o campo NIVEL
deve ser menor que o NIVEL ATUAL.
Localiza COD_CTA no plano de contas (Registro I050) e
verifica se IND_CTA=[A ou a]
Verifica se o perodo de validade da conta no plano de contas
referencial est dentro do perodo da escriturao (ou do

Verifica se NIVEL > 1, se afirmativo localizar qualquer


registro em que o campo (COD_CTA) tenha o mesmo
valor do campo (COD_CTA_SUP). Neste registro, o
campo (IND_CTA) deve ser igual a "S".
Verifica se NIVEL > 1, se afirmativo localizar qualquer
registro em que o campo (COD_CTA) tenha o mesmo
valor do campo (COD_CTA_SUP). Neste registro, o
campo NIVEL deve ser menor que o NIVEL ATUAL.
Localiza COD_CTA no plano de contas (Registro I050) e
verifica se IND_CTA=[A ou a]
Verifica se o perodo de validade da conta no plano de
contas referencial est dentro do perodo da escriturao

Tipo
Erro

MSG_DATA_LCTO_FORA_PERIOD
O_APURACAO
MSG_ERRO_ENTIDADE

Erro

MSG_DATA_INTERVALO_DO_ARQ
UIVO

Erro

MSG_DATA_MAIOR_REGISTROS

Advertnci
a
Erro

MSG_CONTA_NIVEL_SUPERIOR_N
AO_SINTETICA
OU
MSG_NIVEL_DE_CONTA_NIVEL
_SUPERIOR_INVALIDO
OU MSG_NATUREZA_CONTA
Conforme a regra que no foi
atendida

MSG_CONTA_NIVEL_SUPERIOR_N
AO_SINTETICA

Erro

MSG_NIVEL_DE_CONTA_NIVEL_SU
PERIOR_INVALIDO

Erro

MSG_CONTA_ANALITICA

Erro

MSG_VALIDADE_COD_CTA_REF

Erro

11
12
13
14
15

REGRA_MAIOR_QUE_UM
REGRA_CONTA_SUPERIOR_
NAO_SE_APLICA
REGRA_NATUREZA_CONTA
REGRA_QTD_REG_BLC_OBR
IGATORIO

16
REGRA_OBRIGATORIO_ASSI
N_CONTADOR
17

REGRA_QTD_LIN_BLOCO9

18
REGRA_QTD_REG_BLC
19
20
21

REGRA_CCUS_NO_CENTRO_
CUSTOS_N3
REGRA_MAIOR_QUE_ZERO
REGRA_VALIDACAO_SOMA_
SALDO_INICIAL

22

REGRA_VALIDACAO_SOMA_
PARTIDAS_LANCAMENTOS

23
REGRA_VALIDACAO_SOMA_
SALDO_FINAL
24

REGRA_VALIDACAO_DEB_DI
F_CRED

25
REGRA_VALIDACAO_SALDO_
FINAL

26

27

REGRA_CONTA_PARA_LANC
AMENTO
REGRA_IND_DC_INI_OBRIGA
TORIO

28
REGRA_VALIDA_CPF_CNPJ

29
30

REGRA_CONTADOR_CPF
REGRA_IND_DC_FIN_OBRIG
ATORIO

arquivo - Campos DT_INI e DT_FIN do registro 0000).

(ou do arquivo - Campos DT_INI e DT_FIN do registro


0000)

Verifica se o valor informado para o campo maior ou igual a


1.
Verifica se, para contas cujo nvel igual a 1 no foi ser
informada a conta de nvel superior (COD_CTA_SUP).
Verifica se a conta de nvel superior tem a mesma natureza
(campo COD_NAT) da subconta.
Verifica se todos os tipos de registros existentes no arquivo
foram totalizados no registro 9900.
obrigatria a existncia de no mnimo um registro J930 cujo
COD_ASSIN seja igual a 900 (contador) e no mnimo um
registro J930 cujo COD_ASSIN seja diferente de 900.
Verifica se nmero de linhas do bloco 9 igual ao valor
informado no campo QTD_LIN_9 (Registro 9990).
Verifica se o nmero de linhas do tipo informado no campo
REG_BLC (Registro 9900) igual ao valor informado no
campo QTD_REG_BLC (Registro 9900) Registro 9900.
Igual RNG - REGRA_CCUS_NO_CENTRO_CUSTOS,
porm, aplicada no nvel 3 para os registros I051
Verifica se o campo maior que zero
Verifica se a soma de VL_SLD_INI (Registro I155) igual a
zero para cada perodo informado no registro de perodo do
saldo peridico (Registro I150) (considerados os indicadores
de Dbito e Crdito)
Para cada lanamento, verificar se a soma das partidas
devedoras igual soma das partidas credoras.
Verifica se a soma de VL_SLD_FIN (Registro I155) igual a
zero para cada perodo informado no registro de perodo do
saldo peridico (Registro I150), considerados os indicadores
de Dbito e Crdito.
Verifica se a soma de VL_DEB (Registro I155) igual soma
de VL_CRED (Registro I155) para cada perodo informado no
registro de perodo do saldo peridico (Registro I150).
Verifica se o valor do campo VL_SLD_FIN igual a: valor do
campo VL_SLD_INI mais o valor do campo VL_DEB mais o
valor do campo

O valor informado para o campo dever ser maior ou


igual a 1
Para contas cujo nvel igual a 1 no dever ser
informada a conta de nvel superior (COD_CTA_SUP)
Verifica se a conta de nvel superior tem a mesma
natureza (campo COD_NAT) da subconta
Verifica se todos os registros ocorridos no arquivo foram
informados no registro 9900.
obrigatria a existncia de no mnimo um registro J930
cujo COD_ASSIN seja igual a 900 (contador) e no mnimo
um registro J930 cujo COD_ASSIN seja diferente de 900
(representante)
Verifica se nmero de linhas do bloco 9 igual ao valor
informado no campo QTD_LIN_9 (Registro 9990)
Verifica se o nmero de linhas do tipo informado no
campo REG_BLC (Registro 9900) igual ao valor
informado no campo QTD_REG_BLC (Registro 9900).
Igual RNG - REGRA_CCUS_NO_CENTRO_CUSTOS
porm aplicada no nvel 3 para os registros I051
O valor informado no campo dever ser maior que zero.
Verifica se a soma de VL_SLD_INI do Registro I155
diferente de zero para cada perodo informado no
Registro I150, considerados os indicadores de Dbito e
Crdito.
Para cada lanamento, verificar se a soma das partidas
devedoras igual soma das partidas credoras.
Verifica se a soma de VL_SLD_FIN do Registro I155
diferente de zero para cada perodo informado no
Registro I150, considerados os indicadores de Dbito e
Crdito.
Verifica se a soma de VL_DEB (Registro I155) diferente
da soma de VL_CRED (Registro I155) para cada perodo
informado no Registro I150.
Verifica se o valor do campo VL_SLD_FIN diferente do
valor do campo VL_SLD_INI mais o valor do campo
VL_DEB mais o valor do campo VL_CRED,

VL_CRED, considerando os indicadores de dbito e crdito


(DC) do saldo inicial e do saldo final (IND_DC_INI,
IND_DC_FIN).

considerando o indicador DC do valor de dbito, do valor


de crdito, do saldo inicial e do saldo final (IND_DC_INI,
IND_DC_FIN)

Verifica se REGRA_CONTA_ANALITICA e
REGRA_CONTA_NO_PLANO_CONTAS foram atendidas.

Verifica se REGRA_CONTA_ANALITICA e
REGRA_CONTA_NO_PLANO_CONTAS
foram
atendidas.
Verifica se o campo VL_SLD_INI do registro saldos
peridicos (Registro I155) foi informado ou diferente de
0(zero), nesse caso o campo se torna obrigatrio.
Se tamanho do campo igual a 14 aplica:
REGRA_VALIDA_CPF;
Se tamanho do campo igual a 11
aplica REGRA_VALIDA_CNPJ;
Se outro tamanho retorna erro de Tamanho;
Se COD_ASSIN igual a 900 (Contador) e
IDENT_CPF_CNPJ tem tamanho diferente de 11.
Verifica se o campo VL_SLD_FIN do registro saldos
peridicos (Registro I155) foi informado ou diferente de
0(zero), nesse caso o campo se torna obrigatrio.

Verifica se o campo VL_SLD_INI do registro saldos


peridicos (Registro I155) foi informado ou diferente de
0(zero), nesse caso o campo se torna obrigatrio.
Se tamanho do campo igual a 14 aplica-se a
REGRA_VALIDA_CPF;
Se tamanho do campo igual a 11
aplica-se REGRA_VALIDA_CNPJ;
Se outro tamanho retorna erro de Tamanho;
Verifica se COD_ASSIN igual a 900 (Contador) e
IDENT_CPF_CNPJ tem tamanho igual a 11.
Verifica se o campo VL_SLD_FIN do registro saldos
peridicos (Registro I155) foi informado ou diferente de
0(zero), nesse caso o campo se torna obrigatrio.

MSG_NIVEL_MAIOR_QUE_UM

Erro

MSG_CONTA_SUPERIOR_NAO_SE
_APLICA
MSG_NATUREZA_CONTA

Erro

MSG_QTD_REG_BLC_OBRIGATORI
O
MSG_OBRIGATORIO_ASSIN_CONT
ADOR

Advertnci
a
Erro
Erro

MSG_QTD_LIN_BLOCO9

Erro

MSG_QTD_REG_BLC

Erro

MSG
_CCUS_NO_CENTRO_CUSTOS
MSG_MAIOR_QUE_ZERO
MSG_VALIDACAO_SOMA_SALDO_I
NICIAL

Erro

MSG_VALIDACAO_SOMA_PARTIDA
S_DC
MSG_VALIDACAO_SOMA_SALDO_
FINAL

Erro

MSG_VALIDACAO_DEB_DIF_CRED

Erro

MSG_VALIDACAO_SALDO_FINAL

Erro

MSG_CONTA_PARA_LANCAMENTO

Erro

MSG_CAMPO_OBRIGATORIO

Erro

MSG_ERRO_TAMANHO_CAMPO

Erro

Erro
Erro

Erro

MSG_CONTADOR_CPF
MSG_CAMPO_OBRIGATORIO

Erro

Se no registro M020 o campo QUALI_PJ for igual a 00


SUSEP e IND_CTA for igual A (analtica) sero
executadas as seguintes regras:
[REGRA_VALIDADE_COD_CTA_REF]
[REGRA_NAO_EXISTE_COD_CTA_REF]
Para a identificao da conta, considerar que a
"substring" da conta informada deve ser igual conta
analtica no plano de contas referencial SUSEP. Devem
ser utilizadas, para comparao, as seguintes
"substrings":
8 primeiros caracteres; ou
7 primeiros caracteres; ou
6 primeiros caracteres; ou
5 primeiros caracteres; ou
4 primeiros caracteres;
Verificar a ocorrncia de apenas um registro quando o
campo IND_PER for igual a A00 - Anual.
Se O IND_PER for trimestral, verificar se o trimestre est
contido no DT_INI e DT_FIN do registro 0000.
Verificar se os anos dos campos DT_FIN e DT_INI so
diferentes
Verificar se a Data Saldo Inicial (DT_INI) e Data Saldo
Final (DT_FIN) do registro I150 esto compreendidas no
mesmo perodo de algum registro M030.
Verificar se para todo registro M030 existe um registro
I150 com DT_INI e DT_FIN compreendidos no perodo
do M030.
Verificar se o registro possui datas sobrepostas ou iguais
a outros perodos j cadastrados;
O erro ocorre se na apurao anual e data diferente de
(DT_FIM) do registro 0000;
Ou se na apurao trimestral, a data final diferente de:
-> Trimestre Data final:
1T 31/03
2T 30/06
3T 30/09
4T 31/12
Em caso de situao especial considerar a data final
do ltimo trimestre vlido de acordo com o preenchido no
Registro 0000

MSG_VALIDADE_COD_CTA_REF
OU
MSG_NAO_EXISTE_COD_
CTA_REF
OU
Conforme a regra que no foi
atendida

Erro

MSG_OCORRENCIA_ANUAL

Erro

MSG_TRIMESTRE_FORA_PERIODO

Erro

MSG_ANO_DIFERENTE

Erro

MSG_PERIODO_FORA_M030

Erro

MSG_PERIODO_FORA_I150

Erro

MSG_PERIODO_COMUM

Erro

MSG_DATA_FORA_PERODO_APU
RACAO

Erro

MSG_VALIDACAO_VL_LCTO_DEB

Erro

MSG_VALIDACAO_VL_LCTO_CRED

Erro

MSG_VALOR_MAIOR_ZERO

Erro

MSG_ DT_INICIO_ESCRITURACAO

Erro

Para escrituraes que no estejam em situao especial a


data final deve ser igual ao ltimo dia do ano 31/12.
Se apurao anual verifica se data igual a (DT_INI) do
registro 0000;
Se apurao trimestral, verifica se data :

O erro ocorre quando a Soma dos dbitos do Registro


I250 (Partidas do Lanamento) diferente de VL_LCTO
O erro oO erro ocorre quando a soma dos crditos do
Registro I250 (Partidas do Lanamento) diferente de
VL_LCTO
O erro ocorre quando o valor informado menor ou igual
a zero.
O erro ocorre quando no se trata de situao especial e
o dia e ms da data inicial diferente de 01/01 o oO
erro ocorre quando no se trata de situao especial e o
dia e ms da data inicial diferente de 01/01.
O erro ocorre quando no se trata de situao especial e
o dia e ms da data final diferente de 31/12.
O erro ocorre
- se a data inicial do primeiro perodo apresentado for
diferente do (DT_INI) do registro 0000;

MSG_ DT_FINAL_ESCRITURACAO

Erro

MSG_DT_INI_FORA_PERODO_APU
RACAO

Erro

Trimestre Data inicial:


* verifica se data do primeiro trimestre da declarao igual a
(DT_INI) do registro 0000

- Se a data inicial dos demais perodos for diferente das


seguintes datas:
Trimestre Data inicial:

31

32
33
34
35

36

37

REGRA_CONTA_SUSEP

Se no registro M020 o campo QUALI_PJ for igual a 00


SUSEP e IND_CTA for igual A
(analtica) sero executadas as seguintes regras e se:
[ REGRA_VALIDADE_COD_CTA_REF]
[REGRA_NAO_EXISTE_COD_CTA_REF]

REGRA_OCORRENCIA_ANUA
L
REGRA_TRIMESTRE_FORA_
PERIODO

Verificar a ocorrncia de apenas um registro quando o campo


IND_PER for igual a A00- Anual.
Se O IND_PER for trimestral, verificar se o trimestre est
contido no DT_INI e DT_FIN do registro 0000.

REGRA_ANO_DIFERENTE

Verificar se o ano igual na data inicial e final da escriturao

REGRA_PERIODO_COMPATI
VEL_M030
REGRA_PERIODO_COMPAT
VEL_I150
REGRA_PERIODO_COMUM

38

REGRA_DATA_FORA_PERIO
DO_APURACAO

39
40

41

REGRA_VALIDACAO_VL_LCT
O_DEB
REGRA_VALIDACAO_VL_LCT
O_CRED
REGRA_VALOR_MAIOR_ZER
O

42
REGRA_DT_INICIO_ESCRITU
RACAO
43
44

REGRA_DT_FINAL_ESCRITU
RACAO
REGRA_DT_INI_FORA_PERIO
DO_APURACAO

Verifica se para todo registro I150 existe um registro M030


com perodo correspondente.
Verifica se para todo M030 existe um registro I150 com
perodo compatvel.
Verifica se o registro possui datas comuns com outros
perodos j cadastrados;
Se apurao anual verifica se data igual a (DT_FIM) do
registro 0000;
Se apurao trimestral, verifica se data :
-> Trimestre Data final:
1T 31/03
2T 30/06
3T 30/09
4T 31/12
Em caso de situao especial considerar a data final do
ltimo trimestre vlido de acordo com o preenchido no
Registro 0000,
Verifica se a soma dos dbitos do Registro I250 (Partidas do
Lanamento) igual ao VL_LCTO.
Verifica se a soma dos crditos do Registro I250 (Partidas do
Lanamento) igual ao VL_LCTO.
Verifica se campo tem valor maior que zero.
Para escrituraes que no estejam em situao especial a
data inicial deve ser igual ao primeiro dia do ano 01/01.

2T 01/04
3T 01/07
4T 01/10

2T 01/04
3T 01/07
4T 01/10

3. RETIFICAO DO LIVRO
Aps a entrega do Fcont do perodo subseqente (ou o vencimento do prazo), no possvel fazer a retificao. Assim, no caso de ajustes de exerccios anteriores devem ser adotados os procedimentos contbeis usuais, ou seja, efetuar
os lanamentos na data em que a falta foi identificada. Se a correo envolver contas de resultado, faa o lanamento tendo como contrapartida a conta AJ_ACUM_FCONT. Veja as observaes do registro I050.