Você está na página 1de 8

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:
- sociedades novas: arquivos que contemplem as operaes a partir da data de ocorrncia do evento;
- sociedades que se extinguirem: arquivos que contemplem as operaes at a data da ocorrncia do evento;
- sociedades 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 DADOS TCNICOS DE GERAO DO ARQUIVO
2.1.1 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.2 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.2.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.2.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.2.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.2.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.2.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.3 NMEROS, CARACTERES OU CDIGOS DE IDENTIFICAO.
2.3.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.3.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
C
IM
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.3.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
C
NUM_PROC
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.4 TABELAS DE CDIGO
2.4.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.4.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.4.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.4.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.5 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.5.1 Relao de Blocos:
Bloco Descrio
0
Abertura, Identificao e Referncias (apenas o registro
0000)
I
Lanamentos Contbeis (lanamentos societrios a serem
expurgados e lanamentos fiscais a serem Includos)
J
Demonstraes Contbeis (identificao dos signatrios da
escriturao)
M
Informaes Fiscais (em forma contbil, a serem includos)
9
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.5.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 ex.: 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.6 BLOCOS E REGISTROS DO ARQUIVO DIGITAL
O arquivo digital FCONT dever ser composto dos seguintes blocos e registros por bloco:
Bloco Descrio
Registro
Nvel
Ocorrncia
Obrigatoriedade
0
Abertura do Arquivo Digital - Identificao da Pessoa Jurdica
0000
0
1
O
I
Abertura do Bloco I
I001
1
1
O
I
Plano de Contas Contbil
I050
2
V
O
I
Plano de Contas Referencial
I051
3
1:N
F (1)
I
Tabela de Histrico Padronizado
I075
2
V
F
I
Centro de Custos
I100
2
V
F
I
Saldos Contbeis Identificao do Perodo
I150
2
V (At 4)
O
I
Detalhes dos Saldos Peridicos
I155
3
1:N
O
I
Lanamento
I200
2
V
F
I
Partidas do Lanamento
I250
3
1:N
F(2)
I
Encerramento do Bloco I
I990
1
1
O
J
Abertura do Bloco J
J001
1
1
O
J
Identificao dos Signatrios da Escriturao
J930
2
2
O
J
Encerramento do Bloco J
J990
1
1
O
M
Abertura do Bloco M
M001
1
1
O
M
Qualificao da Pessoa Jurdica
M020
2
1
O
M
Identificao do Perodo de Apurao
M030
2
V (At 4)
O
M
Encerramento do Bloco M
M990
1
1
O
9
Abertura do Bloco 9
9001
1
1
O (3)
9
Registros do Arquivo
9900
2
V
O (3)
9
Encerramento do Bloco 9
9990
1
1
O (3)
9
Encerramento do Arquivo Digital
9999
0
1
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 aqui apresentado 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 vrios 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. Em verses futuras, dever ser aberta a possibilidade de importao seletiva inclusive por registros.
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.7 LEIAUTE DOS REGISTROS E REGRAS DE VALIDAO
Os campos que formam cada registro do Arquivo da Escriturao FCONT esto descritos nesta seo.
Descrio das colunas das tabelas apresentadas
Item
Descrio
N
Nmero do campo em um dado registro.
Campo
mnemnico do campo.
Rtulo
Nome do campo.
Descrio

descrio sucinta da informao requerida no campo.

Tipo

Tipo de caractere com que o campo ser preenchido, de acordo com as regras gerais j descritas.
N - Numrico;

