E-invoicing software that already speaks the format Europe's rules expect

Each paid order in Olmira can produce a UBL 2.1 invoice aligned to EN 16931, the EU's standard for a structured, machine-readable e-invoice — alongside a normal PDF, generated automatically, with no separate invoicing software to buy or reconcile against.

Online store in the Olmira admin

What's actually inside the XML

The file declares itself against the EN 16931 customization (urn:cen.eu:en16931:2017) and carries the standard invoice type code, so a receiving system knows what it's looking at before it parses the body. Your company profile becomes the supplier party; the order's billing details become the customer party. Every line keeps its own tax category and rate, and mixed VAT rates, discounts and shipping are folded into the correct tax groups and reconciled the way the standard's rounding rule expects — not rounded once at the end and hoped about.

The one thing you have to fill in first

Legal name, a valid two-letter country code, a complete address, a tax or VAT ID. Olmira keeps flagging what's missing until the profile is complete — and the country requirement is enforced outright: without a valid code the e-invoice XML won't generate at all. It's a five-minute, one-time form. Complete it once and every order from then on inherits it, invoice footer note included.

What it costs — and what it doesn't need

E-invoicing is generated from your orders, so it comes with the online store: included on Pro and above. It is not part of the €10/month Management add-on on Starter — that add-on covers expenses and the Balance profit view only. If you need e-invoices, you need Commerce, which means the Pro plan or above. Every number is on the pricing page.

Stop building invoices by hand

Fill in your company profile once, and every order after that comes with a proper e-invoice attached.