Invocourier

Cum își trece o firmă CUI-ul într-un magazin Shopify

Ajutor Invocourier - e-facturare pentru Shopify. | Înapoi la invocourier.com

Alte limbi: English | Français | Deutsch | Nederlands | Polski

De ce contează CUI-ul

În România fiecare comandă devine o factură în RO e-Factura; CUI-ul decide ce fel de factură. Cu CUI, comanda este o factură B2B, pe care firma o primește în SPV. Fără CUI, aplicația o tratează ca vânzare către consumator: factura se transmite tot în e-Factura, sub identificatorul din treisprezece zerouri și fără CNP, iar clientul primește PDF-ul pe e-mail. O firmă din alt stat UE își dă codul de TVA; acesta este verificat în VIES, iar factura pentru bunuri este o livrare intracomunitară, în afara e-Factura.

CUI-ul românesc este verificat după cifra de control la emitere și căutat pe loc în registrul public ANAF: dacă firma este înregistrată în scopuri de TVA, factura poartă codul RO+CUI; dacă nu, doar CUI-ul. Documentul arată apoi „TVA verificat” (firma există în registru) sau „TVA neînregistrat”, când registrul nu cunoaște acel CUI; dacă registrul nu răspunde, verificarea se reia în ora următoare.

Cel mai simplu: câmpul „Cod de TVA al companiei” la finalizarea comenzii

Dacă magazinul folosește Shopify Tax pentru UE, nu trebuie să editezi tema. În administrarea Shopify deschide Setări > Finalizarea comenzii > Informații despre client și setează câmpul „Cod de TVA al companiei” pe „Opțional”.

Cumpărătorii firme își trec CUI-ul la plasarea comenzii (cu sau fără prefixul RO). Shopify îl salvează în profilul clientului, iar Invocourier îl citește din comandă; are prioritate față de celelalte surse.

Condițiile Shopify: Shopify Tax activ pentru UE, locație de expediere în UE și câmpul setat pe „Opțional”. Câmpul nu este disponibil la finalizarea comenzii B2B (pentru companii); acolo se folosește codul fiscal al companiei (vezi mai jos).

Alternativa: un câmp CUI în coș

Magazinele fără Shopify Tax pot adăuga un atribut de coș. În administrare mergi la Magazin online > Teme > Personalizare, deschide șablonul coșului și adaugă, unde vrei (de obicei deasupra butonului de finalizare), un bloc „Liquid personalizat”. Dacă tema afișează coșul ca panou lateral (așa cum face Dawn), adaugă câmpul și acolo, pentru că cumpărătorul poate să nu vadă niciodată pagina coșului:

<div style="margin:10px 0">
  <label for="cui">CUI (doar pentru firme)</label>
  <input id="cui" type="text" name="attributes[CUI]"
         value="{{ cart.attributes['CUI'] }}"
         placeholder="de ex. RO18288250" form="cart">
</div>

Eticheta este la alegerea ta; contează cheia name="attributes[...]". Aplicația recunoaște numele „CUI”, „CIF”, „Cod fiscal”, „Cod unic de înregistrare”, „VAT number” și alte nume uzuale din limbile UE, precum și variante de tipul „CUI-ul tău (opțional)”. Cumpărătorul poate scrie CUI-ul cu sau fără prefixul RO, cu spații sau puncte.

Un CUI scris în observațiile comenzii (de exemplu „CUI: 18288250”) este citit și el.

Câmpul meu are alt nume

Deschide Setările aplicației, secțiunea Cumpărători firme și comenzi ale consumatorilor. Găsești acolo numele atributelor din comenzile recente (doar numele, niciodată valorile introduse de cumpărători), fiecare marcat ca recunoscut sau nerecunoscut; numele sub care au apărut valori care seamănă cu un cod fiscal este evidențiat. Apasă „Folosește acest nume” și salvează.

Pagina principală a aplicației te avertizează și ea când comenzile au avut astfel de valori într-un câmp cu nume nerecunoscut.

Comenzi tratate ca fiind ale unui consumator

Comenzile sărite înaintea corecturii (adică fără niciun document emis) pot fi verificate din nou. Deschide pagina „Importă comenzi anterioare”, bifează „Arată comenzile sărite”, alege comenzile și importă-le. Fiecare este evaluată exact ca o comandă nouă: dacă acum se găsește un CUI, se emite factura B2B. Reverificarea nu pornește de la sine. O comandă pentru care s-a emis deja factura către consumator (cu treisprezece zerouri) nu se importă din nou: documentul emis rămâne, iar schimbarea cumpărătorului cere o notă de credit și o factură nouă.

Finalizarea comenzii B2B Shopify Plus și Shopify POS

Profilurile de companie de la finalizarea comenzii B2B au un cod fiscal la nivel de locație. Invocourier îl citește automat din comandă; are prioritate față de celelalte surse. Nu trebuie setat nimic.

În magazinul fizic, dala aplicației „Factură” de pe ecranul principal Shopify POS permite introducerea CUI-ului cumpărătorului la casă; un CUI scris în observațiile comenzii POS este citit și el. Atenție: vânzarea la tejghea are nevoie de bon fiscal, pe care aplicația nu îl emite; comenzile POS sunt sărite implicit și se activează din setări.

CUI greșit, TVA neînregistrat

Un CUI cu cifra de control greșită nu este luat în seamă: comanda este facturată ca fiind a unui consumator, sub treisprezece zerouri. Un CUI corect pe care registrul ANAF nu îl cunoaște ajunge totuși pe factura B2B (validatorul acceptă orice CUI bine format), dar documentul primește marcajul „TVA neînregistrat”, iar pagina principală a aplicației arată un avertisment. Documentul emis nu se poate schimba: verifică cumpărătorul și, la nevoie, emite o notă de credit.