Ask any engineer responsible for keeping track of customer balances what their experience is like and they will tell you that accounting is the bane of...
Ask anyone who has ever closed the books at the end of the month what that experience is like, and you will get a deep sigh...