SCA1001 - Arquivo-Fonte de Dados Tratados

Ultima Revisão: 23/06/2022

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