Finanțe

Urmărești încasările și rambursările, confirmi plățile ramburs și prin ordin de plată, emiți facturi, proforme și storno și configurezi metodele de plată și facturarea.

Doar în Studio Shop12 paginiDeschide pagina

Pe scurt

Secțiunea Finanțe adună banii magazinului: registrul tuturor plăților și rambursărilor (card online prin Stripe, ramburs, ordin de plată, numerar și card la casă) și documentele fiscale emise din comenzi (facturi, proforme, facturi storno), cu numerotare continuă pe serii. O folosesc proprietarul, contabilul și oricine confirmă încasări sau emite facturi. Ce vede fiecare depinde de permisiunile rolului său. În meniu o găsești la Meniu › Finanțe › Plăți și Meniu › Finanțe › Facturi. Dacă rolul tău vede doar una dintre ele, meniul arată o singură intrare, Finanțe, care duce direct acolo. Configurarea stă în setări: Setări › Plăți (pagina „Metode de plată”) și Setări › Firmă și magazin › Facturare. Secțiunea există doar în Studio Shop. În Studio Site modulele Plăți și Facturare nu sunt disponibile, deci nu vei vedea Finanțe în meniu.

Sumele se afișează mereu în format românesc, de exemplu 1.234,50 lei.

Plăți

Ruta: /payments · Permisiune: payments.transactions.readDeschide pagina

Ce vezi

  • Antetul are titlul Plăți, iar lângă el o insignă cu modul Stripe:
    • Mod test (galben): plățile cu cardul folosesc chei de test, nu se încasează bani reali;
    • Live (verde): plățile cu cardul sunt reale;
    • Stripe neconfigurat (roșu): cheile Stripe lipsesc de pe server, așa că plata cu cardul nu apare în checkout.
  • Sub titlu: „Toate încasările și rambursările: card online, ramburs, ordin de plată și POS.”
  • În dreapta antetului e butonul Metode de plată (doar dacă ai permisiunea payments.settings.read). Te duce la configurarea metodelor.
  • Tab-urile (vederile):
    • Toate: toate tranzacțiile;
    • De confirmat: plățile încă deschise, adică În așteptare, Așteaptă 3D Secure, În procesare sau Autorizată. De exemplu un ramburs încă neprimit de la curier, un ordin de plată încă neintrat în cont sau o plată cu cardul la care clientul nu a terminat 3D Secure. Numărul de pe tab e numărul plăților din vedere. Rambursările în curs nu apar aici, ci la Rambursări;
    • Încasate: plățile încasate;
    • Rambursări: doar rambursările;
    • Eșuate: plățile refuzate sau eșuate.
  • Patru carduri cu cifre (ultimele 30 de zile):
    • Încasat (30 de zile): suma încasată, cu numărul de plăți și un mic grafic pe zile;
    • Rambursat: suma rambursată, cu „Net: …” (încasat minus rambursat). Un clic te duce la vederea Rambursări;
    • În așteptare: suma plăților încă deschise, cu numărul lor și, dacă e cazul, câte așteaptă confirmarea 3D Secure („… cu 3D Secure”). Un clic te duce la De confirmat;
    • Plăți eșuate: câte tranzacții au eșuat „în ultimele 30 de zile”. Un clic te duce la Eșuate.
  • Filtrele de deasupra tabelului:
    • Metodă: Card online, Ramburs, Ordin de plată, Numerar, Card la terminal;
    • Stare: oricare dintre stările de mai jos;
    • Perioadă: un interval de date, cu intervale gata făcute.
  • Căutarea: „Caută după comandă, id Stripe, referință sau email”.
  • Coloanele tabelului:
    • Comandă: numărul comenzii (sau „Comandă fără număr”) și, dedesubt, emailul clientului;
    • Sumă: suma tranzacției. Rambursările au semnul minus și text gri. Dacă dintr-o plată s-a rambursat ceva, dedesubt apare „rambursat 50,00 lei”;
    • Metodă: iconița și numele metodei (Card online, Stripe Checkout, Ramburs, Ordin de plată, Numerar, Card la terminal). Pentru rambursări scrie „Rambursare · Card online”. Plățile Stripe de test au alături o etichetă mică galbenă test;
    • Stare: insigna colorată a stării. La plățile eșuate, când ții mouse-ul pe insignă, vezi motivul dat de bancă;
    • Referință: referința ordinului de plată (ex. „CMD 1042”) sau id-ul Stripe, scurtat (ex. pi_3Qx1a2b3…9fA2);
    • Data: când a fost creată tranzacția, în format relativ („acum 2 ore”).
  • Stările unei plăți:
    • În așteptare (gri): plata nu a fost încă încasată;
    • Așteaptă 3D Secure (galben): clientul trebuie să confirme plata în aplicația băncii;
    • În procesare (albastru): banca procesează plata;
    • Autorizată (albastru): suma e blocată pe card, dar nu a fost încă luată;
    • Încasată (verde);
    • Eșuată (roșu);
    • Anulată (gri);
    • Încasare anulată (gri): o încasare manuală înregistrată greșit și anulată, cu motiv. Nu mai intră în sumele comenzii și ale facturii.
  • Stările unei rambursări: Rambursare în curs (albastru) și Rambursată (galben). Pot apărea și Eșuată (roșu) sau Anulată (gri).
  • Lista goală: „Nicio plată încă”, cu explicația că plățile apar automat când clienții plasează comenzi sau când înregistrezi o încasare la o comandă.

Ce poți face

Vezi plățile care așteaptă confirmarea

  1. Apeși tab-ul De confirmat sau cardul În așteptare.
  2. Vezi lista cu plățile încă deschise: rambursurile și ordinele de plată neconfirmate, dar și plățile cu cardul care așteaptă 3D Secure sau procesarea la Stripe.
  3. Apeși pe un rând ca să deschizi plata. Rambursul și ordinul de plată le marchezi încasate (vezi „Tranzacție” mai jos). Plățile cu cardul se confirmă singure; dacă par blocate, folosești Sincronizează cu Stripe.

Același lucru îl găsești și din căutarea rapidă (Cmd+K pe Mac, Ctrl+K pe Windows): Plăți de confirmat (ramburs, OP).

Cauți o plată

  1. Scrii în câmpul de căutare numărul comenzii (ex. „1042”), emailul clientului, referința ordinului de plată („CMD 1042”) sau un id Stripe (pi_…, ch_…).
  2. Lista se filtrează pe măsură ce scrii. Nu contează diacriticele.

Filtrezi după metodă, stare sau perioadă

  1. Apeși Metodă, Stare sau Perioadă.
  2. Alegi valoarea. Pentru Perioadă alegi un interval din calendar sau unul gata făcut.
  3. Filtrul activ apare pe buton, de exemplu „Metodă: Ramburs”. Ca să-l scoți, deschizi din nou meniul filtrului și apeși Șterge filtrul.

Filtrele, căutarea, tab-ul, sortarea și pagina rămân în adresa paginii. Poți trimite linkul unui coleg, iar butonul „Înapoi” al browserului te readuce exact unde erai.

Sortezi și aranjezi tabelul

  • Apeși pe antetul coloanelor Comandă, Sumă sau Data ca să sortezi crescător sau descrescător. Implicit, cele mai noi tranzacții sunt primele.
  • Din butoanele tabelului alegi Coloane (ascunzi sau muți coloane), Densitate (Compactă, Normală, Aerisită) și Rânduri pe pagină. Alegerile se păstrează pentru tine pe acest dispozitiv.

Deschizi o tranzacție

  1. Apeși pe rândul ei.
  2. Se deschide pagina Tranzacție (vezi mai jos).

