Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema isdoc-invoice-5.2.2.xsd
Namespace http://isdoc.cz/namespace/invoice
Properties
attribute form default: unqualified
element form default: qualified
version: 5.2.2
Element Invoice
Namespace http://isdoc.cz/namespace/invoice
Annotations
Document root element, subtype is stored in DocumentType element
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id301 isdoc-invoice-5_2_2_xsd.tmp#id2 isdoc-invoice-5_2_2_xsd.tmp#id4 isdoc-invoice-5_2_2_xsd.tmp#id6 isdoc-invoice-5_2_2_xsd.tmp#id8 isdoc-invoice-5_2_2_xsd.tmp#id10 isdoc-invoice-5_2_2_xsd.tmp#id12 isdoc-invoice-5_2_2_xsd.tmp#id14 isdoc-invoice-5_2_2_xsd.tmp#id16 isdoc-invoice-5_2_2_xsd.tmp#id18 isdoc-invoice-5_2_2_xsd.tmp#id21 isdoc-invoice-5_2_2_xsd.tmp#id29 isdoc-invoice-5_2_2_xsd.tmp#id35 isdoc-invoice-5_2_2_xsd.tmp#id37 isdoc-invoice-5_2_2_xsd.tmp#id38 isdoc-invoice-5_2_2_xsd.tmp#id40 isdoc-invoice-5_2_2_xsd.tmp#id42 isdoc-invoice-5_2_2_xsd.tmp#id47 isdoc-invoice-5_2_2_xsd.tmp#id60 isdoc-invoice-5_2_2_xsd.tmp#id62 isdoc-invoice-5_2_2_xsd.tmp#id113 isdoc-invoice-5_2_2_xsd.tmp#id116 isdoc-invoice-5_2_2_xsd.tmp#id119 isdoc-invoice-5_2_2_xsd.tmp#id122 isdoc-invoice-5_2_2_xsd.tmp#id125 isdoc-invoice-5_2_2_xsd.tmp#id200 isdoc-invoice-5_2_2_xsd.tmp#id209 isdoc-invoice-5_2_2_xsd.tmp#id220 isdoc-invoice-5_2_2_xsd.tmp#id248 isdoc-invoice-5_2_2_xsd.tmp#id268 isdoc-invoice-5_2_2_xsd.tmp#id300
Properties
content: complex
Model DocumentType , TargetConsolidator{0,1} , ClientOnTargetConsolidator{0,1} , ID , UUID , IssuingSystem{0,1} , IssueDate , TaxPointDate{0,1} , Note{0,1} , OrderReferences{0,1} , DeliveryNoteReferences{0,1} , LocalCurrencyCode , ForeignCurrencyCode{0,1} , CurrRate , RefCurrRate , OriginalDocumentReference{0,1} , SupplementsList{0,1} , Extensions{0,1} , AccountingSupplierParty , SellerSupplierParty{0,1} , AccountingCustomerParty , BuyerCustomerParty{0,1} , Delivery{0,1} , InvoiceLines , NonTaxedDeposits{0,1} , TaxedDeposits{0,1} , TaxTotal , LegalMonetaryTotal , PaymentMeans{0,1} , ANY element from namespace(s) 'http://www.w3.org/2000/09/xmldsig#'
Children AccountingCustomerParty, AccountingSupplierParty, BuyerCustomerParty, ClientOnTargetConsolidator, CurrRate, Delivery, DeliveryNoteReferences, DocumentType, Extensions, ForeignCurrencyCode, ID, InvoiceLines, IssueDate, IssuingSystem, LegalMonetaryTotal, LocalCurrencyCode, NonTaxedDeposits, Note, OrderReferences, OriginalDocumentReference, PaymentMeans, RefCurrRate, SellerSupplierParty, SupplementsList, TargetConsolidator, TaxPointDate, TaxTotal, TaxedDeposits, UUID
Instance
<Invoice version="">
  <DocumentType>{1,1}</DocumentType>
  <TargetConsolidator>{0,1}</TargetConsolidator>
  <ClientOnTargetConsolidator>{0,1}</ClientOnTargetConsolidator>
  <ID>{1,1}</ID>
  <UUID>{1,1}</UUID>
  <IssuingSystem>{0,1}</IssuingSystem>
  <IssueDate>{1,1}</IssueDate>
  <TaxPointDate>{0,1}</TaxPointDate>
  <Note languageID="">{0,1}</Note>
  <OrderReferences>{0,1}</OrderReferences>
  <DeliveryNoteReferences>{0,1}</DeliveryNoteReferences>
  <LocalCurrencyCode>{1,1}</LocalCurrencyCode>
  <ForeignCurrencyCode>{0,1}</ForeignCurrencyCode>
  <CurrRate>{1,1}</CurrRate>
  <RefCurrRate>{1,1}</RefCurrRate>
  <OriginalDocumentReference>{0,1}</OriginalDocumentReference>
  <SupplementsList>{0,1}</SupplementsList>
  <Extensions>{0,1}</Extensions>
  <AccountingSupplierParty>{1,1}</AccountingSupplierParty>
  <SellerSupplierParty>{0,1}</SellerSupplierParty>
  <AccountingCustomerParty>{1,1}</AccountingCustomerParty>
  <BuyerCustomerParty>{0,1}</BuyerCustomerParty>
  <Delivery>{0,1}</Delivery>
  <InvoiceLines>{1,1}</InvoiceLines>
  <NonTaxedDeposits>{0,1}</NonTaxedDeposits>
  <TaxedDeposits>{0,1}</TaxedDeposits>
  <TaxTotal>{1,1}</TaxTotal>
  <LegalMonetaryTotal>{1,1}</LegalMonetaryTotal>
  <PaymentMeans>{0,1}</PaymentMeans>
