Bloco 9: Controle e Encerramento do Arquivo Digital………………………………………………………………………………………. 196
Registro 9001: Abertura do Bloco 9………………………………………………………………………………………………………………. 196
Registro 9900: Registros do Arquivo……………………………………………………………………………………………………………… 197
Registro 9990: Encerramento do Bloco 9………………………………………………………………………………………………………. 198
Registro 9999: Encerramento do Arquivo Digital………………………………………………………………………………………….. 199
Bloco 9: Controle e Encerramento do Arquivo Digital
Registro 9001: Abertura do Bloco 9
O registro 9001 abre o bloco 9 e indica se há ou não há dados informados no bloco.
REGISTRO 9001: ABERTURA |
|
Regras de validação do registro |
|
Nível Hierárquico – 1 |
Ocorrência – 1:1 |
Campo(s) chave: [REG] |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de Validação do |
01 |
REG |
Texto fixo contendo “9001”. |
C |
004 |
– |
“9001” |
Sim |
– |
02 |
IND_DAD |
Indicador de movimento: 0- Bloco com dados informados; 1- Bloco sem dados informados. |
N |
001 |
– |
[0,1] |
Sim |
– |
Registro obrigatório
I
– Observações:
Nível hierárquico: 1
Ocorrência: Um por arquivo.
II
– Tabelas do Registro: não há.
III
– Regras de Validação do Registro:
REGRA_OCORRENCIA_UNITARIA_ARQ:
Verifica se o registro ocorreu apenas uma vez por arquivo, considerando a
chave “9001” (REG). Se a regra não for cumprida, o PGE do Sped Contábil gera um
erro.
IV
– Regras de Validação dos Campos: não há.
V
– Exemplo de Preenchimento:
|9001|0|
Campo 01 – Tipo de Registro: 9001
Campo 02 – Indicador de Movimento: 0 (bloco
com dados informados)
Registro 9900: Registros do Arquivo
Este registro identifica a quantidade de
registros, por tipo de registro, do arquivo.
REGISTRO 9900: REGISTROS DO ARQUIVO |
|
Regras de validação do registro |
|
Nível Hierárquico – 2 |
Ocorrência – 1:N |
Campo(s) chave: [REG_BLC] |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de Validação do |
01 |
REG |
Texto fixo |
C |
4 |
– |
“9900” |
Sim |
– |
02 |
REG_BLC |
Registro que |
C |
4 |
– |
Somente tipos de registro previstos para a escrituração |
Sim |
– |
03 |
QTD_REG_BLC |
Total de |
N |
– |
– |
– |
Sim |
[REGRA_QTD_REG _BLC] |
Registro obrigatório
I
– Observações:
Nível hierárquico: 2
Ocorrência: Vários por arquivo.
II
– Tabelas do Registro: não há.
III
– Regras de Validação do Registro:
REGRA_QTD_REG_BLC_OBRIGATORIO:
Verifica se todos os tipos de registros existentes no arquivo
foram totalizados no registro 9900. Se a regra não for cumprida, o PGE do
Sped Contábil gera um erro.
REGRA_REG_BLC_DUPLICIDADE:
Verifica se o registro não é duplicado considerando a
chave registro que será totalizado – “REG_BLC”
(Campo 02). Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
IV – Regras de Validação dos Campos:
REGRA_QTD_REG_BLC:
Verifica se o número de linhas do arquivo, por tipo de
registro, é igual ao valor informado no total de registros do tipo informado no
campo registro que será totalizado – QTD_REG_BLC (Campo 03). Se a regra não for
cumprida, o PGE do Sped Contábil gera um erro.
V
– Exemplo de Preenchimento:
|9900|0150|10|
Campo 01 – Tipo de Registro: 9900
Campo 02 – Registro que Será Totalizado no
Próximo Campo: 0150
Campo 03 – Total de Registro do Tipo
Informado no Campo Anterior: 10
Registro 9990: Encerramento do Bloco 9
O registro 9990 encerra o bloco 9 e indica
o total de linhas do bloco 9. O registro 9990 também deve ser considerado no
total de linhas do bloco 9.
REGISTRO 9990: ENCERRAMENTO DO BLOCO 9 |
|
Regras de validação do registro |
|
Nível Hierárquico – 1 |
Ocorrência – 1:1 |
Campo(s) chave: [REG] |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de Validação do |
01 |
REG |
Texto fixo contendo “9990”. |
C |
004 |
– |
“9990” |
Sim |
– |
02 |
QTD_LIN_9 |
Quantidade total de linhas do |
N |
– |
– |
– |
Sim |
[REGRA_QRD_LIN_ BLOCO9] |
Registro obrigatório
I
– Observações:
Nível hierárquico: 1
Ocorrência: Um por arquivo.
II
– Tabelas do Registro: não há.
III
– Regras de Validação do Registro:
REGRA_OCORRENCIA_UNITARIA_ARQ:
Verifica se o registro ocorreu apenas uma vez por arquivo, considerando a chave
“9990” (REG). Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
IV – Regras de Validação dos Campos:
REGRA_QTD_LIN_BLOCO9:
Verifica se número de linhas do bloco 9 é igual à quantidade total de linhas do
bloco 9 – QTD_LIN (Campo 02).
V
– Exemplo de Preenchimento:
|9990|100|
Campo 01 – Tipo de Registro: 9990
Campo 02 – Quantidade Total de Linhas do
Bloco 9: 100 (O bloco 9 tem um total de 100 linhas)
Registro 9999: Encerramento do Arquivo Digital
O registro 9999 encerra o arquivo digital e indica o seu total de linhas. O registro 9999 também deve ser considerado no
total de linhas do arquivo digital.
REGISTRO 9999: ENCERRAMENTO DO ARQUIVO DIGITAL |
|
Regras de validação do registro |
|
Nível Hierárquico – 1 |
Ocorrência – 1:1 |
Campo(s) chave: [REG] |
Nº |
Campo |
Descrição |
Tipo |
Tamanho |
Decimal |
Valores Válidos |
Obrigatório |
Regras de Validação do |
01 |
REG |
Texto fixo contendo “9999”. |
C |
004 |
– |
“9999” |
Sim |
– |
02 |
QTD_LIN |
Quantidade total de linhas do |
N |
– |
– |
– |
Sim |
[REGRA_QTD_LIN_ ARQUIVO] |
Registro obrigatório
I
– Observações:
Nível hierárquico: 1
Ocorrência – um (por arquivo)
II
– Tabelas do Registro: não há.
III
– Regras de Validação do Registro:
REGRA_OCORRENCIA_UNITARIA_ARQ:
Verifica se o registro ocorreu apenas uma vez por arquivo, considerando a chave
“9999” (REG). Se a regra não for cumprida, o PGE do Sped Contábil gera um erro.
IV – Regras de Validação dos Campos:
REGRA_QTD_LIN_ARQUIVO:
Verifica se número de linhas do arquivo digital é igual à quantidade total de linhas do
arquivo digital – QTD_LIN (Campo 02).
V – Exemplo de Preenchimento:
|9999|10000|
Campo 01 – Tipo de Registro: 9999
Campo
02 – Quantidade
Total de Linhas do Arquivo Digital: 10000 (O arquivo digital tem um total de
10.000 linhas)