Histórico da Página
...
Informações | ||
---|---|---|
| ||
|
01. VISÃO GERAL
Rotina para visualização dos logs das baixas de títulos por API, gerados via job FINA715 ou via Webhook.
...
→ Banco do Brasil → Webhook - Para mais detalhes sobre a configuração do Webhook do Banco do Brasil Clique aqui.
→ Itaú → Webhook - Para mais detalhes sobre a configuração do Webhook do Itaú Clique aqui.
→ Santander → Webhook - Para mais detalhes sobre a configuração do Webhook do Santander Clique aqui.
Aviso | ||
---|---|---|
| ||
|
...
Na execução do Job FINA715 são gravadas tabelas F79 e F7A.
- Para os bancos que possuem API de listagem → API onde é possível consultar eventos de liquidação/baixa de boletos por período:
- Banco do Brasil
...
O Job irá requisitar ao banco boletos liquidados(realizado pagamento), baixados(não foi realizado pagamento e o banco deu baixa automaticamente) e protestados no período determinado do parâmetro MV_FNGDTBX até o dia atual, ou do dia anterior até o dia atual caso não informado o parâmetro.
...
Totvs custom tabs box items | ||||
---|---|---|---|---|
| ||||
Para o Banco do Brasil são requisitados pelos códigos de estado de cobrança definidos pelo BB: 06 - LIQUIDADO → Pagamento realizado → Job realizará a baixa no Protheus via execauto do FINA070. 07 - BAIXADO → (Cancelado), por exemplo: não foi pago até a data limite máxima de recebimento e o banco deu baixa no boleto → Job realizará a transferência desse título no Protheus para a situação de cobrança 0 -> Carteira removendo do borderô via execauto do FINA060. 05 e 09 - PROTESTADO ELETRONICO e TITULO PROTESTADO MANUAL → banco colocou em protesto → Job realizará a transferência desse título no Protheus para a situação definida na Configuração de Contas deste banco, tendo como padrão transferir para a carteira F → CARTEIRA PROTESTO via execauto do FINA060. Os demais códigos disponibilizados pelo Banco do Brasil atualmente não são consultados e, portanto, não são tratados pelo Protheus. A saber: 01 - NORMAL 02 - MOVIMENTO CARTORIO 03 - EM CARTORIO 04 - TITULO COM OCORRENCIA DE CARTORIO 08 - TITULO COM PENDENCIA DE CARTORIO 10 - TITULO BAIXADO/PAGO EM CARTORIO 11 - TITULO LIQUIDADO/PROTESTADO 12 - TITULO LIQUID/PGCRTO 13 - TITULO PROTESTADO AGUARDANDO BAIXA 14 - TITULO EM LIQUIDACAO 15 - TITULO AGENDADO 16 - TITULO CREDITADO 17 - PAGO EM CHEQUE - AGUARD.LIQUIDACAO 18 - PAGO PARCIALMENTE CREDITADO 80 - EM PROCESSAMENTO (ESTADO TRANSITÓRIO) Totvs custom tabs box items | | |||
|
Aviso | ||
---|---|---|
| ||
|
Para o Itaú são requisitados por API as situações:
LIQUIDADO → Pagamento realizado → Job realizará a baixa no Protheus via execauto do FINA070.
BAIXADO → (Cancelado), será realizada a transferência desse título no Protheus para a situação de cobrança 0 -> Carteira removendo do borderô via execauto do FINA060.
PROTESTADO → banco colocou em protesto → Job realizará a transferência desse título no Protheus para a situação definida na Configuração de Contas deste banco, tendo como padrão transferir para a carteira F → CARTEIRA PROTESTO via execauto do FINA060.
Atenção→ A API do Banco Itaú não possui informacão de data de crédito. A data de crédito para retorno será considerada a data do pagamento + A6_RETENCA, sempre levando em consideração datas válidas. É possível manipular a data de crédito pelo Ponto de Entrada NGFDTDIS.
- Para bancos que não possuem API de listagem:
Banco Santander
Quando o banco não possui API de listagem para consultar baixas de boletos de um período determinado o job FINA715 realizará a consulta de todos os boletos em aberto na base de dados.
É realizada uma query no banco de dados para selecionar todos os boletos em aberto baseados nas tabelas SEA e SE1 e registro a registro é consultada API de consulta de boletos no banco em questão para saber se o boleto foi liquidado. Caso tenha sido liquidado o Protheus efetua a baixa do título.
Utilizando o Ponto de Entrada NGFQRRET é possível restringir a query de consulta para determinar os registros que serão processados e consultados via API, otimizando a quantidade de registros a serem processados.
Se o banco possui Webhook, como o banco Santander:
|
- Caso o banco em questão possua webhook e o pagamento é feito com código de barras, o boleto ainda não pode ser considerado liquidado, é considerado como Baixa Operacional. (Em alguns casos pode ser cancelado ou estornado ao longo do dia pelo banco).
- Nesse caso é gravada tabela F79 no Protheus com os dados que o banco envia e retornado status ok para o banco.
- Esse registro da tabela F79 que foi gravado pelo Webhook será processado pelo Job FINA715, que irá realizar a consulta desse boleto no banco para verificar se o boleto foi liquidado.
- Caso o boleto ainda não tenha sido liquidado, o registro da F79 continua ativo para uma próxima execução do Job FINA715.
- Caso o boleto tenha sido liquidado, o Protheus efetua a baixa do título.
...
O cabeçalho do log (F79) será mostrado independente da filial em que o mesmo foi gerado. Haverá filtro de filial somente nos títulos exibidos no detalhe, respeitando as filiais que o usuário tem acesso e a seleção de filiais da rotina NGF. Neste caso, o sistema considera o campo F7A_FILTIT para realizar a verificação do acesso para exibição ou não do registro no monitor, ou seja, o campo F7A_FILIAL não será considerado neste cenário. Portanto em um caso onde o título não é localizado (exemplo de um título já excluído no Protheus), o sistema irá exibir esse registro para todos os usuários que possuam acesso a rotina, já que não foi possível identificar a filial de origem do título.
Informações | ||
---|---|---|
| ||
Para cada execução com sucesso do Job FINA715 será atualizado o título da tela com data e hora da execução. |
...