Schema Invoice.xsd


schema location:  ..\Schemas\ean.ucc\pay\Invoice.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:pay:2
 
Elements  Complex types  Simple types 
invoice  InvoiceAllowanceChargeType  IBANType 
InvoiceLineItemInformationAfterTaxesType  NIPType 
InvoiceLineItemType 
InvoiceSalesDateType 
InvoiceSummaryType 
InvoiceTotalsType 
InvoiceType 


schema location:  ..\Schemas\ean.ucc\pay\InvoiceTaxInformation.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:pay:2
 
Complex types 
InvoiceTaxInformationType 


schema location:  ..\Schemas\ean.ucc\pay\InvoiceParty.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:pay:2
 
Complex types 
InvoicePartyType 


schema location:  ..\Schemas\ean.ucc\pay\InvoiceTypeCodeList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:pay:2
 
Simple types 
InvoiceTypeCodeListType 


schema location:  ..\Schemas\ean.ucc/common/DocumentOrDocumentLineReference.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
DocumentOrDocumentLineReferenceType 


schema location:  ..\Schemas\ean.ucc/common/Description.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
Description2500Type 
Description5000Type 
DescriptionType 
ISO639_CodeType 
LongDescriptionType 
LongTextDescriptionType 
MultiDescription2500Type 
MultiDescription5000Type 
MultiDescriptionType 
MultiLongDescriptionType 
TextDescriptionType 


schema location:  ..\Schemas\ean.ucc/common/Quantity.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
QuantityType 


schema location:  ..\Schemas\ean.ucc/common/TradeItemIdentification.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types  Simple types 
AdditionalTradeItemIdentificationType  GlobalTradeItemNumberType 
TradeItemIdentificationType 


schema location:  ..\Schemas\ean.ucc/common/AllowanceOrChargeList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
AllowanceOrChargeListType 


schema location:  ..\Schemas\ean.ucc/common/AllowanceChargeList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
AllowanceChargeListType 


schema location:  ..\Schemas\ean.ucc/common/Extension.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
ExtensionType 


schema location:  ..\Schemas\ean.ucc/common/DigitalSignature.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
DigitalSignatureType 


schema location:  ..\Schemas\ean.ucc/common/CurrencyExchangeRateInformation.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
CurrencyExchangeRateInformationType 


schema location:  ..\Schemas\ean.ucc/common/PaymentTerms.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
DiscountPaymentType 
InstallmentDueType 
NetPaymentType 
PaymentTermsType 
PaymentTimePeriodType 
PromixoCutOffDayType 
TimePeriodDueType 


schema location:  ..\Schemas\ean.ucc/common/TimePeriod.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
TimePeriodType 


schema location:  ..\Schemas\ean.ucc/common/PartyIdentification.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types  Simple types 
AdditionalPartyIdentificationType  GlobalLocationNumberType 
PartyIdentificationType 


schema location:  ..\Schemas\ean.ucc/common/Country.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
ISO3166_1CodeType 
ISO3166_2CodeType 


schema location:  ..\Schemas\ean.ucc/common/MonetaryAmount.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
AmountType 
ISO4217_CodeType 
MultiAmountType 


schema location:  ..\Schemas\ean.ucc/common/EntityIdentification.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
EntityIdentificationType 
TypedEntityIdentificationType 


schema location:  ..\Schemas\ean.ucc/common/Document.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Elements  Complex types 
document  DetailLevelReferenceType 
response  DocumentType 
LineItemType 
ReferenceType 
ResponseType 
VersionType 


schema location:  ..\Schemas\ean.ucc\pay\DutyTaxFeeTypeCodeList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:pay:2
 
Simple types 
DutyTaxFeeTypeCodeListType 


schema location:  ..\Schemas\ean.ucc\pay\vat\VATCategoryCodeList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:pay:2
 
Simple types 
VATCategoryCodeListType 


schema location:  ..\Schemas\ean.ucc/common/FinancialInstitutionInformation.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
AccountNumberType 
FinancialInstitutionInformationType 
RoutingNumberType 


schema location:  ..\Schemas\ean.ucc/common/NameAndAddress.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
GeographicalCoordinatesType 
NameAndAddressType 


schema location:  ..\Schemas\ean.ucc/common/DocumentLineReference.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
DocumentLineReferenceType 


schema location:  ..\Schemas\ean.ucc/common/DocumentReference.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
DocumentReferenceType 


schema location:  ..\Schemas\ean.ucc/common/MeasurementUnitCode.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
MeasurementUnitCodeType 


schema location:  ..\Schemas\ean.ucc/common/AdditionalTradeItemIdentificationList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
AdditionalTradeItemIdentificationListType 


schema location:  ..\Schemas\xmldsig/xmldsig-core-schema.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.w3.org/2000/09/xmldsig#
 
Elements  Complex types  Simple types 
CanonicalizationMethod  CanonicalizationMethodType  CryptoBinary 
DigestMethod  DigestMethodType  DigestValueType 
DigestValue  DSAKeyValueType  HMACOutputLengthType 
DSAKeyValue  KeyInfoType 
KeyInfo  KeyValueType 
KeyName  ManifestType 
KeyValue  ObjectType 
Manifest  PGPDataType 
MgmtData  ReferenceType 
Object  RetrievalMethodType 
PGPData  RSAKeyValueType 
Reference  SignatureMethodType 
RetrievalMethod  SignaturePropertiesType 
RSAKeyValue  SignaturePropertyType 
Signature  SignatureType 
SignatureMethod  SignatureValueType 
SignatureProperties  SignedInfoType 
SignatureProperty  SPKIDataType 
SignatureValue  TransformsType 
SignedInfo  TransformType 
SPKIData  X509DataType 
Transform  X509IssuerSerialType 
Transforms 
X509Data 