</Invoice>
Attributes
QName Type Fixed Default Use Annotation
version VersionType required
ISDOC version number
Source
<xs:element name="Invoice">
  <xs:annotation>
    <xs:documentation xml:lang="en">Document root element, subtype is stored in DocumentType element</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DocumentType" type="DocumentTypeType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Document type</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TargetConsolidator" type="TargetConsolidatorType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Identification of target consolidator</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ClientOnTargetConsolidator" type="ClientOnTargetConsolidatorType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Document recipient identification at target consolidator</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ID" type="IDType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Human readable document number</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UUID" type="UUIDType">
        <xs:annotation>
          <xs:documentation xml:lang="en">GUID identifier produced by emitting system</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IssuingSystem" type="IssuingSystemType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Identification of issuing system</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IssueDate" type="IssueDateType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Issue date</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TaxPointDate" type="TaxPointDateType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Tax point date</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Note" type="NoteType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Note</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OrderReferences" type="OrderReferencesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Header collection of referenced purchase order(s)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DeliveryNoteReferences" type="DeliveryNoteReferencesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Header collection of referenced delivery notes</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LocalCurrencyCode" type="CurrencyCodeType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Currency code</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ForeignCurrencyCode" type="CurrencyCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Currency code</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CurrRate" type="CurrRateType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Foreign currency exchange rate (if foreign currency is used), otherwise 1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RefCurrRate" type="RefCurrRateType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Reference foreign currency exchange rate, usually 1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OriginalDocumentReference" type="OriginalDocumentReferenceType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Reference to an original document which is being corrected by this document (only for document types 2, 3 and 6)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupplementsList" type="SupplementsListType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Collection of document attachments. Exactly one attachment can be document preview marked by preview="true"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Extensions" type="ExtensionsType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Arbitrary fragment of user-defined elements. Elements must use their own namespace.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AccountingSupplierParty" type="AccountingSupplierPartyType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Supplier, accounting entity in Commercial Register</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SellerSupplierParty" type="SellerSupplierPartyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Supplier, invoicing address</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AccountingCustomerParty" type="AccountingCustomerPartyType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Customer, accounting entity in Commercial Register</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BuyerCustomerParty" type="BuyerCustomerPartyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Purchaser, invoicing address</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Delivery" type="DeliveryType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Information about delivery</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InvoiceLines" type="InvoiceLinesType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Invoice lines collection</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NonTaxedDeposits" type="NonTaxedDepositsType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Collection of proforma invoices (without VAT)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TaxedDeposits" type="TaxedDepositsType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Collection of taxed deposits (advance invoices with VAT)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TaxTotal" type="TaxTotalType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Information about a total amount of a particular type of tax</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LegalMonetaryTotal" type="LegalMonetaryTotalType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Collection of total amounts on document ending with payable amount</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PaymentMeans" type="PaymentMeansType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Information about payment means</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:group ref="Signature" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="version" use="required" type="VersionType">
      <xs:annotation>
        <xs:documentation xml:lang="en">ISDOC version number</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element Invoice / DocumentType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Document type
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id3
Type DocumentTypeType
Properties
content: simple
Facets
enumeration 1
invoice
enumeration 2
credit note
enumeration 3
debit note
enumeration 4
proforma invoice (no VAT)
enumeration 5
advance invoice (with VAT)
enumeration 6
credit note for advance invoice (with VAT)
Source
<xs:element name="DocumentType" type="DocumentTypeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Document type</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / TargetConsolidator
Namespace http://isdoc.cz/namespace/invoice
Annotations
Identification of target consolidator
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id5
Type TargetConsolidatorType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="TargetConsolidator" type="TargetConsolidatorType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identification of target consolidator</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / ClientOnTargetConsolidator
Namespace http://isdoc.cz/namespace/invoice
Annotations
Document recipient identification at target consolidator
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id7
Type ClientOnTargetConsolidatorType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ClientOnTargetConsolidator" type="ClientOnTargetConsolidatorType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Document recipient identification at target consolidator</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Human readable document number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
Source
<xs:element name="ID" type="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Human readable document number</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / UUID
Namespace http://isdoc.cz/namespace/invoice
Annotations
GUID identifier produced by emitting system
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id11
Type UUIDType
Properties
content: simple
Facets
pattern [0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}
Source
<xs:element name="UUID" type="UUIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">GUID identifier produced by emitting system</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / IssuingSystem
Namespace http://isdoc.cz/namespace/invoice
Annotations
Identification of issuing system
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id13
Type IssuingSystemType
Properties
content: simple
minOccurs: 0
Facets
maxLength 80
Source
<xs:element name="IssuingSystem" type="IssuingSystemType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identification of issuing system</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / IssueDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Issue date
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id15
Type IssueDateType
Properties
content: simple
Source
<xs:element name="IssueDate" type="IssueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Issue date</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / TaxPointDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Tax point date
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id17
Type TaxPointDateType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="TaxPointDate" type="TaxPointDateType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tax point date</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / Note
Namespace http://isdoc.cz/namespace/invoice
Annotations
Note
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id20 isdoc-invoice-5_2_2_xsd.tmp#id19
Type NoteType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
languageID xs:language optional
Language identifier (e.g. "en" for English)
Source
<xs:element name="Note" type="NoteType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Note</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / OrderReferences
Namespace http://isdoc.cz/namespace/invoice
Annotations
Header collection of referenced purchase order(s)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id23 isdoc-invoice-5_2_2_xsd.tmp#id22
Type OrderReferencesType
Properties
content: complex
minOccurs: 0
Model OrderReference+
Children OrderReference
Instance
<OrderReferences>
  <OrderReference>{1,unbounded}</OrderReference>
</OrderReferences>
Source
<xs:element name="OrderReferences" type="OrderReferencesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Header collection of referenced purchase order(s)</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderReferencesType / OrderReference
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about referenced purchase order
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id25 isdoc-invoice-5_2_2_xsd.tmp#id27 isdoc-invoice-5_2_2_xsd.tmp#id28 isdoc-invoice-5_2_2_xsd.tmp#id24
Type OrderReferenceType
Properties
content: complex
maxOccurs: unbounded
Model SalesOrderID , ExternalOrderID{0,1} , IssueDate
Children ExternalOrderID, IssueDate, SalesOrderID
Instance
<OrderReference>
  <SalesOrderID>{1,1}</SalesOrderID>
  <ExternalOrderID>{0,1}</ExternalOrderID>
  <IssueDate>{1,1}</IssueDate>
</OrderReference>
Source
<xs:element name="OrderReference" type="OrderReferenceType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about referenced purchase order</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderReferenceType / SalesOrderID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Private identifier of purchase order received at supplier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id26
Type SalesOrderIDType
Type hierarchy
Properties
content: simple
Source
<xs:element name="SalesOrderID" type="SalesOrderIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Private identifier of purchase order received at supplier</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderReferenceType / ExternalOrderID
Namespace http://isdoc.cz/namespace/invoice
Annotations
External number of accepted purchase order, usually purchase order issued at purchaser
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ExternalOrderID" type="IDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">External number of accepted purchase order, usually purchase order issued at purchaser</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderReferenceType / IssueDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Issue date of purchase order received at supplier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id15
Type IssueDateType
Properties
content: simple
Source
<xs:element name="IssueDate" type="IssueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Issue date of purchase order received at supplier</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / DeliveryNoteReferences
Namespace http://isdoc.cz/namespace/invoice
Annotations
Header collection of referenced delivery notes
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id31 isdoc-invoice-5_2_2_xsd.tmp#id30
Type DeliveryNoteReferencesType
Properties
content: complex
minOccurs: 0
Model DeliveryNoteReference+
Children DeliveryNoteReference
Instance
<DeliveryNoteReferences>
  <DeliveryNoteReference>{1,unbounded}</DeliveryNoteReference>
</DeliveryNoteReferences>
Source
<xs:element name="DeliveryNoteReferences" type="DeliveryNoteReferencesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Header collection of referenced delivery notes</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeliveryNoteReferencesType / DeliveryNoteReference
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about referenced delivery note
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id33 isdoc-invoice-5_2_2_xsd.tmp#id34 isdoc-invoice-5_2_2_xsd.tmp#id32
Type DeliveryNoteReferenceType
Properties
content: complex
maxOccurs: unbounded
Model ID , IssueDate
Children ID, IssueDate
Instance
<DeliveryNoteReference>
  <ID>{1,1}</ID>
  <IssueDate>{1,1}</IssueDate>