Bine de știut

  • Plățile apar singure: la fiecare comandă plasată pe site se creează o plată (card, ramburs sau ordin de plată), iar vânzările din magazin (POS) creează plăți Numerar sau Card la terminal, direct încasate.
  • Nu poți crea o plată de aici. Încasările manuale și linkurile de plată se fac din pagina comenzii, în panoul Plăți (vezi „Panoul Plăți din comandă”).
  • Cardurile cu cifre numără doar tranzacțiile în lei (RON).
  • Plățile și rambursările nu se șterg niciodată. Rămân în registru, cu toată cronologia lor.

Tranzacție

Ruta: /payments/:id · Permisiune: payments.transactions.read

Ce vezi

  • Antetul:
    • deasupra titlului: iconița și metoda (ex. „Card online”, „Ramburs”);
    • titlul: Plată 249,90 lei sau Rambursare 49,90 lei;
    • insignele: starea (culorile de la „Plăți”). La plățile Stripe mai apare Test (galben) sau Live (verde). Dacă s-a rambursat ceva din plată, apare Rambursată parțial (galben) sau Rambursată integral (roșu);
    • rândul de date: Sumă, Metodă, Comandă (link spre comandă, dacă ai acces la Comenzi), Creată (relativ, cu data exactă la trecerea mouse-ului) și, la plățile încasate, Se poate rambursa (cât mai poți da înapoi);
    • butoanele, care apar doar când acțiunea e posibilă și ai permisiunea: Sincronizează cu Stripe, Deschide în Stripe, Anulează plata, Marchează încasată, Rambursează.
  • Alertele:
    • Plata a eșuat (roșu), cu mesajul și codul băncii;
    • Așteaptă confirmarea clientului (galben): „Banca cere autentificare 3D Secure. Statusul se actualizează automat când clientul confirmă.”
  • Rezumat: Plata rambursată (doar la o rambursare, cu link spre plata de origine), Comandă, Metodă, Sumă, Taxă ramburs inclusă (dacă există), Rambursat, Motivul rambursării sau Notă, Id Stripe sau Id extern, Payment Intent, Referință de plată, Email client, Inițiată de (Sistem, Operator, Client (site), Integrare (cheie API) sau Stripe), Creată la, Încasată la sau Rambursată la, Eșuată / anulată la, Id intern. Id-urile și emailul au buton de copiere.
  • Instrucțiuni trimise clientului: la ramburs și ordin de plată, textul exact primit de client (ex. IBAN-ul, suma și referința).
  • Rambursări (doar la plăți): lista rambursărilor făcute din această plată, fiecare cu suma (cu minus), data, motivul și starea. Un clic pe o rambursare o deschide. Fără rambursări vezi „Nicio rambursare pentru această plată.” sau, dacă plata nu e încă încasată, „Plata poate fi rambursată după ce e încasată.”
  • Date de la procesator (închis implicit): ultimul răspuns primit de la Stripe, util la depanare. Nu conține date de card.
  • Cronologie (în dreapta, pe telefon dedesubt): tot ce s-a întâmplat cu tranzacția, cele mai noi sus. Fiecare eveniment spune ce s-a întâmplat (ex. „Plată creată: 249,90 lei (Card online)”, „Marcată ca încasată.”, „Rambursare de 50,00 lei cerută”), de unde a venit (Site, Admin, Webhook Stripe, Status comandă, Automat, Asistent AI) și cine (sistem, operator, client, integrare). Culorile: verde pentru încasare, roșu pentru eșec, galben pentru 3D Secure și rambursare cerută. Evenimentele venite de la Stripe arată și tipul și id-ul evenimentului.
  • Dacă linkul e greșit vezi „Tranzacția nu există”, cu butonul Înapoi la plăți.

Ce poți face

Marchezi încasat un ramburs sau un ordin de plată

Permisiune: payments.transactions.write

  1. Deschizi plata (stare În așteptare, metoda Ramburs sau Ordin de plată).
  2. Apeși Marchează încasată.
  3. Citești confirmarea „Marchezi ca încasată plata de 249,90 lei?”. La ramburs: „Confirmă doar după ce curierul a predat banii.” La ordin de plată: „Verifică în extrasul de cont plata cu referința „CMD 1042”.”
  4. Apeși Marchează încasată.

Plata devine Încasată, iar în cronologie apare „Marcată ca încasată.” Comanda primește evenimentul de plată și devine Plătită. Dacă ai activat emiterea automată a facturii la plată, factura se emite acum. Facturile deja emise pentru comandă devin Încasată. Acțiunea intră în jurnalul de audit.

Anulezi o plată în așteptare

Permisiune: payments.transactions.write

  1. Apeși Anulează plata (buton roșu).
  2. Confirmi în fereastra „Anulezi plata de 249,90 lei?”. La card: „Plata e anulată și la Stripe; clientul nu o mai poate finaliza cu acest link.” La celelalte metode: „Plata nu mai apare ca așteptată la această comandă.”
  3. Apeși Anulează plata.

Plata devine Anulată. Doar plățile încă deschise se pot anula.

Anulezi o încasare înregistrată greșit

Permisiune: payments.transactions.write

Pentru încasările manuale (numerar, card la terminal, ordin de plată, ramburs, altă metodă) introduse din greșeală, de exemplu cu altă sumă sau pe altă comandă. Dacă banii chiar au intrat, nu anulezi: rambursezi.

  1. Deschizi plata încasată și apeși Anulează încasarea (buton roșu).
  2. În fereastra „Anulezi încasarea de 249,90 lei?” scrii Motivul anulării (cel puțin 3 caractere, ex. „suma introdusă greșit”).
  3. Apeși Anulează încasarea. Vezi „Încasarea a fost anulată.”

Plata devine Încasare anulată, iar în cronologie apare „Încasare anulată: …” cu motivul. Comanda își recalculează starea de plată (din Plătită poate deveni În așteptare sau Neplătită), iar dacă încasarea era pe o factură, se anulează și acolo, cu același motiv. Butonul nu apare la plățile cu cardul online (se rambursează) și nici la plățile care au deja rambursări.

Sincronizezi o plată cu Stripe

Permisiune: payments.transactions.write

  1. Apeși Sincronizează cu Stripe.
  2. Studio citește starea curentă de la Stripe și o aplică. Vezi mesajul „Statusul a fost actualizat de la Stripe.”

Folosești asta când o plată cu cardul pare blocată în În așteptare sau Așteaptă 3D Secure, de exemplu dacă confirmarea automată de la Stripe (webhook) nu a ajuns.

Deschizi plata în Stripe

  1. Apeși Deschide în Stripe.
  2. Se deschide într-un tab nou pagina plății din contul Stripe (secțiunea de test sau cea live, după caz). Acolo răspunzi, de exemplu, la o contestație.

Rambursezi din această plată

Permisiune: payments.transactions.refund

  1. Apeși Rambursează (în antet sau în secțiunea Rambursări).
  2. Se deschide fereastra Rambursează (vezi „Fereastra Rambursează”), limitată la suma încă rambursabilă din această plată.

Copiezi un id

Apeși iconița de copiere de lângă Id Stripe, Payment Intent, Referință de plată, Email client sau Id intern.

