Payment term (payment_term)

Reusable payment policy defining term, method, and optional discount for a buyer or company group.

Role

Reusable payment policy defining term, method, and optional discount for a buyer or company group.

This page describes the canonical functional concept. Detailed endpoints, HTTP parameters, and response formats belong in the API & events.

Nature in the model

Ressource This resource has its own identifier and can be durably referenced by other objects and processes that need it.

Key fields

The fields below capture the most important functional distinctions of the object.

ChampTypeRole
labelstringFunctional label of the payment term.
buyer_idstring | nullBuyer to whom the term applies when individual.
company_group_idstring | nullCompany group to which the term applies when shared.
payment_delay_daysintegerNominal payment term in days.
payment_modestring | nullExpected payment method when enforced by the term.
discount_ratecommon.rate | nullOptional discount rate.
discount_delay_daysinteger | nullPeriod during which the discount may apply.
source_referencestring | nullTechnical identity of the term in its source system.

Relationships

ObjetRelationSignification
companyBuyerA term may be attached directly to a buyer.
company_groupCompany groupA term may be carried by a company group through `company_group_id`.

Invariants

  • `buyer_id` and `company_group_id` are mutually exclusive. Both may remain absent when a term is not specialized for a buyer or group.
  • `source_reference` identifies the term in the source system; it does not replace its Ormuz identifier.
  • The discount rate is a `common.rate` ratio, not a monetary amount.