I think this bureaucracy discourages a lot of people from even starting a business.
EDIT: I looked it up. It's literally just something you get to check off on the tax registration form for the company. Alternatively there's an online form (imagine that!) for existing companies. Impressively, there's no fax machine involved at any point.
Well, now that's a fa(u)x pas(s).
Even trickier is that some line items could also be tax-exempt.
A config option such as the following would help for that:
--tax 0.05 "GST" --label="GST #12345679" \
--tax 0.09975 "QST" --label="QST #55592929"
And to handle items that are tax exempt, an item can have the: --item ... --tax_exempt (or --tax_exempt="GST" in case it's only exempt from one of the sales taxes)Tax exemption at a federal or provincial level is then at the line-item level, not the invoice level (although perhaps invoice level is enough, for example agricultural products & prescription drugs shouldn't be taxed).
You may be required to charge the buyer's tax rate (rather than your operating tax rate).
And finally some goods/services have extra taxes (hospitality tax, for example).
https://www.canada.ca/en/revenue-agency/services/tax/busines... https://www.canada.ca/en/revenue-agency/services/tax/busines...
you can basically scribble an invoice on a napkin and it's gonna be ok, it's just so practical.
in other countries dealing with all the invoicing crap will burn you money and time while in the US you are already doing business, the upkeep is terrible.