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
diagram
type xsd:float
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="amountExclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>

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

complexType InvoiceLineItemType
diagram
namespace urn:ean.ucc:pay:2
type extension of eanucc:LineItemType
properties
base eanucc:LineItemType
children itemName tradeItemIdentification itemDescription itemNettUnitPrice invoicedQuantity invoiceLineTaxInformation invoiceLineNettValue invoiceLineNettCalculation transferOfOwnershipDate amountExclusiveAllowancesCharges amountInclusiveAllowancesCharges itemPriceBaseQuantity itemPriceExclusiveAllowancesCharges itemPriceInclusiveAllowancesCharges invoiceLineAmountPayable deliveryNote orderIdentification consumptionReport receivingAdvice purchaseConditions despatchAdvice invoice invoiceLineItemInformationAfterTaxes invoiceLineAllowanceCharge itemSalesDate
used by
element InvoiceType/invoiceLineItem
attributes
Name  Type  Use  Default  Fixed  Annotation
number  derived by: xsd:nonNegativeIntegerrequired      
source <xsd:complexType name="InvoiceLineItemType">
 
<xsd:complexContent>
   
<xsd:extension base="eanucc:LineItemType">
     
<xsd:sequence>
       
<xsd:element name="itemName">
         
<xsd:simpleType>
           
<xsd:restriction base="xsd:string">
             
<xsd:minLength value="1"/>
             
<xsd:maxLength value="80"/>
           
</xsd:restriction>
         
</xsd:simpleType>
       
</xsd:element>
       
<xsd:element name="tradeItemIdentification" type="eanucc:TradeItemIdentificationType" minOccurs="0"/>
       
<xsd:element name="itemDescription" type="eanucc:DescriptionType" minOccurs="0"/>
       
<xsd:element name="itemNettUnitPrice" type="xsd:float"/>
       
<xsd:element name="invoicedQuantity" type="eanucc:QuantityType"/>
       
<xsd:element name="invoiceLineTaxInformation" type="pay:InvoiceTaxInformationType"/>
       
<xsd:element name="invoiceLineNettValue" type="xsd:float"/>
       
<xsd:element name="invoiceLineNettCalculation" type="xsd:float" minOccurs="0"/>
       
<xsd:element name="transferOfOwnershipDate" type="xsd:date" minOccurs="0"/>
       
<xsd:element name="amountExclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
       
<xsd:element name="amountInclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
       
<xsd:element name="itemPriceBaseQuantity" type="eanucc:QuantityType" minOccurs="0"/>
       
<xsd:element name="itemPriceExclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
       
<xsd:element name="itemPriceInclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
       
<xsd:element name="invoiceLineAmountPayable" type="xsd:float"/>
       
<xsd:element name="deliveryNote" type="eanucc:ReferenceType" minOccurs="0"/>
       
<xsd:element name="orderIdentification" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
       
<xsd:element name="consumptionReport" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
       
<xsd:element name="receivingAdvice" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
       
<xsd:element name="purchaseConditions" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
       
<xsd:element name="despatchAdvice" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
       
<xsd:element name="invoice" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>
       
<xsd:element name="invoiceLineItemInformationAfterTaxes" type="pay:InvoiceLineItemInformationAfterTaxesType" minOccurs="0"/>
       
<xsd:element name="invoiceLineAllowanceCharge" type="pay:InvoiceAllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="itemSalesDate" type="xsd:date" minOccurs="0"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element InvoiceLineItemType/itemName
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 80
source <xsd:element name="itemName">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="80"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element InvoiceLineItemType/tradeItemIdentification
diagram
type eanucc:TradeItemIdentificationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children gtin additionalTradeItemIdentification
source <xsd:element name="tradeItemIdentification" type="eanucc:TradeItemIdentificationType" minOccurs="0"/>

element InvoiceLineItemType/itemDescription
diagram
type eanucc:DescriptionType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children language text
source <xsd:element name="itemDescription" type="eanucc:DescriptionType" minOccurs="0"/>

element InvoiceLineItemType/itemNettUnitPrice
diagram
type xsd:float
properties
isRef 0
content simple
source <xsd:element name="itemNettUnitPrice" type="xsd:float"/>

element InvoiceLineItemType/invoicedQuantity
diagram
type eanucc:QuantityType
properties
isRef 0
content complex
children value unitOfMeasure
source <xsd:element name="invoicedQuantity" type="eanucc:QuantityType"/>

element InvoiceLineItemType/invoiceLineTaxInformation
diagram
type pay:InvoiceTaxInformationType
properties
isRef 0
content complex
children dutyTaxFeeType taxableAmount taxAmount extension taxRate
source <xsd:element name="invoiceLineTaxInformation" type="pay:InvoiceTaxInformationType"/>

element InvoiceLineItemType/invoiceLineNettValue
diagram
type xsd:float
properties
isRef 0
content simple
source <xsd:element name="invoiceLineNettValue" type="xsd:float"/>

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

element InvoiceLineItemType/transferOfOwnershipDate
diagram
type xsd:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="transferOfOwnershipDate" type="xsd:date" minOccurs="0"/>

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

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

element InvoiceLineItemType/itemPriceBaseQuantity
diagram
type eanucc:QuantityType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children value unitOfMeasure
source <xsd:element name="itemPriceBaseQuantity" type="eanucc:QuantityType" minOccurs="0"/>

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

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

element InvoiceLineItemType/invoiceLineAmountPayable
diagram
type xsd:float
properties
isRef 0
content simple
source <xsd:element name="invoiceLineAmountPayable" type="xsd:float"/>