Bine de știut

  • Butoanele apar doar când au sens. Marchează încasată apare doar la plățile deschise care se confirmă manual (ramburs, ordin de plată). Anulează încasarea apare doar la încasările manuale fără rambursări. Rambursează apare doar dacă mai e ceva de rambursat. Sincronizează cu Stripe apare doar la plățile Stripe.
  • Plățile cu cardul nu se marchează manual: le confirmă Stripe automat. Dacă nu s-au actualizat, folosești Sincronizează cu Stripe.
  • O plată anulată sau eșuată nu mai poate fi marcată încasată.
  • Rambursările făcute direct din contul Stripe sunt preluate automat în Studio și apar în cronologie ca „Rambursare din Stripe”.
  • Când Stripe anunță o contestație (chargeback), primești o notificare „Contestație Stripe pentru comanda …”. Răspunsul îl dai din contul Stripe, până la termen.
  • Când o comandă e anulată, plățile ei încă deschise se anulează automat („Anulată odată cu comanda.”).
  • O încasare înregistrată dintr-o factură (Facturi › Marchează încasată) are în antet și Factura, cu link spre ea.
  • Orice plată încasată pe o comandă care are factură emisă apare și în istoricul de încasări al facturii, ca „din Plăți”; factura devine Încasată parțial sau Încasată.

Fereastra Rambursează

Se deschide din pagina tranzacției, din panoul Plăți al comenzii și din retururi. Permisiune: payments.transactions.refund

Ce vezi

  • Titlul Rambursează, cu textul „Rambursare totală sau parțială a sumelor încasate pentru comandă.”
  • Trei cifre: Încasat, Rambursat (inclusiv rambursările în curs) și Disponibil (cât mai poți rambursa).
  • Câmpul Suma de rambursat, completat cu suma disponibilă sau cu suma propusă (ex. valoarea produselor returnate).
  • Butoane rapide: Integral (249,90 lei), Jumătate și, la retururi, Produsele returnate (…).
  • Motive rapide: Retur produse, Produs lipsă din colet, Comandă anulată, Gest comercial, plus câmpul Motiv („Apare în istoricul comenzii și în audit”).
  • Mesajele:
    • albastru, la plățile cu cardul: „Plățile cu cardul se rambursează automat prin Stripe; banii ajung în contul clientului în 5–10 zile lucrătoare.”;
    • galben, la celelalte: „Pentru ramburs, ordin de plată sau numerar rambursarea doar se înregistrează: trimite tu banii clientului (transfer sau numerar).”
  • Dacă nu ai ce rambursa: „Nu există sume de rambursat”.

Ce poți face

Rambursezi total sau parțial

  1. Scrii suma în Suma de rambursat sau apeși Integral ori Jumătate.
  2. Alegi un motiv rapid sau scrii motivul în Motiv (opțional, cel mult 500 de caractere).
  3. Apeși Rambursează 249,90 lei (butonul roșu arată suma).
  4. Vezi „Am rambursat 249,90 lei.” sau, dacă Stripe încă procesează, „Rambursarea de 249,90 lei e în procesare la Stripe.” Dacă a eșuat: „Rambursarea a eșuat. Vezi detaliile în tranzacție.”

Pentru card, Studio cere rambursarea la Stripe. Pentru ramburs, ordin de plată și numerar, rambursarea doar se înregistrează ca efectuată, iar banii îi trimiți tu clientului. La reușită, plata de origine primește suma rambursată, comanda devine Rambursată parțial sau Rambursată, iar acțiunea intră în audit.

Renunți

Apeși Renunță. Nu se întâmplă nimic.

Câmpuri

CâmpCe înseamnăObligatoriu/regulă
Suma de rambursatCât dai înapoi clientuluiObligatoriu, mai mare decât 0 și cel mult suma disponibilă („Poți rambursa cel mult …”)
MotivDe ce rambursezi; apare în istoricul comenzii și în auditOpțional, cel mult 500 de caractere

Bine de știut

  • Când rambursezi de la nivelul comenzii, suma se ia întâi din plățile cu cardul, apoi din cele mai recente. O rambursare poate fi împărțită pe mai multe plăți.
  • Dacă două persoane rambursează aceeași comandă în același timp, totalul nu poate depăși suma încasată.
  • Dublu-clicul nu rambursează de două ori: fiecare deschidere a ferestrei e o singură operație.
  • Dacă o rambursare cu cardul eșuează, cei cu drept de rambursare primesc o notificare „Rambursarea pentru comanda … a eșuat”.

Panoul Plăți din comandă

Apare în pagina unei comenzi (Meniu › Comenzi › Toate comenzile › comanda), când modulul Plăți e activ. Permisiune pentru citire: payments.transactions.read.

Ce vezi

  • Starea plății comenzii: Neplătită (gri), În așteptare (albastru), Autorizată (albastru), Plătită (verde), Rambursată parțial (galben), Rambursată (roșu), Eșuată (roșu).
  • Sumele: Încasat, Rambursat (dacă e cazul), Rest de plată (dacă mai e ceva de încasat), În așteptare (dacă sunt plăți deschise).
  • Lista tranzacțiilor comenzii: metoda, cât de recent, referința, suma și starea. Un clic pe o tranzacție o deschide în Plăți.
  • La plățile ramburs și ordin de plată încă deschise apare butonul mic Încasat.
  • Butoanele de sus: Înregistrează încasare (cât timp mai e ceva de plată) și Rambursează (dacă există sume încasate).
  • Fără tranzacții: „Nicio plată înregistrată pentru această comandă.”

Ce poți face

Confirmi rapid o plată din comandă

Permisiune: payments.transactions.write

  1. Apeși Încasat în dreptul plății ramburs sau ordin de plată.
  2. Confirmi: „Marchezi ca încasată plata de …?” („Confirmă doar după ce banii au intrat…”).
  3. Apeși Marchează încasată.

Înregistrezi o încasare primită în afara site-ului

Permisiune: payments.transactions.write

  1. Apeși Înregistrează încasare.
  2. În fereastra Înregistrează o încasare alegi Metodă: Ordin de plată, Ramburs, Numerar, Card la terminal sau Altă metodă (de exemplu o compensare).
  3. Verifici Suma. E completată cu restul de plată, dar o poți schimba.
  4. Scrii, dacă vrei, o Notă (ex. „OP din 16.10, extras BT”).
  5. Apeși Înregistrează. Vezi „Am înregistrat încasarea de 249,90 lei.”

Încasarea apare ca Încasată. Dacă exista deja o plată ramburs sau ordin de plată în așteptare, cu aceeași metodă și aceeași sumă, Studio o confirmă pe aceea în loc să creeze una nouă.

Permisiune: payments.transactions.write (Stripe trebuie să fie configurat)

  1. Apeși Înregistrează încasare.
  2. La Metodă alegi Link de plată cu cardul (Stripe).
  3. Verifici Suma.
  4. Apeși Creează linkul.
  5. Vezi „Linkul de plată e gata. Trimite-l clientului prin email sau WhatsApp.” Apeși Copiază, apoi Închide.

Se creează o pagină de plată Stripe Checkout pentru suma aleasă. Când clientul plătește, plata se confirmă automat.

Rambursezi din comandă

Apeși Rambursează. Se deschide fereastra Rambursează, cu toate plățile încasate ale comenzii.

Câmpuri

CâmpCe înseamnăObligatoriu/regulă
MetodăCum ai primit banii sau „Link de plată cu cardul (Stripe)”Obligatoriu; implicit Ordin de plată
SumaSuma încasată sau suma din linkObligatoriu, mai mare decât 0
NotăDetalii pentru tine (extras, dată)Opțional, cel mult 500 de caractere; nu apare la link

Metode de plată

Ruta: /payments/methods · Permisiune: payments.settings.read (citire), payments.settings.write (modificare)Deschide pagina

O deschizi din Setări › Plăți, din butonul Metode de plată de pe pagina Plăți sau din căutarea rapidă (Metode de plată).

