E-boekhouden Connection for Magento 2
5.0 9 Based on 9 reviews



Powerful Magento 2 E-boekhouden Integration for Direct, Automated Accounting Sync
Seamless E-boekhouden integration with full control, automation, and security
With our Magento 2 E-boekhouden extension, all your orders, invoices, and customer data are transferred directly to E-boekhouden. Your administration stays up to date automatically, without manual work, so you always have a complete and accurate view of every order at a glance.
What sets this accounting integration apart is its direct connection — there is no reliance on external APIs, middleware, or third-party platforms. This means faster, more secure data transfer with less risk of technical issues. The plugin integrates fully into Magento, showing all data in familiar Magento grids so you keep complete control and visibility over the API activity between Magento and E-boekhouden. Every customer, order, and invoice has its own dedicated grid with detailed information for easy management.
You can automate order synchronization using Magento cron or CLI — even backdated from a specific start date — or manage the process manually from the grid. The focus is on giving you full control, insight, and a stable connection without any dependency on external APIs or middleware.

Overall Sync Insights

Information per order

Advanced Tax Settings

No Middleware Needed: A Full 1:1 Integration with the E-boekhouden API
This extension links your Magento 2 webshop directly to E-boekhouden. Every order is automatically forwarded to your accounting package, removing the need for manual entry — accounting has never been this fast and easy. Best of all, no middleware is required, unlike with many other providers, because all data is exported directly.
This bookkeeping plugin is built specifically for Magento 2, following the latest Magento and PHP standards. The extension consists of two parts:
- A core plugin that processes all data into a database, viewable through Magento grids.
- The E-boekhouden layer that converts and sends all data directly to E-boekhouden.
The connection to E-boekhouden is direct, without an external API or platform in between. This keeps configuration simple and the connection secure and stable.
We're proud to be officially approved by E-boekhouden as an official, supported Magento plugin partner.

Full Insight into All E-boekhouden API Communication
Bookkeeping is a vital part of your business, so it's essential that your accounting is always complete and up to date. With this Magmodules E-boekhouden extension for Magento 2, that's exactly what you get.
Take control
You also want maximum control and insight, so you always know exactly where you stand. That's why the extension includes an extensive logging function. You can instantly see which order information has been collected per order, whether an invoice has been created, and whether it has been forwarded to E-boekhouden. Credit note information is shown as well, so all relevant data is available at a glance in one clear overview.


All Your Customers Synced with E-boekhouden
The accounting extension sends all customer data directly from your Magento webshop to E-boekhouden. The "relationships" section in E-boekhouden runs in sync, so you can easily link invoices and customers together. In Magento, you can see per customer exactly when it was synchronized with E-boekhouden, plus a total overview of all customer synchronizations.
Direct link with the E-boekhouden API
Most accounting plugins use an external API as a middleware platform. We do it differently — our extension connects directly to the E-boekhouden API, ensuring all data is read correctly according to E-boekhouden's standards.
Thanks to this direct link, data transfer is fast and secure. And whenever E-boekhouden updates its software, the connection can be adjusted immediately.
VAT Rules and MOSS Support
The extension offers maximum configuration options for VAT rules and zones. Through the advanced options, you can easily define which VAT rules should apply when a match cannot be made — useful, for example, after a migration or when importing orders.
MOSS support
In addition to the general VAT rules, the extension also supports MOSS (Mini One Stop Shop). With the MOSS scheme, VAT can be reported for the entire European Union in a single Member State.


Easy, Detailed Magento 2 E-boekhouden Configuration
The extension is simple to configure and suitable for both beginners and advanced users. Inside the module you'll find all the settings needed for a complete link between Magento 2 and E-boekhouden.
Set up the connection by entering your E-boekhouden API details, username, and security code. After that, all data is synchronized at store level with your own E-boekhouden account.
Within the configuration you can link different ledger accounts and choose how synchronization runs — via cron or CLI commands. Advanced options are available too, including adding a prefix to (credit) invoices, which is helpful during migrations or across multiple store views.
Magento 2 E-boekhouden Integration: Technical Details for Developers and Store Owners