element InvoiceLineItemType/deliveryNote
diagram
type eanucc:ReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children referenceDateTime referenceIdentification
source <xsd:element name="deliveryNote" type="eanucc:ReferenceType" minOccurs="0"/>

element InvoiceLineItemType/orderIdentification
diagram
type eanucc:DocumentOrDocumentLineReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children documentReference documentLineReference
source <xsd:element name="orderIdentification" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>

element InvoiceLineItemType/consumptionReport
diagram
type eanucc:DocumentOrDocumentLineReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children documentReference documentLineReference
source <xsd:element name="consumptionReport" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>

element InvoiceLineItemType/receivingAdvice
diagram
type eanucc:DocumentOrDocumentLineReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children documentReference documentLineReference
source <xsd:element name="receivingAdvice" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>

element InvoiceLineItemType/purchaseConditions
diagram
type eanucc:DocumentOrDocumentLineReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children documentReference documentLineReference
source <xsd:element name="purchaseConditions" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>

element InvoiceLineItemType/despatchAdvice
diagram
type eanucc:DocumentOrDocumentLineReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children documentReference documentLineReference
source <xsd:element name="despatchAdvice" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>

element InvoiceLineItemType/invoice
diagram
type eanucc:DocumentOrDocumentLineReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children documentReference documentLineReference
source <xsd:element name="invoice" type="eanucc:DocumentOrDocumentLineReferenceType" minOccurs="0"/>

element InvoiceLineItemType/invoiceLineItemInformationAfterTaxes
diagram
type pay:InvoiceLineItemInformationAfterTaxesType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children amountExclusiveAllowancesCharges amountInclusiveAllowancesCharges
source <xsd:element name="invoiceLineItemInformationAfterTaxes" type="pay:InvoiceLineItemInformationAfterTaxesType" minOccurs="0"/>

element InvoiceLineItemType/invoiceLineAllowanceCharge
diagram
type pay:InvoiceAllowanceChargeType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children invoiceAllowanceChargeAmount invoiceAllowanceChargeType invoiceAllowanceOrChargeType invoiceTaxInformation
source <xsd:element name="invoiceLineAllowanceCharge" type="pay:InvoiceAllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>

element InvoiceLineItemType/itemSalesDate
diagram
type xsd:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="itemSalesDate" type="xsd:date" minOccurs="0"/>

complexType InvoiceSalesDateType
diagram
namespace urn:ean.ucc:pay:2
children SalesDateYMD SalesDateYM
used by
element InvoiceType/invoiceSalesDate
source <xsd:complexType name="InvoiceSalesDateType">
 
<xsd:choice>
   
<xsd:element name="SalesDateYMD" type="xsd:date"/>
   
<xsd:element name="SalesDateYM" type="xsd:gYearMonth"/>
 
</xsd:choice>
</xsd:complexType>

element InvoiceSalesDateType/SalesDateYMD
diagram
type xsd:date
properties
isRef 0
content simple
source <xsd:element name="SalesDateYMD" type="xsd:date"/>

element InvoiceSalesDateType/SalesDateYM
diagram
type xsd:gYearMonth
properties
isRef 0
content simple
source <xsd:element name="SalesDateYM" type="xsd:gYearMonth"/>

complexType InvoiceSummaryType
diagram
namespace urn:ean.ucc:pay:2
children NetValueSummaryForTaxRate TaxRate TaxAmountSummaryForTaxRate ValueSummaryForTaxRate
used by
element InvoiceType/InvoiceSummary
source <xsd:complexType name="InvoiceSummaryType">
 
<xsd:sequence>
   
<xsd:element name="NetValueSummaryForTaxRate" type="xsd:float"/>
   
<xsd:element name="TaxRate" type="pay:VATCategoryCodeListType"/>
   
<xsd:element name="TaxAmountSummaryForTaxRate" type="xsd:float"/>
   
<xsd:element name="ValueSummaryForTaxRate" type="xsd:float"/>
 
</xsd:sequence>
</xsd:complexType>

element InvoiceSummaryType/NetValueSummaryForTaxRate
diagram
type xsd:float
properties
isRef 0
content simple
source <xsd:element name="NetValueSummaryForTaxRate" type="xsd:float"/>

element InvoiceSummaryType/TaxRate
diagram
type pay:VATCategoryCodeListType
properties
isRef 0
content simple
facets
enumeration 0,22
enumeration 0,07
enumeration 0
enumeration EXEMPT_FROM_TAX
source <xsd:element name="TaxRate" type="pay:VATCategoryCodeListType"/>

element InvoiceSummaryType/TaxAmountSummaryForTaxRate
diagram
type xsd:float
properties
isRef 0
content simple
source <xsd:element name="TaxAmountSummaryForTaxRate" type="xsd:float"/>

element InvoiceSummaryType/ValueSummaryForTaxRate
diagram
type xsd:float
properties
isRef 0
content simple
source <xsd:element name="ValueSummaryForTaxRate" type="xsd:float"/>

complexType InvoiceTotalsType
diagram
namespace urn:ean.ucc:pay:2
children totalInvoiceAmount totalInvoiceAmountWr totalAmountInvoiceAllowancesCharges totalAmountLineAllowancesCharges totalLineAmountExclusiveAllowancesCharges totalLineAmountInclusiveAllowancesCharges totalTaxAmount taxSubTotal totalInvoiceAmountPayable
used by
element InvoiceType/invoiceTotals
source <xsd:complexType name="InvoiceTotalsType">
 
<xsd:sequence>
   
