Uses the Component:PaymentTermsType
The PaymentTerms component represents the payment due dates and payment discount information.
Table 6.6. 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 | udt:TextType | |
| DueDate |
The absolute due date and time. | 0..1 | Field | udt:DateType | |
| PaymentTermsDate |
The date and time when the payment terms go into effect. Used in conjunction with NumberOfDays | 0..1 | Field | udt:DateType | |
| NumberOfDaysNumeric |
The number of days from the PaymentTermDateTime by which payment is expected. | 0..1 | Field | udt:NumericType | |
| FlexTermsString |
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 | qdt:StringType | |
| PayTermsString |
When payment is due and/or discounts allowed. | 0..1 | Field | qdt:StringType | |
| PaymentMethodCode |
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 6.6. PaymentTerms
<PaymentTerms>
<Description>......</Description> [0..*]
<DueDate>......</DueDate> [0..1]
<PaymentTermsDate>......</PaymentTermsDate> [0..1]
<NumberOfDaysNumeric>......</NumberOfDaysNumeric> [0..1]
<FlexTermsString>......</FlexTermsString> [0..1]
<PayTermsString>......</PayTermsString> [0..1]
<PaymentMethodCode>......</PaymentMethodCode> [0..1]
<OrderCreditCard>......</OrderCreditCard> [0..1]
<CreditCard>......</CreditCard> [0..1]
<TermsOptionGroup>......</TermsOptionGroup> [0..*]
</PaymentTerms>