EM-RTL-04 · Subject model · W-IND

Basket, checkout and sales transaction

An online basket or a store basket, the checkout that turns it into a sale, and the completed sales transaction with lines, applied prices, tenders, receipt and voids. Customer orders for later fulfilment and invoices are separate contours.

Partially published; research continues

Claude: initial-industry-contour-and-card-supplement; Grok: not-started.

Published results

The independent second-provider study, fixtures and the full research protocol remain open. Runtime promotion is governed by the package allocation holds.

Subject boundary and candidate types

Deep research questions

Verifiable invariants

End-to-end acceptance scenario

For a synthetic store and web shop, complete one cash and one card sale, void one line, abandon one basket, turn one checkout into a click and collect order, and show the balanced transaction records.

Negative case

Abandoned baskets are counted as sales, and stock is reserved for days for baskets that will never be paid.

Approaches to compare

Candidates in the live catalogue

Result requirements

Every card is executed together with the full research contract: definitions, fields and cardinalities, lifecycle, sources, data mastership, rights, the five object facets, at least eight invariants, positive and negative examples, dependencies, migration and applicability limits.

Machine-readable assignment JSON