Boletos Bancários: Integração WebService

Conceito

A integração de boletos bancários via WebService no PHERP permite que as empresas automatizem os processos de emissão, consulta e cancelamento de boletos diretamente pelo sistema. Essa abordagem elimina a necessidade de gerar e enviar arquivos de remessa manualmente, proporcionando maior agilidade e alinhamento às práticas modernas de mercado.

Ao adotar essa integração, as empresas podem registrar boletos de forma instantânea, reduzindo o tempo de processamento e minimizando erros operacionais. Além disso, a comunicação direta com o banco garante maior segurança nas transações financeiras, uma vez que as informações são transmitidas em tempo real.

Essa automação não apenas otimiza os processos financeiros, mas também contribui para uma gestão mais eficiente do fluxo de caixa, permitindo que as empresas monitorem e controlem seus recebimentos de maneira mais eficaz. Com a integração via WebService, é possível obter informações atualizadas sobre o status dos boletos, facilitando a conciliação bancária e a tomada de decisões estratégicas.

Configurações

Para ser utilizada a funcionalidade de integração com webservice, basta definir a cobrança bancária com o tipo de integração webservice e preencher as credências.

Operações Disponíveis

O PHERP oferece funcionalidades essenciais que abrangem desde o registro e consulta de boletos até o cancelamento e registro de liquidação, com suporte para cada etapa do ciclo de vida de um boleto bancário. A seguir, descrevem-se as principais operações que podem ser realizadas através dessa integração:

Registro

A operação de registro permite a emissão e o registro de novos boletos diretamente pelo sistema, eliminando a necessidade de manipulação de arquivos de remessa. Isso significa que, ao gerar um boleto e utilizar a opção de registrar no WebService no PHERP, o sistema automaticamente envia as informações necessárias para o banco via WebService, e o boleto é registrado de forma instantânea, sem que seja necessário um processo manual adicional.

Consulta

Com a consulta dos boletos bancários é possível manter o controle e consistência das informações do sistema em relação ao banco, neste processo é feita a verificação do código do estado do titulo, no qual, são definidos em:

  • 1. Normal
    • Descrição: O boleto foi gerado e registrado no banco, mas ainda não foi pago.
    • Ação do Sistema: O sistema mantém o status do boleto como Enviado, aguardando o pagamento.
  • 2. Cancelado
    • Descrição: O boleto foi cancelado antes do pagamento, seja por solicitação do cliente ou por erro na emissão.
    • Ação do Sistema: O sistema atualiza o status do boleto para Cancelado.
  • 3. Liquidado
    • Descrição: O boleto foi pago integralmente, e o pagamento foi confirmado pelo banco.
    • Ação do Sistema: O sistema executa uma série de processos para registrar corretamente a liquidação. o PHERP registra informações como a data de crédito, o valor pago, os descontos aplicados entre outros dados financeiros relacionados ao pagamento. Esses dados são armazenados e organizados de acordo com a data de crédito do pagamento, permitindo que o sistema registre um lançamento de tesouraria para cada data. Além disso, o sistema realiza os devidos lançamentos na tesouraria, considerando as informações obtidas da consulta ao WebService. A cada data de crédito, um lançamento da tesouraria é gerado, levando em conta o valor pago e descontos. O status do boleto é atualizado para Liquidado assim que o pagamento é confirmado e a baixa financeira é realizada.

No processo de consulta, também é verificado se a data de vencimento do boleto bancário difere da data registrada no sistema interno. Caso haja essa diferença, é gerada automaticamente uma ocorrência de prorrogação de vencimento para garantir o devido registro e acompanhamento da alteração.

Cancelamento

O cancelamento de boletos registrados é uma funcionalidade essencial para empresas que precisam anular cobranças previamente emitidas, seja por erro, duplicidade ou desistência da venda ou serviço. Essa operação é realizada através da integração com o WebService bancário, garantindo que o status do boleto seja atualizado em tempo real no sistema financeiro.

Para efetuar o cancelamento de um boleto, o usuário deve acessar o módulo Financeiro no menu principal do PHERP, localizar a funcionalidade de boletos bancários e selecionar o(s) desejado(s) efetuar o cancelamento. Em seguida, seleciona-se a opção de cancelamento, o que acionará uma solicitação ao WebService do banco correspondente. Após a confirmação do cancelamento pelo banco, o status do boleto será atualizado para Cancelado no PHERP, assegurando a consistência das informações entre o sistema interno e o banco.

Dica(s)
  • Durante todo o processo, o sistema realiza uma verificação contínua para identificar se a requisição gerou alguma rejeição ou erro. Caso seja detectado algum problema, um registro de LOG é automaticamente gerado, vinculado ao boleto bancário em questão, para facilitar o acompanhamento e a análise da situação.
  • O processo é executado de forma individualizada, com o objetivo de maximizar a taxa de sucesso em cada operação. Isso significa que, mesmo que ocorra uma rejeição em um registro específico, o sistema continuará tentando processar os demais boletos, garantindo a continuidade do fluxo e a execução das demais operações com o mínimo de interrupções possível.

Conclusão

A integração de boletos bancários via WebService no PHERP automatiza processos essenciais, garantindo maior agilidade, segurança e precisão na gestão financeira. Com comunicação direta com os bancos, as operações de registro, consulta e cancelamento tornam-se mais eficientes, reduzindo erros e otimizando o controle de recebimentos.



Assuntos Relacionados

Boletos Bancários: Integração WebService Homologação