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:
-
Acessar: Configuração do Sistema (frmCfgSistema).
-
Localizar e configurar: CFG_EMASAI – Enviar 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.
-
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.