How to configure e-Invoicing correctly in WinMENTOR — from the SPV certificate to automatic submission. Common errors and how to avoid them.
The e-Invoicing mandate for B2B transactions came into force in Romania on 1 January 2024. If you have not yet configured WinMENTOR for automatic submission to the ANAF SPV portal, you are exposed to penalties and operational disruption. This guide walks through the exact steps.
e-Invoicing is the ANAF system through which invoices issued between legal entities (B2B) must be transmitted electronically, in XML UBL 2.1 format, to the Virtual Private Space (SPV). The legal deadline for submission is 5 working days from the invoice date.
Who is covered:
Penalties for non-submission: fines between RON 1,000 and RON 10,000 per invoice, plus possible suspension of the VAT number in serious cases.
Before configuring WinMENTOR, make sure you have:
Go to Administration → General parameters → e-Invoicing. Tick "Enable automatic e-Invoicing submission". Save.
On the same screen, fill in:
.p12 file on the USB tokenTest the connection with the "Check SPV connection" button. If you get "Connection OK", carry on.
e-Invoicing requires certain fields on every invoice. Check that in WinMENTOR, for each B2B customer, you have filled in:
| Field | Where to fill it in | Notes | | ------------ | ----------------------------- | ---------------------------- | | Tax ID | Customer record → Tax details | Mandatory for B2B | | Full address | Customer record → Address | Street, number, town, county | | Postcode | Customer record → Address | Mandatory, 6 digits | | Country | Customer record → Address | Defaults to Romania (RO) |
Careful: customers with incomplete addresses will produce XML errors at submission. Fill in every field before issuing the first invoice.
ANAF uses a specific nomenclature for units of measure (following the UN/ECE standard). You need to map your WinMENTOR units onto the ANAF codes.
The most common ones:
BUC → H87 (piece)KG → KGM (kilogram)L → LTR (litre)M → MTR (metre)ORE → HUR (hour)In WinMENTOR: Administration → Nomenclatures → Units of measure → the "UBL code" column.
Do not test on a real invoice. Use the ANAF test environment:
Cause: the customer's tax ID is not valid or does not exist in the ANAF database. Fix: check the tax ID at portal.anaf.ro. If the customer is a sole trader, the tax ID may differ from the personal identification number.
Cause: mandatory fields are missing from the customer's address — most often the postcode. Fix: complete every field on the customer record: street, number, town, county, postcode.
Cause: non-compliant XML — usually an unmapped unit of measure or an incorrect VAT value. Fix: check the unit-of-measure mappings and that the VAT rates in WinMENTOR (0%, 5%, 9%, 19%) are correct.
Cause: a connectivity problem or an expired digital certificate. Fix: check that the USB token is connected, that WinMENTOR is running as administrator (needed for token access), and that the certificate has not expired.
If you have invoices from the mandatory period that were never submitted, there is a corrective procedure. Do not ignore the situation — penalties grow with the number of invoices and the length of the delay.
Get in touch for a quick compliance audit — we identify the missing invoices and help you through the remediation procedure.
Need help configuring e-Invoicing in WinMENTOR? Request a free audit — in 30 minutes we identify what is missing and what needs correcting.
A free 30-minute consultation. No commitment. We identify together what WinMENTOR can do for you.
Or call directly: 0722 203 236