|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmx.bigdata.sat.common.detallista.schema.Detallista
public class Detallista
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="requestForPaymentIdentification">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="entityType">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="INVOICE"/>
<enumeration value="DEBIT_NOTE"/>
<enumeration value="CREDIT_NOTE"/>
<enumeration value="LEASE_RECEIPT"/>
<enumeration value="HONORARY_RECEIPT"/>
<enumeration value="PARTIAL_INVOICE"/>
<enumeration value="TRANSPORT_DOCUMENT"/>
<enumeration value="AUTO_INVOICE"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="specialInstruction" maxOccurs="4" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="text" maxOccurs="15">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="255"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="code" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<maxLength value="3"/>
<minLength value="1"/>
<enumeration value="AAB"/>
<enumeration value="DUT"/>
<enumeration value="PUR"/>
<enumeration value="ZZZ"/>
</restriction>
</simpleType>
</attribute>
</restriction>
</complexContent>
</complexType>
</element>
<element name="orderIdentification">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="referenceIdentification" maxOccurs="30">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="type" use="required" fixed="ON">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="ON"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
<element name="ReferenceDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="AdditionalInformation">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="referenceIdentification" maxOccurs="99">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="AAE"/>
<enumeration value="CK"/>
<enumeration value="ACE"/>
<enumeration value="ATZ"/>
<enumeration value="DQ"/>
<enumeration value="IV"/>
<enumeration value="ON"/>
<enumeration value="AWR"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="DeliveryNote" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="referenceIdentification" maxOccurs="30">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="35"/>
</restriction>
</simpleType>
</element>
<element name="ReferenceDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="buyer">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="gln">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<length value="13"/>
</restriction>
</simpleType>
</element>
<element name="contactInformation" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="personOrDepartmentName">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="text">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="35"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="seller" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="gln">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<length value="13"/>
</restriction>
</simpleType>
</element>
<element name="alternatePartyIdentification">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="40"/>
<enumeration value="SELLER_ASSIGNED_IDENTIFIER_FOR_A_PARTY"/>
<enumeration value="IEPS_REFERENCE"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="shipTo" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="gln" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<length value="13"/>
</restriction>
</simpleType>
</element>
<element name="nameAndAddress" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence maxOccurs="unbounded">
<element name="name" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="35"/>
</restriction>
</simpleType>
</element>
<element name="streetAddressOne" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="35"/>
</restriction>
</simpleType>
</element>
<element name="city" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="35"/>
</restriction>
</simpleType>
</element>
<element name="postalCode" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="9"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="InvoiceCreator" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="gln" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<length value="13"/>
</restriction>
</simpleType>
</element>
<element name="alternatePartyIdentification" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<length value="2"/>
<enumeration value="VA"/>
<enumeration value="IA"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
<element name="nameAndAddress" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="35"/>
</restriction>
</simpleType>
</element>
<element name="streetAddressOne" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="35"/>
</restriction>
</simpleType>
</element>
<element name="city" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="35"/>
</restriction>
</simpleType>
</element>
<element name="postalCode" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="9"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="Customs" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="gln" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<length value="13"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="currency" maxOccurs="3" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="currencyFunction" maxOccurs="3">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<maxLength value="16"/>
<minLength value="1"/>
<enumeration value="BILLING_CURRENCY"/>
<enumeration value="PRICE_CURRENCY"/>
<enumeration value="PAYMENT_CURRENCY"/>
</restriction>
</simpleType>
</element>
<element name="rateOfChange" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
</sequence>
<attribute name="currencyISOCode" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<length value="3"/>
<enumeration value="MXN"/>
<enumeration value="XEU"/>
<enumeration value="USD"/>
</restriction>
</simpleType>
</attribute>
</restriction>
</complexContent>
</complexType>
</element>
<element name="paymentTerms" minOccurs="0">
<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>
</element>
<element name="shipmentDetail" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
</restriction>
</complexContent>
</complexType>
</element>
<element name="allowanceCharge" maxOccurs="99" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="specialServicesType" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="3"/>
<enumeration value="AA"/>
<enumeration value="AJ"/>
<enumeration value="ADO"/>
<enumeration value="ADT"/>
<enumeration value="ADS"/>
<enumeration value="ABZ"/>
<enumeration value="DA"/>
<enumeration value="EAA"/>
<enumeration value="EAB"/>
<enumeration value="PI"/>
<enumeration value="TAE"/>
<enumeration value="SAB"/>
<enumeration value="RAA"/>
<enumeration value="PAD"/>
<enumeration value="FG"/>
<enumeration value="FA"/>
<enumeration value="TD"/>
<enumeration value="TS"/>
<enumeration value="TX"/>
<enumeration value="TZ"/>
<enumeration value="ZZZ"/>
<enumeration value="VAB"/>
<enumeration value="UM"/>
<enumeration value="DI"/>
<enumeration value="CAC"/>
<enumeration value="COD"/>
<enumeration value="EAB"/>
<enumeration value="FC"/>
<enumeration value="FI"/>
<enumeration value="HD"/>
<enumeration value="QD"/>
</restriction>
</simpleType>
</element>
<element name="monetaryAmountOrPercentage" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="rate" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="percentage" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
</sequence>
<attribute name="base" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<length value="13"/>
<enumeration value="INVOICE_VALUE"/>
</restriction>
</simpleType>
</attribute>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="allowanceChargeType" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="16"/>
<enumeration value="ALLOWANCE_GLOBAL"/>
<enumeration value="CHARGE_GLOBAL"/>
</restriction>
</simpleType>
</attribute>
<attribute name="settlementType" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="11"/>
<enumeration value="BILL_BACK"/>
<enumeration value="OFF_INVOICE"/>
</restriction>
</simpleType>
</attribute>
<attribute name="sequenceNumber">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="15"/>
</restriction>
</simpleType>
</attribute>
</restriction>
</complexContent>
</complexType>
</element>
<element name="lineItem" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="tradeItemIdentification">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="gtin">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="14"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="alternateTradeItemIdentification" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="35"/>
<enumeration value="BUYER_ASSIGNED"/>
<enumeration value="SUPPLIER_ASSIGNED"/>
<enumeration value="SERIAL_NUMBER"/>
<enumeration value="GLOBAL_TRADE_ITEM_IDENTIFICATION"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
<element name="tradeItemDescriptionInformation" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="longText">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="35"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="language">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<length value="2"/>
<enumeration value="ES"/>
<enumeration value="EN"/>
</restriction>
</simpleType>
</attribute>
</restriction>
</complexContent>
</complexType>
</element>
<element name="invoicedQuantity">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>decimal">
<attribute name="unitOfMeasure" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="aditionalQuantity" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>decimal">
<attribute name="QuantityType" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="18"/>
<enumeration value="NUM_CONSUMER_UNITS"/>
<enumeration value="FREE_GOODS"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
<element name="grossPrice" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="netPrice" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="AdditionalInformation" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="referenceIdentification" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<length value="2"/>
<enumeration value="ON"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="Customs" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="gln" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<length value="13"/>
</restriction>
</simpleType>
</element>
<element name="alternatePartyIdentification">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<length value="2"/>
<enumeration value="TN"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
<element name="ReferenceDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
<element name="nameAndAddress">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="35"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</all>
</restriction>
</complexContent>
</complexType>
</element>
<element name="LogisticUnits" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="serialShippingContainerCode">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="3"/>
<enumeration value="BJ"/>
<enumeration value="SRV"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="palletInformation" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="palletQuantity">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="15"/>
</restriction>
</simpleType>
</element>
<element name="description">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<maxLength value="35"/>
<minLength value="1"/>
<enumeration value="EXCHANGE_PALLETS"/>
<enumeration value="RETURN_PALLETS"/>
<enumeration value="PALLET_80x100"/>
<enumeration value="CASE"/>
<enumeration value="BOX"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
<element name="transport">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="methodOfPayment">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<maxLength value="17"/>
<minLength value="1"/>
<enumeration value="PREPAID_BY_SELLER"/>
<enumeration value="PAID_BY_BUYER"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</all>
</restriction>
</complexContent>
</complexType>
</element>
<element name="extendedAttributes" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="lotNumber" maxOccurs="10">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="productionDate" type="{http://www.w3.org/2001/XMLSchema}date" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="allowanceCharge" maxOccurs="99" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="specialServicesType" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<maxLength value="3"/>
<minLength value="1"/>
<enumeration value="AA"/>
<enumeration value="ADS"/>
<enumeration value="ADO"/>
<enumeration value="ABZ"/>
<enumeration value="DA"/>
<enumeration value="EAA"/>
<enumeration value="PI"/>
<enumeration value="TAE"/>
<enumeration value="SAB"/>
<enumeration value="RAA"/>
<enumeration value="PAD"/>
<enumeration value="FG"/>
<enumeration value="FA"/>
<enumeration value="TD"/>
<enumeration value="TS"/>
<enumeration value="TX"/>
<enumeration value="ZZZ"/>
<enumeration value="VAB"/>
<enumeration value="UM"/>
<enumeration value="DI"/>
<enumeration value="ADT"/>
<enumeration value="AJ"/>
<enumeration value="CAC"/>
<enumeration value="COD"/>
<enumeration value="EAB"/>
<enumeration value="FC"/>
<enumeration value="FI"/>
<enumeration value="HD"/>
<enumeration value="QD"/>
</restriction>
</simpleType>
</element>
<element name="monetaryAmountOrPercentage">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="percentagePerUnit">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="5"/>
</restriction>
</simpleType>
</element>
<element name="ratePerUnit" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="amountPerUnit">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="5"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="allowanceChargeType" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="16"/>
<enumeration value="ALLOWANCE_GLOBAL"/>
<enumeration value="CHARGE_GLOBAL"/>
</restriction>
</simpleType>
</attribute>
<attribute name="settlementType">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="29"/>
<enumeration value="OFF_INVOICE"/>
<enumeration value="CHARGE_TO_BE_PAID_BY_VENDOR"/>
<enumeration value="CHARGE_TO_BE_PAID_BY_CUSTOMER"/>
</restriction>
</simpleType>
</attribute>
<attribute name="sequenceNumber">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="15"/>
</restriction>
</simpleType>
</attribute>
</restriction>
</complexContent>
</complexType>
</element>
<element name="tradeItemTaxInformation" maxOccurs="99" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="taxTypeDescription">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<length value="3"/>
<enumeration value="GST"/>
<enumeration value="VAT"/>
<enumeration value="LAC"/>
<enumeration value="AAA"/>
<enumeration value="ADD"/>
<enumeration value="FRE"/>
<enumeration value="LOC"/>
<enumeration value="STT"/>
<enumeration value="OTH"/>
</restriction>
</simpleType>
</element>
<element name="referenceNumber" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="20"/>
</restriction>
</simpleType>
</element>
<element name="tradeItemTaxAmount" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="taxPercentage" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
<element name="taxAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="taxCategory" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="0"/>
<maxLength value="11"/>
<enumeration value="TRANSFERIDO"/>
<enumeration value="RETENIDO"/>
</restriction>
</simpleType>
</element>
</all>
</restriction>
</complexContent>
</complexType>
</element>
<element name="totalLineAmount">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="grossAmount" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="netAmount">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="type" default="SimpleInvoiceLineItemType">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="32"/>
</restriction>
</simpleType>
</attribute>
<attribute name="number">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}integer">
<totalDigits value="5"/>
<fractionDigits value="0"/>
</restriction>
</simpleType>
</attribute>
</restriction>
</complexContent>
</complexType>
</element>
<element name="totalAmount" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="TotalAllowanceCharge" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="specialServicesType" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="3"/>
<enumeration value="AA"/>
<enumeration value="ADS"/>
<enumeration value="ADO"/>
<enumeration value="ABZ"/>
<enumeration value="DA"/>
<enumeration value="EAA"/>
<enumeration value="PI"/>
<enumeration value="TAE"/>
<enumeration value="SAB"/>
<enumeration value="RAA"/>
<enumeration value="PAD"/>
<enumeration value="FG"/>
<enumeration value="FA"/>
<enumeration value="TD"/>
<enumeration value="TS"/>
<enumeration value="TX"/>
<enumeration value="ZZZ"/>
<enumeration value="VAB"/>
<enumeration value="UM"/>
<enumeration value="DI"/>
<enumeration value="ADT"/>
<enumeration value="AJ"/>
<enumeration value="CAC"/>
<enumeration value="COD"/>
<enumeration value="EAB"/>
<enumeration value="FC"/>
<enumeration value="FI"/>
<enumeration value="HD"/>
<enumeration value="QD"/>
</restriction>
</simpleType>
</element>
<element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
</sequence>
<attribute name="allowanceOrChargeType" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<minLength value="1"/>
<maxLength value="9"/>
<enumeration value="ALLOWANCE"/>
<enumeration value="CHARGE"/>
</restriction>
</simpleType>
</attribute>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" fixed="SimpleInvoiceType" />
<attribute name="contentVersion" type="{http://www.w3.org/2001/XMLSchema}string" fixed="1.3.1" />
<attribute name="documentStructureVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}string" fixed="AMC8.1" />
<attribute name="documentStatus" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="ORIGINAL"/>
<enumeration value="COPY"/>
<enumeration value="REEMPLAZA"/>
<enumeration value="DELETE"/>
</restriction>
</simpleType>
</attribute>
</restriction>
</complexContent>
</complexType>
| Nested Class Summary | |
|---|---|
static class |
Detallista.AdditionalInformation
Java class for anonymous complex type. |
static class |
Detallista.AllowanceCharge
Java class for anonymous complex type. |
static class |
Detallista.Buyer
Java class for anonymous complex type. |
static class |
Detallista.Currency
Java class for anonymous complex type. |
static class |
Detallista.Customs
Java class for anonymous complex type. |
static class |
Detallista.DeliveryNote
Java class for anonymous complex type. |
static class |
Detallista.InvoiceCreator
Java class for anonymous complex type. |
static class |
Detallista.LineItem
Java class for anonymous complex type. |
static class |
Detallista.OrderIdentification
Java class for anonymous complex type. |
static class |
Detallista.PaymentTerms
Java class for anonymous complex type. |
static class |
Detallista.RequestForPaymentIdentification
Java class for anonymous complex type. |
static class |
Detallista.Seller
Java class for anonymous complex type. |
static class |
Detallista.ShipmentDetail
Java class for anonymous complex type. |
static class |
Detallista.ShipTo
Java class for anonymous complex type. |
static class |
Detallista.SpecialInstruction
Java class for anonymous complex type. |
static class |
Detallista.TotalAllowanceCharge
Java class for anonymous complex type. |
static class |
Detallista.TotalAmount
Java class for anonymous complex type. |
| Constructor Summary | |
|---|---|
Detallista()
|
|
| Method Summary | |
|---|---|
Detallista.AdditionalInformation |
getAdditionalInformation()
Gets the value of the additionalInformation property. |
List<Detallista.AllowanceCharge> |
getAllowanceCharge()
Gets the value of the allowanceCharge property. |
Detallista.Buyer |
getBuyer()
Gets the value of the buyer property. |
String |
getContentVersion()
Gets the value of the contentVersion property. |
List<Detallista.Currency> |
getCurrency()
Gets the value of the currency property. |
List<Detallista.Customs> |
getCustoms()
Gets the value of the customs property. |
Detallista.DeliveryNote |
getDeliveryNote()
Gets the value of the deliveryNote property. |
String |
getDocumentStatus()
Gets the value of the documentStatus property. |
String |
getDocumentStructureVersion()
Gets the value of the documentStructureVersion property. |
Detallista.InvoiceCreator |
getInvoiceCreator()
Gets the value of the invoiceCreator property. |
List<Detallista.LineItem> |
getLineItem()
Gets the value of the lineItem property. |
Detallista.OrderIdentification |
getOrderIdentification()
Gets the value of the orderIdentification property. |
Detallista.PaymentTerms |
getPaymentTerms()
Gets the value of the paymentTerms property. |
Detallista.RequestForPaymentIdentification |
getRequestForPaymentIdentification()
Gets the value of the requestForPaymentIdentification property. |
Detallista.Seller |
getSeller()
Gets the value of the seller property. |
Detallista.ShipmentDetail |
getShipmentDetail()
Gets the value of the shipmentDetail property. |
Detallista.ShipTo |
getShipTo()
Gets the value of the shipTo property. |
List<Detallista.SpecialInstruction> |
getSpecialInstruction()
Gets the value of the specialInstruction property. |
List<Detallista.TotalAllowanceCharge> |
getTotalAllowanceCharge()
Gets the value of the totalAllowanceCharge property. |
Detallista.TotalAmount |
getTotalAmount()
Gets the value of the totalAmount property. |
String |
getType()
Gets the value of the type property. |
void |
setAdditionalInformation(Detallista.AdditionalInformation value)
Sets the value of the additionalInformation property. |
void |
setBuyer(Detallista.Buyer value)
Sets the value of the buyer property. |
void |
setContentVersion(String value)
Sets the value of the contentVersion property. |
void |
setDeliveryNote(Detallista.DeliveryNote value)
Sets the value of the deliveryNote property. |
void |
setDocumentStatus(String value)
Sets the value of the documentStatus property. |
void |
setDocumentStructureVersion(String value)
Sets the value of the documentStructureVersion property. |
void |
setInvoiceCreator(Detallista.InvoiceCreator value)
Sets the value of the invoiceCreator property. |
void |
setOrderIdentification(Detallista.OrderIdentification value)
Sets the value of the orderIdentification property. |
void |
setPaymentTerms(Detallista.PaymentTerms value)
Sets the value of the paymentTerms property. |
void |
setRequestForPaymentIdentification(Detallista.RequestForPaymentIdentification value)
Sets the value of the requestForPaymentIdentification property. |
void |
setSeller(Detallista.Seller value)
Sets the value of the seller property. |
void |
setShipmentDetail(Detallista.ShipmentDetail value)
Sets the value of the shipmentDetail property. |
void |
setShipTo(Detallista.ShipTo value)
Sets the value of the shipTo property. |
void |
setTotalAmount(Detallista.TotalAmount value)
Sets the value of the totalAmount property. |
void |
setType(String value)
Sets the value of the type property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Detallista.RequestForPaymentIdentification requestForPaymentIdentification
protected List<Detallista.SpecialInstruction> specialInstruction
protected Detallista.OrderIdentification orderIdentification
protected Detallista.AdditionalInformation additionalInformation
protected Detallista.DeliveryNote deliveryNote
protected Detallista.Buyer buyer
protected Detallista.Seller seller
protected Detallista.ShipTo shipTo
protected Detallista.InvoiceCreator invoiceCreator
protected List<Detallista.Customs> customs
protected List<Detallista.Currency> currency
protected Detallista.PaymentTerms paymentTerms
protected Detallista.ShipmentDetail shipmentDetail
protected List<Detallista.AllowanceCharge> allowanceCharge
protected List<Detallista.LineItem> lineItem
protected Detallista.TotalAmount totalAmount
protected List<Detallista.TotalAllowanceCharge> totalAllowanceCharge
protected String type
protected String contentVersion
protected String documentStructureVersion
protected String documentStatus
| Constructor Detail |
|---|
public Detallista()
| Method Detail |
|---|
public Detallista.RequestForPaymentIdentification getRequestForPaymentIdentification()
Detallista.RequestForPaymentIdentificationpublic void setRequestForPaymentIdentification(Detallista.RequestForPaymentIdentification value)
value - allowed object is
Detallista.RequestForPaymentIdentificationpublic List<Detallista.SpecialInstruction> getSpecialInstruction()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the specialInstruction property.
For example, to add a new item, do as follows:
getSpecialInstruction().add(newItem);
Objects of the following type(s) are allowed in the list
Detallista.SpecialInstruction
public Detallista.OrderIdentification getOrderIdentification()
Detallista.OrderIdentificationpublic void setOrderIdentification(Detallista.OrderIdentification value)
value - allowed object is
Detallista.OrderIdentificationpublic Detallista.AdditionalInformation getAdditionalInformation()
Detallista.AdditionalInformationpublic void setAdditionalInformation(Detallista.AdditionalInformation value)
value - allowed object is
Detallista.AdditionalInformationpublic Detallista.DeliveryNote getDeliveryNote()
Detallista.DeliveryNotepublic void setDeliveryNote(Detallista.DeliveryNote value)
value - allowed object is
Detallista.DeliveryNotepublic Detallista.Buyer getBuyer()
Detallista.Buyerpublic void setBuyer(Detallista.Buyer value)
value - allowed object is
Detallista.Buyerpublic Detallista.Seller getSeller()
Detallista.Sellerpublic void setSeller(Detallista.Seller value)
value - allowed object is
Detallista.Sellerpublic Detallista.ShipTo getShipTo()
Detallista.ShipTopublic void setShipTo(Detallista.ShipTo value)
value - allowed object is
Detallista.ShipTopublic Detallista.InvoiceCreator getInvoiceCreator()
Detallista.InvoiceCreatorpublic void setInvoiceCreator(Detallista.InvoiceCreator value)
value - allowed object is
Detallista.InvoiceCreatorpublic List<Detallista.Customs> getCustoms()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the customs property.
For example, to add a new item, do as follows:
getCustoms().add(newItem);
Objects of the following type(s) are allowed in the list
Detallista.Customs
public List<Detallista.Currency> getCurrency()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the currency property.
For example, to add a new item, do as follows:
getCurrency().add(newItem);
Objects of the following type(s) are allowed in the list
Detallista.Currency
public Detallista.PaymentTerms getPaymentTerms()
Detallista.PaymentTermspublic void setPaymentTerms(Detallista.PaymentTerms value)
value - allowed object is
Detallista.PaymentTermspublic Detallista.ShipmentDetail getShipmentDetail()
Detallista.ShipmentDetailpublic void setShipmentDetail(Detallista.ShipmentDetail value)
value - allowed object is
Detallista.ShipmentDetailpublic List<Detallista.AllowanceCharge> getAllowanceCharge()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the allowanceCharge property.
For example, to add a new item, do as follows:
getAllowanceCharge().add(newItem);
Objects of the following type(s) are allowed in the list
Detallista.AllowanceCharge
public List<Detallista.LineItem> getLineItem()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the lineItem property.
For example, to add a new item, do as follows:
getLineItem().add(newItem);
Objects of the following type(s) are allowed in the list
Detallista.LineItem
public Detallista.TotalAmount getTotalAmount()
Detallista.TotalAmountpublic void setTotalAmount(Detallista.TotalAmount value)
value - allowed object is
Detallista.TotalAmountpublic List<Detallista.TotalAllowanceCharge> getTotalAllowanceCharge()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the totalAllowanceCharge property.
For example, to add a new item, do as follows:
getTotalAllowanceCharge().add(newItem);
Objects of the following type(s) are allowed in the list
Detallista.TotalAllowanceCharge
public String getType()
Stringpublic void setType(String value)
value - allowed object is
Stringpublic String getContentVersion()
Stringpublic void setContentVersion(String value)
value - allowed object is
Stringpublic String getDocumentStructureVersion()
Stringpublic void setDocumentStructureVersion(String value)
value - allowed object is
Stringpublic String getDocumentStatus()
Stringpublic void setDocumentStatus(String value)
value - allowed object is
String
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||