Академический Документы
Профессиональный Документы
Культура Документы
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
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
23