Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Configurações necessárias para habilitar os jobs de transmissão e retorno de títulos por API.

02. PRÉ-CONDIÇÕES

        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.

...

Empresa/Filial = T1;    → Incorreto  → schedule executa chamada para todas as filiais.


Image AddedImage Modified





Totvs custom tabs box
tabsContas a receber,Contas a pagar
ids01,02
Totvs custom tabs box items
defaultyes
referencia01
Totvs custom tabs box
tabsFINA713, FINA715
idsFINA713,FINA715
Totvs custom tabs box items
defaultyes
referenciaFINA713

O Job FINA713 é responsável pela transmissão do títulos e envio de boletos por e-mail.

O Job deve ser configurado com o código do "Grupo de Empresa" passando por parâmetro. Exemplo:  Grupo de empresas com o código = 01 FINA713('01')

Totvs custom tabs box items
defaultno
referenciaFINA715
Aviso
titleImportante!

O Retorno Bancário do Contas a Receber por API está liberado somente para o Banco do Brasil (001).


O Job FINA715 é responsável pela retorno de títulos e realizar as baixas no sistema.

O Job deve ser configurado com o código do "Grupo de Empresa" passando por parâmetro. Exemplo:  Grupo de empresas com o código = 01 FINA715('01')


Obs.: O JOB de baixas de títulos (FINA715)será executado considerando a data inicial a data do parâmetro MV_FNGDTBX (caso vazio considera a data corrente) e a data fim será sempre a data corrente.

Para execução do JOB com a data inicial anterior à data corrente é necessário a criação/alteração do parâmetro MV_FNGDTBX e informar qual a data deseja a execução, exemplo:

Data corrente – 20/07/2022 12:00:00

Data anterior – 01/01/2022 00:00:00

O JOB será executado considerando o período com início em 01/01/2022 e finalizando em 20/07/2022 (Os horários não influenciam na execução do JOB).

O parâmetro deverá ser preenchido com a data no formato (“2022-01-01 00:00:00”).

Após a execução do JOB com o parâmetro informado com a data anterior a data corrente, o sistema irá atualizar o parâmetro com a data da execução (data corrente “2022-07-20 12:00:00”

Sempre que houver necessidade de processamento do JOB com data inicial diferente da corrente altere o parâmetro com a data desejada.





Totvs custom tabs box items
defaultno
referencia02
Aviso
titleImportante

A comunicação bancaria online do contas a pagar foi liberada em pacotes acumulados com data igual ou superior a , somente para o Banco do Brasil (001).

Totvs custom tabs box
tabsFINA717,FINA718
idsFINA717,FINA718
Totvs custom tabs box items
defaultyes
referenciaFINA717

O Job FINA717 é responsável pela transmissão e liberação dos títulos a pagar. Para entender o funcionamento de forma detalhada acesse a documentação Job de transmissão dos pagamentos - FINA717

O Job deve ser configurado com o código do "Grupo de Empresa" passando por parâmetro. Exemplo:  Grupo de empresas com o código = 01 FINA717('01')

Regra de negócio

O job irá pesquisar na base de dados todos os borderôs que ainda não foram transmitidos (EA_TRANSF = vazio), que estão aguardando consulta (EA_TRANSF = 'C') ou foram rejeitados pela banco (EA_TRANSF = 'F'), após a seleção dos títulos que serão enviados ao banco o job irá verificar o status do registro em questão para saber se deve ser realizado uma consulta daquele pagamento ao banco para verificar o status, ou se deve enviar o pagamento ao banco.

Totvs custom tabs box items
defaultno
referenciaFINA718

O Job FINA718 é responsável pela baixa dos títulos a pagar. Para entender o funcionamento de forma detalhada acesse a documentação Job de retorno dos pagamentos - FINA718

O Job deve ser configurado com o código do "Grupo de Empresa" passando por parâmetro. Exemplo:  Grupo de empresas com o código = 01 FINA718('01')

Regra de negócio

O job irá pesquisar na base de dados todos os borderôs que foram transferidos para o banco (EA_TRANSF = 'S') e que ainda possuem saldo (E2_SALDO > 0), no caso de pagamento antecipados (E2_TIPO = PA) será verificado também se o PA já possui movimento bancário gerado na tabela de movimentos bancários (FK5), vale ressaltar que o job não vai contabilizar a geração desse movimento do PA, lançamento padrão 513, sendo assim, a contabilização deve acontecer de offline, para mais informações sobre esse processo de PA em borderô veja as documentações

04. CONFIGURAÇÃO

No módulo configurado SIGACFG acesse o menu Schedule >Schedule.

...

Configure o módulo como Financeiro 06 e configure o ambiente e recorrência conforme a necessidade.Image Removed

Image Added


Informações
titleInformaçõ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:

  • FWTRACELOG
  • FWLOGMSG_DEBUG

Para mais informações acesse a documentação Chaves para controle de logs