Skip to main content

Documentation Index

Fetch the complete documentation index at: https://parabola.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

Microsoft Dynamics Finance, also called D365 or Finance & Operations, is an enterprise resource planning (ERP) system used by mid-market and enterprise companies to run financials, supply chain, and business performance. Connecting Dynamics Finance to Parabola lets finance, accounting, and ops teams pull live ERP data directly into reports, reconciliations, and dashboards, without writing OData queries or waiting on IT to schedule custom exports.

Pull from Microsoft Dynamics Finance

The Pull from Microsoft Dynamics Finance step connects your Parabola flow directly to your D365 instance and brings in key entities like customers, vendors, journals, ledger transactions, sales orders, and purchase orders. The step inherits the same permissions as the user who authenticates, so it only returns rows that user can already see in Dynamics.

Setup

Before using this step, you’ll need:
  • A Microsoft Dynamics Finance account.
  • Your Dynamics Finance instance URL, for example https://<yourtenant>.operations.dynamics.com. Any valid URL from your Dynamics instance works.
If you’re not sure what either value should be, ask your Dynamics or IT administrator.

Compatibility and first-time setup

The first time Parabola connects to Dynamics, the Microsoft Dynamics ERP app inside your organization’s Microsoft Entra (Azure AD) is used to establish the connection. If the connection fails or your organization doesn’t have this app installed, contact your IT administrator to provision it. Older Microsoft Dynamics Finance accounts that haven’t migrated to Power Platform may not include this app by default. Newer Dynamics Finance accounts created within Power Platform already have it installed.

How to authenticate

1
In your Parabola flow, use the top search bar and type “dynamics” to find the step.
2
Double-click the Pull from Microsoft Dynamics Finance step icon to add it to the canvas.
3
Open the step and provide your Dynamics Finance instance URL.
4
Sign in using the Microsoft account you use to access Dynamics Finance. The step inherits the same permissions that user has inside Dynamics.

Configure your settings

After connecting your account:
1
Choose which legal entity you want to pull data from.
2
Choose the data entity you want to retrieve.
The names of data entities shown in Parabola may not always match what you see in Dynamics Finance. If you’re not sure which entity to pick, you have a few options:
  • Use the AI chat sidebar in Parabola, which can guide you to the right entity.
  • In Dynamics, navigate to the data you’re interested in and right-click on a specific field or line item (not the whole table). Use the entity name that appears as a starting point for your search in Parabola.
  • Reach out to Parabola Support or your IT administrator.
When pulling data from an entity for the first time, the step defaults to 10 rows so it can run quickly while you confirm you’ve selected the right entity. Once you’ve verified, remove or update the row limit and add any filters you need to narrow the data.

Available data

The Pull from Microsoft Dynamics Finance step can access any data entity exposed through D365’s OData API, scoped to the legal entity you select. The most common entities operators pull:
  • General ledger — chart of accounts, ledger transactions, journal lines, and trial balance entities.
  • Accounts receivable — customers, customer invoices, free text invoices, customer payments, and aging entities.
  • Accounts payable — vendors, vendor invoices, vendor payments, and AP aging entities.
  • Sales — sales orders, sales order lines, sales invoices, and quotation entities.
  • Procurement — purchase orders, purchase order lines, purchase requisitions, and receiving entities.
  • Inventory — released products, on-hand inventory, item movements, and warehouse entities.
  • Fixed assets — asset master data, depreciation schedules, and transactions.
For the full list of entities and their schemas, see Microsoft’s data entities reference.

Common use cases

  • Automate month-end close reporting: Pull GL transactions and journal lines from Dynamics, combine with sub-ledger data from QuickBooks Online or NetSuite for subsidiaries on different ERPs, and produce a consolidated trial balance.
  • Reconcile AP across Dynamics and spend tools: Cross-reference Dynamics vendor invoices with corporate card and bill data from Ramp or procurement records from Coupa to catch duplicate or missing bills before payment.
  • Audit shipping invoices: Join Dynamics purchase orders and receipts with carrier records from FedEx, UPS, DHL, or 3PL data from ShipBob to flag billing discrepancies.
  • Push ERP data to BI: Send cleaned Dynamics data into Snowflake, BigQuery, Redshift, or Databricks so analytics teams can model financial performance alongside operational data.
  • Build supply chain dashboards: Combine Dynamics inventory and purchase order data with sales data from Shopify, Amazon Seller Central, or Walmart to track demand-supply gaps.
  • Trigger finance alerts: Send a Slack message when an aging bucket exceeds a threshold, when a journal entry posts to a sensitive account, or when an inventory item drops below safety stock.

Tips for using Parabola with Microsoft Dynamics Finance

  • Pick the right legal entity. Dynamics scopes most data by legal entity, so if a flow returns blank results, the wrong entity is the most common cause.
  • Use the 10-row default to validate. Confirm your entity choice with the default 10-row limit before pulling the full dataset. Some entities are large and slow.
  • Filter on date fields, not amounts. OData filters work well on ModifiedDateTime and similar timestamp fields. Filter amounts downstream with a Filter rows step in Parabola.
  • Run during off-peak hours. Pulling large entities during business hours can put load on the production Dynamics environment. Schedule heavy flows for nights or weekends.
  • Use a sandbox for development. Build and test flows against a Dynamics test environment, then point the step at production once the logic is solid.
  • Match cadence to use case. Hourly for ops dashboards, daily for sub-ledger reconciliations, monthly for valuation and trial balance work.

FAQ

What permissions does Parabola need in Dynamics?

The step inherits whatever the authenticating user can already access. If a user can see an entity in Dynamics, the step can pull it. If they can’t, the pull will return an authorization error. Work with your IT administrator to grant the right roles before connecting.

Why is my connection failing on the first attempt?

The most common cause is that the Microsoft Dynamics ERP app isn’t installed in your organization’s Microsoft Entra tenant. Older Dynamics accounts that predate Power Platform often don’t have it. Ask your IT administrator to provision the app, then reconnect.

Can I push data back into Dynamics?

The Pull from Microsoft Dynamics Finance step is read-only. To write back (for example, posting a journal entry or creating a sales order), use a Send to an API step pointed at the relevant D365 OData endpoint with your credentials.

How do I find the right data entity name?

Three options: ask Parabola’s AI chat sidebar, right-click a field in Dynamics to see the underlying entity name, or check Microsoft’s data entities reference. Parabola entity names typically map to D365’s public entity names with minor formatting differences.
With Microsoft Dynamics Finance and Parabola connected, the trial balance workbooks, AP aging reports, and supply chain reconciliations that used to require custom OData queries run on a schedule, with clean data flowing into the systems where your team actually works.
Last modified on May 18, 2026