Yes many countries have this requirement. You can define different tax types and rates for the different items within an Invoice. You may also need to report your tax monthly, quarterly or yearly. Ezy Invoice can give you a detailed report on this even if you have different tax types within an Invoice.