
Byteplugs Invoice Fields adds a clean and flexible Receipt / Invoice selection to your WooCommerce checkout.
Your customers can choose whether they want a receipt (Απόδειξη) or an invoice (Τιμολόγιο) and fill in the required business details directly during checkout.
The plugin is designed for WooCommerce stores operating in Greece and is completely free.
⭐ Key Features
- Receipt / Invoice Toggle
- Clear receipt and invoice selection at checkout
- Automatically shows or hides invoice fields based on the customer’s selection
- Works with both the WooCommerce Checkout block (WooCommerce 9.9+) and the classic checkout
- Essential Invoice Fields
- Company Name (Επωνυμία)
- VAT Number (ΑΦΜ)
- Tax Office (ΔΟΥ)
- Business Activity
- Business Address
- Automatic Company Lookup from AADE (optional)
- Type the VAT number and the company details are filled in from the official AADE registry
- Optional VAT regime check (Καθεστώς ΦΠΑ, article 39a)
- Uses your own free AADE access codes – see “External services” below
- Professional Checkout Design
- 4 different button templates
- Customizable colors
- Mobile-friendly layout
- Seamless WooCommerce integration
- WooCommerce Integration
- Automatic validation of required fields
- Invoice details are saved with the WooCommerce order
- Invoice information is available in the WooCommerce admin order screen and in order emails
- Compatible with High-Performance Order Storage (HPOS)
- Translation ready – Greek translation included
🎯 Perfect For
- WooCommerce stores in Greece
- B2B e-commerce stores
- Stores selling to both individuals and businesses
- Service providers
- Any WooCommerce store that needs a simple Receipt / Invoice selection at checkout
🚀 Need Automatic Invoicing and myDATA?
Byteplugs Invoice Fields handles the customer information and invoice selection at checkout.
If you also want to automatically issue your documents and transmit them to myDATA, take a look at WooMyData Pro.
WooMyData Pro connects directly to WooCommerce and automates the invoicing process through a certified e-invoicing provider:
WooCommerce Document Provider myDATA
No separate ERP is required.
WooMyData Pro is a separate, commercial product. It is not required to use this plugin, and all features of this plugin remain free.
🔗 Built by Nebiron
Byteplugs Invoice Fields and WooMyData Pro are developed by Nebiron, a software company focused on WooCommerce and business automation solutions.
Need help or have a feature request? We would love to hear from you in the support forum.
Requirements
- WooCommerce. The Checkout block needs WooCommerce 9.9 or newer; the classic checkout (
[woocommerce_checkout]shortcode) works with WooCommerce 6.0+. - For the automatic lookup: the free AADE special access codes (Ειδικοί Κωδικοί) of your business for the registry service. The VAT regime check needs separate codes for the article 39a service.
External services
The automatic lookup features are optional and are disabled until you enter your own AADE credentials in WooCommerce Invoice Fields. When they are configured, the plugin connects to the official web services of the Greek Independent Authority for Public Revenue (AADE / ΑΑΔΕ):
AADE registry service (RgWsPublic2)
Used to retrieve the basic registry data (name, tax office, activity, address, active status) of a business from its VAT number.
- Endpoint:
https://www1.gsis.gr/wsaade/RgWsPublic2/RgWsPublic2 - When: when a VAT number of 9 digits is typed in the checkout or in the order screen, when an order with invoice is placed, and when you press “Test AADE connection”.
- Data sent: the VAT number typed by the customer, your company VAT number, the current date, and your access-code username and password.
- Service information: https://www.gsis.gr/en/citizens-businesses/taxation-aade-services/businesses-taxation/online-service-basic-data-legal
AADE VAT regime service (VtWs39aFPA – article 39a)
Used to check whether the customer is under the normal VAT regime. Only used when separate credentials for this service have been entered.
- Endpoint:
https://www1.gsis.gr/wsaade/VtWs39aFPA/VtWs39aFPA - When: right after a successful registry lookup and when an order with invoice is placed.
- Data sent: the customer VAT number, your company VAT number, the current date/time, and your access-code username and password for this service.
- Service information: https://www.aade.gr/dl_assets/39afpa/developer_guide_aade39afpaV1.3.pdf
Both services are provided by AADE. AADE privacy policy: https://www.aade.gr/en/services-information/digital-data-security/personal-data-protection
No data is sent to BytePlugs or to any other third party.
Screenshots

Settings page – AADE lookup, VAT regime check and button style.

Receipt / Invoice toggle and invoice fields on the checkout.

Invoice fields on the order edit screen.

Company details filled in automatically from AADE.