</DeliveryNoteReference>
Source
<xs:element name="DeliveryNoteReference" type="DeliveryNoteReferenceType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about referenced delivery note</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeliveryNoteReferenceType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Private identifier of delivery note at supplier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
Source
<xs:element name="ID" type="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Private identifier of delivery note at supplier</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeliveryNoteReferenceType / IssueDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Issue date
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id15
Type IssueDateType
Properties
content: simple
Source
<xs:element name="IssueDate" type="IssueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Issue date</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / LocalCurrencyCode
Namespace http://isdoc.cz/namespace/invoice
Annotations
Currency code
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id36
Type CurrencyCodeType
Properties
content: simple
Facets
length 3
Source
<xs:element name="LocalCurrencyCode" type="CurrencyCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Currency code</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / ForeignCurrencyCode
Namespace http://isdoc.cz/namespace/invoice
Annotations
Currency code
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id36
Type CurrencyCodeType
Properties
content: simple
minOccurs: 0
Facets
length 3
Source
<xs:element name="ForeignCurrencyCode" type="CurrencyCodeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Currency code</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / CurrRate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Foreign currency exchange rate (if foreign currency is used), otherwise 1
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id39
Type CurrRateType
Properties
content: simple
Source
<xs:element name="CurrRate" type="CurrRateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Foreign currency exchange rate (if foreign currency is used), otherwise 1</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / RefCurrRate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Reference foreign currency exchange rate, usually 1
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id41
Type RefCurrRateType
Properties
content: simple
Source
<xs:element name="RefCurrRate" type="RefCurrRateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference foreign currency exchange rate, usually 1</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / OriginalDocumentReference
Namespace http://isdoc.cz/namespace/invoice
Annotations
Reference to an original document which is being corrected by this document (only for document types 2, 3 and 6)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id44 isdoc-invoice-5_2_2_xsd.tmp#id45 isdoc-invoice-5_2_2_xsd.tmp#id46 isdoc-invoice-5_2_2_xsd.tmp#id43
Type OriginalDocumentReferenceType
Properties
content: complex
minOccurs: 0
Model ID , IssueDate , UUID{0,1}
Children ID, IssueDate, UUID
Instance
<OriginalDocumentReference>
  <ID>{1,1}</ID>
  <IssueDate>{1,1}</IssueDate>
  <UUID>{0,1}</UUID>
</OriginalDocumentReference>
Source
<xs:element name="OriginalDocumentReference" type="OriginalDocumentReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to an original document which is being corrected by this document (only for document types 2, 3 and 6)</xs:documentation>
  </xs:annotation>
</xs:element>
Element OriginalDocumentReferenceType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Human readable number of original document
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
Source
<xs:element name="ID" type="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Human readable number of original document</xs:documentation>
  </xs:annotation>
</xs:element>
Element OriginalDocumentReferenceType / IssueDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Issue date of original document
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id15
Type IssueDateType
Properties
content: simple
Source
<xs:element name="IssueDate" type="IssueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Issue date of original document</xs:documentation>
  </xs:annotation>
</xs:element>
Element OriginalDocumentReferenceType / UUID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unique GUID identifier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id11
Type UUIDType
Properties
content: simple
minOccurs: 0
Facets
pattern [0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}
Source
<xs:element name="UUID" type="UUIDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique GUID identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / SupplementsList
Namespace http://isdoc.cz/namespace/invoice
Annotations
Collection of document attachments. Exactly one attachment can be document preview marked by preview="true"
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id49 isdoc-invoice-5_2_2_xsd.tmp#id48
Type SupplementsListType
Properties
content: complex
minOccurs: 0
Model Supplement+
Children Supplement
Instance
<SupplementsList>
  <Supplement preview="">{1,unbounded}</Supplement>
</SupplementsList>
Source
<xs:element name="SupplementsList" type="SupplementsListType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Collection of document attachments. Exactly one attachment can be document preview marked by preview="true"</xs:documentation>
  </xs:annotation>
</xs:element>
Element SupplementsListType / Supplement
Namespace http://isdoc.cz/namespace/invoice
Annotations
Document attachment
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id58 isdoc-invoice-5_2_2_xsd.tmp#id51 isdoc-invoice-5_2_2_xsd.tmp#id53 isdoc-invoice-5_2_2_xsd.tmp#id56 isdoc-invoice-5_2_2_xsd.tmp#id50
Type SupplementType
Properties
content: complex
maxOccurs: unbounded
Model Filename , DigestMethod , DigestValue
Children DigestMethod, DigestValue, Filename
Instance
<Supplement preview="">
  <Filename>{1,1}</Filename>
  <DigestMethod Algorithm="">{1,1}</DigestMethod>
  <DigestValue>{1,1}</DigestValue>
</Supplement>
Attributes
QName Type Fixed Default Use Annotation
preview BooleanType optional
Is this attachment document preview
Source
<xs:element maxOccurs="unbounded" name="Supplement" type="SupplementType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Document attachment</xs:documentation>
  </xs:annotation>
</xs:element>
Element SupplementType / Filename
Namespace http://isdoc.cz/namespace/invoice
Annotations
File name and path
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id52
Type FilenameType
Properties
content: simple
Source
<xs:element name="Filename" type="FilenameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">File name and path</xs:documentation>
  </xs:annotation>
</xs:element>
Element SupplementType / DigestMethod
Namespace http://isdoc.cz/namespace/invoice
Annotations
Attachment digest method identification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id55 isdoc-invoice-5_2_2_xsd.tmp#id54
Type DigestMethodType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Algorithm xs:anyURI required
Algorithm identifiers are defined in http://www.w3.org/TR/xmldsig-core/#sec-AlgID
Source
<xs:element name="DigestMethod" type="DigestMethodType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attachment digest method identification</xs:documentation>
  </xs:annotation>
</xs:element>
Element SupplementType / DigestValue
Namespace http://isdoc.cz/namespace/invoice
Annotations
Attachment digest value
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id57
Type DigestValueType
Properties
content: simple
Source
<xs:element name="DigestValue" type="DigestValueType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attachment digest value</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / Extensions
Namespace http://isdoc.cz/namespace/invoice
Annotations
Arbitrary fragment of user-defined elements. Elements must use their own namespace.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id61
Type ExtensionsType
Properties
content: complex
minOccurs: 0
Model ANY element from ANY namespace OTHER than 'http://isdoc.cz/namespace/invoice'
Source
<xs:element name="Extensions" type="ExtensionsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Arbitrary fragment of user-defined elements. Elements must use their own namespace.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / AccountingSupplierParty
Namespace http://isdoc.cz/namespace/invoice
Annotations
Supplier, accounting entity in Commercial Register
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id64 isdoc-invoice-5_2_2_xsd.tmp#id63
Type AccountingSupplierPartyType
Properties
content: complex
Model Party
Children Party
Instance
<AccountingSupplierParty>
  <Party>{1,1}</Party>
</AccountingSupplierParty>
Source
<xs:element name="AccountingSupplierParty" type="AccountingSupplierPartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Supplier, accounting entity in Commercial Register</xs:documentation>
  </xs:annotation>
