22777 - Vencimento parcelas pulando mês quando o cálculo passa pelo mês de fevereiro
Problema: Quando é utilizada uma condição de pagamento com dia fixo, onde o cálculo dos vencimentos 'passa' pelo mês de fevereiro (exemplo: a condição de pagamento é de 3 parcelas e a NF está sendo emitida em 10/01/2019), o sistema 'pula' o vencimento de março.
Rotina / Tela: cálculo do vencimento com base em condição de pagamento.
Solução:




Rotina / Tela: cálculo do vencimento com base em condição de pagamento.
Solução:
Solução 22777: Explicando melhor um cenário de exemplo e o motivo pelo qual o sistema pula o mês de março.
1- Condição de pagamento definida com intervalo de 30 dias, com 3 parcelas, com vencimento fixo no dia 26.
2- NF é gerada no dia 10/01/2019.
3- O primeiro vencimento é para 30 dias. Inicialmente o vencimento seria 10/02/2019, no entanto, ele deve ser um dia fixo. Então, o vencimento é dia 26/02/2019.
4- O segundo vencimento é para 30 dias a partir do dia 26/02/2019, no entanto, o mês de fevereiro em 2019 tem apenas 28 dias. Então a lógica de 26/02/2019 + 30 dias vai ultrapassar o dia 26/03/2019. Como é definido o dia fixo para ser dia 26, o sistema determina o vencimento para dia 26/04/2019 (que é o próximo dia 26 do calendário), já que os vencimentos devem ser dias 26 e também ter intervalo de 30 dias.
Sugestões para que o sistema não 'pule' o mês de março neste cenário:
- Utilizar na condição de pagamento o intervalo de 28 dias ao invés de 30. Exemplo de parametrização e resultado de vencimentos calculados pelo sistema:


- Definir na primeira parcela um intervalo de 30 dias e nas duas outras parcelas um intervalo de 1 dia. Neste cenário, sendo o dia fixo o dia 26, o sistema irá definir o vencimento da primeira parcela para dia 26/02/2019 (porque seria inicialmente para dia 10/02/2019, mas o vencimento deve ser sempre para dia 26, então fica 26/02/2019). A segunda parcela deve somar um dia depois do dia 26/02/2019, então seria 27/02/2019, mas como o vencimento deve ser fixo dia 26, o próximo dia 26 é 26/03/2019, então esse será o vencimento. A lógica da terceira parcela é a mesma (26/03/2019 + 1, ficaria com vencimento em 27/03/2019, mas como deve ser fico dia 26, o próximo dia 26 é 26/04/2019). Exemplo de parametrização e resultado de vencimentos calculados pelo sistema:


para clientes ERP (não se aplica para clientes ERP GO UP), existe ainda a possibilidade de utilizar o identificador de regras GER-028DTVCT01 para tratar eventuais lógicas específicas que a empresa deseja utilizar para definir o vencimento das parcelas, independentemente do cálculo de vencimento padrão definido pelo sistema.