C - Alfanumrico.
Quantidade de caracteres com que cada campo deve ser preenchido.
Estas instrues devem ser seguidas rigorosamente.
A indicao de um algarismo aps um campo representa o seu tamanho exato;
A indicao "-" aps um campo (N) significa que no h um nmero mximo de caracteres;
A indicao "-" aps um campo (C) representa que seu tamanho mximo 255 caracteres, no caso geral;
A indicao "65536" aps um campo (C) representa que seu tamanho mximo 65.536 caracteres, excepcionalmente.
REGRA_TAMANHO_CAMPO_INVALIDO
Decimal
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 - revela que um campo tipo (N) deve ser preenchido com um nmero inteiro.
Valores vlidos
Indica com quais valores o campo dever ser preenchido.
RNG REGRA_VALORES_VALIDOS_INVALIDO
Obrigatrio
Obrigatoriedade de preenchimento do campo.
Para os campos com este item preenchido com Sim executada a regra de validao: RNG - REGRA_CAMPO_OBRIGATORIO
Regras de validao Regras de validao que sero executada durante a validao do campo.
Observao:
- Para todos os campos executada a regra de validao RNG - 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.
2.7.1 Bloco 0: ABERTURA, IDENTIFICAO E REFERNCIAS
2.7.1.1 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 ou da PESSOA JURDICA
Regras de validao do registro
REGRA_PERIODO_MINIMO_ESCRITURACAO, REGRA_ PERIODO_MAXIMO_ESCRITURACAO, REGRA_OCORRENCIA_UNITARIA_ARQ]
Nvel Hierrquico 0 Ocorrncia um (por arquivo)
Tamanho

N
01
02
03
04

Campo
REG
ID_ARQ
DT_INI
DT_FIN

Rtulo
Tipo de Registro
Identificao do Arquivo
Data inicial
Data final

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

Tipo
C
C
N
N

Tamanho
004
004
008
008

Decimal
-

Valores Vlidos
0000
[LALU]
-

Obrigatrio
Sim
Sim
Sim
Sim

05
06
07
08
09

NOME
CNPJ
UF
IE
COD_MUN

Nome empresarial
CNPJ
UF
Inscrio Estadual
Cdigo do municpio

C
N
C
C
N

014
002
007

Sim
Sim
No
No
No

10
11

IM
IND_SIT_ESP

Inscrio Municipal
Situao Especial

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

C
N

No
No

Valores Vlidos
"I001"
[0 , 1]

Obrigatrio
Sim
Sim

Regras de Validao do Campo


[REGRA_DATA_MINIMA]
[REGRA_DATA_INI_MAIOR]
[REGRA_ANO_DIFERENTE]
REGRA_VALIDA_CNPJ
REGRA_TABELA_UF
-

REGRA_TABELA_SITUACAO

Observaes:
- Campos DT_INI e DT_FIN devem corresponder ao perodo a que se refere a DIPJ
2.7.2 Bloco I: LANAMENTOS
2.7.2.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 Ocorrncia um (por arquivo)
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.

Tipo
C
N

Tamanho
004
001

Decimal
-

Regras de Validao do Campo


-

2.7.2.2 REGISTRO I050 - PLANO DE CONTAS CONTBIL


Registro onde deve ser informado o plano de contas da Pessoa Jurdica.
REGISTRO I050: PLANO DE CONTAS CONTBIL
Regras de validao do registro: [REGRA_REGISTRO_OBRIGATORIO_I051]
Nvel Hierrquico 2 Ocorrncia vrios(por arquivo)
Campo(s) chave: [DT_ALT]+[ COD_CTA]
N
01
02
03
04

Campo
REG
DT_ALT
COD_NAT
IND_CTA

05
06

NVEL
COD_CTA

07

COD_CTA_SUP

Rtulo
Tipo de Registro
Data de atualizao
Cdigo Natureza
Tipo de Conta
Nvel da Conta

Descrio
Texto fixo contendo I050.
Data da atualizao ( incluso/ alterao).
Cdigo da natureza da conta/grupo de contas, conf. 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.

Tipo
C
N
C
C

Tamanho
004
008
002
001

Decimal
-

Valores Vlidos
"I050"
[S,A]

Obrigatrio
Sim
Sim
Sim
Sim

Regras de Validao do Campo


[REGRA_DT_ALT_DATA_MAIOR]
[REGRA_TABELA_NATUREZA]
-

N
C

Sim
Sim

No

Sim

