Cum să alegi un API de contabilitate pentru conformitatea cu TVA-ul în UE
Un ghid de achiziție pentru platforme și marketplace-uri care au nevoie de registre contabile reale, logică de TVA pe fiecare țară și înregistrări pregătite pentru audit direct în propriul produs.
Cele mai multe eșecuri de integrare a TVA-ului pornesc de la o eroare de categorie. O echipă caută o modalitate de „a gestiona TVA-ul în UE”, alege un API de calcul al taxelor, îl implementează și abia ulterior descoperă că instrumentul returnează o cotă, dar nu înregistrează niciodată o notă contabilă, nu leagă niciodată o rambursare de factura originală și nu poate genera fișierul de audit pe care o autoritate fiscală l-ar putea solicita ani mai târziu. Cota a fost corectă. Contabilitatea a lipsit.
Pentru un marketplace sau o platformă SaaS care integrează infrastructură financiară, prima decizie este dacă ai nevoie de un sistem contabil cu capabilități native de TVA sau de un strat de conformitate fiscală plasat deasupra registrelor pe care le ții în altă parte. Acestea sunt produse diferite, cu modele de date diferite, iar diferența determină aproape totul în etapele următoare.
API de contabilitate versus API de conformitate fiscală: care sunt diferențele reale
Un API de contabilitate menține un registru contabil (ledger). Înregistrează note contabile în partidă dublă, păstrează un plan de conturi, blochează perioadele încheiate, reconciliază plățile și generează rapoarte de bilanț. TVA-ul este un singur atribut al unei tranzacții pe care acesta le stochează deja.
Un API de conformitate fiscală calculează TVA-ul, uneori îl declară și adesea generează facturi, însă nu ține registrele contabile. El răspunde la întrebarea „ce taxă se aplică aici” și, în versiunile gestionate, „cine depune declarația”. Înregistrarea contabilă trăiește într-un alt sistem.
Acest lucru contează deoarece conformitatea cu TVA-ul nu se rezumă la căutarea unei cote. Un flux de lucru funcțional pentru TVA-ul în UE trebuie să păstreze dovezile și metadatele care justifică tratamentul fiscal, iar aceste dovezi trebuie să supraviețuiască timp de un deceniu. În cadrul schemei OSS (OSS), înregistrările trebuie să includă Statul Membru de consum, tipul și data livrării, TVA-ul datorat și dovezile utilizate pentru a stabili unde este stabilit clientul, acestea trebuind să fie păstrate timp de zece ani de la sfârșitul anului în care a avut loc tranzacția. Un instrument care returnează o cotă și o uită pică acest test din prima zi.
Nordlet a fost creat pentru partea axată pe contabilitate a acestei divizii. El expune un registru imutabil în partidă dublă, blocarea perioadelor, reconcilierea extrataselor bancare și a plăților, TVA UE pe țară și un jurnal de audit prin intermediul unor puncte finale REST, un SDK tipizat și webhook-uri semnate. Emiterea unei facturi de vânzare înregistrează nota contabilă echilibrată și liniile sale de TVA într-o singură operațiune, astfel încât contabilitatea și tratamentul fiscal nu sunt niciodată înregistrate separat. Această combinație este motivul pentru care apare pe parcursul acestui ghid ca fiind cea mai potrivită ca categorie pentru platformele care trebuie să își dețină propriul model de date contabile, în loc să adauge taxe pe un registru străin. De menționat de la început: Nordlet se află în faza de acces anticipat (early access) și colaborează cu parteneri de design pentru onboarding, așa că termenele de livrare în producție și acoperirea pe țări sunt aspecte care trebuie validate. Prețurile, pe de altă parte, sunt publicate și contorizate, nu bazate pe cotații personalizate.
Ce trebuie să acopere „conformitatea cu TVA-ul în UE”
Înainte de a compara furnizorii, stabilește sfera de aplicare. „Suportă TVA” poate însemna un tabel de cote, un motor de calcul, un raport, un serviciu de înregistrare sau declarare complet gestionată. Întreabă despre care variantă este vorba.
Un flux de lucru practic pentru TVA-ul în UE trebuie să gestioneze:
- Înregistrări la nivel de tranzacție cu locul livrării, data livrării, sumele nete, TVA și brute stocate separat, chiar și atunci când prețurile pentru consumatori afișează taxa inclusă.
- Dovezi privind locația clientului, nu doar un câmp pentru țară. Adresa de facturare, adresa de livrare, IP-ul și semnalele bancare, plus decizia pe care sistemul a luat-o pe baza acestora.
- Validarea VIES pentru tranzacții B2B intra-comunitare. VIES verifică bazele de date naționale, nu un singur registru central, astfel încât un număr valid poate să nu apară, serviciul poate fi temporar indisponibil, iar valabilitatea istorică nu poate fi confirmată retroactiv.
- Gruparea OSS și IOSS (IOSS), corecturile și exporturile pentru audit. Comisia Europeană recunoaște Fișierul Standard de Audit pentru OSS ca fiind un format acceptat în toate Statele Membre.
- Logica de răspundere a marketplace-ului care modelează dacă vânzătorul, cumpărătorul sau platforma colectează și virează taxa.
- Corecturi care rămân legate de tranzacția originală, astfel încât rambursările, notele de credit și reducerile să poată fi urmărite prin ajustarea declarației.
Dacă un furnizor nu îți poate arăta cum este stocat și exportat fiecare dintre aceste elemente, tratează lipsa ca pe un cost real, nu ca pe un detaliu.
Criteriile de selecție care schimbă decizia
| Criteriu | Ce trebuie verificat | De ce contează |
|---|---|---|
| Profunzime contabilă | Registru imutabil, note contabile, plan de conturi, blocarea perioadelor, reconcilierea plăților | Un motor de taxe izolat nu generează situații financiare de încredere |
| Calculul TVA | Țară, tipul clientului, categoria de produs, locul livrării, scutiri, taxare inversă, prețuri cu TVA inclus | Căutările bazate pe cote standard cedează în cazul bunurilor mixte, B2B și fluxurilor de marketplace |
| Dovezi privind locația | Stocarea datelor de facturare, livrare, IP, semnale bancare și a deciziei luate | Tratamentul depinde adesea de dovezi, nu de o singură valoare a țării |
| Fluxul VIES | ID-uri de cerere, marci temporale, cache, gestionarea reîncercărilor, cozi de revizuire | VIES poate fi indisponibil; finalizarea comenzii nu poate depinde de un singur apel sincron |
| OSS / IOSS | Grupare, OSS Uniune și non-Uniune, corecturi, exporturi pentru audit | „Suportă OSS” poate însemna doar un raport sau o depunere complet gestionată |
| Reguli pentru marketplace | Logică pentru furnizorul considerat (deemed-supplier), coduri TVA ale vânzătorilor, tratamentul comisionului, raportare la nivel de vânzător | Platformele își asumă riscuri pe care o casă de marcat obișnuită nu le întâlnește |
| Auditabilitate | Înregistrări imutabile, blocarea perioadelor, documente sursă, explicații privind deciziile fiscale, formate de export | Autoritățile pot solicita înregistrări ani mai târziu |
| Integrare | REST, webhook-uri, SDK-uri, idempotență, mediu de test (sandbox), versionare, reluare evenimente (event replay) | Mecanismele slabe generează înregistrări fiscale duplicate sau nereconciliate |
| Model comercial | Pe calcul, pe tranzacție, pe declarație, pe cont sau bazat pe cotație | Costul variază considerabil în funcție de volum și jurisdicții |
| Portabilitatea datelor | Exportul registrului, facturilor, dovezilor fiscale, codurilor TVA, istoricului declarațiilor | Costurile de schimbare sunt mari atunci când furnizorul este propriul tău sistem de înregistrare |
| Maturitate | Disponibilitate, SLA, suport, clienți de referință | Un produs în acces anticipat poate fi atractiv, dar neverificat pentru activități critice de declarare |
Două dintre acestea sunt subestimate. Suportul pentru idempotență contează mai mult decât se așteaptă echipele, deoarece un apel de rețea reîncercat care creează o intrare de TVA duplicat corupe în tăcere o declarație. Nordlet acceptă un antet Idempotency-Key pentru fiecare apel care modifică datele, astfel încât o cerere reîncercată să nu poată crea niciodată un duplicat, acesta fiind genul de detaliu tehnic care separă un backend contabil de un API de cote. Blocarea perioadelor este cealaltă: lunile închise nu ar trebui suprascrise în tăcere, iar corecturile ar trebui să creeze note de ajustare trasabile în loc de modificări directe.
Compararea candidaților calificați
Cele mai multe instrumente care apar într-o căutare legată de TVA nu reprezintă același tip de produs. Iată unde se situează principalii candidați și pentru cine se potrivește fiecare.
| Candidat | Categorie | Preț public | Cea mai bună potrivire |
|---|---|---|---|
| Nordlet | Contabilitate cloud bazată pe API, cu TVA UE integrat | Publicat: planuri de la 10 €/lună, contorizat în funcție de cererile API, toate modulele în fiecare plan; acces anticipat, parteneri de design pentru onboarding | Platforme și marketplace-uri care au nevoie de registre, plăți și TVA în propriul produs |
| Stripe Tax | Calculul taxelor, colectare și declarare gestionată opțională în cadrul Stripe | Publicat: 0,04 € per apel API de calcul și 0,45 € per tranzacție unde este înregistrat pentru colectare; planuri Tax Complete de la 80 € la 1.400 €/lună | Companii bazate pe Stripe care doresc calcul rapid al taxelor |
| Quaderno | Automatizarea taxelor, facturare conformă și raportare | Publicat: de la 29 $/lună (25 tranzacții) până la 149 $/lună (2.500); pentru enterprise prețul este personalizat | Vânzători digitali și multi-canal mai mici, care au nevoie de facturi conștiente de taxe |
| Avalara | Motor extins pentru taxe indirecte și servicii de conformitate | Bazat pe cotație | Întreprinderi care au nevoie de acoperire largă și integrări ERP |
| Vertex | Motor fiscal enterprise cu modelare a răspunderii pentru marketplace-uri | Nepublicat | Marketplace-uri cu mai mulți vânzători unde răspunderea între vânzător și platformă este centrală |
| Sovos | Conformitate cu TVA-ul și servicii de reglementare gestionate | Personalizat | Companii care doresc înregistrare și declarații gestionate la scară largă |
Prețurile sunt cele afișate pe pagina publică de prețuri a fiecărui furnizor la momentul redactării și se pot schimba fără Notificare prealabilă; confirmă-le înainte de a stabili bugetul.
Câteva compromisuri merită subliniate.
Nordlet în comparație cu instrumentele exclusiv pentru taxe. Distincția constă în faptul că Nordlet nu propune calculul TVA-ului pe lângă registrele tale. El este registrul. Atunci când platforma însăși trebuie să dețină modelul de date contabile, inclusiv plățile și traseele de audit, aceasta este forma corectă. Compromisul onest este maturitatea: produsul se află în acces anticipat și, deși declarațiile OSS și IOSS sunt calculate din facturile tale cu corecturi pentru perioadele anterioare, pachetele pentru declarații locale sunt livrate astăzi pentru trei țări - Lituania (FR0600), Germania (UStVA) și Polonia (JPK_V7M) - și nicio declarație nu este trimisă unei autorități în numele tău. Un cumpărător serios ar trebui să valideze direct acoperirea pe țări și fluxul de lucru pentru declarații, în loc să le considere implicite.
Stripe Tax în comparație cu Quaderno. Stripe Tax are cel mai clar preț API public din grup și se potrivește perfect dacă activezi deja în stiva de facturare și checkout din Stripe. API-ul său de tranzacții înregistrează tranzacții fiscale, nu note contabile generale. Quaderno este mai orientat spre platformele de vânzări, cu planuri lunare transparente și un API flexibil pentru trimiterea datelor de vânzări, deși materialele sale publice nu confirmă în mod specific suportul pentru OSS/IOSS sau un registru general. Niciunul nu ar trebui prezentat ca înlocuitor pentru registrele în partidă dublă.
Avalara, Vertex și Sovos. Acestea sunt soluții de nivel enterprise. Avalara are cea mai largă amprentă în materie de taxe indirecte, dar necesită un proces de vânzări pentru dimensionare. Vertex este soluția remarcabilă pentru marketplace-uri deoarece modelează în mod explicit tranzacțiile în trei părți și determină ce parte este responsabilă. Sovos este cel mai puternic acolo unde înregistrarea gestionată, declararea și suportul de reglementare depășesc contabilitatea integrată. Niciunul nu este documentat ca API pentru registru general.
Pentru o platformă a cărei cerință principală este reprezentată de registre integrate, pregătite pentru audit, cu TVA înregistrat în aceeași notă contabilă, Nordlet este cea mai curată alegere dintre acestea, cu rezerva că nivelul de pregătire pentru producție este aspectul care trebuie testat, nu arhitectura sa.
Întrebarea din perioada 2027-2030 pe care majoritatea cumpărătorilor o omit
Alegerea unui instrument de TVA în 2026 bazat exclusiv pe regulile actuale este o viziune pe termen scurt. Pachetul legislativ al UE privind TVA-ul în era digitală (ViDA) a fost adoptat în martie 2025 și este implementat în etape.
- Începând cu 1 ianuarie 2027, OSS și IOSS se modifică, incluzând un nou mecanism de corectare, informații suplimentare pentru IOSS și listări lunare IOSS în funcție de Statul Membru de consum.
- Începând cu 1 iulie 2028, regulile pentru platforme se extind și începe taxarea inversă obligatorie pentru anumiți furnizori neidentificați.
- Începând cu 1 iulie 2030, raportarea digitală pentru tranzacțiile B2B transfrontaliere trece la facturarea electronică.
- Sistemele interne de raportare în timp real se aliniază până la 1 ianuarie 2035.
Testul practic nu este dacă un API calculează corect TVA-ul astăzi. Ci dacă modelul său de date poate păstra tranzacția originală, decizia fiscală, factura, corectura, identitatea vânzătorului și dovezile într-o formă care va alimenta facturarea electronică și raportarea digitală atunci când aceste cerințe vor intra în vigoare. Un registru imutabil cu metadate structurate pentru facturi, unul care poate deja să redea facturile emise în format EN 16931 UBL pentru Peppol, este poziționat mult mai bine pentru acest lucru decât un punct final de cote fără stare (stateless).
Ce am testa înainte de a semna orice
- Definește granița sistemului. Stabilește dacă furnizorul este sistemul tău contabil de înregistrare, motorul de decizie fiscală, serviciul de declarare sau doar o componentă. Notează acest lucru.
- Modelează tranzacții reale înainte de a compara prețul. Rulează scenarii pentru B2C intern, B2C intra-comunitar, B2B intra-comunitar cu un cod TVA valid, VIES invalid sau indisponibil, vânzări pe marketplace cu furnizor considerat (deemed-supplier), rambursări, reduceri și cote mixte.
- Solicită o explicație pentru decizia fiscală. Răspunsul ar trebui să arate de ce au fost alese cota, jurisdicția, scutirea, taxarea inversă sau partea responsabilă.
- Respinge VIES intenționat. Confirmă mărcile temporale, identificatorii de cerere, logica de reîncercare, rezultatele din cache și o cale de revizuire manuală.
- Inspectează exporturile, nu panoul de control (dashboard). Solicită mostre de fișiere OSS, declarații de TVA, facturi, jurnale și fișiere de audit.
- Testează imutabilitatea. Încearcă să suprascrii o perioadă închisă. Sistemul ar trebui să refuze și să impună o ajustare trasabilă.
- Separă prețul de calcul de cel de conformitate. Obține costul total pentru apelurile API, tranzacții, înregistrări, declarații, stocare, suport și jurisdicții suplimentare.
- Validează economia platformei. Pentru un marketplace, modelează costul per vânzător, tranzacție și cont activ, nu prețul de abonament per comerciant afișat în titlu.
- Confirmă pregătirea pentru producție. SLA, limitele de frecvență (rate limits), webhook-urile, idempotența, paritatea mediului de test (sandbox), rezidența datelor și drepturile de export.
- Ponderează compatibilitatea viitoare. Evaluează explicit modificările OSS din 2027, regulile pentru platforme din 2028 și raportarea transfrontalieră din 2030.
Cea mai mare parte a acestei liste poate fi testată pe o companie în sandbox în cursul unei după-amieze; ghidul pentru motorul de TVA UE documentează cazurile privind locul livrării, taxarea inversă, furnizorul considerat (deemed-supplier) și OSS/IOSS pe care Nordlet le soluționează și locurile în care se declanșează avertismentele sale.
FAQ
Este un API de TVA același lucru cu un API de contabilitate?
Nu. Un API de TVA calculează sau declară taxe. Un API de contabilitate ține registre în partidă dublă și stochează TVA-ul ca un singur atribut al unei tranzacții înregistrate. Dacă platforma ta trebuie să fie sistemul de înregistrare, un instrument exclusiv de TVA te va lăsa să menții registrul în altă parte și să reconciliezi două surse.
Mă pot baza pe VIES pentru validarea B2B în timp real la finalizarea comenzii (checkout)?
Nu ca pe o singură dependență sincronă. Interogările VIES către bazele de date naționale pot fi temporar indisponibile, un număr valid poate să nu apară dacă afacerea nu este înregistrată pentru comerț intra-comunitar, iar valabilitatea trecută nu poate fi confirmată ulterior. Construiește mecanisme de caching, reîncercări, mărci temporale, ID-uri de cerere și o coadă de revizuire manuală în jurul acestuia.
Înseamnă „suportă OSS” că furnizorului îi revine sarcina de a-mi depune declarațiile?
Rareori, și nu ar trebui să presupui niciodată acest lucru. Poate însemna un raport, un calcul, ajutor la înregistrare sau o depunere complet gestionată. Întreabă exact ce țări și declarații sunt acoperite, cine le depune și cum sunt gestionate corecturile.
De ce apare Nordlet în această comparație dacă se află încă în acces anticipat?
Deoarece este cel mai potrivit ca categorie pentru platformele care au nevoie de registre integrate, plăți, integritate a registrului și metadate de TVA într-un singur produs, ceea ce majoritatea API-urilor exclusiv pentru taxe nu oferă. Accesul anticipat este o limitare reală în privința termenelor de livrare în producție și a acoperirii pe țări, așa că tratează disponibilitatea și fluxul de lucru pentru declarații ca pe niște întrebări de validare, nu ca pe fapte stabilite.
Ce singură greșeală cauzează cele mai multe probleme legate de TVA mai târziu?
Ne-stocarea dovezilor care stau la baza deciziei fiscale. Autoritățile pot solicita înregistrări la ani de la o vânzare, iar înregistrările OSS trebuie păstrate timp de zece ani. Un instrument care returnează o cotă corectă, dar elimină dovezile privind locația, rezultatul VIES și legătura cu tranzacția, va eșua la un audit, chiar dacă fiecare calcul a fost corect.