public class Detallista 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="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>
Modifier and Type | Class and Description |
---|---|
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 and Description |
---|
Detallista() |
Modifier and Type | Method and Description |
---|---|
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.
|
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
public Detallista.RequestForPaymentIdentification getRequestForPaymentIdentification()
Detallista.RequestForPaymentIdentification
public void setRequestForPaymentIdentification(Detallista.RequestForPaymentIdentification value)
value
- allowed object is
Detallista.RequestForPaymentIdentification
public 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.OrderIdentification
public void setOrderIdentification(Detallista.OrderIdentification value)
value
- allowed object is
Detallista.OrderIdentification
public Detallista.AdditionalInformation getAdditionalInformation()
Detallista.AdditionalInformation
public void setAdditionalInformation(Detallista.AdditionalInformation value)
value
- allowed object is
Detallista.AdditionalInformation
public Detallista.DeliveryNote getDeliveryNote()
Detallista.DeliveryNote
public void setDeliveryNote(Detallista.DeliveryNote value)
value
- allowed object is
Detallista.DeliveryNote
public Detallista.Buyer getBuyer()
Detallista.Buyer
public void setBuyer(Detallista.Buyer value)
value
- allowed object is
Detallista.Buyer
public Detallista.Seller getSeller()
Detallista.Seller
public void setSeller(Detallista.Seller value)
value
- allowed object is
Detallista.Seller
public Detallista.ShipTo getShipTo()
Detallista.ShipTo
public void setShipTo(Detallista.ShipTo value)
value
- allowed object is
Detallista.ShipTo
public Detallista.InvoiceCreator getInvoiceCreator()
Detallista.InvoiceCreator
public void setInvoiceCreator(Detallista.InvoiceCreator value)
value
- allowed object is
Detallista.InvoiceCreator
public 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.PaymentTerms
public void setPaymentTerms(Detallista.PaymentTerms value)
value
- allowed object is
Detallista.PaymentTerms
public Detallista.ShipmentDetail getShipmentDetail()
Detallista.ShipmentDetail
public void setShipmentDetail(Detallista.ShipmentDetail value)
value
- allowed object is
Detallista.ShipmentDetail
public 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.TotalAmount
public void setTotalAmount(Detallista.TotalAmount value)
value
- allowed object is
Detallista.TotalAmount
public 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()
String
public void setType(String value)
value
- allowed object is
String
public String getContentVersion()
String
public void setContentVersion(String value)
value
- allowed object is
String
public String getDocumentStructureVersion()
String
public void setDocumentStructureVersion(String value)
value
- allowed object is
String
public String getDocumentStatus()
String
Copyright © 2010–2018. All rights reserved.