Connectors

/

Microsoft Dynamics 365 Business Central

/

Check Dynamics 365 Business Central credit before closing a Dynamics 365 Sales deal
Report
Cross-Connector

Know if finance will hold an order before you close the deal

For sales reps who want a customer's Business Central credit and overdue invoices checked before closing in Dynamics 365 Sales, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Check Dynamics 365 Business Central credit before closing a Dynamics 365 Sales deal
Can I safely close the Contoso Expansion opportunity, or is Contoso on credit trouble in Business Central?
Verdict: HOLD for Contoso Expansion. - Headroom: credit limit 100,000, minus balance, orders and this deal leaves minus 12,500 - Overdue: 18,200, oldest invoice INV-1042 at 74 days - Reminders: level 2 reminder issued - Match: by account number Talk to finance before closing. Want the overdue invoices?
Microsoft Dynamics 365 Business Central
Sample figures. Your results come from your own account.
microsoft-dynamics-365-sales-get-opportunities
microsoft-dynamics-365-sales-get-accounts

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Business Central
Run it on your own Microsoft Dynamics 365 Business Central data.

Connect Microsoft Dynamics 365 Business Central, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Deals close before anyone checks the customer's credit

A rep closing a deal in Dynamics 365 Sales rarely knows the customer is over its limit or has invoices months overdue in Business Central. Finance has to look it up and add up orders and overdue invoices, often after the order is promised.

Without PopdockAI

  • Email finance and wait for an answer
  • Look up the customer and total open orders
  • Check overdue invoices and reminders by hand
  • Promise an order that finance then holds

With PopdockAI

  • The opportunity's account is matched to the Business Central customer
  • Overdue invoices and reminders are read
  • Credit headroom includes the deal itself
  • A clear, caution or hold verdict, and nothing is changed

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Decide whether the opportunity `{opportunity-topic}` can be closed safely by checking its customer's credit position and overdue invoices in Business Central company `{company}` (default: the connector's default company when blank).

**Step 1: Find the opportunity in Dynamics 365 Sales**

Call `dynamics-365-sales-get-opportunities` with topic.contains set to `{opportunity-topic}`. If nothing comes back, report that no opportunity matched and stop. If more than one comes back, list each with topic, potential-customer, est-revenue, est-close-date and status, and stop so the user can pick one. Keep potential-customer and est-revenue.

**Step 2: Resolve the account in Dynamics 365 Sales**

Call `dynamics-365-sales-get-accounts` with account-name set to the opportunity's potential-customer. Keep account-number, account-name, email and credit-limit. If no account matches, the potential customer may be a contact; report that and continue with the potential-customer name only.

**Step 3: Find the customer in Business Central**

If the account has an account-number, call `business-central-get-customer` with customer-number set to it (and company set to `{company}` when given). If that returns nothing, or there is no account-number, call `business-central-get-customer` with name.contains set to the account name, and if email is known prefer the row whose email matches. If more than one customer still matches, list them and stop. If none matches, report the customer as present in Dynamics 365 Sales and absent from Business Central, recommend creating the customer before closing, and stop.

Keep customer-number, name, credit-limit, balance-due, balance, outstanding-orders, outstanding-invoices, blocked and payment-terms-code.

**Step 4: Read overdue invoices in Business Central**

Call `business-central-get-posted-sales-invoice` with sell-to-customer-number set to the customer-number, remaining-amount.min set to 0.01 and due-date.to set to yesterday's date. Sum remaining-amount and note the oldest due-date. Also call `business-central-get-reminder` with customer-number set to the customer-number to see whether reminders have been issued and at what reminder-level.

**Step 5: Report**

A short verdict first: CLEAR, CAUTION or HOLD.

* HOLD when the customer is blocked, or balance plus outstanding-orders plus the opportunity's est-revenue exceeds a non-zero Business Central credit-limit, or any invoice is more than 60 days overdue.
* CAUTION when anything is overdue at all, or a reminder exists.
* CLEAR otherwise.

Then a table: opportunity (topic, est-revenue, est-close-date), Business Central customer (number, name, credit-limit, balance, balance-due, outstanding-orders), headroom (credit-limit minus balance minus outstanding-orders minus est-revenue), overdue total and oldest overdue invoice, and the highest reminder-level. Note when the Dynamics 365 Sales account credit-limit differs from the Business Central credit-limit.

**Rules & Guidelines:**

* Tools named dynamics-365-sales-* are on the dynamics-365-sales server; tools named business-central-* are on the business-central server.
* This prompt is read-only. Do NOT call `dynamics-365-sales-update-opportunity`, `dynamics-365-sales-update-account`, `business-central-update-customer` or any other create or update tool on either server.
* Business Central's credit-limit is authoritative; a credit-limit of 0 means no limit is set, so say so rather than calling it exceeded.

**Validation:**

* If either server returns an error, report which server and which tool failed and do not guess the verdict.
* Account names often differ in punctuation or suffixes (Inc, Ltd, LLC) between the two systems; state which match rule you used.
* Report amounts in each system's currency; if currency-code differs from the opportunity's currency, say so rather than converting.

Who it's for

One answer, three teams that use it

Account executives

Close deals finance will not hold

Check credit before you commit to a delivery date, so the customer is not told yes and then put on hold.

Before I close the Fabrikam Renewal opportunity, is Fabrikam clear on credit in Business Central?

Credit controllers

Answer rep credit questions without the lookup

Reps get the verdict and figures themselves, so you spend less time answering one off credit questions.

Check credit headroom in Business Central for the Northwind Traders Q4 Order opportunity, including the deal value.

Sales managers

Review risky deals before forecast calls

See which big deals sit with customers who are overdue or near their limit, before they go in the forecast.

Is Contoso on credit hold or overdue in Business Central? I want to commit the Contoso Expansion deal this week.

How it works

What PopdockAI does when you ask

You name the opportunity and your AI assistant matches its account to the Business Central customer and checks credit. You get a verdict with the reasons, and neither system is changed.

01

Ask

You name the opportunity.

Your AI tool

02

Match

It finds the account and matches the Business Central customer.

microsoft-dynamics-365-sales-get-opportunities
microsoft-dynamics-365-sales-get-accounts

03

Check

It reads overdue invoices and reminders and works out headroom including the deal.

No items found.

04

Report

You get a clear, caution or hold verdict with the figures and reasons.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Microsoft Dynamics 365 Business Central and one secure connection to your AI tool. No code, no exports.

get-data

microsoft-dynamics-365-sales-get-opportunities

Returns Dynamics 365 Sales opportunities. Filter by owner, status, sales stage, probability, estimated close date, topic, potential customer and estimated revenue, and cap how many records come back.
get-data

microsoft-dynamics-365-sales-get-accounts

Returns Dynamics 365 Sales accounts. Filter by city, annual revenue, status, industry, account number, email, account name and state, and cap how many records come back.
Read only.Nothing in Microsoft Dynamics 365 Business Central Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

Know about a credit hold before you close

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation