But aren’t we supposed to be automating this stuff? What software do you think the accountants use?
You go to the accountants to ask the questions, but if you’re billing at scale you can’t just push the problem aside. The accountants already have jobs to do and billing is not one of them.
> They're less complex than whatever your developers are working on
I worked on billing systems for a long time. They are definitely more complex than whatever your developers are probably working on. It’s all in the article.
Just take proration. The user joins half way through the month and you have a monthly billing cycle. How much do they get charged?
If you think this is an easy question, you don’t understand billing.
> The article tries to paint hard legal requirements as a difficulty, but in practice this means the specs are easy to find and well documented.
That’s the funniest thing I’ve read here in a while! The legislation is not even kept in one place. It’s often opaque. You need an accountant to explain it to you. It gets worse when you’re working with public companies.
I’m sorry but your replies are the typical “billing is not that hard” of an inexperienced engineer, posted to an excellent article explaining exactly why billing is hard.