E-Invoicing in Belgium with Zoho Books

E-Invoicing in Belgium with Zoho Books

Starting January 1, 2026, Belgium is introducing mandatory electronic invoices (e-invoicing) for all B2B transactions between VAT-registered businesses. This means that invoices and credits notes must be exchanged in a prescribed digital format.

How E-Invoicing Works

Belgium's e-invoicing system runs through the Peppol (Pan-European Public Procurement Online) network, a secure digital framework that allows businesses to exchange invoices and credit notes electronically through certified Access Points.

Every transaction sent through Peppol follows the EN 16931 structure and is formatted according to Peppol BIS 3.0 (UBL), a standardised XML layout. Once validated, the network facilitates the document transmission from the seller's access point to the buyer's access point.

Products Supported

E-Invoicing will be supported in Zoho Books, Zoho Billing and Zoho Inventory.

How Zoho Books Handles Belgium e-Invoicing

Zoho Books aligns your invoicing and billing workflow with Belgium's structured e-invoicing model. Storecove acts as the certified Peppol Access Point, handling the secure transfer of transactions between Zoho Books and your customer's accounting software in accordance with Belgium's e-invoicing.

Supported Functionalities in Zoho Books

Zoho Books supports:

  • Both sending of outgoing invoices and credit notes, as well as receiving incoming bills and vendor credits through Peppol. 

  • Sending of the following transaction PDFs through the Peppol network: 

    • Invoices

    • Credit Note

    • Bills

    • Vendor Credits

  • Sending Reference fields such as: 

    • Order Reference

    • Project Reference

    • Payment Reference (Supported Payment modes: Cash, Checks, Card)

  • Monitoring and filtering real-time transaction status with predefined filters: 

    • Yet to Push

    • Pushed

    • Failed

    • Accepted

    • Rejected

  • Fetching customer name and address details using their VAT ID. 

  • Automatically pushing recurring and subscription invoices to Peppol. 

  • Bulk-pushing invoices and credit notes.

  • Cross-border transactions.

  • Accepting or rejecting the bills received from your vendors through Peppol.

  • Availability of UUID in export

  • Availability of e-invoice transaction status in webhook and custom functions. 

  • Mapping existing custom field to Tax Registration Number field.

  • Mapping Tax Registration Number field to the CRM field.

Modes of Transaction Communication

Since not all our users will be on Peppol just yet, here is how Zoho Books will handle invoicing and communication.

When transactions are created, they can be communicated to customers through the following modes:

Type of Businesses supported in 
Zoho Books
Mode of Communication in Zoho Books
VAT Registered & On Peppol Network
Peppol & Email
VAT Registered & Not on Peppol Network
Email Only
Unregistered/B2C
Email Only

Features Yet To Be Supported 

Today the apps do not support the below functionalities yet.

  • Additional Payment Reference Field: Credit & debit transfer, ACH Direct debit.

  • Support for additional attachments.

  • Supporting businesses that are registered in Peppol with different legal identifier; for example - 0088:5412345000013 , 9925:BE0123456789 , 0208:0123456789 .

We're working on these features and they will be released shortly. We will update you as and when they are released. 

Enabling E-Invoicing in Your Zoho Books Organisation

  • All new paid organisations created with Business Location as Belgium will automatically have access to the new e-invoicing functionalities. 

  • If you have an existing paid organisation, you will find an in-app banner notification inside your organisation. 

    • Enable E-Invoice: Once you click 'Enable E-Invoice' in the banner, we will enable the necessary fields (VAT Registration Number in Tax Settings and Tax Registration Number in your Customers module) in your organisation.

    • VAT ID Matching: The wizard will then guide you to map the newly created fields mentioned above with any existing field you use in your organisation for recording such information.  

Additionally, you can refer this video to know how how to enable e-invoicing in your Zoho Books organization.

For Users Using Zoho CRM and Zoho Books Integration

