ASiS + e-Factura ANAF — top 10 erori semantice CIUS-RO 2026
De ce XML-ul ASiS poate fi sintactic valid dar respins ANAF. Top 10 erori semantice CIUS-RO și cum Smart Layer validator le elimină pre-flight.
Ionut Mihaescu — Full Stack Developer Azuvio · 2026-11-28 · 11 min · ERP & Integrări
Context: XML schema-valid ≠ ANAF-accepted
ASiS generează UBL 2.1 conform schemei. ANAF aplică deasupra 40+ reguli semantice CIUS-RO. Rezultat tipic mid-market: 2-5% respingeri (la 3.000 facturi/lună = 60-150 facturi/lună de corectat manual).
Top 10 erori frecvente
1. BR-CO-10: sumă alocații ≠ sumă linii (rotunjire 0.01)
2. BR-CO-13: total TVA per cotă ≠ sumă TVA linii cu acea cotă
3. BR-RO-A10: CIF cumpărător RO fără prefix RO sau cu spații
4. BR-S-08: reverse charge fără cod TVA 'AE' pe linii
5. BR-IC-11: livrare intracomunitară fără cod 'K' + cod țară
6. BR-CO-04: factură B2G fără referință contract
7. BR-DEC-12: discount % aplicat fără valoare bază corectă
8. BR-AE-08: export extra-UE fără cod 'G' + EORI
9. BR-CO-25: dată scadență < dată emitere
10. BR-RO-080: cod tip plată ANAF lipsește/invalid
Costul real
Mid-market 3.000 facturi/lună × 3% respingeri = 90 facturi × 20 min = 30h/lună efort corecție + risc penalități + cash flow afectat.
Soluția: Smart Layer Compliance Validator
Pre-flight check pe XML-ul ASiS înainte de trimitere ANAF. Dacă fail, returnează listă erori + sugestii fix. Zero modificări ASiS. Respingeri <0.5%, efort -94%.
Integrare
Hook pe webhook emitere ASiS sau pe API REST. Dashboard erori per emitent + per regulă. Audit-ready.
Vezi «[ASiS + SAF-T D406](/blog/asis-saf-t-d406-reconciler-2026)».