Accounting Invoice sync REST & SOAP API

Custom e-Boekhouden integration development

Appfront builds custom integrations with e-Boekhouden.nl that automate your bookkeeping, whether from your webshop, CRM, time registration or your own software. Through the REST API or the SOAP web services, we write invoices automatically, synchronise relations and retrieve ledger entries for reporting. You save hours of manual data entry and keep your accounts always up to date and accurate.

What is an e-Boekhouden integration?

e-Boekhouden.nl is the largest Dutch online accounting package for freelancers, SMEs and accountancy firms. In one environment you manage online bookkeeping, invoicing, relationship management, VAT returns, time registration and stock. An integration ensures that financial data generated elsewhere in your organisation, in a webshop, CRM or your own application, flows automatically into your bookkeeping without manual re-entry.

In practice, a custom integration means: programmatically writing sales invoices or ledger entries based on your webshop orders, synchronising relations (customers and suppliers) between your CRM and your accounts, keeping products and ledger accounts consistent, and retrieving ledger entries and balances for VAT reporting or a BI dashboard. We align the mapping of VAT codes, ledger accounts and cost centres with your actual accounts.

Appfront builds in line with the official e-Boekhouden API documentation and the OWASP ASVS security standard. We deliberately choose between the modern REST API and the legacy SOAP web services, depending on your use case, and set up error handling and monitoring so that every invoice and entry reliably reaches your books, even during peak volumes.

Automatically posting invoices

Sales and purchase invoices or ledger entries are written directly to e-Boekhouden from your webshop or software, including the correct VAT codes and ledger accounts. No more manual re-keying, and your books always balance.

Insight from ledger entries

Retrieve ledger entries, balances and VAT data via the API and feed them into a BI dashboard or report. See in real time how your revenue, costs and VAT position are developing, without having to export data from your accounting package.

€

Relations always in sync

Customers and suppliers stay aligned across your CRM, webshop and accounts. New relations are created automatically, changes are applied and duplicate entries are prevented, so invoices always link to the correct relation.

Our development process for e-Boekhouden integrations

We follow a proven methodology that removes uncertainty early and delivers a stable integration. From an initial analysis of your accounts, data flows and source systems through to go-live and ongoing maintenance, every step is designed to give you an integration your team can understand and trust.

1
Analysis & scope

We map out which invoices, relations and entries you want to exchange, how your ledger accounts, VAT codes and cost centres are set up, and which source systems need to be connected to e-Boekhouden.

2
Architecture

We design the integration architecture, choose the right authentication and draw up an error-handling strategy.

3
Development

Implementation with automated tests, structured logging and monitoring. You see working builds along the way.

4
Go-live & management

Controlled go-live with data validation and a safety net, followed by ongoing management and further development.

What an e-Boekhouden integration actually delivers

Every e-Boekhouden integration is tailored to your bookkeeping, data flows and adjacent systems. Below are the functionalities we most often deliver for organisations that use e-Boekhouden.nl as their central accounting system.

Posting webshop orders

Integration with WooCommerce, Shopify or Magento: every order is automatically written to e-Boekhouden as a sales invoice or general ledger entry, with the correct VAT rates and ledger accounts per product group. No more manual processing at the end of the month.

Synchronising contacts

Customers and suppliers remain consistent across your CRM, webshop and e-Boekhouden via the Relations API. New relations are created automatically and changes are applied, with duplicate detection so you don't end up with duplicate customers in your accounts.

Converting hours into invoices

Hours logged in your time registration or project tool are converted via the API into sales invoices in e-Boekhouden, linked to the correct relation, the right rate and the right ledger account. Ideal for service providers who invoice by the hour or by project.

VAT and revenue reporting

Ledger entries and balances are retrieved via the API and combined in a dashboard or report. You track your revenue, costs and VAT position in real time and prepare your VAT return without having to pull exports from e-Boekhouden each time.

Products and ledger kept consistent

Products, ledger accounts and cost centres are mapped and kept consistent across your systems. This ensures every revenue and cost item lands on the correct account, and your books stay accurate even when your product range changes.

Error handling and monitoring

