Uses the Component:PaymentTermsType
The PaymentTerms component represents the payment due dates and payment discount information.
Table 6.28. 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.28. 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>