<xsd:element name="totalInvoiceAmount" type="xsd:float"/>
   
<xsd:element name="totalInvoiceAmountWr" type="xsd:string"/>
   
<xsd:element name="totalAmountInvoiceAllowancesCharges" type="xsd:float" minOccurs="0"/>
   
<xsd:element name="totalAmountLineAllowancesCharges" type="xsd:float" minOccurs="0"/>
   
<xsd:element name="totalLineAmountExclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
   
<xsd:element name="totalLineAmountInclusiveAllowancesCharges" type="xsd:float" minOccurs="0"/>
   
<xsd:element name="totalTaxAmount" type="xsd:float" minOccurs="0"/>
   
<xsd:element name="taxSubTotal" type="pay:InvoiceTaxInformationType" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element name="totalInvoiceAmountPayable" type="xsd:float" minOccurs="0"/>
 
</xsd:sequence>
</xsd:complexType>

element InvoiceTotalsType/totalInvoiceAmount
diagram
type xsd:float
properties
isRef 0
content simple
source <xsd:element name="totalInvoiceAmount" type="xsd:float"/>

element InvoiceTotalsType/totalInvoiceAmountWr
diagram
type xsd:string
properties
isRef 0
content simple
source <xsd:element name="totalInvoiceAmountWr" type="xsd:string"/>

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

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

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

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

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

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

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

complexType InvoiceType
diagram
namespace urn:ean.ucc:pay:2
type extension of eanucc:DocumentType
properties
base eanucc:DocumentType
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
used by
element invoice
attributes
Name  Type  Use  Default  Fixed  Annotation
lastUpdateDate  xsd:date      
creationDateTime  xsd:dateTimerequired      
documentStatus  eanucc:DocumentStatusListTyperequired      
source <xsd:complexType name="InvoiceType">
 
<xsd:complexContent>
   
<xsd:extension base="eanucc:DocumentType">
     
<xsd:sequence>
       
<xsd:element name="invoiceIdentification" type="eanucc:EntityIdentificationType">
         
<xsd:annotation>
           
<xsd:documentation>Element ten identyfikuje jednoznacznie dokument faktury elektronicznej oraz firmę, która ten dokument wystawiła.
Zarzadzanie łańcuchem dostaw: numer identyfikuje dokument obciążający kupującego za zrealizowaną dostawę towarów.
Rozliczenia finansowe: numer identyfikuje dokument będący podstawą do uruchomienia płatności za zrealizowaną dostawę towarów.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="invoiceSalesDate" type="pay:InvoiceSalesDateType">
         
<xsd:annotation>
           
<xsd:documentation>Data przenoszona w tym elemencie wskazuje na moment wydania towaru kupującemu.
Zarzadzanie łańcuchem dostaw:  data jest ustalana w momencie wydania towaru z magazynu dostawcy.
Rozliczenia finansowe:  data ta definiuje moment powstania obowiązku podatkowwego VAT.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="invoiceCurrency" type="eanucc:ISO4217_CodeType">
         
<xsd:annotation>
           
<xsd:documentation>Element określa walutę, w której rozliczana jest faktura.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: w tym elemencie podawana jest waluta zobowiązania finansowego wobec dostawcy towaru.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="invoiceType" type="pay:InvoiceTypeCodeListType">
         
<xsd:annotation>
           
<xsd:documentation>Określenie rodzaju faktury:
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe:  element ten identyfikuje rodzaj faktury w podziale na fakturę VAT i fakturę VAT MP dla grupy małych przedsiębiorstw.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="buyer">
         
<xsd:annotation>
           
<xsd:documentation>Identyfikacja kupującego.
Zarządzanie łańcuchem dostaw: element podaje dane adresowe istotne dla funkcjonowania łańcucha dostaw w przypadku, gdy nie stosuje się elementu ShipTo określającego miejsce dostawy i innych typowych dokumentów związanych z fizyczną realizacją dostaw (list przewozowy).
Rozliczenia finansowe: informacja zawarta w tym elemencie określa partnera kupującego towar i definiuje płatnika w przypadku nie korzystanie z innych elementów określających kto ureguluje należności za dostarczony towar.
</xsd:documentation>
         
</xsd:annotation>
         
<xsd:complexType>
           
<xsd:complexContent>
             
<xsd:extension base="pay:InvoicePartyType">
               
<xsd:sequence>
                 
<xsd:element name="NIP" type="pay:NIPType"/>
                 
<xsd:element name="IBAN" type="pay:IBANType"/>
                 
<xsd:element name="BIC">
                   
<xsd:simpleType>
                     
<xsd:restriction base="xsd:string">
                       
<xsd:minLength value="1"/>
                       
<xsd:maxLength value="11"/>
                     
</xsd:restriction>
                   
</xsd:simpleType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:extension>
           
</xsd:complexContent>
         
</xsd:complexType>
       
</xsd:element>
       
<xsd:element name="seller">
         
<xsd:annotation>
           
<xsd:documentation>Identyfikacja partnera sprzedającego towar lub usługę.
Zarządzanie łańcuchem dostaw:  informacje adresowe służą do zdefiniowania miejsca odbioru towaru, w przypadku gdy nie stosuje się innych elementów specjalnie w tym celu zdefiniowanych (ShipFrom).
Rozliczenia finansowe: dane zawarte w tym elemencie przenoszą informację określającą beneficjenta i konto bankowe, na które należy przelać kwotę wynikającą z wartości zafakturowanych towarów.
</xsd:documentation>
         
</xsd:annotation>
         
<xsd:complexType>
           
<xsd:complexContent>
             