[REGRA_MAIOR_QUE_UM]
[REGRA_COD_CTA_DT_ALT_DUPLICADO]
[REGRA_CONTA_SUSEP]
[REGRA_COD_CTA_SUP_OBRIGATORIO],
[REGRA_CTA_DE_NIVEL_SUPERIOR_INVALIDA]
[REGRA_CONTA_SUPERIOR_NAO_SE_APLICA]
-

Cdigo da conta sinttica /grupo de contas de nvel imediatamente superior.

Nome da conta analtica/grupo de contas.

Cdigo Conta

08

Cdigo conta superior


Nome da conta
analtica

CTA

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

2.7.2.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: Vrios( por plano de contas)
Campo(s) chave: [COD_ENT_REF]+[COD_CCUS]
N
01
02

Campo
REG
COD_ENT_REF

Rtulo
Tipo de Registro
Cdigo da Entidade

03

COD_CCUS

Cdigo do Centro de Custo

04

COD_CTA_REF

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

No

Cdigo da conta de acordo com o plano de contas


referencial, conforme tabela publicada pelos rgos
indicados no campo 02- COD_ENT_REF.

Sim

Regras de Validao do Campo


[REGRA_TABELA_ENTIDADES]
[REGRA_ERRO_ENTIDADE]
[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.
2.7.2.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 Ocorrncia vrios(por tipo de escriturao)
Campo(s) chave: [COD_HIST]
N
01
02
03

Campo
REG
COD_HIST
DESCR_HIST

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
-

Observaes:
Campo 02- O Cdigo de histrico padronizado deve ser nico para o perodo a que se refere escriturao.
2.7.2.5 REGISTRO I100 - CENTRO DE CUSTOS
Registro destinado informao dos Centros de Custos utilizados pela pessoa jurdica.

Valores Vlidos
"I075"
-

Obrigatrio
Sim
Sim
Sim

Regras de Validao do Campo


[REGRA_REGISTRO_DUPLICADO]
-

REGISTRO I100: CENTRO DE CUSTOS


Regras de validao do registro
Nvel Hierrquico 2 Ocorrncia vrios(por tipo de escriturao)
Campo(s) chave: [DT_ALT]+[COD_CCUS]
N
01
02
03

Campo
REG
DT_ALT
COD_CCUS

04

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

Descrio
Texto fixo contendo I100.
Data da incluso/alterao.
Cdigo do centro de custos.

Tipo
C
N
C

Tamanho
004
008
-

Decimal
-

Valores Vlidos
"I100"
-

Obrigatrio
Sim
Sim
Sim

Regras de Validao do Campo


[REGRA_DT_ALT_DATA_MAIOR]
[REGRA_COD_CCUS_DT_ALT_DUPLICADO]

CCUS
Nome do centro de custos.
C
Sim
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.
2.7.2.6 REGISTRO I150 - SALDOS PERIDICOS IDENTIFICAO DO PERODO
Registro destinado informar os perodos dos saldos das contas analticas no arquivo digital.

REGISTRO I150: SALDOS PERIDICOS IDENTIFICAO DO PERODO


Regras de validao do registro: [REGRA_PERIODO_COMPATIVEL_M030];
[REGRA_PERIODO_COMUM];
Nvel Hierrquico 2 Ocorrncia 1:4 (um at quatro por arquivo)
Campo(s) chave: [DT_INI]+[DT_FIN]
N
01
02
03

Campo
REG
DT_INI
DT_FIN

Rtulo
Tipo de Registro
Data Saldo Inicial
Data Saldo Final

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

Tipo
C
N
N

Tamanho
004
008
008

Decimal
-

Valores Vlidos
"I150"
-

Obrigatrio
Sim
Sim
Sim

Regras de Validao do Campo


[REGRA_DATA_INTERVALO_DO_ARQUIVO];
[REGRA_DATA_INI_MAIOR]
[REGRA_DATA_FORA_PERIODO_APURACAO]

Observaes:
- As datas de saldo inicial e final devero corresponder exatamente ao perodo de apurao informado em cada registro M030.
- Excepcionalmente, no primeiro FCONT relativo ao ano-calendrio de 2008, a data do saldo inicial poder no corresponder data de incio do perodo de apurao, mas deve estar contida no perodo dos quais
foram retirados os totais de dbito e totais de crdito do registro I155. Por exemplo:
1) para o perodo de apurao anual, podero ser adotadas as informaes de: data saldo inicial = 01/12/2008 e data saldo final = 31/12/2008;
2) alternativamente, para o perodo de apurao anual, podero ser informadas: data saldo inicial = data saldo final = 31/12/2008 (nesse caso, nos registros I155: saldos iniciais = saldos finais e total de crditos =
total de dbitos = zero);
3) em uma ciso parcial ocorrida em 15/08/2008, para o perodo de apurao anual, a data saldo inicial poder ser = 01/08/2008 (ou 15/08/2008) e a data saldo final = 15/08/2008. Nesse caso, para o segundo
FCONT a ser apresentado, as datas dos saldos devero ser, obrigatoriamente, 16/08/2008 e 31/12/2008.
2.7.2.7 REGISTRO I155 - DETALHE DOS SALDOS PERIDICOS
Registro onde devem ser informados os saldos iniciais e finais de todas as contas da escriturao societria da pessoa jurdica, 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],
[REGRA_DUPLICIDADE_CONTA_SALDO_PERIODICO],
Nvel Hierrquico 3 Ocorrncia vrios(por tipo de escriturao)
Campo(s) chave: [COD_CTA]+[COD_CCUS]
N
01
02
03

