{"id":267458,"date":"2025-12-17T09:10:58","date_gmt":"2025-12-17T09:10:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/greek-vat-invoices-for-woocommerce\/"},"modified":"2026-03-13T09:27:37","modified_gmt":"2026-03-13T09:27:37","slug":"greek-vat-invoices-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/cl.wordpress.org\/plugins\/greek-vat-invoices-for-woocommerce\/","author":20537713,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.0","stable_tag":"1.1.0","tested":"6.9.4","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Greek VAT & Invoices for WooCommerce","header_author":"Theodore Sfakianakis (irmaiden)","header_description":"Complete Greek invoicing solution for WooCommerce with AADE & VIES validation, automatic VAT exemptions, and professional invoice generation","assets_banners_color":"a8cae8","last_updated":"2026-03-13 09:27:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/TheoSfak\/greek-vat-invoices-for-woo","header_author_uri":"https:\/\/www.paypal.com\/donate?business=theodore.sfakianakis@gmail.com","rating":0,"author_block_rating":0,"active_installs":60,"downloads":637,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.8":{"tag":"1.0.8","author":"irmaiden","date":"2025-12-17 09:15:08"},"1.1.0":{"tag":"1.1.0","author":"irmaiden","date":"2026-03-13 09:27:37"}},"upgrade_notice":{"1.1.0":"<p>New: WooCommerce Block Checkout support! Choose between Classic and Block checkout in settings. VAT number is now mandatory for invoices.<\/p>","1.0.8":"<p>Simplified version with improved validation and beautiful admin interface. Advanced features (AADE, VIES, PDFs) coming in future updates.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3421693,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3421693,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.8","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3421787,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3421787,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3421787,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3421787,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Checkout page with Invoice\/Receipt selection","2":"Invoice fields (\u0391\u03a6\u039c, \u0394\u039f\u03a5, Company Name, Activity)","3":"Real-time VAT validation","4":"Admin settings page","5":"Order meta with VAT information"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3148,29736,252384,61046,286],"plugin_category":[45],"plugin_contributors":[253037],"plugin_business_model":[],"class_list":["post-267458","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-greek","plugin_tags-timologia","plugin_tags-timologio","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-irmaiden","plugin_committers-irmaiden"],"banners":{"banner":"https:\/\/ps.w.org\/greek-vat-invoices-for-woocommerce\/assets\/banner-772x250.png?rev=3421693","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/greek-vat-invoices-for-woocommerce\/assets\/icon-128x128.png?rev=3421693","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/greek-vat-invoices-for-woocommerce\/assets\/screenshot-1.png?rev=3421787","caption":"Checkout page with Invoice\/Receipt selection"},{"src":"https:\/\/ps.w.org\/greek-vat-invoices-for-woocommerce\/assets\/screenshot-2.png?rev=3421787","caption":"Invoice fields (\u0391\u03a6\u039c, \u0394\u039f\u03a5, Company Name, Activity)"},{"src":"https:\/\/ps.w.org\/greek-vat-invoices-for-woocommerce\/assets\/screenshot-3.png?rev=3421787","caption":"Real-time VAT validation"},{"src":"https:\/\/ps.w.org\/greek-vat-invoices-for-woocommerce\/assets\/screenshot-4.png?rev=3421787","caption":"Admin settings page"}],"raw_content":"<!--section=description-->\n<p>\ud83c\uddec\ud83c\uddf7 <strong>Simple Greek VAT fields for WooCommerce checkout<\/strong><\/p>\n\n<p>Add essential Greek tax fields (\u0391\u03a6\u039c, \u0394\u039f\u03a5, Business Info) and Invoice\/Receipt selection to your WooCommerce checkout. Clean, lightweight, and easy to use.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Invoice\/Receipt Selection<\/strong> - Let customers choose between \"\u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf\" or \"\u0391\u03c0\u03cc\u03b4\u03b5\u03b9\u03be\u03b7\"<\/li>\n<li><strong>VAT Number (\u0391\u03a6\u039c)<\/strong> - Required for invoices, numeric only with 9-digit validation<\/li>\n<li><strong>Tax Office (\u0394\u039f\u03a5)<\/strong> - Customer's tax office field<\/li>\n<li><strong>Company Name<\/strong> - Business name for invoices<\/li>\n<li><strong>Business Activity<\/strong> - Type of business activity<\/li>\n<li><strong>Real-time Validation<\/strong> - Instant error messages for invalid VAT format<\/li>\n<li><strong>Smart Field Visibility<\/strong> - Fields appear\/hide based on invoice\/receipt selection<\/li>\n<li><strong>Uppercase Conversion<\/strong> - Auto-convert to CAPITALS (AADE requirement)<\/li>\n<li><strong>Mobile Responsive<\/strong> - Works perfectly on all devices<\/li>\n<\/ul>\n\n<h4>WooCommerce Block (Gutenberg) Checkout Support<\/h4>\n\n<p>Full support for the new WooCommerce Block-based Checkout using the official Additional Checkout Fields API:<\/p>\n\n<ul>\n<li><strong>Block Checkout Compatible<\/strong> - Works with the Gutenberg-based checkout page<\/li>\n<li><strong>Checkout Type Selection<\/strong> - Choose between Classic or Block checkout in admin settings<\/li>\n<li><strong>Field Position Control<\/strong> - Place invoice fields in the Contact Information or Order section<\/li>\n<li><strong>Conditional Visibility<\/strong> - Invoice fields dynamically show\/hide in block checkout just like classic<\/li>\n<li><strong>Native Admin &amp; Email Display<\/strong> - Fields appear automatically in order details and emails via WooCommerce's built-in rendering<\/li>\n<li><strong>Server-side Validation<\/strong> - VAT, DOY, Company, and Activity validated on the server when invoice type is selected<\/li>\n<\/ul>\n\n<h4>Admin Settings<\/h4>\n\n<ul>\n<li>Enable\/Disable invoice selection feature<\/li>\n<li>Checkout type: Classic checkout or Block (Gutenberg) checkout<\/li>\n<li>Field position for classic checkout (10 positions available)<\/li>\n<li>Field position for block checkout (Contact Information or Order section)<\/li>\n<li>Uppercase conversion toggle<\/li>\n<li>Beautiful, modern admin interface with gradient styling<\/li>\n<\/ul>\n\n<h4>Coming Soon Features<\/h4>\n\n<p>Future versions will include:<\/p>\n\n<ul>\n<li>\ud83d\udd0d <strong>AADE Integration<\/strong> - Real-time VAT validation via AADE API with auto-complete<\/li>\n<li>\ud83c\uddea\ud83c\uddfa <strong>VIES Validation<\/strong> - EU VAT number verification<\/li>\n<li>\ud83d\udcc4 <strong>PDF Invoice Generation<\/strong> - Professional invoice PDFs with email delivery<\/li>\n<li>\ud83d\udcb0 <strong>VAT Exemptions<\/strong> - Article 39\u03b1, VIES-based EU, and non-EU export exemptions<\/li>\n<li>\ud83d\udcca <strong>Invoice Numbering<\/strong> - Automatic invoice numbering with annual counter<\/li>\n<li>\ud83d\udce7 <strong>Email Integration<\/strong> - Custom email templates and automatic sending<\/li>\n<\/ul>\n\n<p>Support development to help prioritize these features! <a href=\"https:\/\/www.paypal.com\/donate?business=theodore.sfakianakis@gmail.com\">Donate via PayPal<\/a><\/p>\n\n<h4>Fully Translated<\/h4>\n\n<ul>\n<li>Greek (\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac) - Native language support<\/li>\n<li>English - Full English translation<\/li>\n<\/ul>\n\n<h4>Privacy &amp; Security<\/h4>\n\n<ul>\n<li>No external API calls in current version<\/li>\n<li>Data stored locally in WooCommerce order meta<\/li>\n<li>GDPR compliant<\/li>\n<li>No third-party tracking<\/li>\n<li>Proper input sanitization and validation<\/li>\n<\/ul>\n\n<h3>Developer<\/h3>\n\n<p><strong>Theodore Sfakianakis (irmaiden)<\/strong><\/p>\n\n<ul>\n<li>GitHub: <a href=\"https:\/\/github.com\/TheoSfak\">https:\/\/github.com\/TheoSfak<\/a><\/li>\n<li>Email: theodore.sfakianakis@gmail.com<\/li>\n<li>Donate: <a href=\"https:\/\/www.paypal.com\/donate?business=theodore.sfakianakis@gmail.com\">https:\/\/www.paypal.com\/donate?business=theodore.sfakianakis@gmail.com<\/a><\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<ul>\n<li>Bug Reports: <a href=\"https:\/\/github.com\/TheoSfak\/greek-vat-invoices-for-woo\/issues\">GitHub Issues<\/a><\/li>\n<li>Questions: <a href=\"https:\/\/github.com\/TheoSfak\/greek-vat-invoices-for-woo\/discussions\">GitHub Discussions<\/a><\/li>\n<li>Email: theodore.sfakianakis@gmail.com<\/li>\n<\/ul>\n\n<p>Made with \u2764\ufe0f in Greece \ud83c\uddec\ud83c\uddf7<\/p>\n\n<!--section=installation-->\n<h4>Method 1: WordPress Admin (Recommended)<\/h4>\n\n<ol>\n<li>Go to Plugins \u2192 Add New<\/li>\n<li>Click \"Upload Plugin\"<\/li>\n<li>Choose the downloaded ZIP file<\/li>\n<li>Click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>Method 2: FTP Upload<\/h4>\n\n<ol>\n<li>Extract the ZIP file<\/li>\n<li>Upload <code>greek-vat-invoices-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Go to Plugins menu and activate<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Go to WooCommerce \u2192 Settings \u2192 \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1<\/li>\n<li>Enable Invoice Selection<\/li>\n<li>Select your Checkout Type (Classic or Block)<\/li>\n<li>Configure field position based on your checkout type<\/li>\n<li>Enable Uppercase Conversion (recommended for AADE compliance)<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20aade%20credentials%3F\"><h3>Do I need AADE credentials?<\/h3><\/dt>\n<dd><p>No, the current version (1.1.0) does not require AADE credentials. AADE integration is planned for future versions.<\/p><\/dd>\n<dt id=\"does%20it%20validate%20vat%20numbers%20in%20real-time%3F\"><h3>Does it validate VAT numbers in real-time?<\/h3><\/dt>\n<dd><p>The plugin validates VAT format (9 digits, numeric only) in real-time at checkout. Full AADE\/VIES validation is coming in future versions.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20which%20fields%20are%20shown%3F\"><h3>Can I customize which fields are shown?<\/h3><\/dt>\n<dd><p>Yes, fields automatically show\/hide based on customer's invoice\/receipt selection. You can also control field positioning in admin settings.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20my%20theme%3F\"><h3>Is it compatible with my theme?<\/h3><\/dt>\n<dd><p>The plugin uses standard WooCommerce hooks and styling, making it compatible with most themes. If you experience styling issues, please report them.<\/p><\/dd>\n<dt id=\"does%20it%20support%20hpos%20%28high-performance%20order%20storage%29%3F\"><h3>Does it support HPOS (High-Performance Order Storage)?<\/h3><\/dt>\n<dd><p>Yes, the plugin is fully compatible with WooCommerce HPOS.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20woocommerce%20block%20%28gutenberg%29%20checkout%3F\"><h3>Does it work with the WooCommerce Block (Gutenberg) Checkout?<\/h3><\/dt>\n<dd><p>Yes! Since version 1.1.0, the plugin fully supports the WooCommerce Block Checkout using the official Additional Checkout Fields API. Go to WooCommerce \u2192 Settings \u2192 \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1 and select \"Block (Checkout Block)\" as checkout type.<\/p><\/dd>\n<dt id=\"can%20customers%20download%20invoices%3F\"><h3>Can customers download invoices?<\/h3><\/dt>\n<dd><p>PDF invoice generation is planned for future versions. Currently, VAT and company information is stored in order meta and visible in My Account.<\/p><\/dd>\n<dt id=\"how%20do%20i%20see%20customer%20vat%20information%3F\"><h3>How do I see customer VAT information?<\/h3><\/dt>\n<dd><p>Go to WooCommerce \u2192 Orders, open any order, and view the VAT and business details in the order meta section.<\/p><\/dd>\n<dt id=\"why%20are%20some%20features%20missing%3F\"><h3>Why are some features missing?<\/h3><\/dt>\n<dd><p>Version 1.1.0 added WooCommerce Block Checkout support. Core functionality remains simple and lightweight. Advanced features (AADE, VIES, PDFs) are being reengineered and will be added in future updates.<\/p><\/dd>\n<dt id=\"how%20can%20i%20support%20development%3F\"><h3>How can I support development?<\/h3><\/dt>\n<dd><p>You can donate via PayPal to help fund future features: <a href=\"https:\/\/www.paypal.com\/donate?business=theodore.sfakianakis@gmail.com\">https:\/\/www.paypal.com\/donate?business=theodore.sfakianakis@gmail.com<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0 (2026-03-13)<\/h4>\n\n<ul>\n<li>Added WooCommerce Block Checkout support via Additional Checkout Fields API<\/li>\n<li>Added checkout type setting (Classic \/ Block) in admin<\/li>\n<li>Added block checkout position setting (Contact \/ Order section)<\/li>\n<li>Added conditional field visibility in block checkout (show\/hide based on invoice type)<\/li>\n<li>Added company name field for block checkout<\/li>\n<li>Made VAT number (\u0391\u03a6\u039c) mandatory<\/li>\n<li>Block checkout fields display natively in admin orders and emails<\/li>\n<li>Improved code quality and validation<\/li>\n<\/ul>\n\n<h4>1.0.8 (2025-01-17)<\/h4>\n\n<ul>\n<li>Simplified plugin for WordPress.org release<\/li>\n<li>Added real-time VAT validation (9 digits)<\/li>\n<li>Added numeric-only input filter for VAT field<\/li>\n<li>Beautified admin settings page with gradient styling<\/li>\n<li>Added author information and donate button<\/li>\n<li>Improved checkout JavaScript for better field toggle<\/li>\n<li>Enhanced mobile responsiveness<\/li>\n<li>Removed advanced features temporarily (moved to roadmap)<\/li>\n<li>Updated documentation<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed checkout field toggle functionality<\/li>\n<li>Improved CSS styling<\/li>\n<li>Bug fixes and performance improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Basic invoice\/receipt selection<\/li>\n<li>Greek VAT fields (\u0391\u03a6\u039c, \u0394\u039f\u03a5)<\/li>\n<li>Company information fields<\/li>\n<\/ul>","raw_excerpt":"Add Greek VAT, DOY and Invoice\/Receipt selection to WooCommerce checkout. Simple and lightweight solution for Greek e-commerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/267458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=267458"}],"author":[{"embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/irmaiden"}],"wp:attachment":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=267458"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=267458"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=267458"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=267458"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=267458"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=267458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}