<xsd:extension base="pay:InvoicePartyType">
               
<xsd:sequence>
                 
<xsd:element name="NIP" type="pay:NIPType"/>
                 
<xsd:element name="IBAN" type="pay:IBANType"/>
                 
<xsd:element name="BIC">
                   
<xsd:simpleType>
                     
<xsd:restriction base="xsd:string">
                       
<xsd:minLength value="1"/>
                       
<xsd:maxLength value="11"/>
                     
</xsd:restriction>
                   
</xsd:simpleType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:extension>
           
</xsd:complexContent>
         
</xsd:complexType>
       
</xsd:element>
       
<xsd:element name="invoiceLineItem" type="pay:InvoiceLineItemType" maxOccurs="unbounded">
         
<xsd:annotation>
           
<xsd:documentation>Opis pozycji zafakturowanych przenosi szczegółowe informacje dotyczące sprzedanego towaru.
Zarzadzanie łańcuchem dostaw:  identyfikator (GTIN lub inny uzgodniony między partnerami) dokładnie wskazuje jaki towar był przedmiotem dostawy i w jakiej ilości. Przy braku innych doskumentów związanych ze zrealizowaną dostawą, informacje opisujące pozycję zafakturowaną mogą być podstawą do zmiany stanów magazynowych i odpowiedniego umieszczenia pozycji w obszarze składowania w magazynie, zgodnie z założeniami i strategią realizowaną przy pomocy oprogramowania nadzorującego zapasy magazynowe.
Rozliczenia finansowe: informacje występujące w zestawie danych opisujących pozycję zafakturowaną dokładnie informują o cenie netto, narzutach i upustach oraz naliczonym podatku VAT i sa istotne z punktu widzenia poprzwności opodatkowania transakcji.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="shipTo" minOccurs="0">
         
<xsd:annotation>
           
<xsd:documentation>Wskazanie miejsca dostawy towarów w przypadku, gdy nie stosuje się innych dokumentów związanych z realizacją dostaw.
Zarzadzanie łańcuchem dostaw:  wskazanie adresu dostawy towarów objętych daną fakturą.
Rozliczenia finansowe:  brak powiazania.
</xsd:documentation>
         
</xsd:annotation>
         
<xsd:complexType>
           
<xsd:complexContent>
             
<xsd:extension base="pay:InvoicePartyType">
               
<xsd:sequence>
                 
<xsd:element name="NIP" type="pay:NIPType"/>
                 
<xsd:element name="IBAN" type="pay:IBANType"/>
                 
<xsd:element name="BIC">
                   
<xsd:simpleType>
                     
<xsd:restriction base="xsd:string">
                       
<xsd:minLength value="1"/>
                       
<xsd:maxLength value="11"/>
                     
</xsd:restriction>
                   
</xsd:simpleType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:extension>
           
</xsd:complexContent>
         
</xsd:complexType>
       
</xsd:element>
       
<xsd:element name="payer" minOccurs="0">
         
<xsd:annotation>
           
<xsd:documentation>Identyfikacja płatnika.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: element identyfikuje płatnika regulującego należność za fakturę ( adres, identyfikację podatnika i konto bankowe)
</xsd:documentation>
         
</xsd:annotation>
         
<xsd:complexType>
           
<xsd:complexContent>
             
<xsd:extension base="pay:InvoicePartyType">
               
<xsd:sequence>
                 
<xsd:element name="NIP" type="pay:NIPType"/>
                 
<xsd:element name="IBAN" type="pay:IBANType"/>
                 
<xsd:element name="BIC">
                   
<xsd:simpleType>
                     
<xsd:restriction base="xsd:string">
                       
<xsd:minLength value="1"/>
                       
<xsd:maxLength value="11"/>
                     
</xsd:restriction>
                   
</xsd:simpleType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:extension>
           
</xsd:complexContent>
         
</xsd:complexType>
       
</xsd:element>
       
<xsd:element name="payee" minOccurs="0">
         
<xsd:annotation>
           
<xsd:documentation>Odbiorca płatności.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe:  identyfikacja danych otrzymującego zapłatę za dostarczony towar bądź zrealizowaną usługę (adres, identyfikacja podatnika, numer konta bankowego).
</xsd:documentation>
         
</xsd:annotation>
         
<xsd:complexType>
           
<xsd:complexContent>
             
<xsd:extension base="pay:InvoicePartyType">
               
<xsd:sequence>
                 
<xsd:element name="NIP" type="pay:NIPType"/>
                 
<xsd:element name="IBAN" type="pay:IBANType"/>
                 
<xsd:element name="BIC">
                   
<xsd:simpleType>
                     
<xsd:restriction base="xsd:string">
                       
<xsd:minLength value="1"/>
                       
<xsd:maxLength value="11"/>
                     
</xsd:restriction>
                   
</xsd:simpleType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:extension>
           
</xsd:complexContent>
         
</xsd:complexType>
       
</xsd:element>
       
<xsd:element name="remitTo" minOccurs="0">
         
<xsd:annotation>
           
<xsd:documentation>Identyfikacja odbiorcy faktury.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: element dostarcza informacji dotyczących prtnera biznesowego, który powinien otrzymać kopię dokumentu faktury.
</xsd:documentation>
         
</xsd:annotation>
         
<xsd:complexType>
           
<xsd:complexContent>
             
<xsd:extension base="pay:InvoicePartyType">
               
<xsd:sequence>
                 
<xsd:element name="NIP" type="pay:NIPType"/>
                 
<xsd:element name="IBAN" type="pay:IBANType"/>
                 
<xsd:element name="BIC">
                   
