E-Invoicing Connector for Scrada Lite
E-Invoicing Connector for Scrada Lite
Description
E-Invoicing Connector for Scrada integrates your WooCommerce store with the Scrada platform, automating the transmission of sales invoices to the Peppol network. This ensures full compliance with the new Belgian B2B e-invoicing mandate starting January 1, 2026.
This plugin works seamlessly with WooCommerce EU VAT Compliance (Simba Hosting) and other major VAT plugins to capture valid VAT numbers and send correct invoice data.
Key Features:
- Automated Transmission: Automatically sends invoice data to Scrada when an order status changes to ‘Completed’.
- Peppol Compliance: Enables your store to participate in the Peppol network for secure B2B invoicing.
- Smart VAT Handling: Automatically normalizes VAT rates to Belgian standards (0%, 6%, 12%, 21%) and fixes rounding issues.
- High-Performance Order Storage (HPOS) Compatible
- Error Logging: Directly logs successful transmissions and API errors to the WooCommerce Order Notes for easy troubleshooting.
- Sandbox Support: Includes a Test Mode to safely verify integration with Scrada’s test environment.
Usage
- Enter your Scrada API Key, API Secret, and Company ID in the plugin settings.
- Enable “Test Mode” if you are using Scrada’s sandbox credentials.
- When a B2B customer (with a valid VAT number) places an order, fulfill it as usual.
- Once the order status matches ‘Completed’, the invoice data is sent to Scrada.
- Check the “Order Notes” on the right side of the Order Edit screen to confirm success (“Invoice successfully sent to Scrada”).
External services
This plugin connects to the Scrada API (https://api.scrada.be) to transmit WooCommerce sales invoice data. This is necessary to generate compliant Peppol e-invoices for the Belgian B2B e-invoicing mandate.
When a store administrator clicks “Send Invoice Now” on the WooCommerce order page (or automatically via the Pro version), the following data is sent directly to the Scrada platform:
* Customer Details: Company Name, VAT Number, Email, and Address.
* Order Details: Order Number, Invoice Date.
* Line Items: Product Names, Quantities, Prices (excl. VAT), and VAT Percentages.
* Payment Details: Total Paid, Total to Pay, Payment Reference, and optionally IBAN/BIC.
* Attachments: PDF Invoice (if a supported PDF generation plugin is used).
This service is provided by “Scrada BV”:
* Terms of Service: https://www.scrada.be/en/terms-and-conditions/
* Privacy Policy: https://www.scrada.be/privacy/
Disclaimer
This plugin is provided “as is” without warranty of any kind, express or implied. The authors are not responsible for any direct or indirect damages, including but not limited to financial loss, tax compliance penalties, or data discrepancies arising from the use of this plugin.
It is the sole responsibility of the store owner to verify that the invoice data transmitted to Scrada meets the legal requirements of their jurisdiction. We strongly recommend testing thoroughly in “Test Mode” before going live.
Installation
- Upload the plugin files to the
/wp-content/plugins/e-invoicing-connector-for-scradadirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to ‘Settings Scrada Connector’ to configure your API keys.
Prerequisites:
* You must have a Scrada account.
* You must have the WooCommerce EU VAT Compliance plugin (Simba Hosting) installed and active.
CRITICAL SETTING:
You MUST enable the “Show field for base country” setting in the EU VAT Compliance plugin.
1. Go to WooCommerce Settings EU VAT Compliance.
2. Find “Show field for base country”.
3. ensure it is CHECKED.
Reason: If unchecked, Belgian customers (your base country) may not see the VAT field, preventing B2B detection.
Faq
No. This plugin transmits the data to Scrada, which handles the Peppol e-invoice generation and transmission. You can still use your preferred PDF invoice plugin for sending receipts to customers via email if you wish.
The plugin ignores orders without a VAT number. It is designed specifically for B2B transactions where a VAT number is present. B2C orders are handled via your standard daily receipts process.
Yes, this plugin is fully compatible with WooCommerce’s High-Performance Order Storage (HPOS).
Go to the Order Edit screen in WooCommerce. Look at the “Order Notes” section. You will see a success message or specific error details from the Scrada API.
It is designed to be compatible with most major VAT plugins (including Simba Hosting, Aelia, and official WooCommerce extensions) because it uses a “Universal VAT Finder” to check multiple common database keys actions. However, we cannot guarantee 100% compatibility with every plugin on the market, as some custom solutions may store data in non-standard locations that our connector cannot see.
Reviews
Changelog
1.0
- Initial release
- Integration with Scrada API
- Support for Simba Hosting EU VAT Compliance data
- HPOS Compatibility
