Documentation Index
Fetch the complete documentation index at: https://docs.invoica.ai/llms.txt
Use this file to discover all available pages before exploring further.
Tax Compliance
Invoica automatically calculates taxes based on jurisdiction, supporting EU VAT and other country-specific tax rates across 15 countries.How Tax Calculation Works
Tax in Invoica is calculated as a percentage of the payment amount and added on top. The original payment amount becomes the subtotal, and the total includes the tax:Tax Calculation API
Calculate tax for any amount and jurisdiction:Response
Automatic Tax on Invoice Creation
When creating an invoice with ataxCountry or country field, tax is automatically calculated:
subtotal: 5000 (original amount)taxRate: 19 (Germany standard VAT)taxAmount: 950 (19% of 5000)total: 5950 (subtotal + tax)
How Location is Determined
In the current implementation, the buyer/seller location must be provided explicitly when creating an invoice or calculating tax. The API caller (AI agent or integration) provides:| Field | Purpose |
|---|---|
taxCountry / country | ISO country code for tax rate lookup |
buyerVat | Buyer VAT registration number |
sellerVat | Seller VAT registration number |
buyerAddress | Full buyer business address |
sellerAddress | Full seller business address |
Future versions will support automatic location detection via VAT number validation (VIES API), billing address parsing, and IP geolocation as fallbacks.
Supported Tax Rates
Invoica includes built-in tax rates for 15 countries:| Country | Standard Rate | Reduced Rate |
|---|---|---|
| Germany (DE) | 19% | 7% |
| France (FR) | 20% | 5.5% |
| Italy (IT) | 22% | 10% |
| Spain (ES) | 21% | 10% |
| Netherlands (NL) | 21% | 9% |
| Belgium (BE) | 21% | 6% |
| Austria (AT) | 20% | 10% |
| Portugal (PT) | 23% | 6% |
| Ireland (IE) | 23% | 13.5% |
| Sweden (SE) | 25% | 12% |
| Finland (FI) | 25.5% | 14% |
| Denmark (DK) | 25% | 0% |
| Poland (PL) | 23% | 8% |
| United Kingdom (GB) | 20% | 5% |
| United States (US) | 0% | 0% |
Tax Rates Lookup API
Get tax rates for a specific country:Tax Summary (Dashboard)
Access cumulative tax summaries grouped by country:Reduced Rates
To use the reduced VAT rate instead of standard, passrateType: "reduced" in the tax calculation request:

