Nordlet

← Blog

TVA UE în timp real pentru dezvoltatorii care construiesc în România

O comparație realistă a platformelor de contabilitate și taxe care gestionează TVA-ul românesc și european prin API-uri, SDK-uri și webhook-uri, cu note clare despre ce acoperă efectiv fiecare soluție în parte.

Nordlet Team · · 14 min de citire

România a suprapus trei obligații fiscale în tot atâția ani: e-Factura pentru B2B din 2024 și pentru B2C din 2025, SAF-T D406 pentru toți contribuabilii începând cu 2025 și o majorare a cotei de TVA de la 19% la 21% în august 2025, care a comasat și cele două cote reduse într-una singură. Omisiunea emiterii unei facturi electronice poate costa 15% din valoarea acesteia. România nu este o țară în care un simplu tabel de cote este suficient.

Acest articol compară platformele destinate dezvoltatorilor care gestionează TVA-ul din UE și România în timp real, separă calculul de contabilitate și de raportare și explică unde se potrivește de fapt fiecare opțiune.

Ce trebuie să includă „gestionarea TVA în timp real în UE“

Această sintagmă este adesea folosită pentru a descrie produse foarte diferite. Pentru a însemna ceva concret, o platformă trebuie să îndeplinească majoritatea cerințelor de mai jos în timp ce se creează o tranzacție, o factură, o decontare sau o înregistrare în jurnal:

  • Să determine regimul de TVA pe baza datelor tranzacției.
  • Să aplice regulile actuale specifice țării și produsului.
  • Să acopere România și restul UE, inclusiv taxarea inversă B2B și impozitarea la destinație pentru B2C.
  • Să expună toate aceste funcționalități printr-un API, SDK sau webhook.
  • Să păstreze datele pentru raportarea de TVA, OSS, audit și contabilitate.

În spatele sintagmei „în timp real“ se ascund trei capabilități distincte:

  • Calcul în timp real - TVA-ul este calculat în momentul creării tranzacției sau a facturii.
  • Contabilitate în timp real - tranzacția, înregistrarea în jurnal și datele de TVA ajung imediat în contabilitate.
  • Raportare în timp real - datele sunt transmise autorităților fiscale la scurt timp după efectuarea tranzacției.

Cele mai multe produse o fac pe prima. Foarte puține le fac pe toate trei. România se află ferm în a treia categorie, în dublă măsură: facturile sunt validate prin platforma națională e-Factura, iar SAF-T D406 livrează detaliile tranzacțiilor după un calendar regulat.

Regulile românești și europene care modelează comparația

România aplică o cotă standard de 21%, majorată de la 19% la 1 august 2025, și o singură cotă redusă de 11%, care a comasat fostele cote de 5% și 9% la aceeași dată, acoperind alimentele, medicamentele, apa, cărțile, hotelurile și domenii similare; o cotă tranzitorie de 9% pentru locuințele noi eligibile se aplică până la 31 iulie 2026. Exporturile și livrările intracomunitare sunt scutite cu drept de deducere. Regulile sunt publicate de ANAF. Înregistrarea în scopuri de TVA este obligatorie peste pragul de 395.000 RON, majorat de la 300.000 RON la 1 सितंबर 2025 (nota: 1 septembrie 2025). România folosește leul, așa că gestionarea valutară trebuie să facă față atât cerințelor de raportare, cât și celor contabile.

Pentru vânzările la distanță de bunuri B2C intracomunitare eligibile și serviciile digitale transfrontaliere, pragul la nivelul UE este de 10.000 EUR, stabilit pe portalul One Stop Shop al Comisiei Europene. Peste acest prag, TVA-ul urmează în general statul membru al clientului. Ghișeul unic (OSS) permite unei companii să se înregistreze într-un singur stat membru și să declare TVA-ul B2C transfrontalier pentru întreaga UE, însă nu elimină necesitatea unei logici la nivel de tranzacție.

Există, de asemenea, o regulă pentru marketplace-uri care este mai strictă decât se așteaptă majoritatea echipelor. Conform articolului 14a, o interfață electronică devine furnizor prezumat (deemed supplier) pentru vânzările la distanță de bunuri importate în colete cu o valoare de maximum 150 EUR, precum și, în mod separat, pentru bunurile livrate clienților din UE indiferent de valoare, atunci când vânzătorul efectiv nu este stabilit în UE. Notele explicative ale Comisiei privind regulile de TVA pentru comerțul electronic stabilesc ambele aspecte. Dacă dezvoltați un marketplace, acest lucru vă va schimba arhitectura, nu doar va adăuga un câmp suplimentar.