Ce vezi

  • Antetul Metode de plată („Ce metode vede clientul la checkout și cum se comportă fiecare.”), insigna modului Stripe (Mod test, Live sau Stripe neconfigurat), linkul înapoi Plăți și butonul Salvează.
  • În stânga, patru blocuri:
    • Card online (Stripe): „Plăți cu cardul, Apple Pay și Google Pay, cu 3D Secure.”;
    • Ramburs: „Clientul plătește curierului la livrare.”;
    • Ordin de plată: „Clientul primește IBAN-ul firmei și o referință; confirmi manual când banii intră în cont.”;
    • În magazin (POS): metodele de la vânzarea rapidă din magazin.
  • În dreapta, Conexiunea Stripe:
    • insigna modului și un mesaj: verde „Mod live: plățile sunt reale.” sau galben „Mod test: folosește cardurile de test Stripe (ex. 4242 4242 4242 4242). Nu se încasează bani reali.”;
    • avertismente roșii dacă ceva lipsește (ex. „Secretul webhook-ului Stripe (STRIPE_WEBHOOK_SECRET) lipsește: plățile nu vor fi confirmate automat.” sau „Cheia publică și cheia secretă Stripe sunt din moduri diferite (test/live).”);
    • Cheie publică (scurtată), Cheie secretă și Secret webhook („Setată pe server” sau „Lipsește”), Ultimul webhook (sau „Niciunul încă”, plus câte webhook-uri au eșuat).
  • Webhook: adresa pe care o pui în Stripe („Adaugă acest URL în Stripe → Developers → Webhooks.”), cu buton de copiere, și lista evenimentelor necesare.
  • Webhook-uri recente: ultimele mesaje primite de la Stripe, cu tipul, cât de recent și numărul de încercări. Stările lor: În lucru (albastru), Aplicat (verde), Ignorat (gri, eveniment nefolosit), Eșuat (roșu, Stripe îl va retrimite). Fără mesaje: „Niciun webhook primit încă.”

Ce poți face

Pornești sau oprești o metodă de plată

  1. Apeși comutatorul metodei: Acceptă plăți cu cardul, Acceptă ramburs, Acceptă ordin de plată, Numerar sau Card la terminal.
  2. Jos apare bara „Ai modificări nesalvate · Renunță · Salvează”.
  3. Apeși Salvează (sau Cmd+S / Ctrl+S). Vezi „Metodele de plată au fost salvate.”

Câmpurile unei metode oprite devin gri. Metoda nu mai apare clienților în checkout (sau la casă, pentru POS). Plățile deja făcute nu sunt afectate.

Schimbi ce vede clientul în checkout

  1. La metoda dorită schimbi Eticheta din checkout și, la card, Descriere (textul scurt de sub etichetă).
  2. Apeși Salvează.

Alegi formularul de plată cu cardul

  1. La Formular de plată alegi Payment Element (pe site), unde clientul plătește direct pe pagina ta, sau Stripe Checkout (pagină Stripe), unde clientul e trimis pe o pagină găzduită de Stripe.
  2. Apeși Salvează.

Pui taxă și limită pentru ramburs

  1. La Taxă de ramburs scrii suma adăugată la total în checkout (0 = fără taxă).
  2. La Valoare maximă a comenzii scrii pragul peste care rambursul nu mai e oferit (0 = fără limită).
  3. Apeși Salvează.

Clientul vede taxa în descrierea metodei („Taxă ramburs: 9,99 lei.”). Pe factură, taxa apare ca linie separată, „Alte taxe”.

Configurezi ordinul de plată

  1. Verifici că firma are IBAN. Dacă vezi avertismentul Firma nu are IBAN, apeși linkul Datele firmei și completezi IBAN-ul și banca.
  2. Alegi Termen de plată (zile), între 1 și 60.
  3. Editezi Instrucțiuni pentru client. Poți folosi variabilele {amount}, {iban}, {bank}, {company}, {cui}, {reference}, {dueDays}, {orderNumber}.
  4. Apeși Salvează.

Exemplu de instrucțiuni primite de client: „Plătește 1.234,50 lei în contul RO49 AAAA 1B31 0075 9384 0000 (Banca Demo), beneficiar Firmă Demo SRL, CUI RO12345678, cu referința „CMD 1042” în detaliile plății.”

Copiezi adresa webhook-ului pentru Stripe

  1. În blocul Webhook apeși butonul de copiere.
  2. În contul Stripe mergi la Developers → Webhooks, adaugi adresa și bifezi evenimentele din listă.

Renunți la modificări

Apeși Renunță în bara de jos. Dacă pleci de pe pagină cu modificări nesalvate, browserul te avertizează.

Câmpuri

CâmpCe înseamnăObligatoriu/regulă
Acceptă plăți cu cardulCardul apare în checkoutFuncționează doar dacă Stripe e configurat pe server
Eticheta din checkout (card)Numele metodei, ex. „Card bancar online”Între 2 și 80 de caractere
Formular de platăPayment Element (pe site) sau Stripe Checkout (pagină Stripe)Una dintre cele două
Descriere (card)Textul de sub etichetă în checkoutCel mult 300 de caractere
Suma minimăSub această sumă cardul nu e oferitCel puțin 2,00 lei („Stripe cere minim 2,00 lei”)
Acceptă rambursRambursul apare în checkout—
Eticheta din checkout (ramburs)Ex. „Ramburs la livrare”Între 2 și 80 de caractere
Taxă de rambursAdăugată la total în checkout0 sau mai mare; 0 = fără taxă
Valoare maximă a comenziiPeste ea rambursul nu se oferă0 sau mai mare; 0 = fără limită
Acceptă ordin de platăOrdinul de plată apare în checkoutApare doar dacă firma are IBAN
Eticheta din checkout (ordin)Ex. „Ordin de plată (transfer bancar)”Între 2 și 80 de caractere
Termen de plată (zile)În câte zile trebuie să plătească clientulÎntre 1 și 60
Instrucțiuni pentru clientTextul cu IBAN și referință, trimis după comandăÎntre 10 și 2.000 de caractere
NumerarPlata cash la vânzarea rapidă din magazin—
Card la terminalPlata la POS-ul bancar al magazinului (în afara Stripe)—

Bine de știut

  • Cheile Stripe nu se scriu în admin. Le pune administratorul serverului (STRIPE_SECRET_KEY, STRIPE_PUBLISHABLE_KEY, STRIPE_WEBHOOK_SECRET). Modul test sau live se deduce din chei.
  • Fără secretul webhook-ului, plățile cu cardul nu se confirmă automat. Rămân În așteptare până apeși Sincronizează cu Stripe pe fiecare.
  • Ramburs și ordin de plată nu apar la casă (POS). Numerar și Card la terminal nu apar pe site.
  • Dacă nu ai permisiunea payments.settings.write, pagina se deschide doar pentru citire. Unele câmpuri pot fi blocate și când valoarea e fixată de server.
  • Aceasta e singura pagină unde configurezi metodele de plată. În Setări › Firmă și magazin › Plăți vezi doar ce metode sunt pornite și un link spre această pagină.

Setările plăților (în Setări)

Ruta: /settings/payments · Permisiune: settings.general.read pentru a deschide, payments.settings.read pentru a vedea starea metodelorDeschide pagina

O găsești la Setări › Firmă și magazin › Plăți (în grupul Module) sau în hub-ul Setări, la Setările modulelor › Plăți. Doar în Studio Shop.

