WeoInvoice
Automatically generate invoices for WooCommerce orders using the WeoInvoice platform.
Will this break my store?
What the WordPress.org registry says about keeping WeoInvoice running.
Tested to 6.9.5 — 1 branch behind 7.0
Tested against the WordPress branch in use today.16 days ago
7.4
Your host must be running at least this version.5.8
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how WeoInvoice is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
14 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
6 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
WeoInvoice is a WordPress plugin that seamlessly integrates your WooCommerce store with the WeoInvoice invoicing platform, enabling automatic and manual invoice generation directly from the WordPress admin panel.
Features
- Automatic Invoice Generation: Invoices are automatically created when orders reach “Processing” or “Completed” status
- Manual Invoice Creation: Generate invoices manually from the WordPress admin panel
- Order Dashboard: View the invoicing status of each order at a glance
- Secure Communication: Uses HMAC-SHA256 signatures to ensure data integrity
- Multi-currency Support: Works with EUR, USD, GBP and BRL with daily ECB exchange rates
- Tax ID / VAT Support: Automatic customer tax ID (NIF) extraction and VAT exemption reason support
- Custom Fields Support: Includes order and product metadata in invoices
- Bilingual Interface: Interface available in English and Portuguese
Requirements
- WordPress 5.8 or higher
- WooCommerce 6.0 or higher
- PHP 7.4 or higher
- Active WeoInvoice account with Exclusive Plus plan (https://weoinvoice.com)
How It Works
- Install and activate the plugin
- Connect your store to WeoInvoice through the OAuth flow in the WordPress admin panel
- Configure your API Key, language and VAT exemption reason in Settings
- Invoices are automatically generated when an order is paid
- You can also generate invoices manually from the orders table
External Services
This plugin connects to the following external services:
1. WeoInvoice
WeoInvoice is a cloud-based invoicing platform used to generate official invoices.
When data is sent: Data is sent when connecting the store (OAuth), when saving plugin settings, and when an invoice is generated (manually or automatically).
Data sent: Store URL, API Key, customer information (name, email, billing address, tax ID), order items (products, quantities, prices, SKU), VAT rates, shipping costs, payment method, order notes and metadata.
- Website: https://weoinvoice.com
- Terms of Service: https://site.weoinvoice.com/index.php?module=home&func=license
- Privacy Policy: https://site.weoinvoice.com/index.php?module=home&func=privacy
2. European Central Bank (ECB)
For orders placed in currencies other than EUR (USD, GBP, BRL), the plugin fetches the daily exchange rate from the European Central Bank’s public XML feed.
Data sent: No personal or order data is sent. The plugin makes a simple GET request to retrieve the public exchange rate feed.
- Service URL: https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
- ECB Website: https://www.ecb.europa.eu
- ECB Privacy Policy: https://www.ecb.europa.eu/services/data-protection/privacy-statements/html/ecb.privacy_statement_website.en.html
- ECB Terms of Use: https://www.ecb.europa.eu/home/disclaimer/html/index.en.html
Data Security
- All communications use HTTPS encryption
- Data integrity is verified with HMAC-SHA256 signatures
- SOAP system passwords never leave WeoInvoice servers
- No sensitive payment data is transmitted (card numbers, CVV, etc.)
Privacy & GDPR
This plugin is GDPR compliant when used correctly. Ensure you:
– Disclose data transmission to WeoInvoice in your privacy policy
– Obtain customer consent where required
– Include WeoInvoice as a data processor in your data processing agreements
– Review WeoInvoice’s privacy policy and terms of service
About WeoInvoice
WeoInvoice is a comprehensive cloud-based invoicing solution designed for Portuguese businesses. The platform offers:
– Automated invoice and receipt generation
– Multi-company management
– Portuguese tax compliance (NIF, VAT, AT series)
– Client management
– Financial reporting
– Integration with popular e-commerce platforms (Shopify, WooCommerce)
Visit https://weoinvoice.com to learn more.
Yes, you need an active WeoInvoice account with the Exclusive Plus plan to use this plugin. You can sign up at https://weoinvoice.com
Yes, invoices are automatically generated when:
– A customer completes payment online
– An order status is manually changed to “Processing”
– An order status is manually changed to “Completed”
The system automatically prevents duplicate invoices — each order is only invoiced once.
Yes, you can manually generate invoices from the WeoInvoice dashboard in your WordPress admin panel. Simply click “Issue Invoice” on the desired order row.
The plugin sends order data including:
– Customer information (name, email, billing address, tax ID)
– Order items (products, quantities, prices, SKU)
– VAT rates and shipping costs
– Payment method
– Order notes and metadata
– Exchange rate (for foreign currency orders)
Yes. All communications between your store and WeoInvoice are:
– Transmitted over HTTPS
– Verified with HMAC-SHA256 cryptographic signatures
– The invoicing system passwords are never exposed in the plugin
The plugin supports EUR, USD, GBP and BRL. For foreign currency orders, the exchange rate is automatically fetched from the European Central Bank (ECB).
Yes, the plugin fully supports simple products, variable products and their variations.
Depending on the WeoInvoice plan and company configuration:
– Fatura-Recibo (Exclusive plan): a document that serves as both invoice and receipt
- Check that Automatic Invoicing is enabled in Settings
- Click Save in Settings to re-sync with WeoInvoice
- If the issue persists, you can generate the invoice manually from the orders table
Plugin details
Tags on WordPress.org
