Automate your tax calculations and compliance using Enlivy’s dynamic, rule-based engines. Easily create your own tax rules to adapt to various jurisdictions, simplifying the complexities of tax management.
Taxes no longer mean just adding a percentage to an invoice. The customer’s country, business status, VAT number, EU rules, reverse charge, and e-Invoice requirements can completely change the tax treatment of the same sale.

The email–print–scan–rescan loop is still how most businesses handle contracts. It introduces delays, version confusion, and no reliable way to verify who actually signed.
A Romanian consumer, a VAT-registered business in Germany, a client in the US — three different correct tax treatments. A single editable field on an invoice line can’t handle that.
Government platforms like Romania’s eFactura reject invoices with a number and a “%” but no machine-readable VAT category or exemption reason. That’s not a formatting problem — it’s a compliance block.
VAT rates move. A rate frozen at quote time may be wrong six months into a 12-month contract. Fixing it manually, one invoice at a time, is error-prone and time-consuming.
Cross-border EU B2B should be 0% with the buyer accounting for VAT. Getting the rate wrong, or missing the reason code on the invoice, creates compliance exposure and customer disputes.
Enlivy’s tax engine doesn’t ask you to pick a rate. Assign a Tax Class to a product, a proposal line, or an invoice line.
Enlivy resolves the right Tax Rate automatically based on who the customer is and where they are.

The single distinction that makes everything clear:
A category label — no percentage. Assign it to a product, a proposal line, or an invoice line. Examples: Standard Rate, Reduced Rate, Exempt, Digital Services.
The actual percentage plus the conditions: which country, business or consumer, EU VAT registered or not. A single Tax Class holds multiple Tax Rates; one per situation.
Whether you’re managing your own rates or connecting to a payment system, Enlivy gives you full control with complete flexibility.
Build your own tax rules
Create Tax Classes for any product category — Standard Rate, Reduced, Exempt, Digital Services
Add multiple Tax Rates per class — one per country, one for EU B2B reverse charge, one catch-all
Target by country, region, and postal code for the most precise match
Set rates as inclusive (tax already in price) or exclusive (added on top)
Assign EU VAT category codes and VATEX exemption reason codes for full e-invoice compliance
Preview which rate would apply to any customer before sending — with the Simulate Mapping tool
Connected to your payment provider
Tax Classes synced from Stripe are imported automatically — de-duplicated, no re-entry
Managed classes are clearly labeled so your team always knows what’s auto-maintained
You can still edit managed classes — Enlivy shows a notice if the next sync may overwrite changes
Stripe Tax Rate IDs are linked per rate so the two stay in sync for ongoing consistency
Enlivy’s own subscription billing uses the same engine — 29 rates, 27 EU countries, fully seeded
Audit trail kept on all changes — soft-delete with full history, even on synced classes
From automatic rate selection to PEPPOL e-invoicing, every capability you need is built in and working today.
Enlivy filters and ranks all rates in a class against the customer’s country, region, business status, and VAT registration, and applies the highest-priority match. No manual picking.
Configure a 0% rate for VAT-registered EU businesses — with the correct AE category code and VATEX-EU-AE reason. Enlivy applies it automatically to qualifying customers; the e-invoice passes compliance checks.
A Tax Rate with no location set covers every sale that doesn’t match a specific country. Without one, uncovered sales go out with no tax, silently. The simulator warns you when this is the case.
Tax is determined when each invoice is generated — not when the quote was signed. VAT changes mid-contract, and customer status changes, flow onto the next invoice automatically.
Enlivy produces structured e-invoices with per-line VAT categories (S, AE, Z, E, O), a grouped VAT breakdown block, and party VAT numbers — exactly as Romania’s eFactura and PEPPOL require.
Mark a rate or product as tax-inclusive and Enlivy extracts the VAT from the price. The customer pays the listed amount; the invoice breakdown is still complete and correct.
Location targeting works for any country down to region and postal code level. A single rate can cover multiple countries — or zero, to act as a global catch-all.
Tax Class names, descriptions, EU VAT category codes, and exemption code labels are stored and displayed in multiple languages.
Everything you need to configure tax, from scratch to fully covered.
Add Tax Class. Give it a name (what you’ll see in dropdowns), an optional display name for invoices (e.g. VAT, GST), and an optional description. The class is ready to hold Tax Rates.

Add a Tax Rate. Set the percentage, who it applies to, and whether it’s location-based. Assign a priority so Enlivy knows which rate wins when multiple match.

| Capability | Enlivy Taxes | ✖ Manual / Spreadsheet Approach |
| Rate selection | ✔ Automatic – by country, business status, VAT registration | ✖ Manual pick per invoice line — error-prone |
| EU B2B reverse charge | ✔ Configured once, applied automatically with correct codes | ✖ Remembered per invoice, often missed or miscoded |
| VAT rate changes mid-contract | ✔ Each invoice resolves at generation time always current | ✖ Frozen at the rate when the contract was created |
| PEPPOL / e-invoicing compliance | ✔ EU VAT category codes + VATEX reason codes on every line | ✖ No structured output — rejected by government platforms |
| Inclusive pricing | ✔ Per-product flag — Enlivy extracts VAT | ✖ Manual calculation each time, rounding errors accumulate |
| Multi-country coverage | ✔ One Tax Class covers all countries with a catch-all | ✖ Separate lookup or spreadsheet column per country |
| Stripe tax sync | ✔ Auto-imported from Stripe, de-duplicated, tagged | ✖ Re-entered by hand, duplicates accumulate |
| Exempt invoices | ✔ Requires a valid VATEX reason code, audit-proof by default | ✖ “Exempt” typed as text — rejected by e-invoicing platforms |
Tax doesn’t live in isolation. The same Tax Class configuration powers every step of the commerce workflow; from first quote to final government e-invoice.
Assign a default Tax Class and a “price is tax inclusive” flag to every product. It travels with the product to any invoice or proposal line.
Offer lines carry the Tax Class — not a frozen rate. The rate is resolved at billing time, so changes between quote and invoice are always reflected correctly.
Recurring plans resolve tax at each invoice’s generation time. Month 7 of a 12-month plan uses the current rate — not the one from when the contract started.
Tax is stored at two levels — per line item (full detail) and per invoice (grouped summary for PEPPOL). Both are automatically kept in sync.
Tax rates sync from Stripe automatically. Content-hash de-duplication prevents copies on repeated syncs. Stripe-sourced classes are labeled for easy identification.
Enlivy generates PEPPOL-compliant structured e-invoices with per-line VAT categories, VAT breakdown blocks, and party VAT numbers — ready for Romania’s eFactura and any EU government platform.
Configure once. Enlivy handles every sale, every customer, every country.