Ce vezi

  • Blocul Plăți, cu insigna modului Stripe (Mod test, Live sau Stripe neconfigurat) și câte un rând pentru fiecare metodă: Card online (Stripe), Ramburs, Ordin de plată, Numerar (POS) și Card la terminal (POS). Lângă fiecare scrie Pornită (verde) sau Oprită (gri).
  • Avertismente galbene în locul lui Pornită, când metoda e pornită, dar nu poate funcționa: Stripe neconfigurat (la card) și Firma nu are IBAN (la ordinul de plată).
  • Blocul Configurare, cu linkul Deschide Metode de plată.
  • Fără permisiunea payments.settings.read vezi doar mesajul „Nu ai acces la metodele de plată”.

Ce poți face

Schimbi o opțiune de plată

  1. Apeși Deschide Metode de plată.
  2. Faci modificarea pe pagina Metode de plată (vezi mai sus) și apeși Salvează.

Aici nu se editează nimic. Toate opțiunile plăților au un singur formular, pagina Metode de plată, care verifică valorile (ex. suma minimă pentru card, termenul de plată) și te avertizează când lipsește IBAN-ul sau Stripe nu e configurat.

Facturi

Ruta: /invoicing · Permisiune: invoicing.invoices.readDeschide pagina

Ce vezi

  • Antetul: titlul Facturi („Facturile, proformele și storno-urile emise din comenzi, cu numerotare continuă pe serii.”), butonul Serii și butonul principal Emite din comandă (doar cu permisiunea invoicing.invoices.issue).
  • Tab-urile: Toate, Facturi, Proforme, Storno, De încasat (facturi emise neîncasate sau încasate parțial).
  • Patru carduri cu cifre (fiecare duce la lista filtrată):
    • Facturat luna aceasta: totalul facturilor din luna curentă, din care se scad storno-urile. Arată și numărul de facturi, procentul față de luna trecută și „luna trecută: …”;
    • De încasat: cât mai ai de încasat pe facturile emise (la cele încasate parțial, doar restul), cu numărul lor;
    • Proforme deschise: câte proforme sunt încă valabile și valoarea lor;
    • Erori de sincronizare: câte documente nu au ajuns în sistemul extern de facturare („totul e sincronizat” dacă nu e niciunul).
  • Filtrele: Stare, Încasare, Emise (interval de date) și Sincronizare.
  • Căutarea: „Caută după număr, client, CUI sau comandă”.
  • Coloanele:
    • Număr: numărul complet, ex. FCT-0042. Proformele și storno-urile au alături insigna Proformă (albastru) sau Storno (galben);
    • Client: numele clientului, cu „· Firmă” la persoane juridice, și emailul dedesubt;
    • Comandă: numărul comenzii;
    • Data: data emiterii;
    • Total: totalul cu TVA (negativ la storno);
    • Stare: Emisă (verde), Stornată (roșu), Anulată (gri), Transformată (albastru, proformă devenită factură). Dacă trimiterea în sistemul extern a eșuat, alături apare și Eroare (roșu);
    • Încasare: Încasată (verde), Încasată parțial (albastru, cu „rest …” dedesubt) sau Neîncasată (galben). La proforme apare „—”.
  • La capătul fiecărui rând e un meniu (⋯) cu Deschide, Descarcă PDF, Trimite pe email, Marchează încasată (sau Încasează restul) și Stornează (ultimele trei doar cu permisiune și doar când acțiunea e posibilă).
  • Lista goală: „Nicio factură emisă încă”, cu explicația că facturile apar când le emiți dintr-o comandă sau automat, prin statusurile comenzilor ori la plată.

Ce poți face

Emiți o factură sau o proformă dintr-o comandă

Permisiune: invoicing.invoices.issue

  1. Apeși Emite din comandă. Același lucru îl faci din căutarea rapidă cu Emite factură din comandă.
  2. La Comanda cauți după număr sau client și alegi comanda. Fiecare rezultat arată clientul și totalul.
  3. La Document alegi Factură fiscală sau Proformă.
  4. Dacă ai mai multe serii active pentru tipul ales, apare Serie. Lași „Seria implicită” sau alegi alta. Fiecare serie arată numărul următor.
  5. Scrii, dacă vrei, Mențiuni pe document (opțional).
  6. Lași pornit sau oprești Trimite clientului pe email.
  7. Apeși Emite.

Vezi „FCT-0042 a fost emisă.” și se deschide documentul. Numărul se alocă definitiv din serie, iar datele firmei și ale clientului se îngheață pe document (schimbările ulterioare nu îl mai modifică). Dacă ai pornit trimiterea, clientul primește un email cu linkul de descărcare. Dacă emiți o factură pentru o comandă care are o proformă valabilă, proforma devine Transformată. Emiterea intră în audit.

Dacă comanda are deja documentul de acel tip, vezi eroarea „Comanda #1042 are deja factura FCT-0042.” și butonul Deschide documentul existent.

Folosești vederile și cardurile

  • Apeși tab-ul sau cardul De încasat ca să vezi ce ai de încasat, inclusiv facturile plătite doar în parte.
  • Apeși Proforme deschise ca să vezi proformele încă valabile, de transformat sau anulat.
  • Apeși Erori de sincronizare ca să vezi documentele care nu au ajuns în sistemul extern. Lista se deschide cu filtrul Sincronizare: Eroare aplicat.

Cauți și filtrezi

  1. Scrii în căutare numărul documentului („FCT-0042” sau „42”), numele clientului, CUI-ul sau numărul comenzii.
  2. Folosești Stare, Încasare, Emise (interval de date) și Sincronizare (Doar în Studio, În așteptare, Sincronizată, Eroare) ca să restrângi lista.
  3. Ca să scoți un filtru, îl deschizi și apeși Șterge filtrul.

Descarci PDF-ul din listă

  1. Deschizi meniul rândului (⋯).
  2. Apeși Descarcă PDF. Vezi „Se pregătește PDF-ul…”, apoi „FCT-0042 a fost descărcată.”

Trimiți, încasezi sau stornezi direct din listă

  1. Deschizi meniul rândului (⋯).
  2. Apeși Trimite pe email, Marchează încasată (Încasează restul la cele încasate parțial) sau Stornează.
  3. Se deschide documentul, cu fereastra potrivită deja deschisă (vezi „Factură”).

Mergi la seriile de numerotare

Apeși Serii în antet.

Bine de știut

  • Facturile se emit doar din comenzi. Nu există factură „liberă”, fără comandă. Fără modulul Comenzi activ, fereastra arată „Modulul Comenzi nu e activ în această instanță: documentele se emit din comenzi.”
  • Înainte de prima emitere completezi denumirea și CUI-ul firmei în Setări › Firmă și magazin › Firmă. Altfel vezi „Completează datele firmei (denumire și CUI) în Setări → Firmă înainte de a emite documente.”
  • O comandă poate avea o singură factură valabilă și o singură proformă valabilă în același timp.
  • O comandă fără produse nu se poate factura.
  • Documentele nu se șterg niciodată. Este o obligație legală. Factura se stornează, iar proforma se anulează sau se transformă.
  • Facturile se pot emite și automat, fără să intri aici:
    • la plata comenzii, dacă pornești Emite automat factura la plata comenzii (vezi „Setările de facturare”);
    • la schimbarea statusului comenzii, dacă în Comenzi › Statusuri comenzi atașezi unui status efectul Emite factura, Emite proforma sau Stornează factura. Acolo poți atașa și Rambursează plata, din modulul Plăți.
    • În acest caz, la „Emisă de” scrie „automat”.
  • Din pagina comenzii, cardul Facturare arată documentele comenzii și butonul Emite factura.

Factură