</xs:element>
Element AccountingSupplierPartyType / Party
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about an organization, sub-organization, or individual fulfilling a role in a business process.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id66 isdoc-invoice-5_2_2_xsd.tmp#id73 isdoc-invoice-5_2_2_xsd.tmp#id77 isdoc-invoice-5_2_2_xsd.tmp#id92 isdoc-invoice-5_2_2_xsd.tmp#id98 isdoc-invoice-5_2_2_xsd.tmp#id106 isdoc-invoice-5_2_2_xsd.tmp#id65
Type PartyType
Properties
content: complex
Model PartyIdentification , PartyName , PostalAddress , PartyTaxScheme{0,1} , RegisterIdentification{0,1} , Contact{0,1}
Children Contact, PartyIdentification, PartyName, PartyTaxScheme, PostalAddress, RegisterIdentification
Instance
<Party>
  <PartyIdentification>{1,1}</PartyIdentification>
  <PartyName>{1,1}</PartyName>
  <PostalAddress>{1,1}</PostalAddress>
  <PartyTaxScheme>{0,1}</PartyTaxScheme>
  <RegisterIdentification>{0,1}</RegisterIdentification>
  <Contact>{0,1}</Contact>
</Party>
Source
<xs:element name="Party" type="PartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about an organization, sub-organization, or individual fulfilling a role in a business process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyType / PartyIdentification
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a party's identification.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id68 isdoc-invoice-5_2_2_xsd.tmp#id70 isdoc-invoice-5_2_2_xsd.tmp#id72 isdoc-invoice-5_2_2_xsd.tmp#id67
Type PartyIdentificationType
Properties
content: complex
Model UserID{0,1} , CatalogFirmIdentification{0,1} , ID
Children CatalogFirmIdentification, ID, UserID
Instance
<PartyIdentification>
  <UserID>{0,1}</UserID>
  <CatalogFirmIdentification>{0,1}</CatalogFirmIdentification>
  <ID>{1,1}</ID>
</PartyIdentification>
Source
<xs:element name="PartyIdentification" type="PartyIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a party's identification.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyIdentificationType / UserID
Namespace http://isdoc.cz/namespace/invoice
Annotations
User defined company/workplace number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id69
Type UserIDType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="UserID" type="UserIDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">User defined company/workplace number</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyIdentificationType / CatalogFirmIdentification
Namespace http://isdoc.cz/namespace/invoice
Annotations
International company/workplace number, e.g. EAN
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id71
Type CatalogFirmIdentificationType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="CatalogFirmIdentification" type="CatalogFirmIdentificationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">International company/workplace number, e.g. EAN</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyIdentificationType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Company identification number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
Source
<xs:element name="ID" type="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Company identification number</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyType / PartyName
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a party's name.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id75 isdoc-invoice-5_2_2_xsd.tmp#id74
Type PartyNameType
Properties
content: complex
Model Name
Children Name
Instance
<PartyName>
  <Name>{1,1}</Name>
</PartyName>
Source
<xs:element name="PartyName" type="PartyNameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a party's name.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyNameType / Name
Namespace http://isdoc.cz/namespace/invoice
Annotations
A character string that constitutes the distinctive designation of a person, place, thing or concept
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id76
Type NameType
Properties
content: simple
Source
<xs:element name="Name" type="NameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">A character string that constitutes the distinctive designation of a person, place, thing or concept</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyType / PostalAddress
Namespace http://isdoc.cz/namespace/invoice
Annotations
Postal address
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id79 isdoc-invoice-5_2_2_xsd.tmp#id81 isdoc-invoice-5_2_2_xsd.tmp#id83 isdoc-invoice-5_2_2_xsd.tmp#id85 isdoc-invoice-5_2_2_xsd.tmp#id87 isdoc-invoice-5_2_2_xsd.tmp#id78
Type PostalAddressType
Properties
content: complex
Model StreetName , BuildingNumber , CityName , PostalZone , Country
Children BuildingNumber, CityName, Country, PostalZone, StreetName
Instance
<PostalAddress>
  <StreetName>{1,1}</StreetName>
  <BuildingNumber>{1,1}</BuildingNumber>
  <CityName>{1,1}</CityName>
  <PostalZone>{1,1}</PostalZone>
  <Country>{1,1}</Country>
</PostalAddress>
Source
<xs:element name="PostalAddress" type="PostalAddressType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Postal address</xs:documentation>
  </xs:annotation>
</xs:element>
Element PostalAddressType / StreetName
Namespace http://isdoc.cz/namespace/invoice
Annotations
Street
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id80
Type StreetNameType
Properties
content: simple
Source
<xs:element name="StreetName" type="StreetNameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Street</xs:documentation>
  </xs:annotation>
</xs:element>
Element PostalAddressType / BuildingNumber
Namespace http://isdoc.cz/namespace/invoice
Annotations
Building number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id82
Type BuildingNumberType
Properties
content: simple
Source
<xs:element name="BuildingNumber" type="BuildingNumberType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Building number</xs:documentation>
  </xs:annotation>
</xs:element>
Element PostalAddressType / CityName
Namespace http://isdoc.cz/namespace/invoice
Annotations
City
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id84
Type CityNameType
Properties
content: simple
Source
<xs:element name="CityName" type="CityNameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">City</xs:documentation>
  </xs:annotation>
</xs:element>
Element PostalAddressType / PostalZone
Namespace http://isdoc.cz/namespace/invoice
Annotations
ZIP/postal zone
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id86
Type PostalZoneType
Properties
content: simple
Source
<xs:element name="PostalZone" type="PostalZoneType">
  <xs:annotation>
    <xs:documentation xml:lang="en">ZIP/postal zone</xs:documentation>
  </xs:annotation>
</xs:element>
Element PostalAddressType / Country
Namespace http://isdoc.cz/namespace/invoice
Annotations
Country
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id89 isdoc-invoice-5_2_2_xsd.tmp#id91 isdoc-invoice-5_2_2_xsd.tmp#id88
Type CountryType
Properties
content: complex
Model IdentificationCode , Name
Children IdentificationCode, Name
Instance
<Country>
  <IdentificationCode>{1,1}</IdentificationCode>
  <Name>{1,1}</Name>
</Country>
Source
<xs:element name="Country" type="CountryType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Country</xs:documentation>
  </xs:annotation>
</xs:element>
Element CountryType / IdentificationCode
Namespace http://isdoc.cz/namespace/invoice
Annotations
ISO 3166 country code
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id90
Type IdentificationCodeType
Properties
content: simple
Source
<xs:element name="IdentificationCode" type="IdentificationCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">ISO 3166 country code</xs:documentation>
  </xs:annotation>
</xs:element>
Element CountryType / Name
Namespace http://isdoc.cz/namespace/invoice
Annotations
Country name
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id76
Type NameType
Properties
content: simple
Source
<xs:element name="Name" type="NameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Country name</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyType / PartyTaxScheme
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a party's tax scheme
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id94 isdoc-invoice-5_2_2_xsd.tmp#id96 isdoc-invoice-5_2_2_xsd.tmp#id93
Type PartyTaxSchemeType
Properties
content: complex
minOccurs: 0
Model CompanyID , TaxScheme
Children CompanyID, TaxScheme
Instance
<PartyTaxScheme>
  <CompanyID>{1,1}</CompanyID>
  <TaxScheme>{1,1}</TaxScheme>