The advantages for developers
The extension is developed in line with the latest PHP standards and ships with extensive CLI command options for full control over synchronization. Logging is readily accessible — both through the back-end grid and in the var/log directory — making it easy to trace API activity and debug issues. Mapping Magento tax rules is straightforward, and you always have direct support and contact with the developers when you need it.
Good to know for store owners
For store owners, the extension ensures the secure transfer of customer and accounting data, with support available in both Dutch and English. Pricing is flexible — choose between a monthly subscription or a one-time payment — and the first six months of support and updates are included free of charge. With multiple options for linking VAT rules and a module built specifically for Magento 2, you get a reliable, purpose-built E-boekhouden connection.
The Benefits of a Direct Magento 2 – E-boekhouden Integration
A direct, reliable E-boekhouden connection keeps your administration accurate and your daily operations efficient. Orders, invoices, customers, and VAT data are synchronized automatically, so your books stay complete and up to date — while clear Magento grids and full API logging give you control over every transaction.
For merchants, this means less manual work, fewer accounting errors, and a secure, stable link between Magento 2 and E-boekhouden, with no middleware in between. For growing stores, cron-based automation and advanced VAT, MOSS, and OSS support reduce the effort of keeping accounting data accurate across multiple store views, currencies, and regions.
Frequently
Asked Questions
A list of the most frequently asked questions from the E-boekhouden Connection extension for Magento 2 form.
Forward Magento invoices to E-boekhouden as mutation or invoice?
9 of many customers
Rate this plugin with 10 out of 10
Excellent Customer Service
Normally, I purchase my modules outside of Europe, but it turned out this was a Dutch company, offering Dutch service. This meant they were very accessible via email and provided quick responses.
The accounting integration works perfectly for me. Magmodules is highly recommended. I had previously purchased the Google Shopping feed and was very satisfied with that as well.
Easy Installation, Works Well
Professional Plugin and Excellent Support
Good
Handles VAT rounding well, and the MOSS processing works flawlessly.
perfecte e-boekhouding koppeling
In vergelijking met andere (webwinkelfacturen. nl) werkt deze koppeling beter en sneller. Ik heb geen stomme foutmeldingen ondervonden tijdens het gebruik en alles verliep vlekkeloos. Wat me verder opviel is dat het werkt met alle tax classes en daardoor de boekhouding nog efficiënter verloopt. Ik heb ook positieve ervaringen met de contacten die ik had met Magmodules, de service was uitstekend. Thanks Frank.
Een ander ding dat me opviel is dat producten die onder een euro vallen ook gewoon door de boekhouding gaan en ik heb geen problemen gehad met btw totalen van 4 decimalen.
In het algemeen ben ik zeer tevreden over de koppeling en kan ik het sterk aanbevelen aan andere ondernemers/developers die op zoek zijn naar een eenvoudige en betrouwbare oplossing voor hun koppeling.
Lightweight and easy to configure
This module is lightweight and not complex, unlike the module that E-boekhouden recommends on their website.
This makes our accounting a lot easier!
This Plugin Saves Us a Lot of Time
We highly recommend this plugin. The customer service is excellent. I received quick responses whenever I needed help or had a question.
Finally a Complete Integration
Quickly assisted, and everything works perfectly
Initially, I came across other software that required an annual subscription. However, I prefer to own the software I use. I continued searching and found the eBoekhouden integration from Magmodules. I was already familiar with Magmodules through their software for Mollie and Channable, which gave me a lot of confidence as those are highly advanced modules with a solid reputation. After purchasing and installing the module, I encountered an issue.
Even though the problem was related to the migration from Magento 1 to Magento 2, I was quickly assisted, and everything worked flawlessly. After 10 years of using Magento, I wholeheartedly recommend the eBoekhouden integration from Magmodules.
Knowledgebase
All familiar Help articles
A list of the most frequently asked questions from the E-boekhouden Connection extension for Magento 2. We've tried our best to help you with the installation, configuration and troubleshooting. If you do not find the answer you were looking for, you can always send us a message through this form.
Changelog 3.0.1 is released on 12 May 2026
Our plugins are regularly updated to ensure compatibility with the latest Magento release.
-
Improvements:
- Added compatibility for Magento 2.4.9.
- Added compatibility for PHP 8.5. Minimum requirements:
- Magento 2.3.x & PHP 8.1
-
Features:
- Migrated from SOAP to REST API for a faster and more reliable connection with e-Boekhouden.
- Added REST API migration notification with connection self-test for existing installations.
- Added inline editing for booking rules on the accounting order tab.
- Added inline VAT code editing on the order accounting tab with propagation to e-Boekhouden customer records.
- Added modal for debugging API calls.
- Added configurable OSS country source (shipping or billing address).
- Updated cost center column on order tab to only display when enabled. Improvements:
- Increased minimum accounting-base version requirement to ~3.0.0.
- Increased minimum PHP version requirement to 8.1.
- Refreshed admin UI with new branding and compact button styling.
- Improved version check using semantic version comparison.
- Improved code quality with strict comparisons and Throwable catch blocks. Bugfixes:
- Fixed cost center lookup and version check dependency injection. Compatibility:
- Magento 2.3.x and up
- PHP 8.1 and up
- Accounting Base ~3.0.0
-
Improvement:
- Add batch limiting.
- Fix dangling transaction rollback in recalculate.
- Improve cron error handling. Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~2.4.0
-
Improvement:
- Improved credential check support for multi-account setups Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~2.4.0
-
Features:
- Added support for Magento 2.4.8 and PHP 8.4
- Added Advanced Ledger mapping option Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~2.4.0
-
Changes:
- Get first account if credential check returns multiple
- Set force recalculate as default Bugfixes:
- Fix issue with incorrect error message if user is unknown
- Make sure attributes are not deleted
- Check if cKostenplaats is set when syncing kostenplaatsen Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: =>2.1.4
-
Features:
- Make payment term days dynamic
- Added option to force recalculate on sync Changes:
- Use streaming to view the log files Bugfixes:
- Make sure relatie code is not > 15 characters Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~2.1.0
-
Bugfixes:
- Fixed issue with unused class in constructor
- Fixed incompatibility with PHP 8.2 Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~2.1.0
-
Fixes:
- Do not validate tax total on MOSS orders
- Fixed issue with incorrect message in invoice/creditmemo log Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~2.1.0
-
Features:
- Added support for addFactuur (all or based on payment method)
- Added dynamic description for invoice and creditmemo
- Added inlineEdit support for factuur, omschrijving and sync-type
- Added totals match field to invoice/memo grid Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~2.1.0
-
Changes:
- None, same as 2.1.0. Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~2.0.0
-
Bugfixes:
- Fixed unserialize data issue with 'regels' that are serialized multiple times Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~2.0.0
-
Features:
- Added support for PHP 8.1 and Magento 2.4.4
- Replaced observers in favor of plugins
- Added support for Mollie Payment Fee (base)
- Added support for Sisow Payment Fee (base)
- Add support for fraction quantities Bugfixes:
- Use shipping country for One-Stop-Shop implementation Changes:
- Moved Accounting Order tab to Base Module Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~2.0.0
-
Changes:
- Make Logger component compatible with Monolog 2.0 Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.3.1
-
Changes:
- If invoice/memo is found on platform import MutatieID and set as synced Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.3.1
-
Changes:
- Fixed issue with data patch on fresh installation Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.3.1
-
Changes:
- Fixes issue with table prefixes
- Removed duplicate code on invoice/memo sync Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.3.1
-
Changes:
- Added extra checks on AddRelatie on deleted or changes customer
- Remove two legacy table
- Better readiness checks Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.3.1
-
Changes:
- Added delete invoice/creditmemo option
- Added CLI command to migrate Ledgers/Costcenter from other E-boekhouden modules
- Refactored Rounding and Exchange Rate Class
- Fix issue with manual Sync
- Fix issue with cron expression saving Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.3.0
-
Changes:
- Re-added ledger and costcenter product attribute fields
- Refactored rounding processor
- Fixed collection issue in getting pending invoices and creditmemos
- Compare customer data in lowercase for better matching
- Skip EU countries that are disabled in Magento for OSS sources Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.2.0
-
Changes:
- Fix issue with cron not being fired
- Refactored manual skip invoice/creditmemo grid option Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.2.0
-
Changes:
- Fix issue with tax percentage calculation on shipping with discount (creditmemo)
- Check customer sync status on manual push Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.2.0
-
Changes:
- Remove Old Product Attributes (1.0 version)
- Fix creditmemo itemExtra sync processor Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.2.0
-
Changes:
- Added multi currency support /w currency conversion
- Fixed missing tax on total value Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.2.0
-
Changes:
- Refactored sync flow
- Obfuscate API keys
- Added auto login to e-boekhouden link Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.1.0
-
Changes:
- Fixed CLI proxy classes
- Limited Accounting Base requirement constraint (~1.0.3) Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: ~1.0.3
-
Changes:
- Fixed table prefixes Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: >= 1.0.3
-
Changes:
- Fixed for issue with multi print pdf's from invoice grid Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: >= 1.0.3
-
Changes:
- Fixed issue with taxRoundingIssue function
- Cast vat percentage in log table to float Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: >= 1.0.3
-
Changes:
- Added extra check on rounding errors for orders that are migrated from Magento 1
- Fixed mass action for adding invoices Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: >= 1.0.3
-
Changes:
- Polished admin styling
- Added compatibility for Magento 2.4.1 Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: >= 1.0.3
-
Changes:
- Fixed database prefixes
- Improved version check in admin Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: >= 1.0.1
-
Changes:
- Added human readable error codes to accounting order log
- Added human readable error codes to debug log files
- Added warning message on grids when tax codes are not mapped
- Added tax code mapping to selftest Compatibility:
- Magento: 2.3.x & Magento 2.4.x
- Accounting Base: >= 1.0.1
100% Unencrypted Code quality guaranteed.

Adobe Commerce Marketplace Approved
This extension is listed on the official Adobe Commerce Marketplace and has passed their review process for code quality, performance and security.
Adobe Marketplace approval means the extension follows Magento coding standards and integrates properly with the platform. Updates go through the same review process.

GraphQL Made Ready
This extension exposes its data and configuration through Magento's GraphQL API. You can query and mutate data directly from headless frontends or custom applications.
The GraphQL schema follows Magento's conventions and covers all key functionality of the extension. This makes it ready for PWA Studio, Vue Storefront or any other headless setup.

Magento Cloud Support
This extension is fully compatible with Adobe Commerce Cloud (Magento Cloud). It works with the read-only filesystem, the build and deploy pipeline and cloud-specific caching layers.
No additional configuration or workarounds are needed for cloud environments. The extension handles static content deployment and config management the same way as on-premise installations.

Private Composer Repo
After purchase you get access to a private Composer repository with personal credentials. Install and update the extension with a single composer command, just like any other dependency.
Your Composer credentials are available in your account dashboard. Updates are published to the repository as soon as a new version is released, so you always have access to the latest version.