Scurtă prezentare a soluțiilor selectate

Platformă Cea mai bună utilizare Capabilitate TVA în timp real Domeniu de aplicare pentru contabilitate, OSS și declarații Principalul dezavantaj
Stripe Tax Produse și marketplace-uri deja integrate pe Stripe Calculează TVA-ul pe măsură ce tranzacția este creată, inclusiv în România Exporturi în UE și date OSS; nu oferă registru contabil românesc și nu depune declarații UE Rentabil doar dacă Stripe este deja canalul de plată
Paddle SaaS și produse digitale descărcabile Calculează TVA-ul la finalizarea comenzii (checkout) în funcție de locația clientului Înregistrează, declară și virează taxele în calitate de comerciant oficial (Merchant of Record) Preia rolul de comerciant oficial (seller-of-record) și implicit controlul asupra facturii
Quaderno SaaS-uri mai mici și comerț digital Calculează la finalizarea comenzii, validează codurile de TVA Rapoarte fiscale și înregistrări; depunerea automată nu este documentată pentru fiecare plan Un strat de taxe și facturare, nu un registru contabil
Avalara AvaTax Stive ERP și de facturare pentru întreprinderi Determinare în timp real cu baze de date fiscale actualizate Modulul VAT Reporting este separat în gama Returns Dimensionat și prețuit pentru implementări enterprise
Fonoa Tax Engine Platforme mari și marketplace-uri Determinare în timp real în peste 190 de jurisdicții Declarații, facturare electronică și raportare; validarea codului fiscal este un produs separat Fără prețuri publicate
Nordlet Contabilitate încorporată pentru marketplace-uri și platforme Stabilește regimul și cotele per tranzacție, înregistrate simultan cu nota contabilă Registru în partidă dublă imuabil, plăți, sume pentru OSS și IOSS, istoric de audit exportabil Generează fișierul XML CIUS-RO pentru e-Factura și îl trimite printr-un conector; declarația D300 și SAF-T D406 nu sunt generate

Stripe Tax: calea rapidă atunci când Stripe este deja prezent

Pentru echipele care folosesc deja plățile Stripe, Billing sau Connect, Stripe Tax este cel mai accesibil strat de calcul în timp real. Documentația acoperă calculul TVA la nivel mondial, API-ul Tax cu PaymentIntents, colectarea taxelor pe facturi și utilizarea Tax împreună cu Connect pentru o platformă sau un marketplace.

Limitele Stripe sunt enunțate clar de companie. Documentația de declarare menționează: „Trebuie să declarați și să achitați taxa colectată pentru fiecare locație în care sunteți înregistrat.“ Declararea automată este oferită în Statele Unite; în restul regiunilor, Stripe colaborează cu parteneri de raportare, astfel încât o declarație de TVA în UE este depusă de dumneavoastră sau de un partener, nu de Stripe Tax. Este un instrument de calcul și export, nu o contabilitate completă.

Într-o stivă tehnologică românească, Stripe Tax vă oferă o cotă. Validarea prin e-Factura și fișierul D406, unde se aplică de fapt sancțiunile, rămân neafectate de acesta.

Paddle: transferarea întregii responsabilități fiscale către o terță parte

Paddle este o categorie diferită de produs. Ac acesta acționează ca comerciant oficial (Merchant of Record) și își asumă responsabilitatea pentru „calcularea, declararea și virarea“ taxelor în jurisdicțiile clienților dumneavoastră, calculând TVA-ul la finalizarea comenzii, emitând factura și realizând declararea și plata în locul dumneavoastră. Documentația pentru dezvoltatori acoperă Paddle.js, API-urile pentru catalog, procesul de checkout și webhook-uri precum transaction.completed, care se activează odată ce o tranzacție ajunge la starea completed și este utilizat de obicei pentru acordarea accesului după plată.

Compromisul este de natură structurală, nu tehnică. Paddle devine vânzătorul oficial, ceea ce înseamnă că nu mai păstrați modelul de comerciant, facturare și contabilitate pe care l-ar asigura propriul flux de checkout.

