enumerations
Table of Contents
Classes
- AuditActionType
- Enumeration of additionalType values for AuditAction.
- BusinessDocumentDirection
- The commercial direction of a business document, from the point of view of
the organization operating it.
- BusinessDocumentStatus
- The lifecycle status of a business document (quote, purchase order, invoice...).
- BusinessEntityType
- A extended custom business entity type of the product's offers.
- ContactType
- Types of contact points for an Organization or Person.
- CreditNoteDisposition
- What becomes of the amount of a {@see \xyz\oihana\schema\business\documents\CreditNote} :
refunded in cash, reapplied against another invoice, or still pending.
- CreditNoteReasonCode
- A structured reason a {@see \xyz\oihana\schema\business\documents\CreditNote}
was issued, alongside its free-text `reason` — so a consumer can process
credit notes by cause (a returned good, a pricing error…) rather than only
display a sentence to a human.
- PaymentReminderChannel
- The channel through which a payment reminder is sent.
- PaymentReminderLevel
- The escalation level of a payment reminder, from a courteous nudge to a
formal, legally-weighted demand.
- PriceComponentType
- Enumerates different price components that together make up the total price for an offered product.
- PriceType
- Enumerates different price components that together make up the total price for an offered product.
- PricingAreaScope
- The granularity of the place a {@see PricingCondition} is valid at — from a single point of sale up to everywhere.
- PricingItemScope
- The granularity of the item a {@see \xyz\oihana\schema\products\PricingCondition}
applies to — from a single product up to every item.
- PricingTargetScope
- The granularity of the buyer a {@see \xyz\oihana\schema\products\PricingCondition}
targets — from a single named customer up to every customer.
- ShippingChargeTiming
- When a delivery method's carriage amount is settled : at order time, or
recomputed at delivery time.
- StatementEntryType
- The kind of movement a {@see \xyz\oihana\schema\business\documents\StatementEntry}
records on an account statement.
- UnitOfSaleType
- Enumeration of allowed values for the {@see Product::$unitOfSale} property.