A buyer account. Carries a price level that governs product pricing, contact and mailing details, and payment methods.
Compile note. Confirmed: customers carry a price level (Retail level GUID in use) and reach a ship-to state via a contact's mailing address. Fields marked
‹confirm›should be read from the live model.
| Field | Type | Description |
|---|---|---|
Id |
GUID | Unique identifier. |
Name |
text | Customer / business name. ‹confirm› |
PriceLevel |
relation → Price Level | Selects which product price applies on this customer's orders. |
Contacts |
collection → Contact | Contacts on the account, each with a mailing address. ‹confirm› |
MailingAddress |
relation → Mailing Address | Address; expanded from a contact to get state. ‹confirm path› |
PaymentMethods |
collection | Stored payment method(s). ‹confirm› |
Terms |
enum / text | Payment terms. ‹confirm› |
| …additional fields | ‹confirm› |
Full field list to be read from the live model. |
‹confirm cardinality›.3f81f3cd-df62-421c-a1b5-46a35a2f2e72.‹confirm› the complete set of price levels (e.g., wholesale/dealer tiers).‹confirm› the supported method types (e.g., card, check, invoice/terms) and
how they attach to the customer vs. to an individual payment.| Related entity | Via | Notes |
|---|---|---|
| Price Level | PriceLevel |
Governs order pricing. |
| Sales Order | Order → Customer | A customer places orders. |
| Customer Payment | Payment → Customer | Payments recorded against the account. |
| Contact / Mailing Address | Contacts → MailingAddress |
Source of ship-to state and address. |