{"id":96043,"date":"2018-12-26T16:31:25","date_gmt":"2018-12-26T16:31:25","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/facturare-persoana-fizica-sau-juridica\/"},"modified":"2026-09-30T08:01:43","modified_gmt":"2026-09-30T08:01:43","slug":"facturare-persoana-fizica-sau-juridica","status":"publish","type":"plugin","link":"https:\/\/cn.wordpress.org\/plugins\/facturare-persoana-fizica-sau-juridica\/","author":10287141,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.1","stable_tag":"1.3.1","tested":"7.1.3","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"Facturare - Persoana Fizica sau Juridica","header_author":"Avian Studio","header_description":"Adauga campuri necesare facturarii persoanelor fizice sau juridice conform legislatiei din Romania in vigoare.","assets_banners_color":"","last_updated":"2026-09-30 08:01:43","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/facturare.georgeciobanu.com","header_author_uri":"https:\/\/avianstudio.com\/","rating":4.9,"author_block_rating":0,"active_installs":3000,"downloads":30625,"num_ratings":54,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"giucu91","date":"2018-12-26 16:31:04","revision":2001781},"1.0.1":{"tag":"1.0.1","author":"giucu91","date":"2019-01-18 21:49:28","revision":2015090},"1.0.2":{"tag":"1.0.2","author":"giucu91","date":"2019-01-29 20:05:04","revision":2021485},"1.0.3":{"tag":"1.0.3","author":"giucu91","date":"2019-04-22 20:22:47","revision":2072758},"1.0.4":{"tag":"1.0.4","author":"giucu91","date":"2019-06-14 16:42:23","revision":2106370},"1.0.5":{"tag":"1.0.5","author":"giucu91","date":"2019-09-16 22:24:49","revision":2157544},"1.0.6":{"tag":"1.0.6","author":"giucu91","date":"2020-04-25 00:22:44","revision":2291309},"1.0.7":{"tag":"1.0.7","author":"giucu91","date":"2020-04-26 13:18:52","revision":2292021},"1.0.8":{"tag":"1.0.8","author":"giucu91","date":"2020-07-05 20:44:25","revision":2335747},"1.1.0":{"tag":"1.1.0","author":"giucu91","date":"2023-05-01 20:50:34","revision":2906687},"1.1.1":{"tag":"1.1.1","author":"giucu91","date":"2023-05-01 20:50:34","revision":2906687},"1.1.2":{"tag":"1.1.2","author":"giucu91","date":"2023-05-01 20:50:34","revision":2906687},"1.1.3":{"tag":"1.1.3","author":"giucu91","date":"2024-03-26 11:55:24","revision":3059039},"1.2.0":{"tag":"1.2.0","author":"giucu91","date":"2024-04-02 20:53:39","revision":3062965},"1.2.1":{"tag":"1.2.1","author":"giucu91","date":"2024-04-24 15:41:44","revision":3076582},"1.2.2":{"tag":"1.2.2","author":"giucu91","date":"2024-07-22 19:10:27","revision":3123417},"1.2.3":{"tag":"1.2.3","author":"giucu91","date":"2024-11-13 20:07:27","revision":3188038},"1.2.4":{"tag":"1.2.4","author":"giucu91","date":"2025-01-01 21:44:29","revision":3215763},"1.2.5":{"tag":"1.2.5","author":"giucu91","date":"2025-01-12 21:35:03","revision":3221228},"1.2.6":{"tag":"1.2.6","author":"giucu91","date":"2026-09-11 22:31:40","revision":3692165},"1.3.0":{"tag":"1.3.0","author":"giucu91","date":"2026-09-28 11:49:22","revision":3717071},"1.3.1":{"tag":"1.3.1","author":"giucu91","date":"2026-09-30 08:01:43","revision":3720608}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":3,"5":51},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.1.0","1.1.1","1.1.2","1.1.3","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.3.0","1.3.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2291308,"resolution":"1","location":"assets","locale":"","width":1000,"height":651},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2291308,"resolution":"2","location":"assets","locale":"","width":800,"height":1279},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2291308,"resolution":"3","location":"assets","locale":"","width":1000,"height":764}},"screenshots":{"1":"Set\u0103ri Generale","2":"Set\u0103ri Persoane Fizice","3":"Set\u0103ri Persoane Juridice"}},"plugin_section":[],"plugin_tags":[232945,165997,165998,165999,286],"plugin_category":[45],"plugin_contributors":[142417],"plugin_business_model":[],"class_list":["post-96043","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout-blocks","plugin_tags-facturare","plugin_tags-persoana-fizica","plugin_tags-persoana-juridica","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-giucu91","plugin_committers-giucu91"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/facturare-persoana-fizica-sau-juridica.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/facturare-persoana-fizica-sau-juridica\/assets\/screenshot-1.png?rev=2291308","caption":"Set\u0103ri Generale"},{"src":"https:\/\/ps.w.org\/facturare-persoana-fizica-sau-juridica\/assets\/screenshot-2.png?rev=2291308","caption":"Set\u0103ri Persoane Fizice"},{"src":"https:\/\/ps.w.org\/facturare-persoana-fizica-sau-juridica\/assets\/screenshot-3.png?rev=2291308","caption":"Set\u0103ri Persoane Juridice"}],"raw_content":"<!--section=description-->\n<p>Datorit\u0103 legisla\u021biei \u00een vigoare din Rom\u00e2nia fiecare magazin online trebuie s\u0103 aib\u0103 anumite informa\u021bii pe factur\u0103. Acest modul vine \u00een ajutorul tau si te ajuta sa adaugi respectivele informa\u021bii mai u\u0219or.<\/p>\n\n<p>Pentru persoanele fizice po\u021bi ad\u0103uga:\n    - CNP<\/p>\n\n<p>Pentru persoanele juridice po\u021bi ad\u0103uga::\n    - CUI\n    - Nr. Registru Comertului\n    - Nume Banca\n    - IBAN<\/p>\n\n<p><strong>Acest plugin nu emite facturi, el doar adaug\u0103 c\u00e2mpurile necesare unei facturi pe pagina de checkout.<\/strong><\/p>\n\n<p><strong>\u00cencep\u00e2nd cu versiunea 1.3.0, pluginul este compatibil cu checkout-ul pe blocuri (WooCommerce Blocks).<\/strong> C\u00e2mpurile de facturare apar \u0219i acolo, cu acelea\u0219i set\u0103ri ca pe checkout-ul clasic: etichete, texte ajut\u0103toare, c\u00e2mpuri afi\u0219ate sau ascunse, c\u00e2mpuri obligatorii \u0219i validarea CNP, CUI \u0219i IBAN. C\u00e2mpurile pe checkout-ul pe blocuri necesit\u0103 WooCommerce 9.9 sau mai nou. Pluginul este compatibil \u0219i cu stocarea comenzilor \u00een tabele proprii (HPOS).<\/p>\n\n<p>Pentru mai multe informa\u021bii vizita\u021bi <a href=\"https:\/\/avianstudio.com\/plugin\/facturare-for-woocommerce\/?utm_source=wporg&amp;utm_medium=woofacturare&amp;utm_campaign=upsell\">Modul Facturare<\/a><\/p>\n\n<p><a href=\"https:\/\/avianstudio.com\/plugin\/woocommerce-facturare-pro\/?utm_source=wporg&amp;utm_medium=woofacturarepro&amp;utm_campaign=upsell\">Facturare PRO for WooCommerce<\/a> ofer\u0103 urm\u0103toarele func\u021bionalit\u0103\u021bi: clien\u021bii pot vizualiza pre\u021burile produselor, inclusiv cu sau f\u0103r\u0103 TVA, \u0219i sistemul se adapteaz\u0103 automat la legisla\u021bia \u00een vigoare privind taxarea diferit\u0103 \u00een func\u021bie de tipul de cump\u0103r\u0103tor, un exemplu in acest sens ar fi taxele pentru sistemele fotovoltaice.<\/p>\n\n<p>Vreti sa emiteti facturi\/proforme cu SmartBill ? Nu a fost niciodata mai simplu ! Cu ajutorul pluginului nostru <a href=\"https:\/\/avianstudio.com\/?utm_source=wporg&amp;utm_medium=woosmartbill&amp;utm_campaign=upsell\">SmartBill for WooCommerce<\/a> puteti automatiza procesul de facturare.<\/p>\n\n<p>Po\u021bi automatiza preluarea informa\u021biilor despre companii \u00een func\u021bie de CUI, pentru mai multe detalii vezi : <a href=\"https:\/\/avianstudio.com\/?utm_source=wporg&amp;utm_medium=wooopenapi&amp;utm_campaign=upsell\">OpenAPI for WooCommerce<\/a><\/p>\n\n<!--section=installation-->\n<p>Please see <a href=\"http:\/\/codex.wordpress.org\/Managing_Plugins#Installing_Plugins\">Installing Plugins<\/a> in the WordPress Codex.<\/p>\n\n<p>Dupa activare, du-te la <em>WooCommerce &gt; Settings &gt; Facturare<\/em><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"merge%20cu%20checkout-ul%20pe%20blocuri%20%28woocommerce%20blocks%29%20%3F\"><h3>Merge cu checkout-ul pe blocuri (WooCommerce Blocks) ?<\/h3><\/dt>\n<dd><p>Da, \u00eencep\u00e2nd cu versiunea 1.3.0. Pe checkout-ul pe blocuri apar acelea\u0219i c\u00e2mpuri ca pe cel clasic: Tip Facturare, CNP, Nume Firma, CUI, Nr. Reg. Com., Nume Banca \u0219i IBAN, at\u00e2t pe adresa de facturare, c\u00e2t \u0219i pe cea de livrare. Se aplic\u0103 set\u0103rile pluginului, iar c\u00e2mpurile persoanei juridice apar doar c\u00e2nd clientul alege Persoana Juridica.<\/p>\n\n<p>Datele sunt salvate pe comand\u0103, apar pe pagina de confirmare \u0219i \u00een ecranul comenzii din admin \u0219i pot fi citite de integr\u0103ri precum SmartBill sau Oblio. Datele salvate \u00een contul clientului precompleteaz\u0103 checkout-ul, iar o comand\u0103 nou\u0103 actualizeaz\u0103 contul.<\/p>\n\n<p>C\u00e2mpurile pe checkout-ul pe blocuri necesit\u0103 WooCommerce 9.9 sau mai nou. Pe versiunile mai vechi, checkout-ul pe blocuri func\u021bioneaz\u0103 f\u0103r\u0103 c\u00e2mpurile pluginului, \u00een admin apare o notificare, iar checkout-ul clasic r\u0103m\u00e2ne complet func\u021bional.<\/p><\/dd>\n<dt id=\"cum%20iau%20informa%C8%9Biile%20din%20baza%20de%20date%20%3F\"><h3>Cum iau informa\u021biile din baza de date ?<\/h3><\/dt>\n<dd><p>Pentru a optimiza baza de date, c\u00e2mpurile ad\u0103ugate de acest plugin sunt salvate \u00eentr-un singur r\u00e2nd in baza de date \u00een loc de 5. \u00cen tabela wp_postmeta, av\u00e2nd key-ul 'av_facturare'. Din cauza asta nu este u\u0219oar\u0103 preluarea din baza de date a informa\u021biei, a\u0219a c\u0103 am f\u0103cut urm\u0103toarele key-uri, care nu se g\u0103sesc \u00een baza de date, dar o s\u0103 v\u0103 returneze valoarea dorit\u0103.<\/p>\n\n<pre><code>$cnp = get_post_meta( $order_id, '_billing_facturare_cnp', true );\n$nr_reg_com = get_post_meta( $order_id, '_billing_facturare_nr_reg_com', true );\n$cui = get_post_meta( $order_id, '_billing_facturare_cui', true );\n$nume_banca = get_post_meta( $order_id, '_billing_facturare_nume_banca', true );\n$iban = get_post_meta( $order_id, '_billing_facturare_iban', true );\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>** 1.3.1 **\n- Fixed: Eroare fatala la salvarea profilului unui client din wp-admin (Users &gt; Edit), pe versiunile de WooCommerce la care integrarea cu checkout-ul pe blocuri este activa. Profilul nu putea fi salvat, iar pagina afisa \"There has been a critical error on this website\".<\/p>\n\n<p>** 1.3.0 **\n- Added: Suport pentru checkout-ul pe blocuri (Checkout block editor). Campurile Tip Facturare, CNP, Nume Firma, CUI, Nr. Reg. Com., Nume Banca si IBAN sunt disponibile pe checkout-ul pe blocuri, atat pe adresa de facturare, cat si pe cea de livrare.\n- Added: Pe checkout-ul pe blocuri se aplica setarile pluginului: etichete, placeholder-e, vizibilitate, campuri obligatorii, validarea CNP, CUI si IBAN si mesajele de eroare personalizate.\n- Added: Pe checkout-ul pe blocuri, campurile persoanei juridice sunt afisate doar pentru Persoana Juridica, iar CNP-ul doar pentru Persoana Fizica.\n- Added: Datele de facturare din checkout-ul pe blocuri sunt salvate pe comanda, afisate pe pagina de confirmare si in ecranul comenzii din admin si disponibile integrarilor (SmartBill, Oblio, easySales).\n- Added: Datele de facturare circula intre contul clientului si checkout-ul pe blocuri: cele salvate in cont precompleteaza checkout-ul, iar cele dintr-o comanda noua actualizeaza contul.\n- Added: Campurile pe checkout-ul pe blocuri necesita WooCommerce 9.9 sau mai nou. Pe versiunile mai vechi, checkout-ul pe blocuri functioneaza fara campurile pluginului, iar in admin apare o notificare.\n- Added: Declararea compatibilitatii cu HPOS si cu checkout-ul pe blocuri.\n- Fixed: Pe checkout-ul clasic, un camp ascuns din setari (de exemplu Nume Firma, CUI sau Nr. Reg. Com.) ramanea obligatoriu, iar comenzile persoanelor juridice erau blocate cu o eroare pentru un camp care nu aparea pe pagina.\n- Fixed: In ecranul comenzii, eticheta campului Tip facturare si optiunile Persoana Fizica \/ Persoana Juridica nu foloseau textele din setari.\n- Fixed: Integrarile (Oblio, SmartBill, easySales) primeau valoarea \"-\" pentru IBAN, banca si numar de registrul comertului cand campurile respective erau dezactivate din setari.\n- Fixed: Validarea IBAN genera avertismente PHP pentru IBAN-uri din tari nelistate si producea eroare fatala pe serverele fara extensia BCMath.\n- Fixed: Notice-ul \"Translation loading for the woo-facturare domain was triggered too early\" pe WordPress 6.7 si mai nou.\n- Fixed: Salvarea CNP-ului in datele clientului citea din $_POST in loc de datele primite de la WooCommerce.\n- Changed: Versiunea minima de WooCommerce este 8.9.\n- Changed: Valorile implicite ale setarilor au o singura sursa, in locul a trei copii care ajunsesera sa difere intre ele.\n- Changed: Testat cu WordPress 6.7 - 7.1 si WooCommerce 9.4, 9.9, 10.7, 10.9 si 11.1, pe checkout-ul clasic si pe cel pe blocuri.<\/p>\n\n<p>** 1.2.6 **\nFix: Rezolvat problema legat de adaugarea 13 de 0 pentru CNP.<\/p>\n\n<p>** 1.2.5 **\nAd\u0103ugat\u0103: Op\u021biunea de a ascunde c\u00e2mpul CNP pe pagina de checkout, salv\u00e2nd \u00een mod implicit valoarea '0000000000000' (13 zerouri) pentru CNP-ul clientului.<\/p>\n\n<p>** 1.2.4 **\n- Fixed: Modificari pentru eFactura B2C. Posibilitatea de a introduce un CNP format de 13 de 0. By default daca nu este completat CNP-ul se va salva un numar cu 13 de 0.<\/p>\n\n<p>** 1.2.3 **\n- Fixed: Creation of dynamic property Woo_Facturare_Admin\n- Added: Extra CSS for hidding fields.<\/p>\n\n<p>** 1.2.1 **\n- Fix: Transmiterea datelor de facturare cand se creaza o noua comanda din dashboardul adminului si este ales un client existent\n- Added: Optiune de a nu valida CUI-ul pentru magazinele care au clienti si din afara Romaniei<\/p>\n\n<p>** 1.2.0 **\n- Reparat campurile speciale\n- integrare HPOS de la WooCommerce\n- integrare cu Oblio<\/p>\n\n<p>** 1.1.3 **\n- Adaugat wpml-config.xml pentru a putea traduce optiunile din plugin.<\/p>\n\n<p>** 1.1.2 **\n- Reparat validarea codul IBAN.<\/p>\n\n<p>** 1.1.1 **\n- Reparat integrarea cu WooCommerce SmartBill<\/p>\n\n<p>** 1.1.0 **\n- Adaugarea posibilitatii de a edita informatii de facturare din admin din comanda\n- Validarea campurilor de CNP \/ CUI \/ IBAN\n- Imbunatatit compatibilitatea cu pluginurile de tip Checkout Field Editor\n- adaugare compatibilitate cu Advanced Order Export For WooCommerce ( https:\/\/wordpress.org\/plugins\/woo-order-export-lite\/ )<\/p>\n\n<p>** 1.0.8 **\n- Integrare cu WooCommerce PDF Invoice (https:\/\/codecanyon.net\/item\/woocommerce-pdf-invoice\/5951088)\n- Campul CNP nu mai e obligatoriu\n- Integrare cu WooCommerce SmatBill<\/p>\n\n<p>** 1.0.7 **\n- Stilizat fieldul de tip facturare<\/p>\n\n<p>** 1.0.6 **\n- Integrarea cu pluginuri pentru modificarea c\u00e2mpurilor de pe pagina de checkout ( Checkout Field Editor for WooCommerce \/ Flexible Checkout Fields )\n- Ad\u0103ugarea de func\u021bii pentru a prelua informa\u021biile din baza de date.<\/p>\n\n<p>** 1.0.5 **\n- Ad\u0103ugarea unui formular de feedback\n- Rezolvat incompatibilitatea cu CartFlow plugin.<\/p>\n\n<p>** 1.0.4 **\n- Added return in 'woocommerce_get_settings_pages' filter.\n- Added compatibility with WooCommerce Admin<\/p>\n\n<p>** 1.0.3 **\n- Fixed undefined index.<\/p>\n\n<p>** 1.0.2 **\n- Fixed optional\/required in translated WooCommerce.<\/p>\n\n<p>** 1.0.1 **\n- Fixed error on orders admin page.<\/p>\n\n<p>** 1.0 **\n- Initial release<\/p>","raw_excerpt":"Adaug\u0103 c\u00e2mpurile necesare factur\u0103rii persoanelor fizice sau juridice conform legisla\u021biei din Romania \u00een vigoare.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/96043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=96043"}],"author":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/giucu91"}],"wp:attachment":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=96043"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=96043"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=96043"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=96043"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=96043"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=96043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}