Failed bookings are caught, automatically retried and logged, so no invoice or entry is ever lost unnoticed. You receive an alert on discrepancies and keep control over the reliability of the integration from day one.

Typical use cases in practice

An e-Boekhouden integration looks very different from one organisation to the next. We see a number of recurring patterns, and for each we have a proven setup with attention to the mapping of invoices, relations, ledger accounts and VAT codes.

SHOP

Webshops & e-commerce

Webshops on WooCommerce, Shopify or Magento that want every order automatically booked into e-Boekhouden as an invoice or transaction, with correct VAT rates by country and product group. Your bookkeeping keeps pace with sales, with no manual work each month. See also our API integrations.

Freelancers & service providers

Freelancers and service businesses that invoice logged hours or projects. Hours from a time registration or project tool are converted via the API into sales invoices in e-Boekhouden, linked to the correct relation and rate. Less administration, faster invoicing.

Accountancy firms & bookkeepers

Accountancy firms and bookkeepers who maintain administrations for multiple clients in e-Boekhouden. An integration automates importing invoices and entries from client systems and keeps relations and ledger accounts consistent, so your team has more time left for advice.

SaaS builders & software

SaaS builders and software vendors who want to offer their customers a seamless accounting integration. We build the e-Boekhouden integration into your product, so your users synchronise invoices, relations and entries automatically without leaving your application.

Technology we use

We build e-Boekhouden integrations with the modern REST API and, where it fits better, the legacy SOAP web services, in combination with the backend stack that suits you. The precise choice depends on your source systems and data flows, so your own team can manage or further develop the integration.

For platforms with freelancers who keep their books in Tellow, there is our page on a Tellow integration.

For platforms with freelancers who keep their books in MoneyMonk, there is our page on a MoneyMonk integration.

If you use Silvasoft for your accounting, there is our page on a Silvasoft integration.

If you also handle payroll administration for your clients, take a look at an app for payroll processing and client administration.

e-Boekhouden REST API e-Boekhouden SOAP web services API token authentication Invoices / Relations / Entries API Ledger accounts & balances Products & cost centres Node.js / Python / PHP / .NET WooCommerce / Shopify / Magento CRM integrations Time registration integrations VAT & ledger mapping BI / Power BI dashboards Webhooks & scheduled sync Retry & dead-letter queues Secure vault for tokens GitHub Actions

Why Appfront for your e-Boekhouden integration?

Appfront has extensive experience building API integrations for a wide range of organisations in the Netherlands. We always start with a thorough analysis of your existing systems and processes. An integration should not only work technically, but also add practical value to your bookkeeping and way of working.

For every integration, we write clear documentation and make sure your own team, or any future supplier, can understand and manage it. No black box, just transparent code and clear agreements on monitoring, alerting and maintenance.

You work with a dedicated point of contact who understands both the technical and the accounting side. That keeps communication tight, avoids misunderstandings and speeds up decisions whenever choices need to be made during the build about VAT codes, general ledger accounts or mapping.

See also our broader services around API integrations, middleware, custom software and web app development. Working with a different accounting package? Also see our Moneybird integration and SnelStart integration.

  • Experience with the e-Boekhouden REST API and SOAP web services
  • Specialists in integrations with webshops, CRM and time registration
  • Familiar with VAT codes, general ledger accounts and cost centres
  • Secure by default: API token in a vault, scoped permissions, encrypted connections
  • Structured error handling and retry mechanisms
  • Comprehensive logging and monitoring from day one
  • Clear documentation your team can read and manage
  • A fixed point of contact, no account managers passed around
  • Ongoing maintenance and proactive further development
  • A way of working aligned with your existing IT landscape

Security and privacy in e-Boekhouden integrations

An accounting integration processes invoices, customer data and financial transactions — always business-sensitive information and often personal data. Appfront builds in line with the OWASP ASVS. Among other things, that means: the API token in a secure vault, encrypted connections, scoped permissions and regular audits of the invoice and transaction flows.

e-Boekhouden.nl is a Dutch accounting package hosted in the Netherlands and subject to the GDPR. We document the data flows — which invoices, relations and transactions are exchanged, and how often — so your record of processing activities is complete and you can demonstrate compliance with the GDPR. The integration logs every entry, so errors are traceable.