Campo
REG
COD_CTA
COD_CCUS

Rtulo
Tipo de Registro
Cdigo da Conta
Cdigo Centro Custos

Descrio
Texto fixo contendo I155.
Cdigo da conta analtica.
Cdigo do centro de custos.

Tipo
C
C
C

Tamanho
004
-

Decimal
-

Valores Vlidos
"I155"
-

Obrigatrio
Sim
Sim
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
07

VL_DEB
VL_CRED

Valor Total Dbitos


Valor Total Crditos

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.

Regras de Validao do Campo


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

N
N

019
019

02
02

Sim
Sim

08

VL_SLD_FIN

Valor Saldo Final

Valor do saldo final do perodo.

019

02

Sim

09

IND_DC_FIN

Situao Saldo Final

Indicador da situao do saldo


final:
D - Devedor;
C Credor.

001

[D,C]

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 devem ser apurados e informados antes dos lanamentos de encerramento.
2.7.2.8 REGISTRO I200 LANAMENTOS
Registro destinado a informar 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 vrios (por tipo de escriturao)
Campo(s) chave:
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 de identificao
nica do lanamento contbil.
Data do lanamento.

Tipo
C
C

Tamanho
004
-

Decimal
-

Valores Vlidos
I200
-

Obrigatrio
Sim
Sim

Regras de Validao do Campo


-

008

Sim

Valor do lanamento.
Indicador do tipo de lanamento:
N - Lanamento normal
F lanamento fiscal;
;

N
C

019
001

02
-

[N, F]

Sim
Sim

[REGRA_DATA_INTERVALO_DO_ARQUIVO]
[REGRA_DATA_LCTO_FORA_PERIODO_APUR
ACAO]
[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 todos 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 todos os lanamentos contbeis no efetuados na escriturao comercial que devem ser considerados para apurao do resultado em conformidade com a Lei n 6.404/76 vigente em 31.12.2007.
Nos Lanamentos relativos a correo de erros ou a eventos de perodos anteriores, devem ser observadas as normas e princpios contbeis.
2.7.2.9 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 Ocorrncia vrios(por tipo de escriturao)
Campo(s) chave:
N
01
02

Campo
REG
COD_CTA

03

COD_CCUS

04
05

VL_DC
IND_DC

Rtulo
Tipo de Registro
Cdigo Conta
Analtica
Cdigo Centro
Custos
Valor da Partida
Natureza Partida

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

Tipo
C
C

Tamanho
004
-

Decimal
-

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.

N
C

019
001

02
-

[D,C]

Sim
Sim

[REGRA_CCUS_NO_CENTRO_CUSTOS]
REGRA_CCUS_NAO_ENCONTRADO
-

06

NUM_ARQ

07

COD_HIST_PAD

08

HIST

09

COD_PART

Localizao
Documentos
Arquivados
Cdigo Histrico

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 da ECD).

