-
-
Notifications
You must be signed in to change notification settings - Fork 76
Description
Ho provato per la prima volta ad utilizzare questa funzione che dovrebbe essere molto comoda.
In una fattura la scadenza cadeva al 31/12. Ho pensato di risolvere impostando i mesi di "Agosto" e "Dicembre" in anagrafica specificando come giorno di riprogrammazione il 10. A questo punto mi aspettavo il pagamento andasse al 10/01, invece qualsiasi giorno io inserisca mi mette la scadenza al 01/01/26.
Ho già notato che il problema si trova nel file modules/pagamenti/src/Pagamento.php , nel quale semplicemente viene ignorato il giorno inserito e mette di default il giorno 1, con questo codice:
if (!empty($regola_pagamento)) {
$date->modify('last day of this month');
$date->addDay();
}
Al momento ho risolto creando il file Pagamenti.php personalizzato e sostituendo la riga $date->addDay(); con $date->addDays($regola_pagamento['giorno_fisso']);.
Spero possa essere d'aiuto.