371111 – Controle de Envio de Boletos em Finais de Semana e Feriados (Versão 30.72.384)

Filtros


Tópicos

Objetivo da mudança:

Implementar um controle para evitar o envio de boletos de cobrança em finais de semana e feriados, permitindo configurar um período de tolerância para o envio. Isso visa evitar o envio de cobranças em dias não úteis, respeitando as preferências do cliente. Duas novas configurações foram criadas para controlar esse comportamento. Rotina envolvida: Rota de envio de boletos de cobrança (inicializada com o login do operador).

Instruções sobre o que configurar:

Manter configuração existente conforme informado abaixo sem impactar no sistema:

  1. Acessar: Configuração do Sistema (frmCfgSistema).

    • Localizar e configurar: CFG_EMASAIEnviar boletos de cobrança Sábado/Domingo/Feriado”.

      • “Sim” (default): Permite o envio de boletos em qualquer dia.

      • Não: Impede o envio de boletos em finais de semana e feriados.

A configuração abaixo foi criada e deve permanecer ativa para garantir o funcionamento do sistema sem impactos.

  1. Acesse: Configuração do Sistema (frmCfgSistema).

    • Localizar o grupo ‘Boletos()‘.

    • Encontrar a nova configuração: CFG_AVITOL – Enviar boletos de cobrança Sábado/Domingo/Feriado – dias de tolerância.

    • Insira o número de dias de tolerância desejado. O valor default é 0 (zero).

Instruções sobre como utilizar:

Após configurar as opções desejadas, o sistema se comportará da seguinte forma ao executar o robô de cobrança:

  • Se “Enviar boletos de cobrança Sábado/Domingo/Feriado” estiver configurado como “Sim”: O sistema enviará os boletos normalmente, independentemente do dia da semana ou feriado.

  • Se “Enviar boletos de cobrança Sábado/Domingo/Feriado” estiver configurado como “Não”:

    • O sistema verificará se o dia atual é um dia útil.

      • Se for um dia útil: O sistema enviará os boletos normalmente.

      • Se não for um dia útil (sábado, domingo ou feriado): O sistema verificará a configuração CFG_AVITOL.

        • Se CFG_AVITOL estiver igual a 0 (zero): O sistema aguardará até o próximo dia útil para enviar os boletos.

        • Se CFG_AVITOL for maior que 0 (zero): O sistema aguardará até o próximo dia útil e adicionará a quantidade de dias de tolerância configurada para enviar os boletos. Exemplo: Se o vencimento for em um domingo, o sistema esperará até a segunda-feira (próximo dia útil) e, se a tolerância for 2 dias, enviará na quarta-feira.

Importante: Este requisito implementa a lógica descrita no chamado 349779. Os requisitos 223349 e 349779 estão relacionados e devem ser considerados em conjunto.

Este artigo foi útil para você?
Pró
Não
Contra