=== ZUC e-Factura pentru WooCommerce ===
Contributors: zucro
Tags: efactura, anaf, facturare, woocommerce, romania, spv
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
WC requires at least: 7.0
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Emite automat facturi pentru comenzile WooCommerce și le trimite la ANAF e-Factura (SPV) prin ZUC.ro.

== Description ==

Pluginul leagă magazinul tău WooCommerce de contul ZUC.ro (https://zuc.ro):

* factura se emite automat când comanda ajunge la statusul ales (În procesare / Finalizată) sau manual, din pagina comenzii;
* opțional, factura pleacă imediat la ANAF e-Factura (SPV); altfel o trimiți cu un click din comandă;
* câmpuri CUI și Reg. Com. la checkout (atât în checkout-ul clasic, cât și în blocul Checkout), cu validarea cifrei de control; clienții persoane fizice fără CNP primesc identificatorul standard;
* PDF-ul facturii se atașează la emailurile comenzii și se poate descărca din Contul meu;
* coloană „e-Factura” în lista comenzilor și meta box cu status, index ANAF și acțiuni;
* storno automat la rambursare (sau anulare) și buton „Storno” în comandă; stornoul pleacă la ANAF dacă factura e în SPV;
* reîncercare automată (WP-Cron) pentru erorile trecătoare; erorile care cer intervenție sunt notate pe comandă.

Ai nevoie de un cont ZUC.ro cu planul Business (pentru API) și de autorizare ANAF (token SPV) făcută o singură dată în ZUC.ro.
Mediul ANAF (test sau producție) este cel activ în contul ZUC.ro — testează liniștit pe mediul de test înainte de a trece pe producție.

== Installation ==

1. Instalează și activează pluginul (WooCommerce trebuie să fie activ).
2. În ZUC.ro → Setări Facturi → API generează o cheie cu presetul „E-commerce”.
3. WooCommerce → Setări → ZUC e-Factura: lipește cheia, apasă „Testează conexiunea”, salvează, alege profilul de facturare și statusul declanșator.
4. Plasează o comandă de test cu mediul ANAF pe „test” și verifică factura în ZUC.ro.

== Frequently Asked Questions ==

= Facturile se numerotează în WooCommerce sau în ZUC.ro? =
În ZUC.ro, pe seria profilului de facturare ales. WooCommerce primește înapoi seria și numărul.

= Ce se întâmplă dacă ANAF respinge factura? =
Comanda primește o notă cu mesajele validatorului ANAF, iar în meta box vezi „Ultima eroare”. Corectezi datele clientului în ZUC.ro sau în comandă și retrimiți.

= Pot emite storno? =
Da. La o rambursare integrală (sau la anulare, după setare) pluginul emite automat factura storno în ZUC.ro și, dacă factura originală era în SPV și trimiterea automată e activă, o trimite și la ANAF. Poți emite stornoul și manual, din meta box-ul comenzii. O factură are un singur storno.

= Ce se întâmplă la o rambursare parțială? =
Factura rămâne valabilă, iar comanda primește o notă. Stornoul parțial (doar unele linii sau cantități) se emite din ZUC.ro, unde poți ajusta liniile.

== Screenshots ==

1. WooCommerce → Setări → ZUC e-Factura: cheia API, testul conexiunii, profilul de facturare, statusul declanșator, storno automat.
2. Pagina comenzii: meta box cu factura, stornoul, statusul ANAF și acțiunile; notele comenzii.
3. Checkout: câmpurile CUI / CIF și Nr. Reg. Com. sub adresa de facturare.
4. Lista comenzilor: coloana „e-Factura” cu numărul facturii, al stornoului și starea trimiterii la ANAF.

== Changelog ==

= 1.0.0 =
* Prima versiune: emitere la status, trimitere ANAF, CUI la checkout, PDF în email și Contul meu, retry automat, storno la rambursare.
