A count of ecom customers with active orders who have no record in the D365 customer master. Until they are promoted, their orders cannot be billed and revenue cannot post.
At a glance
The headline count of commerce customers with at least one active, non-cancelled order who do not yet exist in the D365 customer master. A commerce order cannot become a D365 Sales Order, a free-text invoice, or GL revenue until the customer exists as a master record. Every customer in this count represents revenue that is committed on the commerce side but structurally blocked from posting in D365. It is the customer-level twin of the order-level Commerce Orders Without Business Central Sales Order card: fix the customer here and the blocked orders there clear in the same sync.
Calculation
Calculated automatically from your Microsoft Dynamics 365 data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US wholesale distributor on Finance & Operations plus BigCommerce B2B and Shopify Plus DTC, two legal entities (US Trade Inc, USD, and CA Trade ULC, CAD). The 7-day window covers 06 Apr 26 to 12 Apr 26.
Four things to notice:
- 17 customers exceed the alert threshold of 10. The alert fired, and the drill-down ranks the 17 by blocked order value so onboarding works the biggest revenue first. The top customer alone, Wholesale-X, is holding $18,400 of orders that cannot be invoiced because there is no customer to invoice.
- The split between B2B and DTC drives different actions. The 6 B2B customers need manual onboarding (credit check, tax-ID validation, payment terms), so they sit with the AR team. The 11 DTC customers are usually auto-creatable: the standard sync flow can promote them with default settings, so they should clear on the next connector run unless a field is failing validation.
- 4 of these customers already exist in Dataverse but were never promoted to D365. That is a different failure mode: the record made it into the Common Data Service / Dataverse layer (perhaps from Dynamics 365 Sales) but the dual-write or promotion step into the F&O customer master never completed. Those four belong on the Customers in Dataverse Not Promoted to D365 card, and this card cross-references them so onboarding does not create a duplicate.
- The non-cross-platform sibling counts the same population from the D365 side. The Ecom Customers Absent from D365 card frames the gap as a connector-health metric; this cross-platform version frames it as revenue at risk by attaching the blocked order value. Both should agree on the headcount; if they diverge, the field-map key differs between them and onboarding should reconcile.
Sibling cards merchants should reference together
This card is the customer-level entry point into the ecom-to-ERP onboarding cluster. Pair it with these to close each gap.Reconciling against Microsoft Dynamics 365
Where to look in Business Central / Finance & Operations:Finance & Operations: Accounts receivable > Customers > All customers (search for the commerce email or external ID, expect no match) Finance & Operations: Data management > Dual-write > Customers (check whether the record stalled mid-promotion) Business Central: Sales > Customers filtered to the commerce external ID (no match = absent) Business Central: AL Extension connector logs (customer-create failures and validation errors)No native D365 screen lists “commerce customers who do not exist here yet”, because D365 cannot enumerate records it does not hold. The customer master only knows who is in it. This card builds the missing set by reading the commerce platforms and subtracting the customers already present in D365. Why our number may legitimately differ:
Cross-connector reconciliation:
The blocked order value behind these absent customers is the slice of commerce revenue that cannot reach the GL. Those same orders count toward shopify.total_revenue, bigcommerce.total_revenue, and adobe_commerce.total_revenue on the commerce side, where revenue is recognised at checkout, but they are absent from D365 GL revenue until the customer is promoted and the orders post. The persistent gap between commerce headline revenue and D365 booked revenue is, in part, this card and its order-level siblings.