<xsd:simpleType>
                     
<xsd:restriction base="xsd:string">
                       
<xsd:minLength value="1"/>
                       
<xsd:maxLength value="11"/>
                     
</xsd:restriction>
                   
</xsd:simpleType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:extension>
           
</xsd:complexContent>
         
</xsd:complexType>
       
</xsd:element>
       
<xsd:element name="countryOfSupplyOfGoods" type="eanucc:ISO3166_1CodeType" minOccurs="0">
         
<xsd:annotation>
           
<xsd:documentation>Określenie kraju pochodzenia towaru.
Zarządzanie łańcuchem dostaw:  brak powiązania.
Rozliczenia finasowe: informacja istotna z punktu widzenia zobowiązań podatkowych.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="taxRepresentative" type="pay:InvoicePartyType" minOccurs="0">
         
<xsd:annotation>
           
<xsd:documentation>Dane opisujące właściwy Urząd Skarbowy.
Zarzadzanie łańcuchem dostaw:  brak powiazania.
Rozliczenia finansowe:  element identyfikuje Urzad Skarbowy właściwy ze względu na miejsce realizacji transakcji biznesowej i wynikające z tego faktu zobowiązania podatkowe.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="invoicingPeriod" type="eanucc:TimePeriodType" minOccurs="0">
         
<xsd:annotation>
           
<xsd:documentation>Informacja okeślająca okresrozliczeniowy, do którego zaliczona została faktura elektroniczna.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: dane zawarte w tym elemencie identyfikują raport sprzedaży, w którym występuje aktualny dokument faktury elektronicznej.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="invoiceAllowanceCharge" type="pay:InvoiceAllowanceChargeType" minOccurs="0" maxOccurs="unbounded">
         
<xsd:annotation>
           
<xsd:documentation>Informacje wykazujące zbiorczo zastosowane upusty i narzuty.
Zarządzanie łańcuchem dostaw: dane te odnoszą się do obciążeń wynikających z czynności wykonywanych w związku z realizacją dostawy lub  upustów zastosowanych dla określonych towarów czy też warunków dostawy.
Rozliczenia finansowe: element ten przenosi informacje związane ze składnikami faktury zmniejszającymi lub zwiększającymi wartość zobowiązania finansowego w zależności od rodzaju składnika.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="paymentTerms" type="eanucc:PaymentTermsType" minOccurs="0" maxOccurs="unbounded">
         
<xsd:annotation>
           
<xsd:documentation>Okeślenie warunków płatności za fakturę.
Zarządzanie łańcuche dostaw: parametry zdefiniowane ew tym elemencie mogą pośrednio wpływać na realizację dalszych dostaw, w przypadku podjęcia decyzji o ograniczaniu wartości dostarczanych towarów np.: w zależności od wywiązywania sią z poprzednich zobowiązań finansowych przez danego płatnika.
Rozliczenia finansowe: element ten definiuje sposób realizacji zapłaty za fakturę elektroniczną.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="taxCurrencyInformation" type="eanucc:CurrencyExchangeRateInformationType" minOccurs="0" maxOccurs="unbounded">
         
<xsd:annotation>
           
<xsd:documentation>Element określający zobowiązania podatkowe w walucie kraju, gdzie to zobowiązanie jest rozliczane.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe:  element ten określa zależność wartości opodatkowania w walucie, w której zostało ono naliczone w stosunku do waluty w której powinno być wykazane na fakturze.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="invoiceTotals" type="pay:InvoiceTotalsType">
         
<xsd:annotation>
           
<xsd:documentation>Warości sumaryczne dla faktury.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: uwidocznione wartości służą do odpowiedniego przygotowania dokumentu obciążającego płatnika oraz w sposób odpowiedni uwidocznienia informacji z faktury w zapisach księgowości finansowej.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="InvoiceSummary" type="pay:InvoiceSummaryType" maxOccurs="unbounded">
         
<xsd:annotation>
           
<xsd:documentation>lement przenoszący dane sumaryczne związane z podatkiem VAT.
Zarządzanie łańcuchem dosta: brak powiązania.
Rozliczenia finansowe: element wykazuje sumaryczne wartości dla faktury, podające kwoty podatku naliczonego dla poszczególnych stawek opodatkowania.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="IDP">
         
<xsd:simpleType>
           
<xsd:restriction base="xsd:string">
             
<xsd:minLength value="1"/>
             
<xsd:maxLength value="20"/>
           
</xsd:restriction>
         
</xsd:simpleType>
       
</xsd:element>
       
<xsd:element name="paymentName">
         
<xsd:simpleType>
           
<xsd:restriction base="xsd:string">
             
<xsd:minLength value="1"/>
             
<xsd:maxLength value="140"/>
           
</xsd:restriction>
         
</xsd:simpleType>
       
</xsd:element>
       
<xsd:element name="digitalSignature" type="eanucc:DigitalSignatureType" minOccurs="0">
         
<xsd:annotation>
           
<xsd:documentation>Podpis elektroniczny zapewniający bezpieczeństwo informacyjne dokumentu faktury elektronicznej.
Zarządzanie łańcuchem dostaw: podpis elektroniczny zapewnia prawidłowość przekazywanych danych identyfikacyjnych i ilość towaru w zrealizowanej dostawie..
Rozliczenia finansowe: podpis elektroniczny zapewnia, że informacje przenoszone w ramach poszczególnych elementów faktury są zgodne z intencją wysyłającego dokument elektroniczny i nie uległy zmianie w trakcie przesyłania ich drogą teletransmisji komunikatów elektronicznych oraz umożliwia wiarygodne potwierdzenie nadawcy dokumentu.
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
       