Histrico
Complementar
Cdigo Participante

No

No

65535

No

[REGRA_COD_HIS_PAD_NO_HISTORICO_
PADRAO]
-

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 05 IND_DC: informar com o mesmo indicador de dbito ou crdito constante da contabilidade comercial, no caso de lanamentos a serem expurgados (Campo 05 - IND_LCTO do Registro I200 = N). O
sistema far o clculo invertendo o indicador;
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 devam ser desconsideradas, utilizar um dos seguintes critrios:
Informar o lanamento completo a ser desconsiderado (todas as partidas e valores dos 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.
2.7.2.10 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 Ocorrncia um(por arquivo)
Campo(s) chave: [REG]
N
01
02

Campo
REG
QTD_LIN_I

Rtulo
Tipo de Registro
Quantidade Linhas

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

Tipo
C
N

Tamanho
004
-

Decimal
-

Valores Vlidos
"I990"
-

Obrigatrio
Sim
Sim

Regras de Validao do Campo


[REGRA_QTD_LIN_BLOCOI]

Tamanho
004
001

Decimal
-

Valores Vlidos
J001
[0 , 1]

Obrigatrio
Sim
Sim

Regras de Validao do Campo


-

2.7.3 BLOCO J: IDENTIFICAO DOS SiGNATRIOS


2.7.3.1 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 Ocorrncia um(por arquivo)
Campo(s) chave: [REG]
N
01
02

Campo
REG
IND_DAD

Rtulo
Tipo de Registro
Indicador Movimento

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

Tipo
C
N

2.7.3.2 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

04

IDENT_QUALIF

Qualificao
Assinante

05

COD_ASSIN

Cdigo
Assinante

06

IND_CRC

Inscrio
Contabilista

Descrio
Texto fixo contendo J930.
Nome do signatrio.
Nmero de Identificao do Signatrio:
O tamanho do campo deve ser exatamente:
CPF (11);
CNPJ(14);
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.

Tipo
C
C
N

Tamanho
004
-

Decimal
-

Valores Vlidos
[J930]
-

Obrigatrio
Sim
Sim
Sim

Regras de Validao do Campo

Sim

[REGRA_TABELA_ASSINANTE_DESC]

003

Sim

[REGRA_TABELA_ASSINANTE]
[REGRA_CONTADOR_CPF]

No

[REGRA_OBRIGATORIO_CONTADOR]

[REGRA_VALIDA_CPF_CNPJ]

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 os dados 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).
2.7.3.3 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 Ocorrncia um(por arquivo)
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.

Tipo
C
N

Tamanho
004
-

Decimal
-

Valores Vlidos
J990
-

Obrigatrio
Sim
Sim

Regras de Validao do Campo


[REGRA_QTD_LIN_BLOCOJ]

Tamanho
004

Decimal
-

Valores Vlidos
M001

Obrigatrio
Sim

Regras de Validao do Campo


-

2.7.4 BLOCO M: Registros Fiscais


2.7.4.1 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 Ocorrncia um(por arquivo)
Campo(s) chave: [REG]
N
01

Campo
REG

Rtulo
Tipo de Registro

Descrio
Texto fixo contendo M001.

Tipo
C

02

IND_DAD

Indicador de
Movimento

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

001

[0 , 1]

Sim

2.7.4.2 REGISTRO M020: Qualificao da PESSOA JURDICA


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

03
04

Campo
REG
Quali_PJ

Rtulo
Tipo de Registro
Qualificao de PJ

TIPO_ESCRIT

Tipo de Escriturao

Nro_Rec_Anterior

Nmero do Recibo
Anterior

Descrio
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

Tipo
C

Tamanho
004

002

001

012

Decimal
-

