Current VAT Rate vs Transaction-Date VAT Rate: Why the Difference MattersA VAT rate lookup usually starts with a simple question: What is the VAT rate for this country and product? But there is another question that matters just as much: For which date? If you are calc6d ago · 12 min readvat-engine.hashnode.dev
What Should a VAT Calculation Record Actually Contain?A VAT calculation can look deceptively simple. You send an amount and a country. The system returns a VAT amount. For example: Net: €100.00 VAT: €19.00 Gross: €119.00 If all you need is the numbOct 8 · 12 min readvat-engine.hashnode.dev
Why Money Calculations Should Not Use Floating PointFinancial software often starts with code that looks completely harmless: const price = 19.99; const vatRate = 0.19; const vat = price * vatRate; The formula is not the surprising part. The represenOct 2 · 14 min readvat-engine.hashnode.dev
VAT-Inclusive vs VAT-Exclusive Pricing: The Math Developers Get WrongVAT calculation often looks like simple percentage arithmetic: Take the price, multiply it by the VAT rate, and you are done. That only works when you know exactly what the input price represents. ASep 25 · 12 min readvat-engine.hashnode.dev
EU VAT for SaaS & Subscription BillingSelling SaaS subscriptions across the EU turns VAT into more than a simple percentage calculation. The billing flow may need to consider the customer's country, product tax treatment, whether the dispSep 18 · 8 min readvat-engine.hashnode.dev