Microsoft Business Central Integration
Send and receive Peppol e-invoices directly from Microsoft Business Central using the Recommand E-Document extension. Step-by-step setup and configuration guide.
Not yet distributed via Microsoft AppSource
This extension is not yet distributed via Microsoft AppSource. If you are interested in using the Business Central integration, please contact us at support@recommand.eu.
This guide explains how to set up and use the Recommand E-Document extension for Microsoft Dynamics 365 Business Central. The extension allows you to send and receive Peppol e-invoices directly from Business Central.
Overview
The Recommand E-Document extension integrates with Business Central's built-in E-Document framework. Once configured, invoices and credit notes you post in Business Central are automatically sent to your customers via the Peppol network through Recommand. You can also receive incoming Peppol documents directly into Business Central.
Prerequisites
Before setting up the integration, ensure you have:
- A Recommand account (we can only provide support for paid plans)
- A registered company in your Recommand account
- Microsoft Business Central 2024 Wave 1 (v27.0) or later
Installation
- In Business Central, search for "Extension Management" (Alt+Q)
- Upload the Recommand E-Document
.appfile - Wait until the extension is installed; you can monitor progress through the installation status menu
Setup
1. Configure the Recommand Connection
-
In Business Central, search for "Recommand Setup" (Alt+Q)
-
Configure the following fields:
Field Description Service URL The Recommand API URL. Pre-filled with https://app.recommand.euCompany ID Your Recommand Company ID. Find this in the Recommand dashboard under Companies API Key Your Recommand API Key. Create this in the Recommand dashboard under API Keys API Secret Your Recommand API Secret. Created in the same step as the API Key -
Close the page
2. Create an E-Document Service
-
Search for "E-Document Services"
-
Click New
-
Fill in the following fields:
Field Value Code RECOMMANDDocument Format PEPPOL BIS 3.0Service Integration Recommand -
Click Configure documents to export in the action menu
-
Add the document types you want to support:
- Sales Invoice
- Sales Credit Memo
3. Create and Configure the Workflow
- Search for "Workflows"
- Create a new workflow from scratch with code
RECOMMAND - In the workflow steps, add a new step with trigger
E-document Created, on condition<Always>and actionSend E-Document using service: RECOMMAND - Enable the workflow by toggling the Enabled field to
Yes
The workflow structure should look like this:
| When Event | Then Response |
|---|---|
| E-document Created | Send E-Document using service: RECOMMAND |
4. Create a Document Sending Profile
-
Search for "Document Sending Profiles"
-
Click New
-
Fill in:
Field Value Code RECOMMANDDescription Recommand E-Document SendingElectronic Document E-Document WorklowE-Document Workflow RECOMMAND
5. Assign to Customers
- Search for "Customers"
- Open a customer card
- Under General, set Document Sending Profile to
RECOMMAND
Repeat this for every customer you want to send Peppol invoices to. This can also be overridden on a per-invoice basis when sending the invoice.
Sending Documents
Once configured, sending a Peppol invoice is part of your normal workflow:
- Create a Sales Invoice for a customer with the e-document sending profile
- Post and Send the invoice
- The invoice is automatically sent to Recommand and delivered via Peppol
You can verify the status in the Recommand dashboard.
Receiving Documents
The extension can also receive incoming Peppol documents from your Recommand inbox.
- Business Central periodically polls for new documents based on your E-Document Service configuration. You can also manually trigger a poll by clicking the Receive action in the E-Document Service card.
- Received documents appear on the Inbound E-Documents page in Business Central
Troubleshooting
Documents Not Sending Automatically
- Search for "E-Documents" to check the document status
- Click on an e-document and view E-Document Service Status for details
- Verify that the workflow is enabled and properly configured
- You can manually send a document by clicking the Send action on the e-document
Common Issues
| Issue | Solution |
|---|---|
| "Service URL is not configured" | Go to Recommand Setup and verify the Service URL is filled in |
| HTTP errors | Verify the Service URL is correct and that your API credentials are valid |
| Missing buyer electronic address | For Belgian customers, also set the Enterprise No. on the customer card. In other cases, where addressing based on Global Location Number (GLN) is used, you might want to enable "Use GLN in Electronic Document" so a buyer electronic address is included in the invoice. |
If you run into any issues, please contact us at support@recommand.eu. Please include as much information as possible to help us troubleshoot the issue. We are only able to provide support for paid plans.