Pentru produsele digitale vândute consumatorilor români, această soluție acoperă TVA-ul cap-coadă. Cu toate acestea, o companie românească are în continuare obligația depunerii e-Factura și SAF-T pentru propria activitate.

Quaderno: un strat fiscal pentru afaceri digitale mai mici

Quaderno este una dintre opțiunile clare pentru dezvoltatori adresată afacerilor digitale mai mici care doresc un serviciu fiscal independent de un singur procesator de plăți. API-ul său documentează un endpoint /tax_rates/calculate care calculează cota aplicabilă în funcție de adresa clientului și tipul tranzacției, un endpoint /tax_ids/validate pentru verificarea codurilor de TVA din UE, precum și endpoint-uri pentru facturi, chitanțe și note de credit. O secțiune dedicată pentru Connect, cu resurse pentru conturi, reprezintă baza pe care se poate construi un marketplace.

Limita constă în aria de acoperire. Quaderno este un instrument de taxe și facturare, nu un sistem contabil cu un registru imuabil în partidă dublă, iar materialele sale publice nu garantează depunerea automată pentru fiecare plan și fiecare țară. Responsabilitatea declarării trebuie confirmată în scris.

Quaderno gestionează calculul la checkout. e-Factura și D406 sunt în afara ariei sale de acoperire, iar în România acestea sunt obligațiile care vin la pachet cu termene limită stricte și amenzi.

Avalara și Fonoa: motoarele fiscale pentru întreprinderi

Sistemul AvaTax de la Avalara realizează determinarea taxelor în timp real în timpul finalizării comenzii, facturării sau procesării comenzilor, prin intermediul API-urilor REST și al SDK-urilor. Rețineți distincția între produse: VAT Reporting se află separat în cadrul suitei Returns, astfel încât un flux de conformitate pentru TVA în UE nu înseamnă simpla utilizare a „AvaTax“; trebuie să evaluați cu atenție modulele de care aveți nevoie. Avalara oferă o cale de înregistrare cu un eșantion gratuit de 90 de zile, în timp ce modelul comercial pentru producție este orientat către companii mari.

Tax Engine de la Fonoa menționează că „calculează tratamentul corect al taxelor indirecte pentru fiecare tranzacție în timp real“ printr-un API versionat în peste 190 de jurisdicții. Un detaliu arhitectural important: validarea codului fiscal este un produs Fonoa separat (Validate), care nu face parte din Tax Engine, așa că, dacă aveți nevoie de dovezi VIES, includeți-l explicit în evaluare în loc să presupuneți că este inclus în motor.

România reprezintă unul dintre cele mai puternice argumente pentru utilizarea unui motor fiscal enterprise, deoarece validarea și SAF-T reprezintă împreună un volum mare de dezvoltare. Rămâne totuși o achiziție costisitoare pentru un produs dedicat unei singure țări.

Unde se potrivește Nordlet: răspunsul privind TVA-ul și înregistrarea contabilă sunt aceeași înregistrare

Nordlet este un API de contabilitate pentru marketplace-uri și platforme care au nevoie de registre contabile, plăți, taxe UE și un istoric de audit exportabil direct în propriul produs, și nu de o aplicație de facturare atașată unui coș de cumpărături.

Diferența arhitecturală constă în faptul că determinarea TVA-ului și înregistrarea contabilă aparțin aceluiași sistem. POST /v1/reference/vat/resolve oferă răspunsul privind regimul aplicabil pe baza datelor tranzacției:

{
  "customerCountryCode": "RO",
  "customerIsBusiness": false,
  "supplyType": "digital"
}
{
  "scheme": "oss_union",
  "vatCountryCode": "RO",
  "reverseCharge": false,
  "deemedSupplier": false,
  "zeroRated": false,
  "rates": [
    { "category": "standard", "ratePercent": "21.00" },
    { "category": "reduced", "ratePercent": "11.00" }
  ],
  "legalBasis": "Directive 2006/112/EC art. 58 - taxable where the consumer resides; report via the Union OSS"
}