</PartyTaxScheme>
Source
<xs:element name="PartyTaxScheme" type="PartyTaxSchemeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a party's tax scheme</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyTaxSchemeType / CompanyID
Namespace http://isdoc.cz/namespace/invoice
Annotations
VAT number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id95
Type CompanyIDType
Properties
content: simple
Source
<xs:element name="CompanyID" type="CompanyIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">VAT number</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyTaxSchemeType / TaxScheme
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a tax scheme
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id97
Type TaxSchemeType
Properties
content: simple
Source
<xs:element name="TaxScheme" type="TaxSchemeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a tax scheme</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyType / RegisterIdentification
Namespace http://isdoc.cz/namespace/invoice
Annotations
Commercial Register record identification (in the Czech Republic)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id100 isdoc-invoice-5_2_2_xsd.tmp#id102 isdoc-invoice-5_2_2_xsd.tmp#id104 isdoc-invoice-5_2_2_xsd.tmp#id99
Type RegisterIdentificationType
Properties
content: complex
minOccurs: 0
Model RegisterKeptAt , RegisterFileRef , RegisterDate
Children RegisterDate, RegisterFileRef, RegisterKeptAt
Instance
<RegisterIdentification>
  <RegisterKeptAt>{1,1}</RegisterKeptAt>
  <RegisterFileRef>{1,1}</RegisterFileRef>
  <RegisterDate>{1,1}</RegisterDate>
</RegisterIdentification>
Source
<xs:element minOccurs="0" name="RegisterIdentification" type="RegisterIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Commercial Register record identification (in the Czech Republic)</xs:documentation>
  </xs:annotation>
</xs:element>
Element RegisterIdentificationType / RegisterKeptAt
Namespace http://isdoc.cz/namespace/invoice
Annotations
>Commercial Register administrator
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id101
Type RegisterKeptAtType
Properties
content: simple
Source
<xs:element name="RegisterKeptAt" type="RegisterKeptAtType">
  <xs:annotation>
    <xs:documentation xml:lang="en">>Commercial Register administrator</xs:documentation>
  </xs:annotation>
</xs:element>
Element RegisterIdentificationType / RegisterFileRef
Namespace http://isdoc.cz/namespace/invoice
Annotations
>Commercial Register number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id103
Type RegisterFileRefType
Properties
content: simple
Source
<xs:element name="RegisterFileRef" type="RegisterFileRefType">
  <xs:annotation>
    <xs:documentation xml:lang="en">>Commercial Register number</xs:documentation>
  </xs:annotation>
</xs:element>
Element RegisterIdentificationType / RegisterDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Registration date
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id105
Type RegisterDateType
Properties
content: simple
Source
<xs:element name="RegisterDate" type="RegisterDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Registration date</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartyType / Contact
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a contactable person or organization department
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id108 isdoc-invoice-5_2_2_xsd.tmp#id109 isdoc-invoice-5_2_2_xsd.tmp#id111 isdoc-invoice-5_2_2_xsd.tmp#id107
Type ContactType
Properties
content: complex
minOccurs: 0
Model Name{0,1} , Telephone{0,1} , ElectronicMail{0,1}
Children ElectronicMail, Name, Telephone
Instance
<Contact>
  <Name>{0,1}</Name>
  <Telephone>{0,1}</Telephone>
  <ElectronicMail>{0,1}</ElectronicMail>
</Contact>
Source
<xs:element name="Contact" type="ContactType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a contactable person or organization department</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContactType / Name
Namespace http://isdoc.cz/namespace/invoice
Annotations
Contact name
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id76
Type NameType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Name" type="NameType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Contact name</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContactType / Telephone
Namespace http://isdoc.cz/namespace/invoice
Annotations
Phone number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id110
Type TelephoneType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Telephone" type="TelephoneType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Phone number</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContactType / ElectronicMail
Namespace http://isdoc.cz/namespace/invoice
Annotations
E-mail address
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id112
Type ElectronicMailType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ElectronicMail" type="ElectronicMailType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">E-mail address</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / SellerSupplierParty
Namespace http://isdoc.cz/namespace/invoice
Annotations
Supplier, invoicing address
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id115 isdoc-invoice-5_2_2_xsd.tmp#id114
Type SellerSupplierPartyType
Properties
content: complex
minOccurs: 0
Model Party
Children Party
Instance
<SellerSupplierParty>
  <Party>{1,1}</Party>
</SellerSupplierParty>
Source
<xs:element name="SellerSupplierParty" type="SellerSupplierPartyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Supplier, invoicing address</xs:documentation>
  </xs:annotation>
</xs:element>
Element SellerSupplierPartyType / Party
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about an organization, sub-organization, or individual fulfilling a role in a business process.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id66 isdoc-invoice-5_2_2_xsd.tmp#id73 isdoc-invoice-5_2_2_xsd.tmp#id77 isdoc-invoice-5_2_2_xsd.tmp#id92 isdoc-invoice-5_2_2_xsd.tmp#id98 isdoc-invoice-5_2_2_xsd.tmp#id106 isdoc-invoice-5_2_2_xsd.tmp#id65
Type PartyType
Properties
content: complex
Model PartyIdentification , PartyName , PostalAddress , PartyTaxScheme{0,1} , RegisterIdentification{0,1} , Contact{0,1}
Children Contact, PartyIdentification, PartyName, PartyTaxScheme, PostalAddress, RegisterIdentification
Instance
<Party>
  <PartyIdentification>{1,1}</PartyIdentification>
  <PartyName>{1,1}</PartyName>
  <PostalAddress>{1,1}</PostalAddress>
  <PartyTaxScheme>{0,1}</PartyTaxScheme>
  <RegisterIdentification>{0,1}</RegisterIdentification>
  <Contact>{0,1}</Contact>
</Party>
Source
<xs:element name="Party" type="PartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about an organization, sub-organization, or individual fulfilling a role in a business process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / AccountingCustomerParty
Namespace http://isdoc.cz/namespace/invoice
Annotations
Customer, accounting entity in Commercial Register
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id118 isdoc-invoice-5_2_2_xsd.tmp#id117
Type AccountingCustomerPartyType
Properties
content: complex
Model Party
Children Party
Instance
<AccountingCustomerParty>
  <Party>{1,1}</Party>
</AccountingCustomerParty>
Source
<xs:element name="AccountingCustomerParty" type="AccountingCustomerPartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Customer, accounting entity in Commercial Register</xs:documentation>
  </xs:annotation>
</xs:element>
Element AccountingCustomerPartyType / Party
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about an organization, sub-organization, or individual fulfilling a role in a business process.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id66 isdoc-invoice-5_2_2_xsd.tmp#id73 isdoc-invoice-5_2_2_xsd.tmp#id77 isdoc-invoice-5_2_2_xsd.tmp#id92 isdoc-invoice-5_2_2_xsd.tmp#id98 isdoc-invoice-5_2_2_xsd.tmp#id106 isdoc-invoice-5_2_2_xsd.tmp#id65
Type PartyType
Properties
content: complex
Model PartyIdentification , PartyName , PostalAddress , PartyTaxScheme{0,1} , RegisterIdentification{0,1} , Contact{0,1}
Children Contact, PartyIdentification, PartyName, PartyTaxScheme, PostalAddress, RegisterIdentification
Instance
<Party>
  <PartyIdentification>{1,1}</PartyIdentification>
  <PartyName>{1,1}</PartyName>
  <PostalAddress>{1,1}</PostalAddress>
  <PartyTaxScheme>{0,1}</PartyTaxScheme>
  <RegisterIdentification>{0,1}</RegisterIdentification>
  <Contact>{0,1}</Contact>
