Credo che il sistema si aspetti un "movimento" a chiusura del pagamento, movimento che con 0 euro non c'è stato. Magari in un if qualsiasi invece di mettere <= hanno messo solo <.lo spero che sia sicuramente , cmq ritornando al resto guarda che non è difficile mettere un cut ai valori tipo zero , più probabile sia un "baco" del software , lo spero per loro altrimenti sono organizzati male
Una volta che si scatena l'evento, la procedura del mancato pagamento parte e quindi spediscono il sollecito, poi l'avviso ecc. ecc.
Ciao.