Dacă schimbați clientul într-o companie cu un cod de TVA românesc valid, același apel va returna reverse_charge împreună cu Directive 2006/112/EC art. 44, 196 - VAT due by the customer (reverse charge). Dacă setați actingAsMarketplace cu un vânzător stabilit în afara UE, se va returna deemedSupplier: true conform art. 14a(2). Temeiului legal îi este atașat răspunsul, element esențial în cazul unui audit efectuat ani mai târziu.

Sunt modelate nouă regimuri: domestic, intra_eu_b2b, reverse_charge, oss_union, ioss, marketplace_deemed, export, out_of_scope și sme_exempt. Pragul de 10.000 EUR pentru vânzările la distanță este monitorizat, nu presupus - /v1/declarations/eu/distance-sales-threshold/get raportează poziția companiei față de acesta, iar /v1/declarations/eu/oss/compute și /v1/declarations/eu/ioss/compute generează cifrele pentru perioada respectivă, incluzând o secțiune de corecturi pentru perioadele anterioare. Cotele provin din fluxul TEDB al Comisiei Europene, cu date de intrate în vigoare, iar o companie le poate suprascrie per țară.

Rezultatul determinării este apoi înregistrat într-un registru imuabil în partidă dublă, cu metadatele de TVA atașate intrării, eliminând necesitatea unei a doua reconcilieri între un motor fiscal și un sistem de înregistrare separat. Sumele monetare sunt reprezentate sub formă de șiruri de caractere decimale (decimal strings), niciodată ca numere în virgulă mobilă (floating-point). În jurul acestora regăsim: SDK-uri tipizate, webhook-uri precum sale_invoice.paid, suport pentru Idempotency-Key în vederea reîncercărilor sigure, companii în regim de testare (sandbox), validare VIES salvată în momentul facturării, suport multi-companie și blocarea perioadelor contabile pentru a preveni modificarea ulterioară a unei luni închise.

Aria de acoperire pentru România este parțială, iar distincția merită înțeleasă cu precizie. Pe partea de facturare, Nordlet generează structura e-Factura pentru România ca fișier EN 16931 UBL cu CustomizationID CIUS-RO 1.0.1, disponibil la /v1/sales/invoices/einvoice-xml și trimis prin /v1/sales/invoices/einvoice-send printr-un conector HTTP configurat ca ro_efactura, care gestionează credențialele OAuth SPV ANAF și canalul autorizat. O limitare cunoscută este semnalată explicit: județul (CountrySubentity) lipsește din modelul de date pentru adresă, motiv pentru care este raportat ca avertisment în structura generată. Pe partea de declarații, nu există un pachet românesc - /v1/declarations/eu/vat-return/compute cu countryCode: "RO" va returna codul 422 indicând Lituania, Germania și Polonia - prin urmare, nici formularul D300, nici fișierul SAF-T D406 nu sunt generate.

Rezumatul sincer: dacă aveți nevoie de calcul în timp real în cât mai multe țări și de un terț care să se ocupe de declarații, motoarele fiscale enterprise și serviciile de tip Merchant of Record sunt mai avansate. Dacă cerința dumneavoastră principală o reprezintă contabilitatea reală - un registru în partidă dublă conștient de specificul unui marketplace, unde decontările și TVA-ul se regăsesc în același loc -, aceasta este lacuna pe care Nordlet o acoperă, nefiind suplinită de niciunul dintre straturile de calcul. Referința API prezintă întreaga interfață înainte de a lua o decizie.

Obligațiile de declarare în România

România solicită trei lucruri distincte, conform unor termene diferite:

  • RO e-Factura - facturi electronice structurate prin intermediul platformei naționale. Obligatorie pentru B2B din 2024 și pentru B2C din 2025, iar din 2026 facturile trebuie transmise în platformă în termen de 5 zile lucrătoare de la emitere. Omisiunea emiterii unei facturi electronice poate costa 15% din valoarea acesteia.
  • SAF-T D406 - fișierul standard de control fiscal. D406 General se depune lunar sau trimestrial, în concordanță cu perioada fiscală de TVA, până în ultima zi a lunii următoare; fișierul pentru active este anual, iar cel pentru stocuri se generează la solicitarea ANAF. Se aplică tuturor contribuabililor începând cu 2025.
  • D300 - decontul de TVA, depus lunar sau trimestrial până la data de 25, însoțit de plata obligațiilor fiscale aferente.

Cele trei obligații utilizează aceleași înregistrări subiacente, ceea ce constituie cel mai puternic argument practic pentru menținerea facturării și a contabilității într-un singur sistem, în loc de două.

