Você está na página 1de 23

Validação DIMP

SEFAZ-RS
DTIF
14 de Agosto de 2019
Validação DIMP

Download

Google Drive:
https://drive.google.com/open?id=1TAaetgMIhU37vtR7Q7yV9hBHrAU7Y6hs

TED_TEF: InstalaTedTef_10.8.1.exe

Apresentação: Validação DIMP-050819.pdf

2
Validação DIMP

NOVIDADES

Versão da DLL: ValidadorDIMP.dll

Na fase de testes: 2.0.x

Em produção: 2.1.x em diante.

Versão do programa TED_TEF: ted_tef.exe

Na fase de testes: 10.8.1 em diante

Em produção: 10.9.x

Calcula o SHA1 do arquivo TXT.

Informa o total de registros lidos.

Informa o total de registros no arquivo.

Quando consegue chegar até o final do arquivo.

3
Diferenças dos Arquivos TEF

Arquivo TEF atual

Registros de tamanho fixo: 126 bytes

Delimitador de registro: CR e LF

Tamanho total de cada registro: 128 bytes

Posição de cada registro no arquivo:

Número do Registro X Tamanho do registro

Por exemplo:

Registro 345

Posição no arquivo: 345 x 128 = 44.160

4
Diferenças dos Arquivos TEF

Arquivo TEF atual

5
Diferenças dos Arquivos TEF

Arquivo TEF com layout DIMP

Registros de tamanho variável

Delimitador de registro: CR e LF

Tamanho total de cada registro: variável

Posição de cada registro no arquivo:

Não se consegue calcular

Conseqüência

Leitura seqüêncial: Lento

Leitura por região a partir de uma referência
(Número da linha, Posição no Arquivo)

6
Diferenças dos Arquivos TEF

Arquivo TEF com layout DIMP

7
Validação DIMP

VALIDAÇÃO GERAL

Codificação ASC-II ISO 8859-1 (Latin-1)

Dois caracteres de separação de registro

CR – (Carriage Return) – 0x0D, 13

LF – (Line Feed) – 0x0A, 10

Delimitador de campo - | (pipe) – 0x7C, 124

Quantidade de campos

Campos numéricos, alfanuméricos

CNPJ, CPF, CEP, IBGE, DATA, HORA, UF

Valores monetários: 9999,99

E-mail: fulano@ciclano.com.br

8
Validação DIMP

VALIDAÇÃO ESPECIAL

Registros obrigatórios

0000, 0001, 0005, 0990

1001, 1990

9001, 9900, 9990, 9999


Registros opcionais

0100, 0105, 0200, 0300

1100, 1110, 1115, 1200


Seqüência, Hirerarquia, Somas, Referências

Indicadores, Tipos, Finalidade, Natureza

9
TED_TEF
no modo
“Só deve validar arquivo TEF”

10
Configuração do TED_TEF

11
http://localhost:8039

12
Informações do Arquivo TEF

13
Resumo da Validação

14
Exibição das Mensagens de Erro

15
Exibição do Registro com Erro

16
Exibição do Erro na Validação

17
Exibição das Mensagens de Advertência

18
Exibição do Registro com Advertência

19
Exibição da Advertência na Validação

20
Validação DIMP

PENDÊNCIAS


Pág. 09/28: Registro Tipo 000 Campo 08 (DT_FIN)
“Caso seja finalidade 3, somente será aceito um único registro 1100 (CNPJ
ou CPF).”


Pág. 18/28: Registro Tipo 1100
“Validação do Registro: não podem ser informados dois ou mais registros
para o conjunto CNPJ/CPF, IND_COMEX.”


Pág. 21/28: Registro Tipo 1115
“Validação do Registro: não podem ser informados dois ou mais registros
com a mesma combinação de valores dos campos: COD_MCAPT +
ID_TRANSAC + COD_AUT”
21
Validação DIMP

PENDÊNCIAS


Pág. 25/28: Registro Tipo 1200 Campo 12 (VL_CANC)
“Caso o valor cancelado, seja o total da operação, os campos 11 e 12 serão
iguais.”

22
Validação DIMP

Secretaria da Fazenda do Estado do Rio Grande do Sul


DTIF
Consultor: Francisco Bernardo Moser Filho
fbmoser@moserinformatica.com.br

São Paulo, 14/08/2019

23