Ruta: /invoicing/:id · Permisiune: invoicing.invoices.read

Ce vezi

  • Antetul:
    • deasupra titlului: tipul documentului (Factură, Factură proformă sau Factură storno);
    • titlul: numărul, ex. FCT-0042;
    • insignele: starea (Emisă, Stornată, Anulată, Transformată), încasarea (Încasată / Încasată parțial / Neîncasată, nu și la proforme) și, dacă folosești un sistem extern, starea sincronizării (ex. „Simulare (test): Sincronizată”);
    • rândul de date: Total, Data emiterii, Rest de plată (la facturile încasate parțial), Scadența (dacă există), Comanda (link spre comandă), Emisă de (numele colegului sau „automat”);
    • butoanele: Descarcă PDF, Tipărește, Trimite pe email, Marchează încasată (sau Încasează restul), Retrimite în sistemul extern, Stornează, Anulează proforma, Transformă în factură (fiecare doar când e posibil și ai permisiunea).
  • Bannerele:
    • roșu, la o factură stornată: „Factura a fost stornată pe 16.10.2026.”, cu motivul și un buton cu numărul facturii storno;
    • gri, la o proformă anulată: Anulată și motivul;
    • albastru, la o proformă valabilă: „Proforma nu are valoare fiscală. Transform-o în factură la încasare.”;
    • roșu, dacă trimiterea în sistemul extern a eșuat: numele sistemului, „Eroare” și mesajul primit.
  • Previzualizare: PDF-ul real, exact cum îl primește clientul, cu butonul Deschide în tab nou. Dacă nu se încarcă: „Previzualizarea nu a putut fi încărcată.” și Reîncearcă.
  • Linii: tabelul cu Denumire (și codul produsului), Cant. (cu unitatea, „buc” sau „serv”), Preț unitar fără TVA, TVA (cota și valoarea) și Valoare cu TVA. Reducerile apar cu roșu. Pe lângă produse pot apărea liniile Transport, Reducere și Alte taxe (ex. taxa de ramburs). Dedesubt: Bază 21% / Bază 11% (doar când sunt mai multe cote), Total fără TVA, Total TVA și Total de plată.
  • În dreapta (pe telefon dedesubt):
    • Cumpărător: Nume (cu „Persoană fizică” sau „Persoană juridică”), CUI, Reg. Com., Adresa, Email, Telefon;
    • Încasare (doar la facturi): bara „Încasat din …” cu suma încasată, Rest de plată (galben) sau „Încasată integral pe …” (verde) și istoricul încasărilor. Fiecare încasare arată metoda (Numerar, Card la POS, Transfer bancar, Ramburs, Card online, Altă metodă), suma, data, referința și de unde vine: „din factură”, „din Plăți” sau „comanda plătită”. Încasările anulate apar tăiate, cu motivul, data și cine le-a anulat. Sub fiecare încasare: Vezi în Plăți (dacă există plata pereche) și Anulează;
    • Trimitere și sincronizare: Trimisă pe email (când și la ce adresă, sau „netrimisă”), Sistem, Stare, Id extern, Mesaj, Ultima încercare;
    • Documente legate: „Stornată prin”, „Stornează factura”, „Emisă din proforma” sau „Transformată în factura”, cu numărul, totalul și tipul. Un clic deschide documentul legat;
    • Mențiuni: textul scris la emitere (la storno, motivul stornării);
    • jos, Emitent: firma și CUI-ul.
  • Dacă linkul e greșit vezi „Documentul nu există”, cu Înapoi la facturi.

Ce poți face

Descarci sau tipărești documentul

  1. Apeși Descarcă PDF ca să salvezi fișierul (ex. factura-FCT-0042.pdf).
  2. Apeși Tipărește ca să deschizi PDF-ul într-un tab nou, de unde îl tipărești din browser.

Linkul deschis din admin expiră după 15 minute. Pentru client folosești Trimite pe email, care trimite un link permanent.

Trimiți documentul pe email

Permisiune: invoicing.invoices.send

  1. Apeși Trimite pe email.
  2. În fereastra „Trimite FCT-0042 pe email” verifici Adresa de email. E completată cu emailul clientului, dar o poți schimba, de exemplu cu adresa contabilului firmei client.
  3. Dacă documentul a mai fost trimis, vezi „Ultima trimitere: …, la …”.
  4. Apeși Trimite. Vezi „Documentul a fost trimis la andreea@example.com.”

Clientul primește emailul „Factură FCT-0042 de la Firmă Demo SRL”, cu suma și butonul Descarcă PDF. Linkul rămâne valabil. Trimiterea intră în audit, iar în Trimitere și sincronizare se actualizează data și adresa. Textul emailului îl schimbi din șabloanele de email (Setări › Firmă și magazin › Email › Șabloane de email, șablonul „Document de facturare către client”).

Marchezi factura încasată (total sau parțial)

Permisiune: invoicing.invoices.write

  1. Apeși Marchează încasată (în antet, în meniul rândului din listă sau în secțiunea Încasare). La o factură încasată parțial butonul se numește Încasează restul.
  2. În fereastra „Încasare pe factura FCT-0042” vezi totalul, cât s-a încasat și restul de plată, apoi completezi:
    • Metoda de plată: Numerar, Card la POS, Transfer bancar, Ramburs sau Altă metodă (propusă după metoda comenzii);
    • Suma încasată: completată cu restul de plată. O poți micșora pentru o plată parțială (ex. un avans); sub câmp vezi „Încasare parțială: rămân de plată …” sau „Încasare integrală: factura devine încasată.”;
    • Data încasării: azi, sau ziua în care au intrat banii (nu în viitor);
    • Referință (opțional): ex. „OP nr. 1234” sau „chitanța nr. 56”;
    • Notă internă (opțional).
  3. Apeși Înregistrează încasarea (sau Înregistrează încasarea parțială).

Vezi „Factura a fost încasată integral.” sau „Încasarea a fost înregistrată. Rest de plată: …”. Factura devine Încasată sau Încasată parțial, iar PDF-ul arată „Stare: Încasată la …” sau „Încasată parțial: …; rest de plată …”.

Dacă modulul Plăți e activ și factura vine dintr-o comandă, încasarea se înregistrează și acolo, ca plată pe comandă (cu legătura spre factură și referința), iar comanda devine Plătită sau rămâne În așteptare cu suma încasată până acum. Fereastra îți spune asta: „Încasarea se înregistrează și în Plăți, pe comanda #1042…”. Fără modulul Plăți, încasarea rămâne doar pe factură.

Anulezi o încasare greșită

Permisiune: invoicing.invoices.write

  1. În secțiunea Încasare, sub încasarea greșită, apeși Anulează.
  2. În fereastra „Anulezi încasarea de 249,90 lei?” scrii Motivul anulării (ex. „OP-ul era pentru altă factură”).
  3. Apeși Anulează încasarea. Vezi „Încasarea a fost anulată.”

Încasarea rămâne în istoric, tăiată, cu motivul. Suma revine la restul de plată. Dacă încasarea are plată pereche în Plăți, se anulează și acolo (Încasare anulată), iar comanda își recalculează starea de plată. O încasare cu cardul online nu se anulează: banii au intrat, deci se rambursează din Plăți. Toate anulările intră în audit.

Stornezi o factură

Permisiune: invoicing.invoices.storno

  1. Apeși Stornează (buton roșu).
  2. În fereastra „Stornezi factura FCT-0042?” citești: „Se emite o factură storno cu valori negative (−249,90 lei), legată de această factură. Operația este ireversibilă.”
  3. Scrii Motivul (ex. „retur total, comandă anulată, date greșite”), de cel puțin 3 caractere.
  4. Apeși Stornează.