</Party>
Source
<xs:element name="Party" type="PartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about an organization, sub-organization, or individual fulfilling a role in a business process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / BuyerCustomerParty
Namespace http://isdoc.cz/namespace/invoice
Annotations
Purchaser, invoicing address
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id121 isdoc-invoice-5_2_2_xsd.tmp#id120
Type BuyerCustomerPartyType
Properties
content: complex
minOccurs: 0
Model Party
Children Party
Instance
<BuyerCustomerParty>
  <Party>{1,1}</Party>
</BuyerCustomerParty>
Source
<xs:element name="BuyerCustomerParty" type="BuyerCustomerPartyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Purchaser, invoicing address</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuyerCustomerPartyType / Party
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about an organization, sub-organization, or individual fulfilling a role in a business process.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id66 isdoc-invoice-5_2_2_xsd.tmp#id73 isdoc-invoice-5_2_2_xsd.tmp#id77 isdoc-invoice-5_2_2_xsd.tmp#id92 isdoc-invoice-5_2_2_xsd.tmp#id98 isdoc-invoice-5_2_2_xsd.tmp#id106 isdoc-invoice-5_2_2_xsd.tmp#id65
Type PartyType
Properties
content: complex
Model PartyIdentification , PartyName , PostalAddress , PartyTaxScheme{0,1} , RegisterIdentification{0,1} , Contact{0,1}
Children Contact, PartyIdentification, PartyName, PartyTaxScheme, PostalAddress, RegisterIdentification
Instance
<Party>
  <PartyIdentification>{1,1}</PartyIdentification>
  <PartyName>{1,1}</PartyName>
  <PostalAddress>{1,1}</PostalAddress>
  <PartyTaxScheme>{0,1}</PartyTaxScheme>
  <RegisterIdentification>{0,1}</RegisterIdentification>
  <Contact>{0,1}</Contact>
</Party>
Source
<xs:element name="Party" type="PartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about an organization, sub-organization, or individual fulfilling a role in a business process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / Delivery
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about delivery
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id124 isdoc-invoice-5_2_2_xsd.tmp#id123
Type DeliveryType
Properties
content: complex
minOccurs: 0
Model Party
Children Party
Instance
<Delivery>
  <Party>{1,1}</Party>
</Delivery>
Source
<xs:element name="Delivery" type="DeliveryType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about delivery</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeliveryType / Party
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about an organization, sub-organization, or individual fulfilling a role in a business process.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id66 isdoc-invoice-5_2_2_xsd.tmp#id73 isdoc-invoice-5_2_2_xsd.tmp#id77 isdoc-invoice-5_2_2_xsd.tmp#id92 isdoc-invoice-5_2_2_xsd.tmp#id98 isdoc-invoice-5_2_2_xsd.tmp#id106 isdoc-invoice-5_2_2_xsd.tmp#id65
Type PartyType
Properties
content: complex
Model PartyIdentification , PartyName , PostalAddress , PartyTaxScheme{0,1} , RegisterIdentification{0,1} , Contact{0,1}
Children Contact, PartyIdentification, PartyName, PartyTaxScheme, PostalAddress, RegisterIdentification
Instance
<Party>
  <PartyIdentification>{1,1}</PartyIdentification>
  <PartyName>{1,1}</PartyName>
  <PostalAddress>{1,1}</PostalAddress>
  <PartyTaxScheme>{0,1}</PartyTaxScheme>
  <RegisterIdentification>{0,1}</RegisterIdentification>
  <Contact>{0,1}</Contact>
</Party>
Source
<xs:element name="Party" type="PartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about an organization, sub-organization, or individual fulfilling a role in a business process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / InvoiceLines
Namespace http://isdoc.cz/namespace/invoice
Annotations
Invoice lines collection
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id127 isdoc-invoice-5_2_2_xsd.tmp#id126
Type InvoiceLinesType
Properties
content: complex
Model InvoiceLine+
Children InvoiceLine
Instance
<InvoiceLines>
  <InvoiceLine>{1,unbounded}</InvoiceLine>
</InvoiceLines>
Source
<xs:element name="InvoiceLines" type="InvoiceLinesType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Invoice lines collection</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLinesType / InvoiceLine
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about an invoice line
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id129 isdoc-invoice-5_2_2_xsd.tmp#id131 isdoc-invoice-5_2_2_xsd.tmp#id138 isdoc-invoice-5_2_2_xsd.tmp#id143 isdoc-invoice-5_2_2_xsd.tmp#id149 isdoc-invoice-5_2_2_xsd.tmp#id152 isdoc-invoice-5_2_2_xsd.tmp#id154 isdoc-invoice-5_2_2_xsd.tmp#id155 isdoc-invoice-5_2_2_xsd.tmp#id156 isdoc-invoice-5_2_2_xsd.tmp#id157 isdoc-invoice-5_2_2_xsd.tmp#id158 isdoc-invoice-5_2_2_xsd.tmp#id159 isdoc-invoice-5_2_2_xsd.tmp#id160 isdoc-invoice-5_2_2_xsd.tmp#id166 isdoc-invoice-5_2_2_xsd.tmp#id167 isdoc-invoice-5_2_2_xsd.tmp#id199 isdoc-invoice-5_2_2_xsd.tmp#id128
Type InvoiceLineType
Properties
content: complex
maxOccurs: unbounded
Model ID , OrderReference{0,1} , DeliveryNoteReference{0,1} , OriginalDocumentReference{0,1} , InvoicedQuantity{0,1} , LineExtensionAmountCurr{0,1} , LineExtensionAmount , LineExtensionAmountTaxInclusiveCurr{0,1} , LineExtensionAmountTaxInclusive , LineExtensionTaxAmount , UnitPrice , UnitPriceTaxInclusive , ClassifiedTaxCategory , Note{0,1} , Item , Extensions{0,1}
Children ClassifiedTaxCategory, DeliveryNoteReference, Extensions, ID, InvoicedQuantity, Item, LineExtensionAmount, LineExtensionAmountCurr, LineExtensionAmountTaxInclusive, LineExtensionAmountTaxInclusiveCurr, LineExtensionTaxAmount, Note, OrderReference, OriginalDocumentReference, UnitPrice, UnitPriceTaxInclusive
Instance
<InvoiceLine>
  <ID>{1,1}</ID>
  <OrderReference>{0,1}</OrderReference>
  <DeliveryNoteReference>{0,1}</DeliveryNoteReference>
  <OriginalDocumentReference>{0,1}</OriginalDocumentReference>
  <InvoicedQuantity unitCode="">{0,1}</InvoicedQuantity>
  <LineExtensionAmountCurr>{0,1}</LineExtensionAmountCurr>
  <LineExtensionAmount>{1,1}</LineExtensionAmount>
  <LineExtensionAmountTaxInclusiveCurr>{0,1}</LineExtensionAmountTaxInclusiveCurr>
  <LineExtensionAmountTaxInclusive>{1,1}</LineExtensionAmountTaxInclusive>
  <LineExtensionTaxAmount>{1,1}</LineExtensionTaxAmount>
  <UnitPrice>{1,1}</UnitPrice>
  <UnitPriceTaxInclusive>{1,1}</UnitPriceTaxInclusive>
  <ClassifiedTaxCategory>{1,1}</ClassifiedTaxCategory>
  <Note languageID="">{0,1}</Note>
  <Item>{1,1}</Item>
  <Extensions>{0,1}</Extensions>