<xsd:element name="extension" type="eanucc:ExtensionType" minOccurs="0">
         
<xsd:annotation>
           
<xsd:documentation>Element umożliwiający dołączenie dodatkowych danych wynikających ze specyfiki rynku czy branży.</xsd:documentation>
         
</xsd:annotation>
       
</xsd:element>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element InvoiceType/invoiceIdentification
diagram
type eanucc:EntityIdentificationType
properties
isRef 0
content complex
children uniqueCreatorIdentification contentOwner
annotation
documentation
Element ten identyfikuje jednoznacznie dokument faktury elektronicznej oraz firmę, która ten dokument wystawiła.
Zarzadzanie łańcuchem dostaw: numer identyfikuje dokument obciążający kupującego za zrealizowaną dostawę towarów.
Rozliczenia finansowe: numer identyfikuje dokument będący podstawą do uruchomienia płatności za zrealizowaną dostawę towarów.
source <xsd:element name="invoiceIdentification" type="eanucc:EntityIdentificationType">
 
<xsd:annotation>
   
<xsd:documentation>Element ten identyfikuje jednoznacznie dokument faktury elektronicznej oraz firmę, która ten dokument wystawiła.
Zarzadzanie łańcuchem dostaw: numer identyfikuje dokument obciążający kupującego za zrealizowaną dostawę towarów.
Rozliczenia finansowe: numer identyfikuje dokument będący podstawą do uruchomienia płatności za zrealizowaną dostawę towarów.
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element InvoiceType/invoiceSalesDate
diagram
type pay:InvoiceSalesDateType
properties
isRef 0
content complex
children SalesDateYMD SalesDateYM
annotation
documentation
Data przenoszona w tym elemencie wskazuje na moment wydania towaru kupującemu.
Zarzadzanie łańcuchem dostaw:  data jest ustalana w momencie wydania towaru z magazynu dostawcy.
Rozliczenia finansowe:  data ta definiuje moment powstania obowiązku podatkowwego VAT.
source <xsd:element name="invoiceSalesDate" type="pay:InvoiceSalesDateType">
 
<xsd:annotation>
   
<xsd:documentation>Data przenoszona w tym elemencie wskazuje na moment wydania towaru kupującemu.
Zarzadzanie łańcuchem dostaw:  data jest ustalana w momencie wydania towaru z magazynu dostawcy.
Rozliczenia finansowe:  data ta definiuje moment powstania obowiązku podatkowwego VAT.
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element InvoiceType/invoiceCurrency
diagram
type eanucc:ISO4217_CodeType
properties
isRef 0
content complex
children currencyISOCode
annotation
documentation
Element określa walutę, w której rozliczana jest faktura.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: w tym elemencie podawana jest waluta zobowiązania finansowego wobec dostawcy towaru.
source <xsd:element name="invoiceCurrency" type="eanucc:ISO4217_CodeType">
 
<xsd:annotation>
   
<xsd:documentation>Element określa walutę, w której rozliczana jest faktura.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: w tym elemencie podawana jest waluta zobowiązania finansowego wobec dostawcy towaru.
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element InvoiceType/invoiceType
diagram
type pay:InvoiceTypeCodeListType
properties
isRef 0
content simple
facets
enumeration VAT_INVOICE
enumeration VAT_INVOICE_SME
enumeration VAT_INVOICE_MARGIN
annotation
documentation
Określenie rodzaju faktury:
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe:  element ten identyfikuje rodzaj faktury w podziale na fakturę VAT i fakturę VAT MP dla grupy małych przedsiębiorstw.
source <xsd:element name="invoiceType" type="pay:InvoiceTypeCodeListType">
 
<xsd:annotation>
   
<xsd:documentation>Określenie rodzaju faktury:
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe:  element ten identyfikuje rodzaj faktury w podziale na fakturę VAT i fakturę VAT MP dla grupy małych przedsiębiorstw.
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element InvoiceType/buyer
diagram
type extension of pay:InvoicePartyType
properties
isRef 0
content complex
children partyIdentification nameAndAddress accountNumber companyRegistrationNumber extension NIP IBAN BIC
annotation
documentation
Identyfikacja kupującego.
Zarządzanie łańcuchem dostaw: element podaje dane adresowe istotne dla funkcjonowania łańcucha dostaw w przypadku, gdy nie stosuje się elementu ShipTo określającego miejsce dostawy i innych typowych dokumentów związanych z fizyczną realizacją dostaw (list przewozowy).
Rozliczenia finansowe: informacja zawarta w tym elemencie określa partnera kupującego towar i definiuje płatnika w przypadku nie korzystanie z innych elementów określających kto ureguluje należności za dostarczony towar.
source <xsd:element name="buyer">
 
<xsd:annotation>
   
<xsd:documentation>Identyfikacja kupującego.
Zarządzanie łańcuchem dostaw: element podaje dane adresowe istotne dla funkcjonowania łańcucha dostaw w przypadku, gdy nie stosuje się elementu ShipTo określającego miejsce dostawy i innych typowych dokumentów związanych z fizyczną realizacją dostaw (list przewozowy).
Rozliczenia finansowe: informacja zawarta w tym elemencie określa partnera kupującego towar i definiuje płatnika w przypadku nie korzystanie z innych elementów określających kto ureguluje należności za dostarczony towar.
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:complexContent>
     
<xsd:extension base="pay:InvoicePartyType">
       
<xsd:sequence>
         
<xsd:element name="NIP" type="pay:NIPType"/>
         
