PaymentTerms

Uses the Component:PaymentTermsType

The PaymentTerms component represents the payment due dates and payment discount information.

Fields and Components

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..1Field oag:xbt_DateType  
PaymentTermsDate

The date and time when the payment terms go into effect. Used in conjunction with NumberOfDays

0..1Field oag:xbt_DateType  
NumberOfDays

The number of days from the PaymentTermDateTime by which payment is expected.

0..1Field 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..1Field oag:StringType  
PayTerms

When payment is due and/or discounts allowed.

0..1Field oag:StringType  
PaymentMethod

Indicates the method of payment (e.g. cash, credit, etc.).

0..1Field scl:PaymentMethodEnumeratedType  
OrderCreditCard

Deprecated: use CreditCard

0..1ComponentOrderCreditCardType 
CreditCard

The credit card information for the individual purchasing the item.

0..1ComponentCreditCardType 
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..*ComponentTermsOptionGroupType 

Sample XML

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>