Histórico da Página
Aviso |
---|
O Novo Gestor Financeiro está em fase de homologação e liberado apenas para clientes pilotos. |
Índice minLevel 0
01. VISÃO GERAL
Executar a baixa automática de boletos retornados pela API do bancoConfigurações necessárias para habilitar os jobs de transmissão e retorno de títulos por API.
02. PRÉ-CONDIÇÕES
- Nos bancos configurados para registro de boletos via API, deverá ser configurado também o retorno de baixas via API do banco.
- O parâmetro MV_XXXXXX será usado para configurar o período em horas para a execução do JOB.
- Os bancos disponíveis para baixa automática através de API estará disponível na configuração de bancos do Novo Gestor Financeiro.
- Ter um layout de conta configurada para transmissão de boletos por API. Mais detalhes em: Configuração de Contas.
03. EXEMPLO DE UTILIZAÇÃO
O Job FINA713 será configurado automaticamente ao cadastrar uma nova conta. O intervalo de execução será de 4 horas.
Caso necessário o cadastro do Job FINA713 e o intervalo pode ser alterado diretamente no configurador.
04. TABELAS UTILIZADAS
- SEA - Títulos Enviados ao Banco
EA_BORAPI - Borderô para transmissão por API.
EA_TRANSF - Status de Transferência.
EA_APIMSG - Mensagem da API.
EA_APILOG - Eventos da API.
EA_APIMAIL - Status do envio do E-mail.
EA_SUBCTA - Subconta para transmissão por API.
EA_ESPECIE - Espécie para transmissão por API.
05. PARÂMETRO UTILIZADO
...
Ter o serviço de agendamento Schedule configurado no servidor do Protheus. (Schedule - Como agendar a execução de rotinas)
03. JOBS
A configuração dos jobs deve ser única por Grupo de Empresas. sendo necessário cadastrar apenas um agendamento para uma filial.
Exemplo:
Empresa T1
Filiais: D MG 01 , D MG 02 , D RJ 01 , D RJ 02 , D SP 01 , D SP 02
Apenas 1 cadastro de agendamento no schedule para 1 Empresa/Filial para que o schedule execute apenas 1 chamada e fique a cargo do job executar para o grupo de empresas todo.
Empresa/Filial = T1/D MG 01 ; → Correto
Empresa/Filial = T1/D MG 01 ;T1/D MG 02 ;T1/D RJ 01 ; → Incorreto
Empresa/Filial = T1; → Incorreto → schedule executa chamada para todas as filiais.
Totvs custom tabs box | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
04. CONFIGURAÇÃO
No módulo configurado SIGACFG acesse o menu Schedule >Schedule.
Em agendamentos selecione aopção cadastro e adicione o agendamento do job.
No exemplo do Grupo de empresa 01, configure a rotina como FINA713('01') para transmissão ou FINA715('01') para o retorno.
Configure o módulo como Financeiro 06 e configure o ambiente e recorrência conforme a necessidade.
Informações | ||
---|---|---|
| ||
Para os casos em que o job aparentemente parece não estar sendo executado, é possível acompanhar os processos pelo console.log do appserver, para isso, configure as chaves na seção do ambiente:
Para mais informações acesse a documentação Chaves para controle de logs |