</InvoiceLine>
Source
<xs:element maxOccurs="unbounded" name="InvoiceLine" type="InvoiceLineType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about an invoice line</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unique alphanumeric line identifier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id130
Type ID36Type
Type hierarchy
Properties
content: simple
Facets
maxLength 36
Source
<xs:element name="ID" type="ID36Type">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique alphanumeric line identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / OrderReference
Namespace http://isdoc.cz/namespace/invoice
Annotations
Reference to line on a related purchase order
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id133 isdoc-invoice-5_2_2_xsd.tmp#id134 isdoc-invoice-5_2_2_xsd.tmp#id135 isdoc-invoice-5_2_2_xsd.tmp#id136 isdoc-invoice-5_2_2_xsd.tmp#id132
Type OrderLineReferenceType
Properties
content: complex
minOccurs: 0
Model SalesOrderID , ExternalOrderID{0,1} , IssueDate , LineID
Children ExternalOrderID, IssueDate, LineID, SalesOrderID
Instance
<OrderReference>
  <SalesOrderID>{1,1}</SalesOrderID>
  <ExternalOrderID>{0,1}</ExternalOrderID>
  <IssueDate>{1,1}</IssueDate>
  <LineID>{1,1}</LineID>
</OrderReference>
Source
<xs:element name="OrderReference" type="OrderLineReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to line on a related purchase order</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderLineReferenceType / SalesOrderID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Private identifier of purchase order received at supplier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id26
Type SalesOrderIDType
Type hierarchy
Properties
content: simple
Source
<xs:element name="SalesOrderID" type="SalesOrderIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Private identifier of purchase order received at supplier</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderLineReferenceType / ExternalOrderID
Namespace http://isdoc.cz/namespace/invoice
Annotations
External number of accepted purchase order, usually purchase order issued at purchaser
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ExternalOrderID" type="IDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">External number of accepted purchase order, usually purchase order issued at purchaser</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderLineReferenceType / IssueDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Issue date of purchase order received at supplier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id15
Type IssueDateType
Properties
content: simple
Source
<xs:element name="IssueDate" type="IssueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Issue date of purchase order received at supplier</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderLineReferenceType / LineID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Line number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id137
Type LineIDType
Type hierarchy
Properties
content: simple
Source
<xs:element name="LineID" type="LineIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Line number</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / DeliveryNoteReference
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about referenced line on delivery note
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id140 isdoc-invoice-5_2_2_xsd.tmp#id141 isdoc-invoice-5_2_2_xsd.tmp#id142 isdoc-invoice-5_2_2_xsd.tmp#id139
Type DeliveryNoteLineReferenceType
Properties
content: complex
minOccurs: 0
Model ID , IssueDate , LineID
Children ID, IssueDate, LineID
Instance
<DeliveryNoteReference>
  <ID>{1,1}</ID>
  <IssueDate>{1,1}</IssueDate>
  <LineID>{1,1}</LineID>
</DeliveryNoteReference>
Source
<xs:element name="DeliveryNoteReference" type="DeliveryNoteLineReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about referenced line on delivery note</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeliveryNoteLineReferenceType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Private identifier of delivery note at supplier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
Source
<xs:element name="ID" type="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Private identifier of delivery note at supplier</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeliveryNoteLineReferenceType / IssueDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Issue date
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id15
Type IssueDateType
Properties
content: simple
Source
<xs:element name="IssueDate" type="IssueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Issue date</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeliveryNoteLineReferenceType / LineID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Line number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id137
Type LineIDType
Type hierarchy
Properties
content: simple
Source
<xs:element name="LineID" type="LineIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Line number</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / OriginalDocumentReference
Namespace http://isdoc.cz/namespace/invoice
Annotations
Line reference to an original document which is being corrected by this document (only for document types 2, 3 and 6)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id145 isdoc-invoice-5_2_2_xsd.tmp#id146 isdoc-invoice-5_2_2_xsd.tmp#id147 isdoc-invoice-5_2_2_xsd.tmp#id148 isdoc-invoice-5_2_2_xsd.tmp#id144
Type OriginalDocumentLineReferenceType
Properties
content: complex
minOccurs: 0
Model ID , IssueDate{0,1} , UUID{0,1} , LineID
Children ID, IssueDate, LineID, UUID
Instance
<OriginalDocumentReference>
  <ID>{1,1}</ID>
  <IssueDate>{0,1}</IssueDate>
  <UUID>{0,1}</UUID>
  <LineID>{1,1}</LineID>
</OriginalDocumentReference>
Source
<xs:element name="OriginalDocumentReference" type="OriginalDocumentLineReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Line reference to an original document which is being corrected by this document (only for document types 2, 3 and 6)</xs:documentation>
  </xs:annotation>
</xs:element>
Element OriginalDocumentLineReferenceType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Human readable number of original document
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
Source
<xs:element name="ID" type="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Human readable number of original document</xs:documentation>
  </xs:annotation>
</xs:element>
Element OriginalDocumentLineReferenceType / IssueDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Issue date of original document
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id15
Type IssueDateType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="IssueDate" type="IssueDateType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Issue date of original document</xs:documentation>
  </xs:annotation>
</xs:element>
Element OriginalDocumentLineReferenceType / UUID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unique GUID identifier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id11
Type UUIDType
Properties
content: simple
minOccurs: 0
Facets
pattern [0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}
Source
<xs:element name="UUID" type="UUIDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique GUID identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element OriginalDocumentLineReferenceType / LineID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Line number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id137
Type LineIDType
Type hierarchy
Properties
content: simple
Source
<xs:element name="LineID" type="LineIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Line number</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / InvoicedQuantity
Namespace http://isdoc.cz/namespace/invoice
Annotations
Invoiced quantity
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id151 isdoc-invoice-5_2_2_xsd.tmp#id150
Type QuantityType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
unitCode xs:string optional
Unit
Source
<xs:element name="InvoicedQuantity" type="QuantityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Invoiced quantity</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / LineExtensionAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total line amount without tax in a foreign currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="LineExtensionAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total line amount without tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / LineExtensionAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total line amount without tax in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="LineExtensionAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total line amount without tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / LineExtensionAmountTaxInclusiveCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total line amount including tax in a foreign currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="LineExtensionAmountTaxInclusiveCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total line amount including tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / LineExtensionAmountTaxInclusive
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total line amount including tax in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="LineExtensionAmountTaxInclusive" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total line amount including tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / LineExtensionTaxAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Line tax amount in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="LineExtensionTaxAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Line tax amount in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / UnitPrice
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unit price without tax in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="UnitPrice" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unit price without tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / UnitPriceTaxInclusive
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unit price including tax in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="UnitPriceTaxInclusive" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unit price including tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / ClassifiedTaxCategory
Namespace http://isdoc.cz/namespace/invoice
Annotations
Tax rate
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id162 isdoc-invoice-5_2_2_xsd.tmp#id164 isdoc-invoice-5_2_2_xsd.tmp#id161
Type ClassifiedTaxCategoryType
Properties
content: complex
Model Percent , VATCalculationMethod
Children Percent, VATCalculationMethod
Instance
<ClassifiedTaxCategory>
  <Percent>{1,1}</Percent>
  <VATCalculationMethod>{1,1}</VATCalculationMethod>