More on our security approach: information security policy and CVD policy.

  • GDPR-compliant data processing and data minimisation
  • Encryption in transit (TLS 1.2+) and at rest
  • Role-based access and least-privilege principles
  • Audit logs with traceable data flows
  • Automatic retries and dead-letter queues
  • Monitoring and alerting for anomalies
  • Secrets management in line with best practice
  • Documentation for your record of processing activities

Frequently asked questions about e-Boekhouden integrations

Answers to the questions we are asked most often about e-Boekhouden implementations.

An e-Boekhouden integration is a technical link between e-Boekhouden.nl and another system — such as your webshop, CRM, time tracking, invoicing tool or in-house software. Via the REST API or the legacy SOAP web services, invoices are posted automatically, contacts (customers and suppliers) are synchronised and ledger transactions are retrieved for reporting. An integration can be simple (posting sales invoices from your webshop) or extensive (full two-way synchronisation of contacts, products, transactions and balances with your own administration).

e-Boekhouden.nl is the largest Dutch online accounting package and suits sole traders, SMEs, webshops and accountancy firms that want to keep accounts, invoicing, VAT returns and relationship management in one place online. It is strong when you want to automate your bookkeeping without a heavy ERP project. For complex enterprise administrations with advanced production or project logic, packages such as Exact or AFAS are often more suitable; for most sole trader and SME situations, e-Boekhouden is an excellent foundation.

A simple integration — for example, automatically posting sales invoices or general ledger transactions from your webshop via the API — is usually quicker to deliver than a full two-way synchronisation of relations, products, transactions and balances with error handling and monitoring. The timeline depends on the number of data flows and the complexity of your existing systems. After an intake meeting, we'll give you a realistic estimate.

We work with the modern e-Boekhouden REST API and, where needed, the legacy SOAP web services, combined with the backend stack that suits you — Node.js, Python, PHP or .NET. Authentication runs via an API token that you create in e-Boekhouden under Koppelingen (Integrations), which is used to establish a session. We connect the resources you need — invoices, relations, transactions, general ledger accounts, products, cost centres and balances — and, where wanted, build connectors to webshop platforms such as WooCommerce, Shopify or Magento.

The cost is determined by the complexity of the data flows, the number of systems to connect, the desired synchronisation frequency and the amount of custom work in the accounting logic — think VAT codes, general ledger accounts and cost centres. Ongoing maintenance, monitoring and support also affect the total investment. We always provide a clear quote following a no-obligation analysis of your situation.

Yes. e-Boekhouden.nl is a Dutch accounting package hosted in the Netherlands and subject to the GDPR. Appfront builds to the OWASP ASVS security standard: the API token in a secure vault, encrypted connections, scoped permissions and strictly separated access per integration. We document the data flows — which invoices, contacts and transactions are exchanged — so your processing register stays complete and you can demonstrate GDPR compliance.

Yes. Appfront regularly takes over existing e-Boekhouden integrations, even if they were originally set up by another party. We review the API integration, the mapping of general ledger accounts and VAT codes, the error handling and the logging, document the current setup and propose improvements. From that point on, we can handle adjustments, extensions and monitoring — including timely rotation of the API token.

e-Boekhouden.nl suits sole traders, SMEs, webshops, accountancy firms, bookkeepers and SaaS builders who want to synchronise financial data. Typical use cases: automatically booking webshop orders as invoices or journal entries, synchronising contacts between CRM and accounting, turning logged hours into invoices, and retrieving general ledger transactions for BI and dashboard reporting. It is less suitable for highly complex enterprise ERP projects, where we will work with you to determine whether Exact or AFAS is a better fit.

Ready to have your e-Boekhouden integration built?

Tell us which invoices, relations or transactions you want to automate and which webshop, CRM or time registration system e-Boekhouden needs to connect with. We are happy to help with the mapping of ledger accounts, VAT codes and cost centres. A no-obligation first conversation will quickly give you a clear picture of what is possible. Feel free to get in touch.

Edit content