Uses the Component:PaymentTermsType
The PaymentTerms component represents the payment due dates and payment discount information.
Table 7.26. Fields and Components
Name | Description | Occurrence | Type | Data Type | User Notes |
---|---|---|---|---|---|
Description |
A user friendly description of the Term (e.g. 10 Percent discount if payed in 30 days) | 0..* | Field | oag:TextType | |
DueDate |
The absolute due date and time. | 0..1 | Field | oag:xbt_DateType | |
PaymentTermsDate |
The date and time when the payment terms go into effect. Used in conjunction with NumberOfDays | 0..1 | Field | oag:xbt_DateType | |
NumberOfDays |
The number of days from the PaymentTermDateTime by which payment is expected. | 0..1 | Field | oag:NumberType | |
FlexTerms |
Indicates if the dealer wishes to apply a discount to the order, or if the dealer wishes to increase their return allowance. | 0..1 | Field | oag:StringType | |
PayTerms |
When payment is due and/or discounts allowed. | 0..1 | Field | oag:StringType | |
PaymentMethod |
Indicates the method of payment (e.g. cash, credit, etc.). | 0..1 | Field | scl:PaymentMethodEnumeratedType | |
OrderCreditCard |
Deprecated: use CreditCard | 0..1 | Component | OrderCreditCardType | |
CreditCard |
The credit card information for the individual purchasing the item. | 0..1 | Component | CreditCardType | |
TermsOptionGroup |
The TermsOptionGroup component represents a set of options for the terms of the payment. Each occurence of TermsOptionGroup is, by definition, a payment option to the other TermsOptionGroup occurrences. (Boolean OR among TermsOptionGroup occurences) | 0..* | Component | TermsOptionGroupType |
The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.
Example 7.34. PaymentTerms
<PaymentTerms> <Description>......</Description> [0..*] <DueDate>......</DueDate> [0..1] <PaymentTermsDate>......</PaymentTermsDate> [0..1] <NumberOfDays>......</NumberOfDays> [0..1] <FlexTerms>......</FlexTerms> [0..1] <PayTerms>......</PayTerms> [0..1] <PaymentMethod>......</PaymentMethod> [0..1] <OrderCreditCard>......</OrderCreditCard> [0..1] <CreditCard>......</CreditCard> [0..1] <TermsOptionGroup>......</TermsOptionGroup> [0..*] </PaymentTerms>