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
6. 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 |
Importante
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
7. 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.
8. 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
É 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.
Importante
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