Valores Vlidos
M020
00, 10,
20

Obrigatrio
Sim
Sim

[0,1]

Sim

Regras de Validao do Campo


-

No

2.7.4.3 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 Ocorrncia 1:4.
Campo(s) chave: [IND_PER]
N
01
02

Campo
REG
IND_PER

Rtulo
Tipo de Registro

03
04
05

IND_CALC_ESTIM
FORM_TRIB_TRI
VL_LUC_LIQ

06

IND_LUC_LIQ

Descrio
Texto fixo contendo M030.
Tabela de perodos:
A00- Anual;
T01- Primeiro trimestre;
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

Perodo Apurao

Resultado do
Perodo
Situao do
Resultado do
Perodo

Tipo
C
C

Tamanho
004
003

Decimal
-

Valores Vlidos
M030

Obrigatrio
Sim
Sim

Regras de Validao do Campo


[REGRA_OCORRENCIA_ANUAL]
[REGRA_TRIMESTRE_FORA_PERIODO]

C
C

001
001

019

02

Sim

001

Sim

Tamanho
004
-

Decimal
-

Valores Vlidos
M990
-

Obrigatrio
Sim
Sim

Regras de Validao do Campo


[REGRA_QTD_LIN_BLOCOM]

Tamanho
4
1

Decimal
-

Valores Vlidos
9001
[0 , 1]

Obrigatrio
Sim
Sim

Regras de Validao do Campo


-

No
No

Observaes:
- Para apurao anual, informar apenas um registro;
- Na apurao trimestral, informar um registro por trimestre.
2.7.4.4 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 Ocorrncia um(por arquivo)
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.

Tipo
C
N

Bloco 9: CONTROLE E ENCERRAMENTO DO ARQUIVO DIGITAL


2.7.5.1 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 Ocorrncia um(por arquivo)
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.

Tipo
C
N

2.7.5.2 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 vrios(por arquivo)
Campo(s) chave: [REG_BLC]
N
01

Campo
REG

02
03

Rtulo

Descrio
Texto fixo contendo 9900.

Tipo
C

Tamanho
4

Decimal
-

Valores Vlidos
9900

Obrigatrio
Sim

Regras de Validao do Campo


-

REG_BLC

Registro que ser totalizado


no prximo campo.

Sim

QTD_REG_BLC

Total de registros do tipo


informado no campo anterior.

Somente tipos de
registro previstos para
a escriturao .
-

Sim

[REGRA_QTD_REG_BLC]

Tipo de Registro

2.7.5.3 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 Ocorrncia um(por arquivo)
Campo(s) chave: [REG]
N
01
02

Campo
REG
QTD_LIN_9

Rtulo
Tipo de Registro
Quantidade total de linhas
do Bloco 9

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]

Tipo
C

Tamanho
004

Decimal
-

Valores Vlidos
9999

Obrigatrio
Sim

Regras de Validao do Campo


-

Sim

[REGRA_QTD_LIN_ARQUIVO]

2.7.5.4 REGISTRO 9999 - ENCERRAMENTO DO ARQUIVO DIGITAL


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

Campo
REG

Rtulo
Tipo de Registro

02

QTD_LIN

Quantidade total de linhas do


arquivo digital

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

2.8 TABELA DE REGRAS DE VALIDAO


As inconsistncias encontradas nos arquivos foram classificadas em dois tipos:
Erro permite que apenas a funcionalidade de Importao/Validao seja executada.
Advertncia no impede a execuo das demais funcionalidades.
As rotinas de validao so executadas em 3 nveis, de forma que, uma vez encontrados erros em um nvel, o nvel seguinte no executado.
2.8.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 FCONT no sero importados.
2.8.1.1 Regras de Validao de Estrutura 1 (Nvel 1)
Regras que interrompem a anlise da linha onde ocorreram erros, prosseguindo com a validao da prxima linha.
N
01
02

Cdigo da regra de validao


REGRA_HIERARQUIA_ARQUIVO
REGRA_ESTRUTURA_INVALIDA

