Ghid • ~10–12 min citire
e-Factura B2C pentru PFA: persoane fizice, CNP (opțional) și “13 zerouri”
Dacă emiți facturi către persoane fizice (B2C), ai două obligații paralele: (1) să raportezi factura în RO e-Factura (SPV), și (2) să trimiți factura clientului pe canalele clasice (PDF/email, print etc.). Mai jos ai pașii clari + ce faci când clientul nu vrea să dea CNP.
Pe scurt (în 60 de secunde)
- Emiți factura normal (ca și până acum).
- Încarci XML-ul în SPV (RO e-Factura) pentru raportare.
- Primești index de încărcare + status (valid/respins).
- Clientul persoană fizică nu trebuie să aibă SPV.
- Tu trimiți clientului factura (PDF) pe email / print.
1) Ce înseamnă B2C în e-Factura
Practic, B2C = vinzi bunuri/prestezi servicii către persoane fizice. În e-Factura, relația B2C include inclusiv situația în care persoana fizică nu se identifică cu niciun cod fiscal sau optează să se identifice prin CNP.
Important
În relația B2C, sistemul RO e-Factura este folosit ca raportare (către stat), nu ca “poștă” pentru livrarea facturii către client. Tu rămâi responsabil să îi comunici factura.
2) Termen transmitere (și ce s-a schimbat)
Ca regulă generală, facturile se transmit în RO e-Factura într-un termen-limită calculat de la data emiterii. În prezent, termenul este exprimat în zile lucrătoare.
Recomandare practică
- Trimite XML-ul în aceeași zi (sau cel târziu a doua zi) ca să eviți stresul termenelor.
- Salvează indexul de încărcare (îți trebuie la verificare status / erori).
- Dacă ai multe facturi, fă o rutină zilnică: “emit → trimit → verific status”.
3) CNP la persoane fizice: când e opțional + “13 zerouri”
Pentru persoanele fizice, identificarea poate fi sensibilă (GDPR). În practică, dacă beneficiarul nu comunică niciun cod de identificare fiscală, factura se poate emite folosind un cod generic de 13 cifre de zero: 0000000000000.
Când ceri CNP
Doar dacă ai un motiv clar (ex. clientul vrea să fie identificat, sau flux intern). Altfel, poți factura fără CNP (respectând regulile e-Factura).
Când folosești “13 zerouri”
Când clientul persoană fizică nu se identifică prin niciun cod fiscal (nu dă CNP / nu are NIF). În XML, identificatorul cumpărătorului devine 0000000000000.
Tip rapid
Indiferent de CNP/zerouri, completează corect nume + adresă (țară, localitate), ca să reduci erorile de validare (adrese/județ/sector).
4) Clientul persoană fizică trebuie să aibă SPV?
Nu. Persoanele fizice nu au obligația să își facă SPV ca să “primească” facturile. Responsabilitatea este la emitent: tu raportezi factura în sistem și o comunici clientului pe canalele clasice.
Ce înseamnă asta în practică
- Factura către PF o trimiți ca înainte: PDF/email, print, etc.
- În plus, aceeași factură o raportezi în RO e-Factura (XML prin SPV/API).
5) Ce trimiți în SPV vs. ce trimiți clientului
În SPV / RO e-Factura
- XML UBL (generat de aplicație) + încărcare (primești index).
- Verifici status: Validat / Respins.
- Dacă e respins: descarci răspunsul (mesajul de eroare) și corectezi.
Către client (persoană fizică)
- Factura în format ușor de folosit: PDF (email/print).
- Dacă ai termeni/contract: menționezi data, suma, cont, scadență.
Recomandare: păstrează arhiva completă (PDF + XML + confirmări/status) pe luni (2025-12, 2026-01 etc.).
6) Excepții întâlnite des (bon fiscal / alte situații)
Există situații în care raportarea în e-Factura nu se aplică (sau se aplică diferit). Două exemple foarte întâlnite:
Bon fiscal care ține loc de factură simplificată
Bonurile fiscale (cu AMEF) care îndeplinesc condițiile unei facturi simplificate pot fi tratate separat. Dacă tu emiți doar bon fiscal (cu elementele cerute), verifică dacă intră la excepții pentru raportare.
Livrări / prestări cu reguli speciale (TVA)
Pentru unele operațiuni, locul livrării/prestării sau tratamentul TVA poate schimba obligațiile de raportare. Dacă ai cazuri “atipice” (extern, intracomunitar, platforme etc.), merită verificat punctual.
7) Mesaj BT-47 “nu poate fi comunicată” — ce faci
La facturile B2C, e posibil să vezi un mesaj de tipul: “Factura nu poate fi comunicată către destinatar (BT-47)”. În mod uzual, asta nu te “blochează” ca emitent: sistemul nu livrează factura către PF, iar tu trebuie să o trimiți clientului pe email/PDF/print.
În 30 de secunde verifici:
- E într-adevăr client persoană fizică?
- Dacă nu ai CNP/NIF, identificatorul este 0000000000000?
- Ai trimis clientului factura (PDF)?
8) Checklist final
- Client = PF? → marchezi fluxul ca B2C.
- Client nu dă CNP/NIF? → folosești 0000000000000 în identificator.
- Completezi corect nume + adresă (țară/localitate).
- Generezi XML și îl încarci în SPV (salvezi indexul).
- Verifici status (valid/respins). Dacă e respins, descarci răspunsul și corectezi.
- Trimiți factura clientului pe email/PDF sau print.
- Arhivezi: PDF + XML + confirmări (pe luni).
Cum te ajută PFAssist
- Flux separat B2C (cu identificator “13 zerouri” când lipsește codul clientului).
- Istoric + index de încărcare + status într-un singur loc.
- Export & arhivare (PDF/XML/confirmări) pentru control și ordine.
Notă: articol informativ, nu consultanță fiscală. Pentru cazuri speciale (extern, TVA, excepții), verifică actele normative aplicabile.