<xsd:element name="IBAN" type="pay:IBANType"/>
         
<xsd:element name="BIC">
           
<xsd:simpleType>
             
<xsd:restriction base="xsd:string">
               
<xsd:minLength value="1"/>
               
<xsd:maxLength value="11"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
       
</xsd:sequence>
     
</xsd:extension>
   
</xsd:complexContent>
 
</xsd:complexType>
</xsd:element>

element InvoiceType/buyer/NIP
diagram
type pay:NIPType
properties
isRef 0
content simple
facets
minLength 10
maxLength 12
source <xsd:element name="NIP" type="pay:NIPType"/>

element InvoiceType/buyer/IBAN
diagram
type pay:IBANType
properties
isRef 0
content simple
facets
minLength 1
maxLength 28
source <xsd:element name="IBAN" type="pay:IBANType"/>

element InvoiceType/buyer/BIC
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 11
source <xsd:element name="BIC">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="11"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element InvoiceType/seller
diagram
type extension of pay:InvoicePartyType
properties
isRef 0
content complex
children partyIdentification nameAndAddress accountNumber companyRegistrationNumber extension NIP IBAN BIC
annotation
documentation
Identyfikacja partnera sprzedającego towar lub usługę.
Zarządzanie łańcuchem dostaw:  informacje adresowe służą do zdefiniowania miejsca odbioru towaru, w przypadku gdy nie stosuje się innych elementów specjalnie w tym celu zdefiniowanych (ShipFrom).
Rozliczenia finansowe: dane zawarte w tym elemencie przenoszą informację określającą beneficjenta i konto bankowe, na które należy przelać kwotę wynikającą z wartości zafakturowanych towarów.
source <xsd:element name="seller">
 
<xsd:annotation>
   
<xsd:documentation>Identyfikacja partnera sprzedającego towar lub usługę.
Zarządzanie łańcuchem dostaw:  informacje adresowe służą do zdefiniowania miejsca odbioru towaru, w przypadku gdy nie stosuje się innych elementów specjalnie w tym celu zdefiniowanych (ShipFrom).
Rozliczenia finansowe: dane zawarte w tym elemencie przenoszą informację określającą beneficjenta i konto bankowe, na które należy przelać kwotę wynikającą z wartości zafakturowanych towarów.
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:complexContent>
     
<xsd:extension base="pay:InvoicePartyType">
       
<xsd:sequence>
         
<xsd:element name="NIP" type="pay:NIPType"/>
         
<xsd:element name="IBAN" type="pay:IBANType"/>
         
<xsd:element name="BIC">
           
<xsd:simpleType>
             
<xsd:restriction base="xsd:string">
               
<xsd:minLength value="1"/>
               
<xsd:maxLength value="11"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
       
</xsd:sequence>
     
</xsd:extension>
   
</xsd:complexContent>
 
</xsd:complexType>
</xsd:element>

element InvoiceType/seller/NIP
diagram
type pay:NIPType
properties
isRef 0
content simple
facets
minLength 10
maxLength 12
source <xsd:element name="NIP" type="pay:NIPType"/>

element InvoiceType/seller/IBAN
diagram
type pay:IBANType
properties
isRef 0
content simple
facets
minLength 1
maxLength 28
source <xsd:element name="IBAN" type="pay:IBANType"/>

element InvoiceType/seller/BIC
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 11
source <xsd:element name="BIC">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="11"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element InvoiceType/invoiceLineItem
diagram
type pay:InvoiceLineItemType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children itemName tradeItemIdentification itemDescription itemNettUnitPrice invoicedQuantity invoiceLineTaxInformation invoiceLineNettValue invoiceLineNettCalculation transferOfOwnershipDate amountExclusiveAllowancesCharges amountInclusiveAllowancesCharges itemPriceBaseQuantity itemPriceExclusiveAllowancesCharges itemPriceInclusiveAllowancesCharges invoiceLineAmountPayable deliveryNote orderIdentification consumptionReport receivingAdvice purchaseConditions despatchAdvice invoice invoiceLineItemInformationAfterTaxes invoiceLineAllowanceCharge itemSalesDate
attributes
Name  Type  Use  Default  Fixed  Annotation
number  derived by: xsd:nonNegativeIntegerrequired      
annotation
documentation
Opis pozycji zafakturowanych przenosi szczegółowe informacje dotyczące sprzedanego towaru.
Zarzadzanie łańcuchem dostaw:  identyfikator (GTIN lub inny uzgodniony między partnerami) dokładnie wskazuje jaki towar był przedmiotem dostawy i w jakiej ilości. Przy braku innych doskumentów związanych ze zrealizowaną dostawą, informacje opisujące pozycję zafakturowaną mogą być podstawą do zmiany stanów magazynowych i odpowiedniego umieszczenia pozycji w obszarze składowania w magazynie, zgodnie z założeniami i strategią realizowaną przy pomocy oprogramowania nadzorującego zapasy magazynowe.
Rozliczenia finansowe: informacje występujące w zestawie danych opisujących pozycję zafakturowaną dokładnie informują o cenie netto, narzutach i upustach oraz naliczonym podatku VAT i sa istotne z punktu widzenia poprzwności opodatkowania transakcji.
source <xsd:element name="invoiceLineItem" type="pay:InvoiceLineItemType" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>Opis pozycji zafakturowanych przenosi szczegółowe informacje dotyczące sprzedanego towaru.
Zarzadzanie łańcuchem dostaw:  identyfikator (GTIN lub inny uzgodniony między partnerami) dokładnie wskazuje jaki towar był przedmiotem dostawy i w jakiej ilości. Przy braku innych doskumentów związanych ze zrealizowaną dostawą, informacje opisujące pozycję zafakturowaną mogą być podstawą do zmiany stanów magazynowych i odpowiedniego umieszczenia pozycji w obszarze składowania w magazynie, zgodnie z założeniami i strategią realizowaną przy pomocy oprogramowania nadzorującego zapasy magazynowe.
Rozliczenia finansowe: informacje występujące w zestawie danych opisujących pozycję zafakturowaną dokładnie informują o cenie netto, narzutach i upustach oraz naliczonym podatku VAT i sa istotne z punktu widzenia poprzwności opodatkowania transakcji.
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element InvoiceType/shipTo
diagram
type extension of pay:InvoicePartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children partyIdentification nameAndAddress accountNumber companyRegistrationNumber extension NIP IBAN BIC
annotation
documentation
Wskazanie miejsca dostawy towarów w przypadku, gdy nie stosuje się innych dokumentów związanych z realizacją dostaw.
Zarzadzanie łańcuchem dostaw:  wskazanie adresu dostawy towarów objętych daną fakturą.
Rozliczenia finansowe:  brak powiazania.
source <xsd:element name="shipTo" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Wskazanie miejsca dostawy towarów w przypadku, gdy nie stosuje się innych dokumentów związanych z realizacją dostaw.
Zarzadzanie łańcuchem dostaw:  wskazanie adresu dostawy towarów objętych daną fakturą.
Rozliczenia finansowe:  brak powiazania.
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:complexContent>
     