If you've enabled Zoho CRM and Zoho Books integration, follow the below steps below to map fields.
  • Edit the configuration in Zoho Books - Zoho CRM integration in Settings.

  • Re-map the fields you're currently using to capture VAT Registration Number and Tax Registration Number with the newly added custom fields introduced after enabling E-Invoicing. 

  • Once saved, the data captured in Zoho CRM will then be mapped to the new custom field created in Zoho Books.

Follow the steps in this video to setup the field mapping between Zoho CRM and Zoho Billing

Test Features Before Going Live in Your Organisation 

If you want to test the features in a Sandbox environment before enabling them live in your organisation, please create a new trial organisation in Zoho Books and reach out to us. We will enable the necessary settings from our end. 

Here is a detailed help document which provides instructions on how to set up e-invoicing in Zoho Books.

Pricing

Zoho Books includes support for up to 1,000 send/receive transactions in its paid plans. Once you cross 1000 transactions, you can purchase an add-on that provides 500 additional transactions for €15.

Need Help?

If you have questions related to e-Invocing or need help with setting it up in Zoho Books, reach out to us through the comment section below or drop an email to support@eu.zohobooks.com. We will be happy to assist you. 

Best regards,
The Zoho Books Team


    • Recent Topics

    • Tip #49- Navigating the Remote Support Dashboard in Zoho Assist- 'Insider Insights'

      The Remote Support dashboard in Zoho Assist is designed to help technicians quickly access, manage, and monitor all their support sessions from a single, intuitive interface. Whether you’re starting a new session, managing ongoing connections, or reviewing
    • BMI formula

      I've been trying for hours to calculate BMI using height and weight as my only inputs. It's a simple calculation and I even went to ChatGPT to help me figure this out in Zoho Forms, but it led me down a path of "try this" and "try this". None of my attempts
    • SEO on blogs

      Hello, google is not able to find my blogs. Can you advice me if I need to change some settings or anything else to make it retrievable via SEO many thanks, hans
    • Duplicated Notebooks

      Out of the blue, almost all of my notebooks got duplicated and the different copies contain different information. Some seem like older copies than the others. I use the linux desktop app and sometimes the Android app. I assume that the sync failed at some point and was unable to merge the two versions together. But I'm afraid to add anything else to my notebook because if it can't properly sync 5 notebooks with only a handful of notes each, what will happen when I have hundreds of notes and I lose
    • Mind mapping in Zoho Projects

      Good morning,   I would like to congratulate the Zoho team for building such an inovative and responsive application that fits in the daily challenges of so many work groups. I would like suggest you another functionality that helps a lot in project planning and development: mind mapping. Mind mapping would be of great help for brianstorming, knowledge management and other needs in online collaboration.   Thanks and wish you all the best! George Maha Empresa Júnior Multidisciplinar do Instituto de
    • Retainer invoice in Zoho Finance modlue

      Hello, Is there a way of creating retainer invoices in the Zoho Finance module? If not can I request this is considered for future updates please.
    • Documents don't sync properly

      Hello, My team recently moved to Zoho workDrive, some of my team, work remotely so we believed Zoho would be the best way to share and edit files as well as access files withing the team. However we are experiencing sync issues, when a file is uploaded in the file explorer and shows sync complete, same file can be seen on the Zoho web app but other team members can't see the said file because it is not syncing properly. i figured out that if i were to go to preferences in settings and resync the
    • We are looking for an experienced Zoho Developer

      Hi Everyone! We’re on the lookout for a skilled Zoho Developer with hands-on experience in the Zoho Developer Platform (The Vertical CRM Platform) and if you don't know what that is, then you are not the person we are looking for. You would also need
    • Initiate approval workflow after "on edit --> on success"

      Dear Community,  currently I am working on a initiative tracker which should handle approval workflows based on different initiative status. As far as I understand, an approval workflow can be triggered (only?) when data is entered for the input form to the database.  Example: A new initiative is created and submitted. --> Approval Workflow triggered Here comes my question: Is it also possible to trigger an approval workflow if the form was "simply" updated? (on edit --> on success) Imagine the initiative
    • Tax Deductible Donations to a Charity Organisation

      For Australia, what's the best/proper method for entering an expense that is a tax deductible donation to a charitable organisation. And thus is appears correctly in Accounts and BAS as a GST payable deduction?
    • Simultaneous use of WhatsApp Account in SalesIQ and ZohoDesk

      Hi, We have only one number registered in Meta, it's possible use same account for two apps? All times here we try is stopping in SalesIQ. Regards,
    • External lookup fields to synchronise with Analytics

      Hello. I suggest adding external lookup custom fields to the Zoho Analytics integration settings. Currently, these types of fields are not available for synchronisation, so they cannot be used to generate reports with related tables in Analytics. Thank
    • We should have an option to Toggle Off KB Article Links in AI Answer Bot Replies

      Hi everyone, I'm creating this topic to share a feature idea that I think would improve the customer experience when using the AI Answer Bot for self-service. The Current Behavior (The Problem) Currently, when the AI Answer Bot generates a summary or
    • Boot Loop After Removing Service from Client via Admin

      We have multiple laptops experiencing a boot loop / unable to login after the Zoho Remote service was removed from their machine remotely via the desktop client. The Windows sign-in screen is not available, and users are unable to login. This seems like
    • Request Backend Correction — Domains Mapped to Same Help Center (Multi-Brand Setup Failure)

      Hello Zoho Desk Support Team, I need assistance correcting a domain-to-brand mapping issue in our Zoho Desk instance (The Blue Ribbon Project). Both of our verified domains currently point to the same Help Center instead of separate brand portals. Current
    • is there any option to enable the participants interact - can write on the screen, while the screen is shared by the host?

      this is most expected features - for teaching children. is there any option to enable the participants interact - can write on the screen, while the screen is shared by the host?
    • How to disable the Login button in Desk Helpcenter

      Hey there, I'm testing out whether the help center within Zoho Desk could replace our existing Customer FAQ. I tried to customize the themes for the public help center frontend, but stumbled across the login button in the navigation bar. Is there any
    • Subforms in stateless forms

      I think the title says it all. We need to be able to add subforms to stateless forms. Currently the only workaround is to create a Form and delete each record upon submission of the form. I need to build an interface to update our inventory. Basically
    • Standard Payment Term is not pulled from account to quotation

      Hey Team There seems to be something off. I do have "Net 30" as my default payment term in Zoho Books for my customers. If, from the customer overview or quote section, I create a new Quotation, the payment terms field stays blank and doesn't get the
    • Zoho Analytics Export API

      Hi Team, I’m working on some integration tasks and wanted to confirm if it’s possible to retrieve a Zoho Analytics table as JSON data using a Deluge script. I’ve already stored my custom data from multiple sources and combined it into a single source.
    • Best way to display complex Bookings Consultation Descriptions on Zoho Site?

      I am a new user so apologies if this has been asked before. I couldn't find any answers in the forum. We offer 18 complex Consultations to our subscribers. Our current platform lets me put detail on these Consultations thoroughly (200-300 words) during
    • Gmail is ramping up its email sender policy as of November 2025

      Hello marketers, As you may be aware, Gmail introduced a guideline for bulk senders starting February 2024. If not, here's a quick refresher straight from Google: After this policy was announced first in 2023 and soft-implemented in February 2024, we
    • Modifying iframe data of Zoho booking iframe

      Hello, I have integrated a Zoho Bookings embedded iframe into my website. Currently, I am pre-filling the booking form with default values as part of our process flow. However, I want to ensure that if an input field is already populated with a default
    • Zoho CRM Workflow and Function Backup Options

      Hi everyone! I have been able to make several backups of my CRM data and noticed that the Workflows and Functions are not included in these backups. To my knowledge, there is no backup feature for workflows and functions, which is problematic in of itself.
    • Enhance Sign CRM integration

      Hello all, I'm working on a custom Deluge script to enhance the integration between Zoho CRM and Sign by using a writer merge template for additional flexibility. I want to replicate the post-sign document integration that exists between CRM and Sign
    • YouTube Live streaming? how to? Zoom has this feature, built-in. Can't find it on zoho meetings.

      YouTube Live streaming? how to? Zoom has this feature, built-in. Can't find it on zoho meetings.
    • Is or will be possible to associate meeting transcription and summary, made by Zia, to meeting/contact/account record in CRM?

      Would be useful to keep context and track jobs, better if it will be auto
    • Desk Field Not Showing in Analytics

      Hi there, I recently added a field to our Zoho Desk Ticket Information. I went and added the data retrospectively to the tickets. It is also marked as required, so all new tickets cannot be closed off without it being filled in. When I try to run a report
    • Export data using advanced export options and customizable settings

      Hello everyone, The user interface for exporting data has been revamped with updates to make data exports more flexible and efficient for users. These updates not only enhance usability but also bring advanced capabilities to help users extract precise
    • Moving data from one pipeline to another

      Hey all, I've got some complex pipelines to build and I'd like to seperate them into seperate pipelines rather than have one mammoth one. If I create 2 pipelines, is there any easy way to use the output of Pipeline1 to be the input into Pipeline2? Or
    • How to export/find all deluge code.

      Hi, I have a large app wich contains several forms, reports, html views, I need to find thow my application if any contains specific word, I could find it manually by editing app and see on every section(field code, on succes, on load, etc) but I would like to do it faster. Is there a way to at least export it to a file the whole deluge code on my application?
    • Have Some Bugs in Zoho CRM Ask Zia Assistant

      Hi Support Team, I have found some bugs in Zoho CRM Ask Zia Feature Please Check below screenshot, insight option is showing twice i think its in early access that's why its have some bugs .
    • COD with Partial payment

      Two reasons why we need COD with partial payment option. 1) Since we deal heavy weight products our shipping costs are too high. If shipment is rejected by customer we incur huge loss. 2) Some competitors place fake orders with different names and return
    • Slicers are now available in Zoho Sheet—filter your data interactively

      At Zoho Sheet, we diligently track user requests and feedback. In line with this, based on extensive user requests, we've integrated Slicers to pivot tables and are delighted to announce its release. Slicers are interactive visual filters that have add,
    • Resizing a Record Template Background Inage

      Hi everyone, I have an issue which I can't seem to resolve: Basically, I'm designing a record template in certificate form. I've specified A5 landscape. I've set my background image the same dimensions with total pixels at 443,520. Whatever I try, when
    • Updated font library: New font styles and custom font options in Zoho Sheet

      Zoho Sheet's font library now supports 500+ font styles in 60+ languages! The updated font library is stacked with new font styles, and some of the previously available font styles have been replaced with equivalent options. There are two ways you can
    • Introducing Data Bars: Graphically represent changes in data within the cells

      Conditional formatting has helped millions of spreadsheet users analyze and highlight their data more efficiently. In addition to the classic rules, color scales, and icon sets available in Zoho Sheet, you can now apply Data Bars, a convenient method
    • Default Font Size in Desk

      How do I set my default font size in Desk? It takes me about 45 minutes to find the place to set it, then, when I sign out of Zoho and log back in, it's back to font 10 again. Seems like this would be simple, but like everything with Zoho, it's buried
    • Tip #19 - Create checkbox tracker in your spreadsheet

      Hello Sheet users! We are here with yet another tip to help you get the most out of Zoho Sheet. Spreadsheets can be used to handle a variety of tasks, but ever tried using checkboxes to track the progress of your action items dynamically? Here's a sample
    • Tip #20 - Three things you probably didn't know you can do with picklists

      Hello Zoho Sheet users! We’re back with another quick tip to help you make your spreadsheets smarter. Picklists are a great tool to maintain consistency in your spreadsheet. Manually entering data is time-consuming and often leaves typos and irregular
    • Next Page