I feel like additional module for Calendar would be beneficial.
To accommodate, Recurrence Sales or Purchase, To know Bill Due, To know when service subscribe due, When is the end of financial period and When is our Driving License or Business License Due, When is the Tax filing period. Then When is due, especially recurring ones, automatically enter accrued expenses or or accrued income.
Same goes for prepaid, whenever we paid more than what is being fixed at, and pay before the end of subscription or due date. Once reached the due date, it will entered as paid the day is due.
But then again, I doubt Human is that efficient to ‘pay’ on time. hahahahah