Skip to main content

Tax Configuration

Rexolia manages taxes through Tax Classes named rate definitions you assign to products and services. Every invoice, receipt, and report derives its tax calculations from these classes.

Automatic Setup

When you click Initialize Defaults in Finance Settings, Rexolia detects your registered business country and creates the appropriate tax classes automatically.

Rwanda (RRA Compliance)

For businesses registered in Rwanda, the following four RRA-mandated classes are created:

LabelNameRateUsed for
AA-EX0%VAT-exempt goods (e.g. basic foodstuffs)
BB-18%18%Standard VAT-rated goods and services
CC-0%0%Zero-rated goods (e.g. medicines, medical supplies)
DD-0%0%Zero-rated services

Then while defining tax class ( taxation category ) on product level inside operation module, select a tax class applied to that specific product or service. for example, if you are a pharmacies based in Rwanda your products ( drugs ) will predominantly be set to Class C. You can assign this class to your product only after initializing defaults.

:::info RRA compliance Class B (18%) prints on every receipt even if no B-rated item was sold in that transaction. Classes C and D only print when at least one item of that class is included. This behaviour is automatic and required by RRA (7.22–7.23 of the CIS specification). :::

:::warning You can not delete default tax classes Do not delete or rename the A, B, C, D classes. Their labels are transmitted to the Rwanda Revenue Authority with every receipt. If your are based in Rwanda, Modifying these tax classes in Rexolia will cause EBM compliance failures. :::

Romania (ANAF Compliance)

Romania applies standard EU VAT rules administered by ANAF (Agenția Națională de Administrare Fiscală).

LabelRateUsed for
Standard19%Most goods and services
Reduced9%Food, beverages, hotel accommodation, medical devices
Super-reduced5%Books, newspapers, social housing, certain cultural services
Exempt0%Medical services, education, financial services

Rexolia if you are based in Romania, you will receive a dedicated guid on integration with ANAF e-Factura (SPV) for electronic invoicing compliance.

note

Romanian businesses must issue e-invoices through the ANAF SPV portal for B2B transactions. Dedicated guideline on invoicing will take you through necessary settings.

Italy

Italy applies EU VAT rules administered by the Agenzia delle Entrate.

LabelRateUsed for
Standard (Ordinaria)22%Most goods and services
Reduced (Ridotta)10%Food, pharmaceuticals, tourism, construction
Super-reduced (Minima)5%Certain social and welfare services
Exempt4%Essential foodstuffs, books, newspapers
Exempt (Esente)0%Medical services, education

Italy mandates fattura elettronica (electronic invoicing) via the Sistema di Interscambio (SdI) for all VAT-registered businesses. Rexolia's Italian e-invoicing integration is on the roadmap.

note

Italian businesses are required to issue and receive invoices exclusively in XML format through SdI. Rexolia will support this workflow natively once the integration is available.

France

France applies EU VAT rules administered by the Direction Générale des Finances Publiques (DGFiP).

LabelRateUsed for
Standard (Normal)20%Most goods and services
Reduced (Réduit)10%Restaurants, transport, renovations, some cultural goods
Super-reduced (Super-réduit)5.5%Food, books, energy, disability equipment
Particular (Particulier)2.1%Press publications, certain medicines reimbursed by social security
Exempt (Exonéré)0%Medical services, education, exports

France is rolling out mandatory e-invoicing (facture électronique) for all VAT-registered businesses progressively between 2026 and 2027 via the Portail Public de Facturation (PPF). Rexolia is monitoring this rollout and will publish integration details ahead of the deadlines.

note

French pharmacy businesses benefit from the 2.1% rate on reimbursable medicines. Rexolia's French tax configuration will support this rate natively.

Adding or Editing Tax Classes

For any country, or if you need classes beyond the defaults, go to Settings → Finance Settings → % Manage Tax Classes.

From there you can create, edit, or deactivate tax classes. Assign a label, a name, and a percentage rate.

Assigning Tax Classes to Products

Once tax classes exist, assign them per product in the Operations module. Go to Operation Hub → Products → + New Product or click existing product → in the form select applicable Tax Class. A product with no tax class assigned will default to 0% — always verify the correct class is set before your first sale.