Dynamics 365 Business Central
Read and write Business Central items, vendors, sales and purchase documents, and read ledger, accounts, payments and setup data.
Reduce manual data entry between business systems.
Source actions
16
Destination actions
13
Data types
16
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
accounts
- List G/L accountsSourceIncremental
Chart of accounts with category, type and net change.
customer payments
- List customer paymentsSourceIncremental
Customer payment journal lines with applied invoice references.
customers
- List CustomersSourceIncremental
List operation for Customers.
- Upsert CustomersDestinationDuplicate protectedIncremental
Upsert operation for Customers.
dimensions
- List dimensionsSourceIncremental
Analysis dimensions such as department or project.
employees
- List employeesSourceIncremental
Employees with job title, contact details and employment dates (bank details are not returned).
general ledger entries
- List G/L entriesSourceIncremental
Posted general ledger entries with account, document and debit/credit amounts.
items
- Create itemDestinationNot retried automatically
Creates a Business Central item.
- List itemsSourceIncremental
Items with type, category, inventory, prices and posting groups.
- Update itemDestinationDuplicate protected
Updates supplied fields on a Business Central item. Requires the record's current ETag.
payment terms
- List payment termsSourceIncremental
Payment terms with due-date and discount formulas.
purchase invoices
- List purchase invoicesSourceIncremental
Purchase invoices with vendor, dates, totals and status.
purchase orders
- Create purchase orderDestinationNot retried automatically
Creates a Business Central purchase order.
- List purchase ordersSourceIncremental
Purchase orders with vendor, receipt date, totals and status.
- Update purchase orderDestinationDuplicate protected
Updates supplied fields on a Business Central purchase order. Requires the record's current ETag.
sales invoice lines
- Create sales invoice lineDestinationNot retried automatically
Creates a Business Central sales invoice line.
- List sales invoice linesSource
Lines of one sales invoice.
sales invoices
- Create draft sales invoiceDestinationNot retried automatically
Creates a Business Central draft sales invoice.
- List sales invoicesSourceIncremental
Draft and posted sales invoices with customer, dates, totals and status.
- Update draft sales invoiceDestinationDuplicate protected
Updates supplied fields on a Business Central draft sales invoice. Requires the record's current ETag.
sales order lines
- Create sales order lineDestinationNot retried automatically
Creates a Business Central sales order line.
- List sales order linesSource
Lines of one sales order with shipped and invoiced quantities.
sales orders
- Create sales orderDestinationNot retried automatically
Creates a Business Central sales order.
- List sales ordersSourceIncremental
Sales orders with customer, shipping, totals and fulfilment status.
- Update sales orderDestinationDuplicate protected
Updates supplied fields on a Business Central sales order. Requires the record's current ETag.
shipment methods
- List shipment methodsSourceIncremental
Shipment method codes.
vendors
- Create vendorDestinationNot retried automatically
Creates a Business Central vendor.
- List vendorsSourceIncremental
Vendors with address, currency, payment terms and balance.
- Update vendorDestinationDuplicate protected
Updates supplied fields on a Business Central vendor. Requires the record's current ETag.
Authentication
Microsoft Entra access token (same credential as the built-in Business Central connection)
Plans and access
Business Central online Essentials or Premium; APIs are enabled by default online. The Microsoft Entra app or user needs Business Central permission sets covering each table read or written.
Test environment
Sandbox environments use the same API with the sandbox environment name.
Rate limits
Per user: 6,000 OData requests per 5-minute sliding window, 5 concurrent requests and 95 queued; HTTP 429 when exceeded.
Provider events
API v2.0 webhook subscriptions for entity create, update and delete notifications. Nexra event triggers are not yet available; flows run on demand or on a schedule.
Before you build a flow
- Customer reads only. Approved provider credentials and certification are pending.
- Updates require the record's current @odata.etag in If-Match, as the API documents; read the record first and pass its etag.
- Document lines are read per parent document; purchase document lines and posting actions (post, ship and invoice) are not exposed.
- Creates have no idempotency key; uncertain creates are not repeated automatically.
- Sales invoices are created as drafts; posting is left to Business Central users.