Função:
Gerar um Arquivo Fonte de Dados Tratado - AFDT.
Conceito:
Um arquivo TXT é um arquivo de texto, ou seja, um simples arquivo contendo um texto no formato ASCII.
Implicações:
1 - Arquivo TXT denominado AFDT gerado conforme portaria MTE Nº 1.510 de 21/08/2009 DOU de 25/08/2009.
2 - Leia sobre as orientações gerais para gerar Arquivos TXT.
3 - A fontes dos dados para gerar o arquivo TXT é os SCA0501 - Pontos.
Premissas:
1 - Leiaute em formato fixo do arquivo TXT gerado por este processo:
1.1 - Registro Tipo 1 - Cabeçalho
CAMPO POSIÇÃO TAM TP REQ DESCRIÇÃO/CONTEÚDO ORIGEM/DESTINO
001 001-009 09 N S Sequencial do registro no arquivo Núm atribuído a partir de 1
002 010-010 01 N S Tipo do registro (igual a "1") Valor atribuído
003 011-011 01 N S Tipo da inscrição: 1-CNPJ, 2-CPF CAS2010 - Empresas
004 012-025 14 N S Número da inscrição CAS2010 - Empresas
005 026-037 12 A S CEI do empregador Espaço atribuído
006 038-187 150 A S Razão social CAS2010 - Empresas
007 188-195 08 D S Data de inicio (ddmmaaaa) Tela
008 196-203 08 D S Data de fim (ddmmaaaa) Tela
009 204-211 08 D S Data de geração do arquivo(ddmmaaaa) Data do sistema operacional
010 212-215 04 H S Horário de geração (hhmm) Hora do sistema operacional
1.2 - Registro Tipo 2 - Detalhe
CAMPO POSIÇÃO TAM TP REQ DESCRIÇÃO/CONTEÚDO ORIGEM/DESTINO
001 001-009 09 N S Sequencial do registro no arquivo Número atribuído
002 010-010 01 N S Tipo do registro (igual a "2") Valor atribuído
003 011-018 08 D S Data do ponto (ddmmaaaa) SCA0501 - Pontos
004 019-022 04 H S Horário do ponto (hhmm) SCA0501 - Pontos
005 023-034 12 N S Pis do trabalhador SCA0101 - Trabalhadores
006 035-051 17 N S Número de fabricação do REP SCA0501 - Pontos
007 052-052 01 A S Tipo: E-entrada S-saída D-desconsido SCA0501 - Pontos
008 053-054 02 N S Número sequencial Observação 1
009 055-055 01 N S Tipo Observação 2
010 056-155 100 A S Motivo SCA0501 - Pontos
Observação 1:
Para cada par de registros de entrada/saída de cada empregado em uma jornada, um número sequencial é atribuído no campo 8. Os campos 7 e 8 de cada registro devem formar os conteúdos: "E01/S01", "E02/S02", "E03/S03", e assim sucessivamente até o último par da jornada.
Observação 2:
Se a marcação do horário for pré-assinalada, o campo é preenchido com "P". Caso contrário, se a marcação for original for diferente de 'vazio' , o campo é preenchido com "O". Senão o campo é preenchido com "I", que significa que o registro foi incluído por digitação.
1.3 - Registro Tipo 9 - Trailer
CAMPO POSIÇÃO TAM TP REQ DESCRIÇÃO/CONTEÚDO ORIGEM/DESTINO
001 001-009 09 N S Sequencial do registro no arquivo Número atribuído
002 010-010 01 N S Tipo do registro (igual a "9") Valor atribuído