formas de pagamento flexível
Enviado: 23 Jan 2024 14:42
Deu problema depois de muuuuito tempo.
Faz o fechamento cada 10 dias, e fatura 30 dias, mas pagamentos só nos dias 1, 11 e 21.
O problema foi... fevereiro com menos dias, ao somar 30 avançou um mês a mais. Agora somo só 27.
Ficou muito legal isso, até agora resolveu todas.
1) vencimento pode ser pela data de emissão ou data de saída
2) o (P)padrão é somar dias, e pode ser várias parcelas
3) o (D) dia ou (S) semana usa a configuração de baixo
Tem caso de cliente que fecha por dia da semana, pra pagar em outra semana, por exemplo.
Nesse detalhado tem de/até, se soma mês, se soma dia, e se ajusta o resultado final.
De repente o que emite segunda paga numa segunda do próximo mês ou numa quinta, sei lá.
E como o troço é meio doido, tem a simulação do lado, de várias datas, pra conferência.
Nota: a regra foi cadastrada em 04/2023, demorou quase 1 ano pro problema de fevereiro aparecer.
Só lembro disso quando surge algo diferente, ou neste caso que deu 30 dias a mais por causa de fevereiro.
Acho que não tem como simplificar essa tela.
Em GUI talvez um browse de cada conjunto, mas isso esconderia informação.
Faz o fechamento cada 10 dias, e fatura 30 dias, mas pagamentos só nos dias 1, 11 e 21.
O problema foi... fevereiro com menos dias, ao somar 30 avançou um mês a mais. Agora somo só 27.
Ficou muito legal isso, até agora resolveu todas.
1) vencimento pode ser pela data de emissão ou data de saída
2) o (P)padrão é somar dias, e pode ser várias parcelas
3) o (D) dia ou (S) semana usa a configuração de baixo
Tem caso de cliente que fecha por dia da semana, pra pagar em outra semana, por exemplo.
Nesse detalhado tem de/até, se soma mês, se soma dia, e se ajusta o resultado final.
De repente o que emite segunda paga numa segunda do próximo mês ou numa quinta, sei lá.
E como o troço é meio doido, tem a simulação do lado, de várias datas, pra conferência.
Nota: a regra foi cadastrada em 04/2023, demorou quase 1 ano pro problema de fevereiro aparecer.
Só lembro disso quando surge algo diferente, ou neste caso que deu 30 dias a mais por causa de fevereiro.
Acho que não tem como simplificar essa tela.
Em GUI talvez um browse de cada conjunto, mas isso esconderia informação.