Vezi „Factura storno FCT-0043 a fost emisă.” și se deschide factura storno. Ea are aceleași linii cu sume negative, iar la mențiuni scrie „Stornare integrală a facturii FCT-0042 din 16.10.2026. Motiv: …”. Factura inițială devine Stornată. Storno-ul se trimite clientului pe email dacă trimiterea automată e pornită. Acțiunea intră în audit.

Anulezi o proformă

Permisiune: invoicing.invoices.storno

  1. Apeși Anulează proforma.
  2. În fereastra „Anulezi proforma PRF-0007?” citești: „Proforma rămâne în istoric ca anulată și nu mai poate fi transformată în factură.”
  3. Scrii Motivul.
  4. Apeși Anulează proforma. Vezi „Proforma a fost anulată.”

Transformi o proformă în factură

Permisiune: invoicing.invoices.issue

  1. Deschizi o proformă valabilă și apeși Transformă în factură.
  2. Citești confirmarea: „Se emite o factură fiscală cu aceleași linii și numărul următor din seria de facturi. Proforma rămâne în istoric ca „transformată”.”
  3. Apeși Emite factura.

Vezi „Factura FCT-0044 a fost emisă din proformă.” și se deschide factura nouă. Proforma devine Transformată, iar cele două documente apar legate.

Retrimiți documentul în sistemul extern

Permisiune: invoicing.invoices.write

  1. Apeși Retrimite în sistemul extern. Butonul apare doar dacă folosești alt sistem decât „Doar în Studio” și documentul nu e deja sincronizat.
  2. Vezi „Documentul a fost pus în coada de sincronizare.” Starea devine În așteptare, apoi Sincronizată sau Eroare.

Bine de știut

  • Doar facturile fiscale se stornează. Proformele se anulează.
  • Storno-ul e întotdeauna integral, pe toată factura. Pentru un retur parțial folosești retururile din Comenzi și rambursarea parțială.
  • O factură stornată sau o proformă anulată nu se mai poate schimba.
  • O proformă anulată nu se mai trimite pe email.
  • Încasarea se marchează doar pe factura fiscală, nu pe proformă.
  • Încasarea merge în ambele sensuri. Din factură, Marchează încasată creează și plata din Plăți și actualizează comanda. Invers, o plată confirmată în Plăți sau în panoul Plăți al comenzii (card, ramburs, ordin de plată, casă) apare singură în istoricul facturii, ca „din Plăți”. Nimic nu se dublează: fiecare plată apare o singură dată.
  • Când comanda devine plătită integral, factura ei primește restul ca încasare „comanda plătită”. O factură emisă pentru o comandă deja plătită pornește direct Încasată.
  • O plată mai mare decât restul facturii se trece pe factură doar până la rest.
  • Scadența apare doar dacă ai setat un termen de plată în setările de facturare și factura nu era deja încasată la emitere.
  • PDF-ul are diacritice corecte, logo-ul și datele firmei (inclusiv IBAN și banca), datele clientului, liniile cu TVA pe cote, metoda și starea plății, mențiunile și, pe facturi, textul „Factură valabilă fără semnătură și ștampilă, conform art. 319 alin. (29) din Legea nr. 227/2015 privind Codul fiscal.” Proforma poartă mențiunea că nu e document fiscal.
  • Clienții cu cont pe site își văd facturile în contul lor și le pot descărca.

Serii de numerotare

Ruta: /invoicing/series · Permisiune: invoicing.invoices.read (citire), invoicing.series.manage (creare și editare)Deschide pagina

O deschizi din butonul Serii de pe pagina Facturi sau din căutarea rapidă (Serii de facturare).

Ce vezi

  • Antetul Serii de numerotare: „Fiecare document primește numărul următor din serie, în aceeași tranzacție cu emiterea: fără goluri și fără dubluri.” Are linkul înapoi și butonul Serie nouă (cu permisiune).
  • Trei coloane: Facturi, Proforme, Storno, fiecare cu numărul de serii și butonul Serie nouă.
  • Fiecare serie arată:
    • codul (ex. FCT);
    • insignele Implicită (verde), Inactivă (gri) și Reset anual (albastru, contur);
    • denumirea internă;
    • Următorul număr (ex. FCT-0043) și câte documente au fost emise.
  • În dreapta fiecărei serii: steaua Fă implicită (doar la seriile active care nu sunt implicite) și creionul Editează.
  • Coloana Storno fără serii explică: „Fără o serie storno implicită, facturile storno se numerotează în seria implicită de facturi.”
  • Fără nicio serie: „Nicio serie configurată. Prima emitere creează automat seriile FCT (facturi) și PRF (proforme). Le poți crea și acum, cu codul tău.”

Ce poți face

Creezi o serie nouă

Permisiune: invoicing.series.manage

  1. Apeși Serie nouă în antet sau în coloana tipului dorit.
  2. La Tip document alegi Facturi, Proforme sau Storno.
  3. Scrii Cod (ex. FCT2). Literele se fac automat mari.
  4. Scrii Denumire internă (ex. „Facturi magazin fizic”).
  5. Alegi Următorul număr (implicit 1) și Cifre (implicit 4, adică 0042).
  6. Verifici caseta „Următorul document: FCT2-0001”.
  7. Pornești, dacă vrei, Repornește numerotarea în fiecare an, Serie implicită pentru tipul ales și Activă.
  8. Apeși Creează seria. Vezi „Seria FCT2 a fost salvată.”

Editezi o serie

  1. Apeși creionul Editează de lângă serie.
  2. Schimbi ce trebuie și apeși Salvează.

Dacă seria are documente emise, vezi „Seria are documente emise: codul și tipul nu se mai pot schimba.”, iar cele două câmpuri sunt blocate. Poți schimba în continuare denumirea, numărul următor (doar în sus), cifrele, resetul anual, implicita și activarea.

Faci o serie implicită

  1. Apeși steaua Fă implicită de lângă serie.
  2. Seria devine implicită pentru tipul ei, iar fosta implicită își pierde statutul.

Documentele emise automat sau fără o serie aleasă primesc numărul din seria implicită.

Dezactivezi o serie

  1. Deschizi seria cu Editează.
  2. Oprești Activă și apeși Salvează.

O serie inactivă nu mai poate fi aleasă la emitere. Seria implicită nu se poate dezactiva: alegi întâi altă serie implicită.

Câmpuri

CâmpCe înseamnăObligatoriu/regulă
Tip documentFacturi, Proforme sau StornoObligatoriu; nu se mai schimbă după primul document
CodPrefixul tipărit pe document, ex. FCTObligatoriu, cel mult 16 caractere, doar litere fără diacritice și cifre; unic; nu se mai schimbă după primul document
Denumire internăNumele seriei pentru tineObligatoriu, între 2 și 120 de caractere
Următorul numărNumărul pe care îl primește următorul documentCel puțin 1; poate doar să crească față de ultimul număr emis
CifreCâte cifre are numărul, completat cu zerouri (4 → 0042)Între 1 și 10
Repornește numerotarea în fiecare anLa primul document din an, numărul revine la 1Opțional
Serie implicită pentru tipul alesSeria folosită când nu alegi altaO singură implicită pe tip
ActivăSeria poate fi folosită la emitereSeria implicită trebuie să fie activă