03
04

REGRA_REGISTRO_OBRIGATORIO
REGRA_REGISTRO_NAO_SE_APLICA

05
06
07

REGRA_OCORRENCIA_UNITARIA_ARQ
REGRA_LIMITE_OCORRENCIAS
REGRA_REGISTRO_NO_SE_APLICA_ASSINADO

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;
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:
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 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.

Tipo
Erro
Erro

Erro
Advertncia
Erro
Erro
Erro

2.8.1.2 Regras de Validao de Estrutura 2 (Nvel 1)


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

N
01
02
03
04
05
06
07

Cdigo da regra de validao


Cdigo da regra de validao
REGRA_CAMPO_INVALIDO
REGRA_TAMANHO_CAMPO_INVALIDO
REGRA_VALORES_VALIDOS_INVALIDO

Descrio
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.

2.8.2 Regras de Validao Nvel 2


Cdigo da regra de validao
REGRA_REGISTRO_DUPLICADO
REGRA_COD_CCUS_DT_ALT_DUPLICADO
REGRA_COD_CTA_DT_ALT_DUPLICADO
REGRA_CODIGO_CONTA_NIVEL_SUPERIOR_INVALIDO
REGRA_CONTA_NO_PLANO_CONTAS
REGRA_COD_HIS_PAD_NO_HISTORICO_PADRAO
REGRA_CCUS_NO_CENTRO_CUSTOS

Tipo
Tipo
Erro
Erro
Erro

Descrio
Verifica se o registro no duplicado, considerando o campo 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.

Tipo
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro

08
09
10
11
12
13
14
15
16
17
18
19
20
21

REGRA_OCORRENCIA_UNITARIA_ARQ
REGRA_VALIDA_CNPJ
REGRA_VALIDA_CPF
REGRA_COD_CCUS_COD_CTA_REF_DUPLICIDADE
REGRA_IDENT_CPF_COD_ASSIN_DUPLICIDADE
REGRA_REG_BLC_DUPLICIDADE
REGRA_QTD_LIN_BLOCO0
REGRA_QTD_LIN_BLOCOI
REGRA_QTD_LIN_BLOCOJ
REGRA_QTD_LIN_BLOCOM
REGRA_QTD_LIN_ARQUIVO
REGRA_CAMPO_OBRIGATORIO
REGRA_COD_CTA_SUP_OBRIGATORIO

22
23

REGRA_REGISTRO_PARA_CONTA_ANALTICA

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 informado no campo QTD_LIN (Registro J990).
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_OBRIGATRIO.
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

REGRA_OBRIGATORIO_CONTADOR

Campo obrigatrio quando COD_ASSIN for igual a 900 (Contador)

24
25

REGRA_NAO_EXISTE_COD_CTA_REF

Verifica se a conta informada existe no plano de contas referencial


Verifica se o Cdigo informado no Campo COD_NAT do Registro I050 existe na Tabela de Naturezas das
Contas/Grupo de Contas, conforme conforme tabelas divulgadas pelo Sped.
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.
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.
Verifica o Cdigo valor informado no Campo COD_ASSIN existe na Tabela de Qualificao do Assinante,
conforme tabelas divulgadas pelo Sped.
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.
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/2008.
Verifica se o contedo do campo centro de custo compatvel com o relacionamento dos registros I050 e I051.
Centro de custo vazio deve ser nico para a Conta referencial.

Erro
Erro

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]
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 arquivo - Campos DT_INI e
DT_FIN do registro 0000).
Verifica se campo IND_SIT_ESP do Registro 0000 no foi informado e campos DT_INI e DT_FIN do registro 0000 abrangem, no mnimo, um ms.
Devem ser informados meses completos, ou seja, a DT_INI o primeiro dia do ms e a DT_FIN o ltimo dia do ms.
Verifica se Campos DT_INI e DT_FIN do registro 0000 esto contidos no mesmo ano.
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 a 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 VL_CRED,
considerando os indicadores de dbito e crdito (DC) do saldo inicial e do saldo final (IND_DC_INI , IND_DC_FIN).
Verificar se o registro no duplicado, considerando a chave a chave CD_CTA + COD_CCUS.
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-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.