schema location:  ..\Schemas\ean.ucc/common/Percentage.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
PercentageType 


schema location:  ..\Schemas\ean.ucc/common/TimePeriodList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
TimePeriodListType 


schema location:  ..\Schemas\ean.ucc/common/PaymentMethod.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Complex types 
PaymentMethodType 


schema location:  ..\Schemas\ean.ucc/common/PaymentTermsEventList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
PaymentTermsEventListType 


schema location:  ..\Schemas\ean.ucc/common/PaymentTermsTypeList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
PaymentTermsTypeListType 


schema location:  ..\Schemas\ean.ucc/common/AdditionalPartyIdentificationList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
AdditionalPartyIdentificationListType 


schema location:  ..\Schemas\ean.ucc/common/ResponseStatusList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
ResponseStatusListType 


schema location:  ..\Schemas\ean.ucc/common/DocumentStatusList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
DocumentStatusListType 


schema location:  ..\Schemas\ean.ucc/common/AccountNumberTypeList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
AccountNumberTypeListType 


schema location:  ..\Schemas\ean.ucc/common/RoutingNumberTypeList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
RoutingNumberTypeListType 


schema location:  ..\Schemas\ean.ucc/common/PaymentMethodList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
PaymentMethodListType 


schema location:  ..\Schemas\ean.ucc/common/PaymentFormatList.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  urn:ean.ucc:2
 
Simple types 
PaymentFormatListType 


element invoice
diagram
namespace urn:ean.ucc:pay:2
type extension of pay:InvoiceType
properties
content complex
substGrp eanucc:document
children contentVersion documentStructureVersion invoiceIdentification invoiceSalesDate invoiceCurrency invoiceType buyer seller invoiceLineItem shipTo payer payee remitTo countryOfSupplyOfGoods taxRepresentative invoicingPeriod invoiceAllowanceCharge paymentTerms taxCurrencyInformation invoiceTotals InvoiceSummary IDP paymentName digitalSignature extension
attributes
Name  Type  Use  Default  Fixed  Annotation
lastUpdateDate  xsd:date      
creationDateTime  xsd:dateTimerequired      
documentStatus  eanucc:DocumentStatusListTyperequired      
source <xsd:element name="invoice" substitutionGroup="eanucc:document">
 
<xsd:complexType>
   
<xsd:complexContent>
     
<xsd:extension base="pay:InvoiceType"/>
   
</xsd:complexContent>
 
</xsd:complexType>
</xsd:element>

complexType InvoiceAllowanceChargeType
diagram
namespace urn:ean.ucc:pay:2
children invoiceAllowanceChargeAmount invoiceAllowanceChargeType invoiceAllowanceOrChargeType invoiceTaxInformation
used by
elements InvoiceType/invoiceAllowanceCharge InvoiceLineItemType/invoiceLineAllowanceCharge
source <xsd:complexType name="InvoiceAllowanceChargeType">
 
<xsd:sequence>
   
<xsd:element name="invoiceAllowanceChargeAmount" type="xsd:float" minOccurs="0"/>
   
<xsd:element name="invoiceAllowanceChargeType" type="eanucc:AllowanceChargeListType" minOccurs="0"/>
   
<xsd:element name="invoiceAllowanceOrChargeType" type="eanucc:AllowanceOrChargeListType" minOccurs="0"/>
   
<xsd:element name="invoiceTaxInformation" type="pay:InvoiceTaxInformationType" minOccurs="0"/>
 
</xsd:sequence>
</xsd:complexType>

element InvoiceAllowanceChargeType/invoiceAllowanceChargeAmount
diagram
type xsd:float
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="invoiceAllowanceChargeAmount" type="xsd:float" minOccurs="0"/>

element InvoiceAllowanceChargeType/invoiceAllowanceChargeType
diagram
type eanucc:AllowanceChargeListType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration ALLOWANCE_GLOBAL
enumeration CHARGE_GLOBAL
enumeration CONSOLIDATED
enumeration FLAT_RATE
enumeration FREIGHT_COSTS
enumeration FREE_GOODS
enumeration INSURANCE_CHARGE
enumeration LUMP_SUM
enumeration MARKUP_FOR_SMALL_VOLUME_PURCHASES
enumeration PACKING_CHARGES
source <xsd:element name="invoiceAllowanceChargeType" type="eanucc:AllowanceChargeListType" minOccurs="0"/>

element InvoiceAllowanceChargeType/invoiceAllowanceOrChargeType
diagram
type eanucc:AllowanceOrChargeListType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration ALLOWANCE
enumeration CHARGE
source <xsd:element name="invoiceAllowanceOrChargeType" type="eanucc:AllowanceOrChargeListType" minOccurs="0"/>

element InvoiceAllowanceChargeType/invoiceTaxInformation
diagram
type pay:InvoiceTaxInformationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children dutyTaxFeeType taxableAmount taxAmount extension taxRate
source <xsd:element name="invoiceTaxInformation" type="pay:InvoiceTaxInformationType" minOccurs="0"/>

complexType InvoiceLineItemInformationAfterTaxesType
diagram
namespace urn:ean.ucc:pay:2
children amountExclusiveAllowancesCharges amountInclusiveAllowancesCharges
used by
element InvoiceLineItemType/invoiceLineItemInformationAfterTaxes
source <xsd:complexType name="InvoiceLineItemInformationAfterTaxesType">
 
<xsd:sequence>
   
<xsd:element name="amountExclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
   
<xsd:element name="amountInclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
 
</xsd:sequence>
</xsd:complexType>

element InvoiceLineItemInformationAfterTaxesType/amountExclusiveAllowancesCharges