<xsd:extension base="pay:InvoicePartyType">
       
<xsd:sequence>
         
<xsd:element name="NIP" type="pay:NIPType"/>
         
<xsd:element name="IBAN" type="pay:IBANType"/>
         
<xsd:element name="BIC">
           
<xsd:simpleType>
             
<xsd:restriction base="xsd:string">
               
<xsd:minLength value="1"/>
               
<xsd:maxLength value="11"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
       
</xsd:sequence>
     
</xsd:extension>
   
</xsd:complexContent>
 
</xsd:complexType>
</xsd:element>

element InvoiceType/shipTo/NIP
diagram
type pay:NIPType
properties
isRef 0
content simple
facets
minLength 10
maxLength 12
source <xsd:element name="NIP" type="pay:NIPType"/>

element InvoiceType/shipTo/IBAN
diagram
type pay:IBANType
properties
isRef 0
content simple
facets
minLength 1
maxLength 28
source <xsd:element name="IBAN" type="pay:IBANType"/>

element InvoiceType/shipTo/BIC
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 11
source <xsd:element name="BIC">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="11"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element InvoiceType/payer
diagram
type extension of pay:InvoicePartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children partyIdentification nameAndAddress accountNumber companyRegistrationNumber extension NIP IBAN BIC
annotation
documentation
Identyfikacja płatnika.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: element identyfikuje płatnika regulującego należność za fakturę ( adres, identyfikację podatnika i konto bankowe)
source <xsd:element name="payer" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Identyfikacja płatnika.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe: element identyfikuje płatnika regulującego należność za fakturę ( adres, identyfikację podatnika i konto bankowe)
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:complexContent>
     
<xsd:extension base="pay:InvoicePartyType">
       
<xsd:sequence>
         
<xsd:element name="NIP" type="pay:NIPType"/>
         
<xsd:element name="IBAN" type="pay:IBANType"/>
         
<xsd:element name="BIC">
           
<xsd:simpleType>
             
<xsd:restriction base="xsd:string">
               
<xsd:minLength value="1"/>
               
<xsd:maxLength value="11"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
       
</xsd:sequence>
     
</xsd:extension>
   
</xsd:complexContent>
 
</xsd:complexType>
</xsd:element>

element InvoiceType/payer/NIP
diagram
type pay:NIPType
properties
isRef 0
content simple
facets
minLength 10
maxLength 12
source <xsd:element name="NIP" type="pay:NIPType"/>

element InvoiceType/payer/IBAN
diagram
type pay:IBANType
properties
isRef 0
content simple
facets
minLength 1
maxLength 28
source <xsd:element name="IBAN" type="pay:IBANType"/>

element InvoiceType/payer/BIC
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 11
source <xsd:element name="BIC">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="11"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element InvoiceType/payee
diagram
type extension of pay:InvoicePartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children partyIdentification nameAndAddress accountNumber companyRegistrationNumber extension NIP IBAN BIC
annotation
documentation
Odbiorca płatności.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe:  identyfikacja danych otrzymującego zapłatę za dostarczony towar bądź zrealizowaną usługę (adres, identyfikacja podatnika, numer konta bankowego).
source <xsd:element name="payee" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Odbiorca płatności.
Zarządzanie łańcuchem dostaw: brak powiązania.
Rozliczenia finansowe:  identyfikacja danych otrzymującego zapłatę za dostarczony towar bądź zrealizowaną usługę (adres, identyfikacja podatnika, numer konta bankowego).
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:complexContent>
     
<xsd:extension base="pay:InvoicePartyType">
       
<xsd:sequence>
         
<xsd:element name="NIP" type="pay:NIPType"/>
         
<xsd:element name="IBAN" type="pay:IBANType"/>
         
<xsd:element name="BIC">
           
<xsd:simpleType>
             
<xsd:restriction base="xsd:string">
               
<xsd:minLength value="1"/>
               
<xsd:maxLength value="11"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
       
</xsd:sequence>
     
</xsd:extension>
   
</xsd:complexContent>
 
</xsd:complexType>
</xsd:element>