Charisma ERP + e-Factura ANAF — setup guide (2026 update)
Concrete steps for activating e-Factura in Charisma: digital certificate, SPV configuration, customer VAT ID mapping, automated sending, and downloading ANAF responses. Plus common errors.
Bogdan Minoiu — Founder Azuvio · 2026-05-17 · 8 min · ERP & Operations
2026 Legal Context
Starting July 2024, e-Factura is mandatory for all B2B invoices issued in Romania. As of January 2025, the electronic invoice validated in the SPV is the only form accepted for VAT deduction. Charisma ERP has an integrated e-Factura module — but it requires correct configuration.
Prerequisites
1. Qualified Digital Certificate — issued to the company administrator or authorized person (DigiSign, CertSign, Trans Sped). Cost: 50-150€/year.
2. Registration in SPV (ANAF Private Virtual Space — the Romanian tax authority) — using a digital certificate and assigning roles (e-Factura access).
3. Updated Charisma Version — the e-Factura module is available from version 2022 onwards. Check with your partner for the latest legislative updates.
Configuration steps in Charisma
Step 1: Activate the e-Factura module
Navigate to Administration → Modules → e-Factura ANAF → check «Active». Set:
Issuer VAT ID (ensure it is correct, with the RO prefix)
Fiscal code for export (usually the ANAF code)
Operation mode: production (live ANAF) vs test (UAT sandbox)
Step 2: Upload digital certificate
Administration → Security → Certificates → upload the .pfx file + password. Charisma will use this certificate for the electronic signature of invoices sent to the tax authority.
Step 3: Customer VAT ID mapping
Commercial → Nomenclators → Customers — check for each customer:
Valid and complete VAT ID (with RO for Romanian companies, country prefix for EU)
Correct VAT type (payer / non-payer / intra-EU)
Complete fiscal address (city, county, postal code, country)
Data errors here are the #1 cause of ANAF rejections.
Step 4: CPV Mapping / Goods classification (for specific operations)
For sensitive goods (vegetables, fruit, alcohol, fuel), e-Factura requires CPV / NC8 codes. Nomenclators → Items → fill in the code for the affected items.
Step 5: Configure transmission flow
Commercial → Invoicing → Settings → e-Factura — check:
Automatic sending upon invoice validation: YES (recommended)
Or manual sending (for control): the invoice enters the «e-Factura Queue» and the operator confirms
How to send an invoice
1. Issue a standard invoice in Charisma (Commercial → Invoicing → New Invoice)
2. Upon saving/validation → Charisma automatically generates the XML UBL 2.1 according to the ANAF schema
3. Applies the electronic signature using the configured certificate
4. Sends to SPV → receives a unique ANAF index (UUID)
5. Awaits ANAF response (usually a few minutes, max 24h)
6. Possible response: accepted (status «OK») or rejected (with error code)
Downloading received invoices
Commercial → Procurement → Received e-Factura — Charisma can automatically download invoices received in the SPV (those issued by your suppliers to your VAT ID). Configure:
Download frequency: daily (recommended)
XML destination folder
Auto-import into Charisma as a provisional reception document (NIR): YES / NO
Common errors and solutions
1. «Error code 21: invalid VAT ID» — the customer has an incorrect VAT ID in the nomenclator. Verify on the ANAF website (anaf.ro → Online services → VAT verification).
2. «Error code 41: invalid VAT type» — the «VAT payer» checkbox does not match reality. For non-paying customers → check explicitly.
3. «Error code 60: negative amount» — credit note formatted incorrectly. Use the «Credit Note» function (not an invoice with negative amounts).
4. «Expired certificate» — renew the certificate 1 month before expiration. Charisma does not alert you automatically — set a manual reminder.
5. «Invoice does not appear in SPV after sending» — check the Charisma log (Administration → e-Factura Log). If status = «sent but no ANAF response» for over 24h → contact Charisma partner + ANAF.
Smart Layer for e-Factura reconciliation
For companies with high volumes (500+ invoices/month), reconciling issued invoices vs ANAF responses vs payments becomes time-consuming. A Smart Operations Layer (Azuvio) automates:
Alerts if an issued invoice does not receive an ANAF response within 24h
Automatic reconciliation: ANAF invoice ↔ bank payment ↔ status in Charisma
«e-Factura health» dashboard: % accepted, % rejected by cause, average response times
See «Charisma — limitations and the Smart Layer».
Conclusion
Configuring e-Factura in Charisma is straightforward if the prerequisites (certificate, SPV, clean customer data) are in order. Most errors stem from incomplete nomenclators, not the software. Invest 1-2 days in cleaning VAT IDs and VAT types — you will thank yourself after the first month of e-Factura without rejections.
See also «SAF-T D406 in Charisma».