Avem obligativitatea transmiterii in eFactura si a facturilor emise catre persoane fizice. Practic intreg comertul online se desfasoara sub aceste coordonate. Magazinele virtuale se adapteaza. Woocommerce nu vine implicit cu o solutie viabila 100% pentru gestionarea acestei situatii. Problema apare cand avem selectat orasul Bucuresti si clientul doreste completarea sectorului. Daca orasul Bucuresti si sectorul nu sunt mapate corect pe structura solicitata de SPV ANAF, obtinem eroare adresa sector la transmiterea facturii in SPV ANAF. Sunt solutii. Sa urmarim.
Solutie
O solutie la indemana ste urmatoarea: ne prevalam de faptul ca Woocommerce include Bucuresti in lista de judete. Utilizam un plugin de gestionare a campurilor din formularul de comanda (exemplu: Checkout Field Editor for WooCommerce de la ThemeHigh). Afisam conditionat (la valoarea Bucuresti pentru campul billing_city) un camp de tip dropdown box in care completam ca optiuni Sector 1, Sector 2, ….
Apoi cu un script jquery custom activ doar pe pagina de checkout impunem ca billing_city sa ia valoarea Sectorului la fiecare schimbare a valorii acestui select.
Bineinteles, putem face invizibil campul billing_city in aceste conditii, campul Bucuresti_sector servindu-ne doar ca un control la indemana (select list) pentru setarea campului billing_city.
Daca dimpotriva, nu selectam Bucuresti ca Judet (campul billing_state), afisam in mod normal billing_city, ii stergem orice valoare setata anterior. Campul Bucuresti_sector va fi ascuns de catre pluginul utilizat si mentionat mai sus.
In modul acesta, factura va contine in locul judetului orasul bucuresti si in locul localitatii sectorul selectat de catre utilizator. Daca utilizatorul selecteaza alt judet, l va fi capabil sa completeze localitatea in mod normal, campul sector nefiind afisat.
Astfel, campurile sunt mapate conform cerintelor SPV ANAF si nu vor fi erori de trimitere SPV ANAF.
Dezvoltare web custom (inclusiv Woocommerce)
Daca aveti un magazin virtual Woocommerce si doriti implemntarea acestor adaptati la cerintele efactura, echipa noastra va sta la dispozitie. Dati-ne un telefon sau scrieti-ne pe email (vezi pagina de contact: Sector web – Contact)
O intreaga poveste cu 1-2 ore de lucru.
Concluzie
De cele mai multe ori, ce este simplu este si foarte bun. Spor la vanzari!
Află detalii privind realizarea site-urilor pe WordPress
Creare site WordPress
Sau ia legatura cu noi aici