Not to mention when credits are applied and how their whole billing cycle works
- there are plenty of companies trying to approach this but when you get into the bigger more complex bills it is still a mystery all around (especially for finance people)