Validação de Registros

O programa SPED Fiscal - Bloco 9 Controle e União valida alguns valores da tabela F76B0511 com os valores da tabela F76B0780 para determinar as regras a serem aplicadas aos registros. Se as regras não forem encontradas na tabela F76B0780 de um registro, mas os registros existirem na tabela F76B0511, o sistema inclui os registros da F76B0511 no arquivo simples, mas não os valida com a configuração das regras na tabela F76B0780. O sistema imprime uma mensagem no relatório que declara que uma regra não foi encontrada e que o registro está incluído sem validação.

Se o registro for encontrado na tabela F76B0780, o programa SPED Fiscal - Bloco 9 Controle e União vai recuperar a regra de entrada, regra de saída e outra regra da tabela F76B0780 e compará-las com o valor do Tipo de Registro Cotepe (item de dados B76CRTY) na tabela F76B0512. O sistema aplica as regras de acordo com esta lógica:

  • Se o valor do campo Tipo de Registro do Cotepe for I, então o sistema usa a configuração da regra para transações de entrada (F76B0780.B76CIR).

  • Se o valor do campo Tipo de Registro do Cotepe for O, então o sistema usa a configuração da regra para transações de saída (F76B0780.B76COR).

  • Se o valor do campo Tipo de Registro do Cotepe for B, então o sistema usa a configuração da regra para outras transações (F76B0780.B76CAR).

  • Se o valor do campo Tipo de Registro Cotepe for U, o sistema acessa os valores de F76B0780.B76CIR e F76B0780.B76COR para or registro em F76B0512. Se os valores forem O, então o sistema usa a configuração da regra em F76B0780.B76COR.

    Se o valor em F76B0780.B76CIR ou F76B0780.B76COR for diferente de O, o sistema não inclui o registro no arquivo simples.

Depois que o sistema determinar qual regra aplicar aos registros, ele utiliza uma das ações listadas nesta tabela para determinar se inclui os dados no arquivo simples:

F76B0512.B76CRTY

F76B0512.B76CRDT

Valor da Regra Cotepe

Ação

I (entrada)

I (informações disponíveis)

O (obrigatório)

Incluir

I

I

OC (relatório se houver informações)

Incluir

I

I

C (condicional)

Incluir

I

I

N (não incluir)

Omitir

I

D (sem dados)

O

Omitir e gravar advertência no relatório.

I

D

OC

Omitir

I

D

C

Incluir

I

D

N

Omitir

O (saída)

I

O

Incluir

O

I

OC

Incluir

O

I

C

Incluir

O

I

N

Omitir

O

D

O

Omitir e gravar advertência no relatório.

O

D

OC

Omitir

O

D

C

Incluir

O

D

N

Omitir

B

I

O

Incluir

B

I

OC

Incluir

B

I

C

Incluir

B

I

N

Omitir

B

D

O

Omitir e gravar advertência no relatório.

B

D

OC

Omitir

B

D

C

Incluir

B

D

N

Omitir

U

na

O

Omitir e gravar advertência no relatório.

U

na

Em branco

Omitir

Quando um registro obrigatório é omitido porque os dados não estão disponíveis, o sistema grava uma mensagem de advertência no relatório informando que o registro obrigatório não está incluído no arquivo simples. Se existir um registro na tabela F76B0511, mas não existir na tabela F76B0512, o sistema imprime uma mensagem no relatório que as informações necessárias para avaliar as regras Cotepe não estão disponíveis e o sistema interrompe o processamento dos registros. O sistema inclui informações do relatório sobre o registro F76B0511 que não encontrou informações de F76B512, de forma que você localize o registro.