mx.bigdata.sat.common.detallista.schema
Class Detallista.PaymentTerms

java.lang.Object
  extended by mx.bigdata.sat.common.detallista.schema.Detallista.PaymentTerms
Enclosing class:
Detallista

public static class Detallista.PaymentTerms
extends Object

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="netPayment" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence minOccurs="0">
                   <element name="paymentTimePeriod" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="timePeriodDue">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="value">
                                         <simpleType>
                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                             <minLength value="1"/>
                                             <maxLength value="5"/>
                                           </restriction>
                                         </simpleType>
                                       </element>
                                     </sequence>
                                     <attribute name="timePeriod" use="required">
                                       <simpleType>
                                         <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                                           <minLength value="1"/>
                                           <maxLength value="6"/>
                                           <enumeration value="DAYS"/>
                                         </restriction>
                                       </simpleType>
                                     </attribute>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
                 <attribute name="netPaymentTermsType" use="required">
                   <simpleType>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                       <maxLength value="22"/>
                       <minLength value="1"/>
                       <enumeration value="BASIC_NET"/>
                       <enumeration value="END_OF_MONTH"/>
                       <enumeration value="BASIC_DISCOUNT_OFFERED"/>
                     </restriction>
                   </simpleType>
                 </attribute>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="discountPayment" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="percentage">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <minLength value="1"/>
                         <maxLength value="5"/>
                       </restriction>
                     </simpleType>
                   </element>
                 </sequence>
                 <attribute name="discountType" use="required">
                   <simpleType>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                       <maxLength value="28"/>
                       <minLength value="1"/>
                       <enumeration value="ALLOWANCE_BY_PAYMENT_ON_TIME"/>
                       <enumeration value="SANCTION"/>
                     </restriction>
                   </simpleType>
                 </attribute>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="paymentTermsEvent">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <maxLength value="15"/>
             <minLength value="1"/>
             <enumeration value="DATE_OF_INVOICE"/>
             <enumeration value="EFFECTIVE_DATE"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="PaymentTermsRelationTime">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <minLength value="1"/>
             <maxLength value="15"/>
             <enumeration value="REFERENCE_AFTER"/>
           </restriction>
         </simpleType>
       </attribute>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Detallista.PaymentTerms.DiscountPayment
          Java class for anonymous complex type.
static class Detallista.PaymentTerms.NetPayment
          Java class for anonymous complex type.
 
Field Summary
protected  Detallista.PaymentTerms.DiscountPayment discountPayment
           
protected  Detallista.PaymentTerms.NetPayment netPayment
           
protected  String paymentTermsEvent
           
protected  String paymentTermsRelationTime
           
 
Constructor Summary
Detallista.PaymentTerms()
           
 
Method Summary
 Detallista.PaymentTerms.DiscountPayment getDiscountPayment()
          Gets the value of the discountPayment property.
 Detallista.PaymentTerms.NetPayment getNetPayment()
          Gets the value of the netPayment property.
 String getPaymentTermsEvent()
          Gets the value of the paymentTermsEvent property.
 String getPaymentTermsRelationTime()
          Gets the value of the paymentTermsRelationTime property.
 void setDiscountPayment(Detallista.PaymentTerms.DiscountPayment value)
          Sets the value of the discountPayment property.
 void setNetPayment(Detallista.PaymentTerms.NetPayment value)
          Sets the value of the netPayment property.
 void setPaymentTermsEvent(String value)
          Sets the value of the paymentTermsEvent property.
 void setPaymentTermsRelationTime(String value)
          Sets the value of the paymentTermsRelationTime property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

netPayment

protected Detallista.PaymentTerms.NetPayment netPayment

discountPayment

protected Detallista.PaymentTerms.DiscountPayment discountPayment

paymentTermsEvent

protected String paymentTermsEvent

paymentTermsRelationTime

protected String paymentTermsRelationTime
Constructor Detail

Detallista.PaymentTerms

public Detallista.PaymentTerms()
Method Detail

getNetPayment

public Detallista.PaymentTerms.NetPayment getNetPayment()
Gets the value of the netPayment property.

Returns:
possible object is Detallista.PaymentTerms.NetPayment

setNetPayment

public void setNetPayment(Detallista.PaymentTerms.NetPayment value)
Sets the value of the netPayment property.

Parameters:
value - allowed object is Detallista.PaymentTerms.NetPayment

getDiscountPayment

public Detallista.PaymentTerms.DiscountPayment getDiscountPayment()
Gets the value of the discountPayment property.

Returns:
possible object is Detallista.PaymentTerms.DiscountPayment

setDiscountPayment

public void setDiscountPayment(Detallista.PaymentTerms.DiscountPayment value)
Sets the value of the discountPayment property.

Parameters:
value - allowed object is Detallista.PaymentTerms.DiscountPayment

getPaymentTermsEvent

public String getPaymentTermsEvent()
Gets the value of the paymentTermsEvent property.

Returns:
possible object is String

setPaymentTermsEvent

public void setPaymentTermsEvent(String value)
Sets the value of the paymentTermsEvent property.

Parameters:
value - allowed object is String

getPaymentTermsRelationTime

public String getPaymentTermsRelationTime()
Gets the value of the paymentTermsRelationTime property.

Returns:
possible object is String

setPaymentTermsRelationTime

public void setPaymentTermsRelationTime(String value)
Sets the value of the paymentTermsRelationTime property.

Parameters:
value - allowed object is String


Copyright © 2010-2013. All Rights Reserved.