Changeset 3476162
- Timestamp:
- 03/06/2026 08:30:08 AM (3 weeks ago)
- Location:
- gestoo-connector-for-peppol-invoicing/trunk
- Files:
-
- 2 added
- 2 edited
-
admin/class-gestoo-peppol-review-prompt.php (added)
-
gestoo-connector-for-peppol-invoicing.php (modified) (5 diffs)
-
readme.txt (modified) (6 diffs)
-
uninstall.php (added)
Legend:
- Unmodified
- Added
- Removed
-
gestoo-connector-for-peppol-invoicing/trunk/gestoo-connector-for-peppol-invoicing.php
r3474457 r3476162 4 4 * Plugin URI: https://www.gestoo.be 5 5 * Description: WooCommerce to GestOO connector: create invoices and send via Peppol. Official invoicing stays in GestOO. 6 * Version: 0.3. 06 * Version: 0.3.1 7 7 * Requires at least: 6.0 8 8 * Requires PHP: 7.4 … … 42 42 ); 43 43 44 define( 'GESTOO_PEPPOL_INVOICE_VERSION', '0.3. 0' );44 define( 'GESTOO_PEPPOL_INVOICE_VERSION', '0.3.1' ); 45 45 define( 'GESTOO_PEPPOL_INVOICE_PLUGIN_FILE', __FILE__ ); 46 46 define( 'GESTOO_PEPPOL_INVOICE_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); … … 79 79 80 80 /** 81 * Store activation timestamp for review prompt (J+30). 82 */ 83 function gestoo_peppol_invoice_activation_hook(): void { 84 require_once GESTOO_PEPPOL_INVOICE_PLUGIN_DIR . 'admin/class-gestoo-peppol-review-prompt.php'; 85 Gestoo_Peppol_Review_Prompt::on_activation(); 86 } 87 88 register_activation_hook( GESTOO_PEPPOL_INVOICE_PLUGIN_FILE, 'gestoo_peppol_invoice_activation_hook' ); 89 90 /** 81 91 * Check if WooCommerce is active. 82 92 */ … … 110 120 require_once GESTOO_PEPPOL_INVOICE_PLUGIN_DIR . 'admin/class-gestoo-peppol-admin-settings.php'; 111 121 require_once GESTOO_PEPPOL_INVOICE_PLUGIN_DIR . 'admin/class-gestoo-peppol-order-meta-box.php'; 122 require_once GESTOO_PEPPOL_INVOICE_PLUGIN_DIR . 'admin/class-gestoo-peppol-review-prompt.php'; 112 123 113 124 // Register integration so it appears under WooCommerce > Settings > Integration. … … 117 128 Gestoo_Peppol_Admin_Settings::init(); 118 129 Gestoo_Peppol_Order_Meta_Box::init(); 130 Gestoo_Peppol_Review_Prompt::init(); 119 131 120 132 add_action( 'admin_enqueue_scripts', 'gestoo_peppol_invoice_admin_styles' ); -
gestoo-connector-for-peppol-invoicing/trunk/readme.txt
r3474497 r3476162 2 2 3 3 Contributors: webdigit 4 Tags: woocommerce, peppol, invoice, gestoo, e-invoicing4 Tags: woocommerce, peppol, invoice, e-invoicing, ubl, b2b, gestoo 5 5 Requires at least: 6.0 6 6 Tested up to: 6.9 7 Stable tag: 0.3. 07 Stable tag: 0.3.1 8 8 Requires PHP: 7.4 9 9 Requires Plugins: woocommerce … … 11 11 License URI: https://www.gnu.org/licenses/gpl-2.0.html 12 12 13 WooCommerce to GestOO connector: create invoices and send via Peppol. Official invoicing stays in GestOO.13 Connect your WooCommerce store to GestOO for official invoices and Peppol e-invoicing. Belgium 2026 compliant. Simple setup. 14 14 15 15 == Description == 16 16 17 This plugin connects your WooCommerce store to **GestOO** to create official invoices and send them via **Peppol**. Invoicing and Peppol compliance are managed in GestOO; this plugin triggers the flow and displays statuses in the order screen. 17 **Keep your WooCommerce store compliant with Peppol e-invoicing** — mandatory for B2B in Belgium (Jan 2026) and rolling out across the EU. This plugin connects your store to **GestOO**, your Belgian invoicing and accounting platform, so you can create official invoices and send them on the **Peppol** network without complex setup. 18 19 * **Simple:** Configure once (API token + trigger status). Orders automatically create invoices in GestOO and can be sent via Peppol. 20 * **Compliant:** GestOO uses a certified Peppol Access Point — invoices meet B2B e-invoicing requirements. 21 * **Transparent:** On each order, see sync status, invoice number, Peppol delivery status, and quick links to open in GestOO or retry. 22 * **Transparent pricing:** €99/year includes 50 documents/month — no hidden fees. See gestoo.be/tarifs for full details. 23 * **No lock-in:** Official invoicing stays in GestOO. WooCommerce remains your store; GestOO remains your invoicing hub. 18 24 19 25 **Requirements:** … … 30 36 * When an order reaches a trigger status (e.g. Completed), the plugin sends order data to GestOO. 31 37 * GestOO creates the invoice and can send it via Peppol (after your account is validated). 32 * On the order edit screen, a " GestOOInvoice" box shows: sync status, invoice number, Peppol status, and links to open the invoice in GestOO or retry actions.38 * On the order edit screen, a "Peppol Invoice" box shows: sync status, invoice number, Peppol status, and links to open the invoice in GestOO or retry actions. 33 39 34 40 Support: hello@gestoo.be … … 44 50 == Frequently Asked Questions == 45 51 52 = Is this compliant with Belgium's 2026 B2B e-invoicing mandate? = 53 54 Yes. When used with GestOO, invoices are created in the required Peppol BIS Billing 3.0 format and sent via a certified Peppol Access Point. This meets the mandatory B2B e-invoicing requirements for Belgian VAT-registered businesses. 55 56 = What does it cost? = 57 58 GestOO WooCommerce + Peppol: €99/year with 50 documents (invoices) per month included. No hidden fees. See gestoo.be/tarifs for full pricing and volume tiers. 59 46 60 = Do I need a GestOO account? = 47 61 48 Yes. Invoicing and Peppol are handled by GestOO. This plugin only connects your store to GestOO. Create a account at gestoo.be and get an API token from your GestOO dashboard.62 Yes. Invoicing and Peppol are handled by GestOO. This plugin only connects your store to GestOO. Create an account at gestoo.be and get an API token from your GestOO dashboard. 49 63 50 64 = Why are settings disabled? = … … 54 68 = Who handles Peppol compliance? = 55 69 56 GestOO and its Peppol Access Point handle compliance. This plugin does not implement Peppol in WordPress.70 GestOO uses a certified Peppol Access Point to send invoices on the Peppol network. This plugin does not implement Peppol in WordPress. 57 71 58 72 == Screenshots == 59 73 74 Settings, order meta box when generation is blocked, and meta box when invoice is generated. 75 60 76 1. WooCommerce Settings > Integrations > Peppol Invoicing (API token, trigger statuses). 61 2. Order edit screen: GestOO Invoice meta box (status, invoice number, Peppol status, actions). 77 2. Order edit screen: Peppol Invoice meta box when status prevents generation (configuration link). 78 3. Order edit screen: Peppol Invoice meta box with invoice generated (invoice number, Open in GestOO, Download PDF). 62 79 63 80 == Changelog == 81 82 = 0.3.1 = 83 * Added review prompt (J+30 after activation) to help users rate the plugin. 84 * Added uninstall cleanup (removes plugin options on deletion). 85 * Added plugin banner and screenshots on WordPress.org directory page. 64 86 65 87 = 0.3.0 = … … 83 105 == Upgrade Notice == 84 106 107 = 0.3.1 = 108 Adds review prompt and uninstall cleanup. Safe to update. 109 85 110 = 0.3.0 = 86 111 Plugin renamed for WordPress.org directory compliance. Re-activate after update.
Note: See TracChangeset
for help on using the changeset viewer.