Bine de știut

  • Numerotarea e fără goluri: numărul se consumă doar dacă documentul chiar se salvează. Două emiteri simultane nu primesc niciodată același număr.
  • Nu poți coborî numărul următor sub ultimul număr emis („Numărul următor trebuie să fie mai mare decât ultimul număr emis (42).”). Poți însă sări înainte, de exemplu când continui numerotarea dintr-un program vechi.
  • Nu pot exista două serii cu același cod („Există deja seria „FCT”.”).
  • Seriile nu se șterg. Pe cele de care nu mai ai nevoie le dezactivezi.
  • Dacă nu ai creat nicio serie, prima emitere creează singură seriile FCT (facturi) și PRF (proforme).

Setările de facturare

Ruta: /settings/invoicing · Permisiune: settings.general.read pentru deschidere, invoicing.series.manage pentru modificareDeschide pagina

O găsești la Setări › Firmă și magazin › Facturare (în grupul Module) sau în hub-ul Setări, la Setările modulelor › Facturare.

Ce vezi

Un bloc Facturare („Setările modulului „Facturare”.”) cu opțiunile de mai jos. Dacă nu ai permisiunea invoicing.series.manage, câmpurile sunt gri. Când schimbi ceva, jos apare bara „Ai modificări nesalvate”, cu Renunță și Salvează.

Ce poți face

Pornești emiterea automată a facturii la plată

  1. Pornești Emite automat factura la plata comenzii.
  2. Apeși Salvează (sau Cmd+S / Ctrl+S).

La confirmarea plății (card, ordin de plată, POS) se emite factura, o singură dată pe comandă.

Alegi dacă documentele pleacă automat pe email

  1. Pornești sau oprești Trimite automat documentul clientului pe email.
  2. Apeși Salvează.

Când emiți manual, comutatorul Trimite clientului pe email din fereastra de emitere decide pentru documentul respectiv.

Setezi termenul de plată, TVA-ul transportului și aspectul PDF-ului

  1. Completezi Termen de plată pentru facturile neîncasate (zile), Cota TVA pentru transport (alegi 21%, 11% sau 0% din listă), Culoarea de accent din PDF și Mențiune în subsolul documentelor.
  2. Apeși Salvează.

Schimbările de aspect (culoare, mențiune) se văd pe toate PDF-urile generate de acum înainte, inclusiv pe documentele vechi descărcate din nou. Cifrele și datele documentelor emise nu se schimbă.

Câmpuri

CâmpCe înseamnăObligatoriu/regulă
Emite automat factura la plata comenziiLa plată se emite factura, o dată pe comandăImplicit oprit
Trimite automat documentul clientului pe emailFiecare document emis pleacă la clientImplicit pornit
Termen de plată pentru facturile neîncasate (zile)Scadența tipărită pe facturile neîncasateÎntre 0 și 365; 0 = fără scadență
Cota TVA pentru transportCota TVA a liniei „Transport” de pe facturile noi21% (standard, implicit), 11% (redusă) sau 0% (scutit)
Sistem de facturareUnde se transmit documentele după emitereDoar în Studio (implicit) sau Simulare (test)
Culoarea de accent din PDFCuloarea titlurilor din PDFCod hex de forma #1D4ED8
Mențiune în subsolul documentelorEx. capital social, mențiuni legaleCel mult 500 de caractere

Bine de știut

  • Datele de pe documente (denumire, CUI, Reg. Com., adresă, IBAN, bancă, logo) vin din Setări › Firmă și magazin › Firmă și se îngheață pe fiecare document la emitere.
  • Dacă firma nu e plătitoare de TVA (setare din datele firmei), toate cotele de pe documente sunt 0.
  • Prețurile din comenzi includ TVA. Studio calculează TVA-ul pe fiecare linie, după cota produsului din catalog. Reducerea comenzii se împarte proporțional pe cote.
  • Numerotarea rămâne mereu în Studio, indiferent de sistemul ales.
  • SmartBill, Oblio și e-Factura ANAF nu sunt încă disponibile, așa că nu apar în listă. Simulare (test) e doar pentru încercări: documentele primesc starea de sincronizare, dar nu ajung nicăieri.

Widgeturile de pe Acasă

Pe pagina Acasă pot apărea două carduri din această secțiune:

  • Încasări (permisiune payments.transactions.read): suma netă din ultimele 30 de zile și numărul de plăți, insigna modului Stripe, graficul pe zile, „Rambursat: …” și câte plăți sunt în așteptare. Un clic duce la Plăți.
  • Facturare (permisiune invoicing.invoices.read): trei cifre (Facturat luna aceasta, De încasat, Proforme deschise) și ultimele cinci facturi neîncasate, cu clientul, numărul, data, suma și starea. Fără facturi neîncasate: „Toate facturile emise sunt încasate.” Un clic pe o factură o deschide.

Permisiuni

PermisiuneCe permite
payments.transactions.readVede plățile, rambursările și widgetul Încasări
payments.transactions.writeÎnregistrează încasări, confirmă și anulează plăți, sincronizează cu Stripe, creează linkuri de plată
payments.transactions.refundRambursează (periculoasă)
payments.settings.readVede pagina Metode de plată
payments.settings.writeModifică metodele de plată (periculoasă)
invoicing.invoices.readVede facturile, proformele, seriile și PDF-urile
invoicing.invoices.issueEmite facturi și proforme din comenzi, transformă proforme
invoicing.invoices.writeMarchează încasat sau neîncasat, retrimite în sistemul extern
invoicing.invoices.sendTrimite documente pe email
invoicing.invoices.stornoStornează facturi și anulează proforme (periculoasă)
invoicing.series.manageAdministrează seriile și setările de facturare (periculoasă)

Întrebări frecvente

Clientul a plătit cu ordin de plată. Ce fac? Verifici extrasul după referința „CMD” și numărul comenzii, apoi deschizi plata din Plăți › De confirmat și apeși Marchează încasată. Comanda devine plătită, iar factura (dacă ai pornit emiterea automată la plată) se emite singură.
Cum rambursez doar o parte din comandă? Din pagina comenzii (panoul Plăți) sau din tranzacție apeși Rambursează, scrii suma și motivul, apoi confirmi. La card, banii ajung înapoi prin Stripe în 5–10 zile lucrătoare. La ramburs sau ordin de plată, trimiți tu banii, iar Studio doar înregistrează rambursarea.
Pot șterge o factură emisă greșit? Nu. Legea nu permite ștergerea. Apeși Stornează, scrii motivul și se emite o factură storno cu sume negative. Apoi poți emite din nou factura corectă pentru aceeași comandă.
Pot storna doar o parte dintr-o factură? Nu. Storno-ul e întotdeauna pe toată factura. Pentru un retur parțial faci retur și rambursare parțială din comandă.
De ce nu apare plata cu cardul în checkout? Verifici în Metode de plată: Stripe trebuie să fie configurat (fără insigna roșie Stripe neconfigurat), Acceptă plăți cu cardul trebuie să fie pornit, iar comanda trebuie să fie cel puțin cât Suma minimă. La fel, rambursul dispare peste Valoare maximă a comenzii, iar ordinul de plată dispare dacă firma nu are IBAN.
Cum știu dacă încasez bani reali sau sunt în test? Te uiți la insigna de lângă titlul Plăți: Live (verde) înseamnă bani reali, Mod test (galben) înseamnă că nu se încasează nimic. Plățile de test au și eticheta test în listă.
Vreau să încep numerotarea de la numărul la care am rămas în vechiul program. În Serii editezi seria de facturi și pui la Următorul număr valoarea dorită, de exemplu 1.251. Se poate doar înainte, niciodată înapoi.
Clientul vrea factura pe adresa contabilului. Deschizi factura, apeși Trimite pe email, schimbi adresa și apeși Trimite. Linkul de descărcare din email rămâne valabil.