Tipo
Erro

26
27
28

REGRA_HISTORICO_OBRIGATORIO

REGRA_TABELA_NATUREZA
REGRA_TABELA_ENTIDADES
REGRA_TABELA_SITUACAO
REGRA_TABELA_ASSINANTE

29
REGRA_TABELA_ASSINANTE_DESC
30

REGRA_TABELA_UF

31
REGRA_REGISTRO_OBRIGATORIO_I051
32
33
34

REGRA_DATA_MINIMA
REGRA_CCUS_NAO_ENCONTRADO
REGRA_CCUS_UNICO

Erro
Erro

Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro

2.8.3 Regras de Validao Nvel 3


N
1
2
3
4
5
6

Cdigo da regra de validao


REGRA_DATA_INI_MAIOR
REGRA_DATA_LCTO_FORA_PERIODO_APURACAO
REGRA_ERRO_ENTIDADE
REGRA_DATA_INTERVALO_DO_ARQUIVO
REGRA_DT_ALT_DATA_MAIOR

REGRA_CTA_DE_NIVEL_SUPERIOR_INVALIDA

7
8
9
10
11

REGRA_CONTA_NIVEL_SUPERIOR_NAO_SINTETICA
REGRA_NIVEL_DE_CONTA_NIVEL_SUPERIOR_INVALIDO
REGRA_CONTA_ANALITICA
REGRA_VALIDADE_COD_CTA_REF
REGRA_PERIODO_MINIMO_ESCRITURACAO

12
13
14
15
16
17

REGRA_PERIODO_MAXIMO_ESCRITURACAO
REGRA_MAIOR_QUE_UM
REGRA_CONTA_SUPERIOR_NAO_SE_APLICA
REGRA_NATUREZA_CONTA
REGRA_QTD_REG_BLC_OBRIGATORIO

18
19

REGRA_QTD_LIN_BLOCO9

20
21
22

REGRA_CCUS_NO_CENTRO_CUSTOS_N3
REGRA_MAIOR_QUE_ZERO

23
24

REGRA_VALIDACAO_SOMA_PARTIDAS_LANCAMENTOS

25
26
27
28
29

REGRA_OBRIGATORIO_ASSIN_CONTADOR

REGRA_QTD_REG_BLC

REGRA_VALIDACAO_SOMA_SALDO_INICIAL

REGRA_VALIDACAO_SOMA_SALDO_FINAL
REGRA_VALIDACAO_DEB_DIF_CRED
REGRA_VALIDACAO_SALDO_FINAL
REGRA_DUPLICIDADE_CONTA_SALDO_PERIODICO
REGRA_CONTA_PARA_LANCAMENTO
REGRA_IND_DC_INI_OBRIGATORIO

30
REGRA_VALIDA_CPF_CNPJ
31

REGRA_CONTADOR_CPF

Erro
Erro
Advertncia
Erro

Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Advertncia
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro
Erro

32

REGRA_IND_DC_FIN_OBRIGATORIO

33
REGRA_CONTA_SUSEP
34
35
36
37
38
39
40

REGRA_OCORRENCIA_ANUAL
REGRA_TRIMESTRE_FORA_PERIODO
REGRA_ANO_DIFERENTE
REGRA_PERIODO_COMPATIVEL_M030
REGRA_PERIODO_COMPATVEL_I150
REGRA_PERIODO_COMUM

REGRA_DATA_FORA_PERIODO_APURACAO

41
42
43

REGRA_VALIDACAO_VL_LCTO_DEB
REGRA_VALIDACAO_VL_LCTO_CRED
REGRA_VALOR_MAIOR ZERO

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.
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_CONTA_REF_ANALITICA]
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 o ano igual na data inicial e final da escriturao
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.

Erro
Erro

Erro
Erro
Erro
Erro
Erro
Erro
Erro

Erro
Erro
Erro

Você também pode gostar