Imaginea de ansamblu pentru această țară - impozitul pe profit, salarizarea, calendarul de declarare și autoritățile din spatele fiecărui formular - este disponibilă pe pagina dedicată taxelor din România.

Criterii de selecție de evaluat înainte de a lua o decizie

Înainte de a considera că orice produs „pregătit pentru TVA“ este echivalent cu altul, verificați-l în raport cu următoarele aspecte:

  • Calcul sau contabilitate - determină tratamentul fiscal sau doar stochează un cod transmis de dumneavoastră?
  • Acoperire pentru România - cote de 21%, 11%, cota tranzitorie de 9% pentru locuințe noi, 0%, taxare inversă, sume în lei și pragul de 395.000 RON?
  • Logică pentru destinație în UE - poate diferenția TVA-ul românesc de cel al altui stat membru pentru o vânzare B2C?
  • Validarea codului de TVA B2B - verifică baza de date VIES și păstrează dovada?
  • OSS și IOSS - colectează, pregătește, transmite sau doar exportă datele?
  • Răspunderea pentru marketplace - poate modela rolurile de vânzător, platformă și furnizor prezumat?
  • Integritate contabilă - fiecare calcul generează o înregistrare contabilă corespunzătoare?
  • Ergonomie pentru dezvoltatori - API REST, SDK-uri, webhook-uri, mediu de testare (sandbox), idempotență, versionare?
  • Istoric de audit - cota, regula, dovada locației, codul de TVA, marca temporală (timestamp), istoricul revizuit?
  • e-Factura și SAF-T - poate genera facturi UBL CIUS-RO, poate accesa platforma ANAF în termen de 5 zile lucrătoare și poate emite fișierul D406?
  • Responsabilitatea declarării - ce pas anume își asumă furnizorul?

Întrebări frecvente (FAQ)

Ce platformă oferă o gestionare completă a TVA-ului UE în timp real în România?

Niciuna nu poate fi descrisă ca acoperind toate cele trei capabilități în timp real pentru orice model de afaceri. România se divide în trei probleme - validarea, SAF-T și decontul -, iar foarte few furnizori rezolvă mai mult de una dintre acestea.

Gestionează Stripe Tax sistemul RO e-Factura?

Nu. Stripe Tax calculează TVA-ul și exportă date. Transmiterea unei facturi prin platforma națională e-Factura reprezintă o integrare separată, iar în România neîndeplinirea acestei obligații atrage o amendă de 15% din valoarea facturii.

Depune Nordlet automat deconturile de TVA în România?

Nu. Nu există un pachet de raportare pentru România, motiv pentru care nici formularul D300, nici SAF-T D406 nu sunt generate. Nordlet generează însă structura e-Factura CIUS-RO și o transmite printr-un conector configurat de dumneavoastră, semnalând lipsa câmpului pentru județ în loc să inventeze o valoare.

Ce s-a modificat în cotele de TVA din România în 2025?

Cota standard a crescut de la 19% la 21% la 1 august 2025, iar fostele cote reduse de 5% și 9% au fost comasate într-o cotă unică de 11% la aceeași dată. O cotă tranzitorie de 9% pentru locuințele noi eligibile se aplică până la 31 iulie 2026.

Ce trebuie să faceți mai întâi

În România, tratați e-Factura și SAF-T drept cerințe obligatorii, iar tabelul de cote drept un detaliu. Dacă vindeți produse digitale și doriți ca întreaga responsabilitate fiscală să fie preluată de altcineva, testați Paddle. Dacă registrul contabil, plățile și structura e-Factura trebuie să provină din aceleași date, începeți utilizarea mediului sandbox și confirmați acoperirea pentru România - structură da, deconturi și SAF-T nu - înainte de a construi pe baza acestei soluții. Prețurile sunt publicate în mod transparent, fără a necesita o ofertă personalizată.

Surse

Fiecare mențiune referitoare la un furnizor din textul de mai sus trimite către propria documentație a acestuia. Reglementările fiscale provin de la:

Capabilitățile furnizorilor și reglementările naționale se modifică periodic. Toate informațiile de mai aici au fost verificate pe baza documentației publice la data de 8 septembrie 2026; verificați orice aspect pe care intenționați să îl implementați.