xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Commerce/Dealer ordering
CONCEPT · Last reviewed

Dealer ordering

Dealer orders reach xMatix two main ways: built up cart-style from the Product Catalogue, or handed off from the dealer's own purchase order. Both produce an ordinary sales order, so everything downstream — pricing, schemes, credit, allocation, fulfilment, invoicing — is the standard pipeline. This page covers the two capture paths and the handoff mechanics.

Cart-style capture with the Product Catalogue

A draft sales order in the Sales app: header actions Invoice (OTC), Selective Invoice OTC, Reprice, Apply Scheme and Product Catalogue; Partner Account, Branch and Account context; the Draft → Pending Approval → Approved → Fulfilment → Invoicing → Delivery → Closed status ladder; the Order Line grid with Quick Add, Product Catalogue and Import; and an Amount Summary and Scheme Recommendations panel
Dealer orders are ordinary sales orders: the Product Catalogue action on the order (header and line toolbar) is the cart-style capture surface, and pricing, schemes, credit and the fulfilment ladder are the standard order machinery.UI captured
  1. 1

    Partner Account (the selling dealer), Branch and Account (the customer) are the commercial context every line inherits — the same fields a purchase-order handoff fills in.

  2. 2

    Product Catalogue opens the store's merchandised catalogue for this document; Apply Scheme and Reprice re-run the scheme and pricing engines on demand.

  3. 3

    Lines can also be added with Quick Add or Import — whichever path is used, the same line handlers price and discount them.

  4. 4

    Amount Summary shows base, scheme, discount and tax totals; Payment records money against the order.

  5. 5

    Scheme Recommendations show trade schemes the order qualifies for or is close to.

  6. 6

    The status ladder is the standard sales-order lifecycle — nothing about a dealer order changes it.

A dealer order is an ordinary sales order in the Sales app, and everything on its page is the standard order machinery: Partner Account, Branch and Account in the header, the status ladder from Draft through Approval, Fulfilment, Invoicing and Delivery, the Lines grid, and an Amount Summary with Scheme Recommendations beside it. What Commerce adds is the Product Catalogue action — in the header actions and again on the Order Line toolbar next to Quick Add and Import.

From an open order (or purchase order, on the buying side), Product Catalogue opens the store's merchandised catalogue described in Catalogue and pricing: tabs for Focused, Frequently Ordered, New Items, Schemes and All, a barcode scanner, search by name or code and a sort control. The user browses, filters and sets quantities per unit of measure where the item defines a unit ladder. In this host-document surface, Add to document writes the selected line to the open document immediately; it is not the persisted public-storefront Cart record.

Each created or updated line then runs the document line handlers that resolve price, discounts and other derived values. The catalogue's offer text remains a prompt; the document engines are the authority. Public storefront carts and checkout sessions are a separate direct-to-consumer flow described in Direct-to-consumer selling.

The dealer handoff: requirement to supplying order

When the dealer's requirement is itself an xMatix document — a purchase order naming the supplier and the supplier's branch — the dealer-order handoff creates the supplying sales order from it, so nobody re-keys the requirement:

On the purchase orderBecomes, on the sales order
Supplier branchThe order's branch, and its partner account the selling company
The party raising the requirementThe order's customer account
Lines with outstanding quantityOrder lines (item, SKU, quantity), each referencing its requirement line

Three behaviours make the handoff safe to repeat:

  • Only outstanding quantity moves. Each requirement line tracks how much has already been ordered against it; the handoff takes what remains, so running it twice cannot double-supply.
  • Quantities roll up. The created order lines count back against their requirement lines, so the outstanding figure falls as supply is arranged — visible from the purchase order at any time.
  • It can be selective. The selective variant takes chosen lines and chosen quantities, capped at what is outstanding — for supplying part of a requirement now and the rest later.

The handoff refuses to run without a supplier branch on the purchase order, and refuses when no line has outstanding quantity — both with explicit messages. On the sales-order side, the same Create Dealer Order action does the reverse convenience: an order linked to a dealer's purchase order pulls that document's outstanding lines in. Reprice and Apply Scheme on the order re-run pricing and scheme evaluation after lines arrive by either path.

The standard pipeline takes over

However captured, the order is now a sales order:

StageDocumented at
Pricing, contract discounts, taxes fill inPricing, discounts and taxes
Trade schemes evaluate on saveSchemes and credit
Credit limit gates creationCredit limits
Stock is allocatedAllocating stock to orders
Picking and fulfilmentPicking and fulfilment
Delivery and invoicingThe sales order lifecycle
Payment and receivablesInvoicing and payments

Other capture channels

The same order document is also created by hand in the Sales app, captured on field visits (including van sales, where the vehicle sells from its own stock), and invoiced in bulk from the order-processing screen — see creating a sales order, van sales and bulk order processing.

Common questions

The dealer sent a second requirement for the same items — what happens?

A second purchase order is a new requirement and hands off independently. Re-running the handoff on the same purchase order, though, only ever takes what is still outstanding — quantity already turned into an order has rolled up against the requirement lines, so the repeat covers the remainder and a fully ordered document has nothing left to hand off.

Can the supplier accept only part of what the dealer asked for?

Yes — the selective handoff takes named lines and quantities, capped at each line's outstanding figure. The rest stays outstanding on the purchase order for a later run.

Does an order from the catalogue cart skip pricing, schemes or credit?

No. Product Catalogue adds lines to the same document used by manual entry. The line and document handlers apply pricing, discounts, scheme evaluation and the available credit checks through the normal lifecycle; using the catalogue does not create an alternate pricing pipeline.