Sorry I’ve been silent - I have been trying to follow this - and I’m not sure I do. But - let me explain the Canadian case –
FIrst - luckily - only a small number of food products traded on OFN are taxed in CAnada - for example, only so called ‘snack’ or ‘convenience’ items - so for our hubs this would mean products like: popcorn - or other things sold in single-use packaging. Plus - we have hubs that sell non-food items - herb plants, vegetable seedlings, soap, flowers - these are all taxed. But still - it is a specific sub-set of products.
Second - we have a ‘double’ tax system that applies to the above taxable products. Each different province or territory (what you call ‘state’ in the above discussion) decides how to integrate these.
There is federal tax (GST or general sales tax - which is the same rate for the whole country and calculated on the same products ) and provincial (state) tax (PST - which varies in percentage, and in the products it applies for each province). To complicate this - in some provinces (like Ontario where we are launching OFN first) these two different taxes are combined into one - HST (harmonized sales tax) . So those provinces are easy. BUT, where the province has decided to keep them separate - so they have 2 tax categories (GST and PST) - we need to be able to calculate them SEPARATELY and show them separately on an invoice.
One option would be to set up different instances with different tax categories at the instance level - that would mean we would set up separate instances for each Canadian province (state) - but then this would curtail trade across provincial borders - which one day we will certainly want to do. Plus there are likely added expenses to set up all these separate instances.
This said - right now in Canada we can make the current system work for us - with the solution suggested above - each province/state has ONE designated tax category. That means combining PST - Provincial Sales Tax and GST - general sales tax - for a single tax percentage). This means that a vendor would need to separate out and hand calculate the PST and GST portions for reporting and remitting purposes (these taxes are paid to different governments) - but since the number of products they have to do this for will be small - it is not THAT problematic. Long term it would be great to fix it - but if a short term solution ‘tables’ the problem for a later fix, that is fine.
@MyriamBoure @oeoeaio @Kirsten @CynthiaReynolds @NickWeir (not sure who else should be pinned)