The Microsoft Dynamics 365 Finance integration allows you to sync data from Deel directly to your accounting software. This integration automates the transfer of vendor information, invoices, payments, and documents, ensuring your General Ledger (GL) remains accurate and up-to-date. It is designed for users who want to streamline their accounting processes and reduce manual data entry errors.
This page contains technical details, common troubleshooting solutions, and support resources for the Deel and Microsoft Dynamics 365 Finance integration.
In this article
Available Plugins
After connecting your accounting system to Deel, configure the bookkeeping modules by contract type (Independent Contractors, EOR, and COR) to automate your accounting workflows.
Payment Sync
Map payment methods to payment accounts in your accounting system.
- Set a default payment account for all invoice payments made using bank transfers or unmapped payment methods
- Select one default payment per currency
- Map individual saved payment methods to specific payment accounts
Document Sync
Control whether invoice PDFs and attachment files sync to your accounting system. Toggle this plugin on or off based on your document management needs.
Vendor Management
Link and manage vendors for contracts with the option to automatically sync and create vendors in your accounting system.
-
For EOR contracts: Use Deel's Single Vendor option to simplify EOR accounting. Deel invoices for EOR services through parent entity Deel Inc, while transactions continue to sync with local EOR vendors.
- Select "Invoice Sync" from the EOR module
- Toggle on "Use a single vendor for EOR invoices"
Bill (Invoice) Sync
Map expense accounts and define how invoices sync to your accounting system.
- Complete account mappings for contractors by mapping expense accounts
- Choose automatic sync: invoices will sync to your accounting system every time contractors are paid
Known Limitations
- The Base URL must be the exact environment URL without any sub-paths or trailing slashes to ensure the API handshake is successful.
- The integration requires specific API permissions in Entra ID. If these are not granted admin consent, sync attempts will fail despite a valid connection.
Frequently Asked Questions
Can past invoices be synchronized?
Will invoices automatically be synchronized?
How can the integration be disconnected?
What if the client secret expires?
Are notifications sent if there's an issue?
Support
If you encounter issues connecting or syncing, contact Deel Support for assistance.