Histórico da Página
2. Pré-requisitos
Para o uso dessa inovação é essencial a verificação das etapas abaixo:
- Smart Schedule Ativo.
Para que a integração funcione, o Smart Schedule deve estar "Em Execução".
- Smart Schedule Ativo.
Para mais informações sobre Smart Schedule acesse a documentação: Smart Schedule
Importante: Caso o serviço do Smart Schedule não esteja ativo o status permanecerá como "Não Configurado".
- Somente usuários com perfil de admin, poderão realizar a configuração;
2. Configurações
- Acessar o painel do Reinf, no topo das páginas ao lado do ícone de "notificações", haverá uma engrenagem com a opção: "Integração Automática Governo"
- Ao acessar pela primeira vez, os campos constarão vazios e o status do serviço ficará como não configurado.
- Ao preencher e salvar será, os campos ficarão preenchidos, os status ficará como configurado e será emitido um aviso.
Importante: Para salvar haverá validação de preenchimento de campos e o dia final deverá ser maior ou igual ao inicial.
- Também será possível realizar a exclusão posteriormente.
3. Tabelas Criadas
- SX2
TABELA | NOME | COMPARTILHAMENTO | IDENT. ÚNICO |
---|---|---|---|
T8M | Consulta Automatica ao Governo | EEE | T8M_FILIAL+T8M_DIAINI+T8M_DIAFIM |
- SXI
INDICE | ORDEM | CHAVE |
---|---|---|
T8M | 1 | T8M_FILIAL+T8M_DIAINI+T8M_DIAFIM |
- SX3
CAMPO | ORDEM | TIPO | TAMANHO | DECIMAL | TÍTULO | PICTURE | VALIDAÇÃO | COMBO BOX |
---|---|---|---|---|---|---|---|---|
T8M_FILIAL | 01 | C | 8 | 0 | Filial | @! | ||
T8M_USUARI | 02 | C | 6 | 0 | Código do Usuário | @! | ||
T8M_DIAINI | 03 | C | 2 | 0 | Dia Inicio | @! | ||
T8M_DIAFIM | 04 | C | 2 | 0 | Dia Fim | @! | ||
T8M_RECORR | 05 | C | 1 | 0 | Recorrência | @! | Pertence( "1234" ) | 1=15; 2=30; 3=45; 4=60 |
T8M_CODSCH | 06 | C | 6 | 0 | Cod. Sched | @! |
4. Tabelas Utilizadas
Tabelas utilizadas para extração dos dados do TAF:
T8M
5. Agendamento SCHEDULE
Ao realizar a gravação de dados na T8M é realizado também a gravação nas tabelas de agendamento para execução através do Smart Schedule.
Visualização da rotina
Tabelas Gravadas
T8M_FILIAL | T8M_USUARI | T8M_DIAINI | T8M_DIAFIM | T8M_RECORR | T8M_CODSCH |
---|---|---|---|---|---|
D MG 01 | 000000 | 14 | 15 | 4 | 000001 |
XX2_AGEND | XX2_EMPFIL |
---|---|
000001 | T1/D MG 01 |
XX1_CODIGO | XX1_USERID | XX1_ROTINA | XX1_DATA | XX1_HORA | XX1_RECORR | XX1_ENV | XX1_MODULO | XX1_ULTDIA | XX1_ULTHOR | XX1_STATUS | XX1_DESCR |
---|---|---|---|---|---|---|---|---|---|---|---|
000001 | 0 | TAFA631 | 20241114 | 14:07 | Smart;M(Init(D(14)HM(14:07)));Freq(HM(00:60));Limit(D(15)HM(23:50));First(D(20241114)HM(14:07));End(20241115);Discard; | 12.1.2310 | 84 | 20241114 | 16:19 | 0 | Consulta Automatica Reinf |
Informações | ||
---|---|---|
| ||
Não realizar exclusão ou alteração do agendamento pela rotina do SCHEDULE no configurador, qualquer alteração ou exclusão deve ser realizada pela rotina do painel Reinf |
Agendamentos
Agendamento com data futura:
Se o agendamento for feito para uma data futura, ele ocorrerá dentro do mesmo mês.
Exemplo:
Hoje é 14/11/2024. Se o campo T8M_DIAINI for preenchido com o valor 20 e o campo T8M_DIAFIM for preenchido com o valor 21, a execução será agendada para o seguinte período:
- Início: 20 de novembro de 2024, às 00:10
- Fim: 21 de novembro de 2024, às 23:50
Portanto, o agendamento acontecerá entre 00:10 do dia 20 e 23:50 do dia 21, ambos no mês de novembro e recorrente no dia e hora nos meses seguintes.
Agendamento com data no passado:
Se o agendamento for feito para uma data passada, ele será agendado para o mês seguinte.
Exemplo:
Hoje é 14/11/2024. Se o campo T8M_DIAINI for preenchido com o valor 10 e o campo T8M_DIAFIM for preenchido com o valor 11, a execução será agendada para o seguinte período:
- Início: 10 de dezembro de 2024, às 00:10
- Fim: 11 de dezembro de 2024, às 23:50
Ou seja, o agendamento ocorrerá entre 00:10 do dia 10 e 23:50 do dia 11, no mês de dezembro e recorrente no dia e hora nos meses seguintes.
Agendamento no mesmo dia:
Se o agendamento for feito para o dia atual, ele ocorrerá no mesmo mês.
Exemplo:
Hoje é 14/11/2024. Se o campo T8M_DIAINI for preenchido com o valor 14 e o campo T8M_DIAFIM for preenchido com o valor 15, a execução será agendada para o seguinte período:
- Início: 14 de novembro de 2024, a partir do horário da gravação do agendamento
- Fim: 15 de novembro de 2024, às 23:50
Ou seja, o agendamento ocorrerá entre o horário do agendamento no dia 14 e 23:50 do dia 15, no mês de novembro e recorrente no dia e hora nos meses seguintes.
Agendamento com o dia atual entre os valores fornecidos:
Se o agendamento for feito com o dia atual dentro do intervalo entre os valores fornecidos, a execução ocorrerá no mês seguinte.
Exemplo:
Hoje é 14/11/2024. Se o campo T8M_DIAINI for preenchido com o valor 13 e o campo T8M_DIAFIM for preenchido com o valor 15, a execução será agendada para o seguinte período:
- Início: 13 de dezembro de 2024, às 00:10
- Fim: 15 de dezembro de 2024, às 23:50
Ou seja, o agendamento ocorrerá entre 00:10 do dia 13 e 23:50 do dia 15, no mês de dezembro e recorrente no dia e hora nos meses seguintes.
7. Transmissão e consulta Automática
Com o agendamento criado, será possível verificar a transmissão e consulta através do console do appserver.
Console do appserver
O console será apresentado dessa forma quando não houver movimentos da EFD Reinf passiveis de transmissão ou consulta
O console será apresentado dessa forma quando houver movimentos da EFD Reinf passiveis de transmissão.
O console será apresentado dessa forma quando houver consulta ao Governo
Painel Reinf
É possível verificar no painel Reinf
No caso em que tiver rejeição pelo governo, será apresentado o card do evento com status de acompanhamento para a analise da falha.
No caso em que o documento for transmitido com sucesso, será apresentado o card sem pendencias.
Informações | ||
---|---|---|
| ||
Os eventos considerados para a transmissão e consulta automática são: R-2010 R-2020 R-4010 R-4020 R-2050 R-2030 R-2040 R-2060 R-4080 R-4040 |