</ClassifiedTaxCategory>
Source
<xs:element name="ClassifiedTaxCategory" type="ClassifiedTaxCategoryType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tax rate</xs:documentation>
  </xs:annotation>
</xs:element>
Element ClassifiedTaxCategoryType / Percent
Namespace http://isdoc.cz/namespace/invoice
Annotations
Percentage VAT rate
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id163
Type PercentType
Properties
content: simple
Source
<xs:element name="Percent" type="PercentType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Percentage VAT rate</xs:documentation>
  </xs:annotation>
</xs:element>
Element ClassifiedTaxCategoryType / VATCalculationMethod
Namespace http://isdoc.cz/namespace/invoice
Annotations
VAT calculation method (there are two types in the Czech Republic)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id165
Type VATCalculationMethodType
Properties
content: simple
Facets
enumeration 0
From the bottom
enumeration 1
From the top
Source
<xs:element name="VATCalculationMethod" type="VATCalculationMethodType">
  <xs:annotation>
    <xs:documentation xml:lang="en">VAT calculation method (there are two types in the Czech Republic)</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / Note
Namespace http://isdoc.cz/namespace/invoice
Annotations
Note
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id20 isdoc-invoice-5_2_2_xsd.tmp#id19
Type NoteType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
languageID xs:language optional
Language identifier (e.g. "en" for English)
Source
<xs:element name="Note" type="NoteType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Note</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / Item
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information directly relating to an item
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id169 isdoc-invoice-5_2_2_xsd.tmp#id171 isdoc-invoice-5_2_2_xsd.tmp#id174 isdoc-invoice-5_2_2_xsd.tmp#id177 isdoc-invoice-5_2_2_xsd.tmp#id180 isdoc-invoice-5_2_2_xsd.tmp#id183 isdoc-invoice-5_2_2_xsd.tmp#id186 isdoc-invoice-5_2_2_xsd.tmp#id168
Type ItemType
Properties
content: complex
Model Description{0,1} , CatalogueItemIdentification{0,1} , SellersItemIdentification{0,1} , SecondarySellersItemIdentification{0,1} , TertiarySellersItemIdentification{0,1} , BuyersItemIdentification{0,1} , StoreBatches{0,1}
Children BuyersItemIdentification, CatalogueItemIdentification, Description, SecondarySellersItemIdentification, SellersItemIdentification, StoreBatches, TertiarySellersItemIdentification
Instance
<Item>
  <Description>{0,1}</Description>
  <CatalogueItemIdentification>{0,1}</CatalogueItemIdentification>
  <SellersItemIdentification>{0,1}</SellersItemIdentification>
  <SecondarySellersItemIdentification>{0,1}</SecondarySellersItemIdentification>
  <TertiarySellersItemIdentification>{0,1}</TertiarySellersItemIdentification>
  <BuyersItemIdentification>{0,1}</BuyersItemIdentification>
  <StoreBatches>{0,1}</StoreBatches>
</Item>
Source
<xs:element name="Item" type="ItemType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information directly relating to an item</xs:documentation>
  </xs:annotation>
</xs:element>
Element ItemType / Description
Namespace http://isdoc.cz/namespace/invoice
Annotations
Item description
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id170
Type DescriptionType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Description" type="DescriptionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Item description</xs:documentation>
  </xs:annotation>
</xs:element>
Element ItemType / CatalogueItemIdentification
Namespace http://isdoc.cz/namespace/invoice
Annotations
EAN code
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id173 isdoc-invoice-5_2_2_xsd.tmp#id172
Type CatalogueItemIdentificationType
Properties
content: complex
minOccurs: 0
Model ID
Children ID
Instance
<CatalogueItemIdentification>
  <ID>{1,1}</ID>
</CatalogueItemIdentification>
Source
<xs:element name="CatalogueItemIdentification" type="CatalogueItemIdentificationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">EAN code</xs:documentation>
  </xs:annotation>
</xs:element>
Element CatalogueItemIdentificationType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unique identifier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
Source
<xs:element name="ID" type="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element ItemType / SellersItemIdentification
Namespace http://isdoc.cz/namespace/invoice
Annotations
Seller's item identification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id176 isdoc-invoice-5_2_2_xsd.tmp#id175
Type SellersItemIdentificationType
Properties
content: complex
minOccurs: 0
Model ID
Children ID
Instance
<SellersItemIdentification>
  <ID>{1,1}</ID>
</SellersItemIdentification>
Source
<xs:element name="SellersItemIdentification" type="SellersItemIdentificationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Seller's item identification</xs:documentation>
  </xs:annotation>
</xs:element>
Element SellersItemIdentificationType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unique identifier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
Source
<xs:element name="ID" type="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element ItemType / SecondarySellersItemIdentification
Namespace http://isdoc.cz/namespace/invoice
Annotations
Secondary seller's item identification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id179 isdoc-invoice-5_2_2_xsd.tmp#id178
Type SecondarySellersItemIdentificationType
Properties
content: complex
minOccurs: 0
Model ID
Children ID
Instance
<SecondarySellersItemIdentification>
  <ID>{1,1}</ID>
</SecondarySellersItemIdentification>
Source
<xs:element name="SecondarySellersItemIdentification" type="SecondarySellersItemIdentificationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Secondary seller's item identification</xs:documentation>
  </xs:annotation>
</xs:element>
Element SecondarySellersItemIdentificationType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unique identifier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Properties
content: simple
Source
<xs:element name="ID" type="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element ItemType / TertiarySellersItemIdentification
Namespace http://isdoc.cz/namespace/invoice
Annotations
Tertiary seller's item identification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id182 isdoc-invoice-5_2_2_xsd.tmp#id181
Type TertiarySellersItemIdentificationType
Properties
content: complex
minOccurs: 0
Model ID
Children ID
Instance
<TertiarySellersItemIdentification>
  <ID>{1,1}</ID>
</TertiarySellersItemIdentification>
Source
<xs:element name="TertiarySellersItemIdentification" type="TertiarySellersItemIdentificationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tertiary seller's item identification</xs:documentation>
  </xs:annotation>
</xs:element>
Element TertiarySellersItemIdentificationType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unique identifier
Diagram