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
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 / BuyersItemIdentification
Namespace http://isdoc.cz/namespace/invoice
Annotations
Buyer's item identification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id185 isdoc-invoice-5_2_2_xsd.tmp#id184
Type BuyersItemIdentificationType
Properties
content: complex
minOccurs: 0
Model ID
Children ID
Instance
<BuyersItemIdentification>
  <ID>{1,1}</ID>
</BuyersItemIdentification>
Source
<xs:element name="BuyersItemIdentification" type="BuyersItemIdentificationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Buyer's item identification</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuyersItemIdentificationType / 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 / StoreBatches
Namespace http://isdoc.cz/namespace/invoice
Annotations
Batch or serial number collection
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id188 isdoc-invoice-5_2_2_xsd.tmp#id187
Type StoreBatchesType
Properties
content: complex
minOccurs: 0
Model StoreBatch+
Children StoreBatch
Instance
<StoreBatches>
  <StoreBatch>{1,unbounded}</StoreBatch>
</StoreBatches>
Source
<xs:element name="StoreBatches" type="StoreBatchesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Batch or serial number collection</xs:documentation>
  </xs:annotation>
</xs:element>
Element StoreBatchesType / StoreBatch
Namespace http://isdoc.cz/namespace/invoice
Annotations
Batch/serial number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id190 isdoc-invoice-5_2_2_xsd.tmp#id191 isdoc-invoice-5_2_2_xsd.tmp#id192 isdoc-invoice-5_2_2_xsd.tmp#id194 isdoc-invoice-5_2_2_xsd.tmp#id196 isdoc-invoice-5_2_2_xsd.tmp#id197 isdoc-invoice-5_2_2_xsd.tmp#id189
Type StoreBatchType
Properties
content: complex
maxOccurs: unbounded
Model Name , Note{0,1} , ExpirationDate{0,1} , Specification{0,1} , Quantity , BatchOrSerialNumber
Children BatchOrSerialNumber, ExpirationDate, Name, Note, Quantity, Specification
Instance
<StoreBatch>
  <Name>{1,1}</Name>
  <Note languageID="">{0,1}</Note>
  <ExpirationDate>{0,1}</ExpirationDate>
  <Specification>{0,1}</Specification>
  <Quantity unitCode="">{1,1}</Quantity>
  <BatchOrSerialNumber>{1,1}</BatchOrSerialNumber>
</StoreBatch>
Source
<xs:element name="StoreBatch" type="StoreBatchType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Batch/serial number</xs:documentation>
  </xs:annotation>
</xs:element>
Element StoreBatchType / Name
Namespace http://isdoc.cz/namespace/invoice
Annotations
Batch name/serial number
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">Batch name/serial number</xs:documentation>
  </xs:annotation>
</xs:element>
Element StoreBatchType / 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 StoreBatchType / ExpirationDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Expiration date
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id193
Type ExpirationDateType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ExpirationDate" type="ExpirationDateType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Expiration date</xs:documentation>
  </xs:annotation>
</xs:element>
Element StoreBatchType / Specification
Namespace http://isdoc.cz/namespace/invoice
Annotations
Specification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id195
Type SpecificationType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Specification" type="SpecificationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specification</xs:documentation>
  </xs:annotation>
</xs:element>
Element StoreBatchType / Quantity
Namespace http://isdoc.cz/namespace/invoice
Annotations
Amount
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id151 isdoc-invoice-5_2_2_xsd.tmp#id150
Type QuantityType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
unitCode xs:string optional
Unit
Source
<xs:element name="Quantity" type="QuantityType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Amount</xs:documentation>
  </xs:annotation>
</xs:element>
Element StoreBatchType / BatchOrSerialNumber
Namespace http://isdoc.cz/namespace/invoice
Annotations
Differentiation between batch and serial number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id198
Type BatchOrSerialNumberType
Properties
content: simple
Facets
enumeration B
Batch
enumeration S
Serial number
Source
<xs:element name="BatchOrSerialNumber" type="BatchOrSerialNumberType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Differentiation between batch and serial number</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / 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 / NonTaxedDeposits
Namespace http://isdoc.cz/namespace/invoice
Annotations
Collection of proforma invoices (without VAT)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id202 isdoc-invoice-5_2_2_xsd.tmp#id201
Type NonTaxedDepositsType
Properties
content: complex
minOccurs: 0
Model NonTaxedDeposit+
Children NonTaxedDeposit
Instance
<NonTaxedDeposits>
  <NonTaxedDeposit>{1,unbounded}</NonTaxedDeposit>
</NonTaxedDeposits>
Source
<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>
Element NonTaxedDepositsType / NonTaxedDeposit
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a particular paid proforma invoice
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id204 isdoc-invoice-5_2_2_xsd.tmp#id205 isdoc-invoice-5_2_2_xsd.tmp#id207 isdoc-invoice-5_2_2_xsd.tmp#id208 isdoc-invoice-5_2_2_xsd.tmp#id203
Type NonTaxedDepositType
Properties
content: complex
maxOccurs: unbounded
Model ID , VariableSymbol , DepositAmountCurr{0,1} , DepositAmount
Children DepositAmount, DepositAmountCurr, ID, VariableSymbol
Instance
<NonTaxedDeposit>
  <ID>{1,1}</ID>
  <VariableSymbol>{1,1}</VariableSymbol>
  <DepositAmountCurr>{0,1}</DepositAmountCurr>
  <DepositAmount>{1,1}</DepositAmount>
</NonTaxedDeposit>
Source
<xs:element name="NonTaxedDeposit" type="NonTaxedDepositType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a particular paid proforma invoice</xs:documentation>
  </xs:annotation>
</xs:element>
Element NonTaxedDepositType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Document name, issuer identification of proforma invoice
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">Document name, issuer identification of proforma invoice</xs:documentation>
  </xs:annotation>
</xs:element>
Element NonTaxedDepositType / VariableSymbol
Namespace http://isdoc.cz/namespace/invoice
Annotations
Variable symbol, used when proforma invoice was paid, typically number of the proforma invoice
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id206
Type VariableSymbolType
Properties
content: simple
Source
<xs:element name="VariableSymbol" type="VariableSymbolType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Variable symbol, used when proforma invoice was paid, typically number of the proforma invoice</xs:documentation>
  </xs:annotation>
</xs:element>
Element NonTaxedDepositType / DepositAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Deposit 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="DepositAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Deposit in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element NonTaxedDepositType / DepositAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Deposit in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="DepositAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Deposit in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / TaxedDeposits
Namespace http://isdoc.cz/namespace/invoice
Annotations
Collection of taxed deposits (advance invoices with VAT)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id211 isdoc-invoice-5_2_2_xsd.tmp#id210
Type TaxedDepositsType
Properties
content: complex
minOccurs: 0
Model TaxedDeposit+
Children TaxedDeposit
Instance
<TaxedDeposits>
  <TaxedDeposit>{1,unbounded}</TaxedDeposit>
</TaxedDeposits>
Source
<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>
Element TaxedDepositsType / TaxedDeposit
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about amount and rate on taxed deposit (advance invoice)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id213 isdoc-invoice-5_2_2_xsd.tmp#id214 isdoc-invoice-5_2_2_xsd.tmp#id215 isdoc-invoice-5_2_2_xsd.tmp#id216 isdoc-invoice-5_2_2_xsd.tmp#id217 isdoc-invoice-5_2_2_xsd.tmp#id218 isdoc-invoice-5_2_2_xsd.tmp#id219 isdoc-invoice-5_2_2_xsd.tmp#id212
Type TaxedDepositType
Properties
content: complex
maxOccurs: unbounded
Model ID , VariableSymbol , TaxableDepositAmountCurr{0,1} , TaxableDepositAmount , TaxInclusiveDepositAmountCurr{0,1} , TaxInclusiveDepositAmount , ClassifiedTaxCategory
Children ClassifiedTaxCategory, ID, TaxInclusiveDepositAmount, TaxInclusiveDepositAmountCurr, TaxableDepositAmount, TaxableDepositAmountCurr, VariableSymbol
Instance
<TaxedDeposit>
  <ID>{1,1}</ID>
  <VariableSymbol>{1,1}</VariableSymbol>
  <TaxableDepositAmountCurr>{0,1}</TaxableDepositAmountCurr>
  <TaxableDepositAmount>{1,1}</TaxableDepositAmount>
  <TaxInclusiveDepositAmountCurr>{0,1}</TaxInclusiveDepositAmountCurr>
  <TaxInclusiveDepositAmount>{1,1}</TaxInclusiveDepositAmount>
  <ClassifiedTaxCategory>{1,1}</ClassifiedTaxCategory>
</TaxedDeposit>
Source
<xs:element name="TaxedDeposit" type="TaxedDepositType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about amount and rate on taxed deposit (advance invoice)</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxedDepositType / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Document name, issuer identification of taxed advance invoice
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">Document name, issuer identification of taxed advance invoice</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxedDepositType / VariableSymbol
Namespace http://isdoc.cz/namespace/invoice
Annotations
Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id206
Type VariableSymbolType
Properties
content: simple
Source
<xs:element name="VariableSymbol" type="VariableSymbolType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxedDepositType / TaxableDepositAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Deposit 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="TaxableDepositAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Deposit amount without tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxedDepositType / TaxableDepositAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Deposit 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="TaxableDepositAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Deposit amount without tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxedDepositType / TaxInclusiveDepositAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Deposit 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="TaxInclusiveDepositAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Deposit amount including tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxedDepositType / TaxInclusiveDepositAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Deposit 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="TaxInclusiveDepositAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Deposit amount including tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxedDepositType / 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 Invoice / TaxTotal
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a total amount of a particular type of tax
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id222 isdoc-invoice-5_2_2_xsd.tmp#id246 isdoc-invoice-5_2_2_xsd.tmp#id247 isdoc-invoice-5_2_2_xsd.tmp#id221
Type TaxTotalType
Properties
content: complex
Model TaxSubTotal+ , TaxAmountCurr{0,1} , TaxAmount
Children TaxAmount, TaxAmountCurr, TaxSubTotal
Instance
<TaxTotal>
  <TaxSubTotal>{1,unbounded}</TaxSubTotal>
  <TaxAmountCurr>{0,1}</TaxAmountCurr>
  <TaxAmount>{1,1}</TaxAmount>
</TaxTotal>
Source
<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>
Element TaxTotalType / TaxSubTotal
Namespace http://isdoc.cz/namespace/invoice
Annotations
Subtotals for one tax rate
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id224 isdoc-invoice-5_2_2_xsd.tmp#id225 isdoc-invoice-5_2_2_xsd.tmp#id226 isdoc-invoice-5_2_2_xsd.tmp#id227 isdoc-invoice-5_2_2_xsd.tmp#id228 isdoc-invoice-5_2_2_xsd.tmp#id229 isdoc-invoice-5_2_2_xsd.tmp#id230 isdoc-invoice-5_2_2_xsd.tmp#id231 isdoc-invoice-5_2_2_xsd.tmp#id232 isdoc-invoice-5_2_2_xsd.tmp#id233 isdoc-invoice-5_2_2_xsd.tmp#id234 isdoc-invoice-5_2_2_xsd.tmp#id235 isdoc-invoice-5_2_2_xsd.tmp#id236 isdoc-invoice-5_2_2_xsd.tmp#id237 isdoc-invoice-5_2_2_xsd.tmp#id238 isdoc-invoice-5_2_2_xsd.tmp#id239 isdoc-invoice-5_2_2_xsd.tmp#id240 isdoc-invoice-5_2_2_xsd.tmp#id241 isdoc-invoice-5_2_2_xsd.tmp#id242 isdoc-invoice-5_2_2_xsd.tmp#id223
Type TaxSubTotalType
Properties
content: complex
maxOccurs: unbounded
Model TaxableAmountCurr{0,1} , TaxableAmount , TaxInclusiveAmountCurr{0,1} , TaxInclusiveAmount , TaxAmountCurr{0,1} , TaxAmount , AlreadyClaimedTaxableAmountCurr{0,1} , AlreadyClaimedTaxableAmount , AlreadyClaimedTaxAmountCurr{0,1} , AlreadyClaimedTaxAmount , AlreadyClaimedTaxInclusiveAmountCurr{0,1} , AlreadyClaimedTaxInclusiveAmount , DifferenceTaxableAmountCurr{0,1} , DifferenceTaxableAmount , DifferenceTaxAmountCurr{0,1} , DifferenceTaxAmount , DifferenceTaxInclusiveAmountCurr{0,1} , DifferenceTaxInclusiveAmount , TaxCategory
Children AlreadyClaimedTaxAmount, AlreadyClaimedTaxAmountCurr, AlreadyClaimedTaxInclusiveAmount, AlreadyClaimedTaxInclusiveAmountCurr, AlreadyClaimedTaxableAmount, AlreadyClaimedTaxableAmountCurr, DifferenceTaxAmount, DifferenceTaxAmountCurr, DifferenceTaxInclusiveAmount, DifferenceTaxInclusiveAmountCurr, DifferenceTaxableAmount, DifferenceTaxableAmountCurr, TaxAmount, TaxAmountCurr, TaxCategory, TaxInclusiveAmount, TaxInclusiveAmountCurr, TaxableAmount, TaxableAmountCurr
Instance
<TaxSubTotal>
  <TaxableAmountCurr>{0,1}</TaxableAmountCurr>
  <TaxableAmount>{1,1}</TaxableAmount>
  <TaxInclusiveAmountCurr>{0,1}</TaxInclusiveAmountCurr>
  <TaxInclusiveAmount>{1,1}</TaxInclusiveAmount>
  <TaxAmountCurr>{0,1}</TaxAmountCurr>
  <TaxAmount>{1,1}</TaxAmount>
  <AlreadyClaimedTaxableAmountCurr>{0,1}</AlreadyClaimedTaxableAmountCurr>
  <AlreadyClaimedTaxableAmount>{1,1}</AlreadyClaimedTaxableAmount>
  <AlreadyClaimedTaxAmountCurr>{0,1}</AlreadyClaimedTaxAmountCurr>
  <AlreadyClaimedTaxAmount>{1,1}</AlreadyClaimedTaxAmount>
  <AlreadyClaimedTaxInclusiveAmountCurr>{0,1}</AlreadyClaimedTaxInclusiveAmountCurr>
  <AlreadyClaimedTaxInclusiveAmount>{1,1}</AlreadyClaimedTaxInclusiveAmount>
  <DifferenceTaxableAmountCurr>{0,1}</DifferenceTaxableAmountCurr>
  <DifferenceTaxableAmount>{1,1}</DifferenceTaxableAmount>
  <DifferenceTaxAmountCurr>{0,1}</DifferenceTaxAmountCurr>
  <DifferenceTaxAmount>{1,1}</DifferenceTaxAmount>
  <DifferenceTaxInclusiveAmountCurr>{0,1}</DifferenceTaxInclusiveAmountCurr>
  <DifferenceTaxInclusiveAmount>{1,1}</DifferenceTaxInclusiveAmount>
  <TaxCategory>{1,1}</TaxCategory>
</TaxSubTotal>
Source
<xs:element name="TaxSubTotal" type="TaxSubTotalType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Subtotals for one tax rate</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / TaxableAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Tax base for rate 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="TaxableAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tax base for rate in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / TaxableAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Tax base for rate in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="TaxableAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tax base for rate in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / TaxInclusiveAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Amount including tax for rate 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="TaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Amount including tax for rate in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / TaxInclusiveAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Amount including tax for rate in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="TaxInclusiveAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Amount including tax for rate in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / TaxAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Tax for rate 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="TaxAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tax for rate in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / TaxAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Tax for rate in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="TaxAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tax for rate in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / AlreadyClaimedTaxableAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Already claimed amount for rate 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="AlreadyClaimedTaxableAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Already claimed amount for rate in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / AlreadyClaimedTaxableAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Already claimed amount for rate in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="AlreadyClaimedTaxableAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Already claimed amount for rate in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / AlreadyClaimedTaxAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Already claimed tax for rate 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="AlreadyClaimedTaxAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Already claimed tax for rate in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / AlreadyClaimedTaxAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Already claimed tax for rate in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="AlreadyClaimedTaxAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Already claimed tax for rate in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / AlreadyClaimedTaxInclusiveAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Already claimed amount including tax for rate 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="AlreadyClaimedTaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Already claimed amount including tax for rate in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / AlreadyClaimedTaxInclusiveAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Already claimed amount including tax for rate in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="AlreadyClaimedTaxInclusiveAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Already claimed amount including tax for rate in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / DifferenceTaxableAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Difference in the amount 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="DifferenceTaxableAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Difference in the amount in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / DifferenceTaxableAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Difference in the amount in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="DifferenceTaxableAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Difference in the amount in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / DifferenceTaxAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Difference in the 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="DifferenceTaxAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Difference in the tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / DifferenceTaxAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Difference in the tax in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="DifferenceTaxAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Difference in the tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / DifferenceTaxInclusiveAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Difference 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="DifferenceTaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Difference including tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / DifferenceTaxInclusiveAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Difference 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="DifferenceTaxInclusiveAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Difference including tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxSubTotalType / TaxCategory
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a tax rate
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id244 isdoc-invoice-5_2_2_xsd.tmp#id245 isdoc-invoice-5_2_2_xsd.tmp#id243
Type TaxCategoryType
Properties
content: complex
Model Percent , TaxScheme{0,1}
Children Percent, TaxScheme
Instance
<TaxCategory>
  <Percent>{1,1}</Percent>
  <TaxScheme>{0,1}</TaxScheme>
</TaxCategory>
Source
<xs:element name="TaxCategory" type="TaxCategoryType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a tax rate</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxCategoryType / Percent
Namespace http://isdoc.cz/namespace/invoice
Annotations
Tax rate expressed as a percentage
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">Tax rate expressed as a percentage</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxCategoryType / 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
minOccurs: 0
Source
<xs:element name="TaxScheme" type="TaxSchemeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a tax scheme</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxTotalType / TaxAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Amount
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="TaxAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Amount</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxTotalType / TaxAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Amount
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="TaxAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Amount</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / LegalMonetaryTotal
Namespace http://isdoc.cz/namespace/invoice
Annotations
Collection of total amounts on document ending with payable amount
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id250 isdoc-invoice-5_2_2_xsd.tmp#id251 isdoc-invoice-5_2_2_xsd.tmp#id252 isdoc-invoice-5_2_2_xsd.tmp#id253 isdoc-invoice-5_2_2_xsd.tmp#id254 isdoc-invoice-5_2_2_xsd.tmp#id255 isdoc-invoice-5_2_2_xsd.tmp#id256 isdoc-invoice-5_2_2_xsd.tmp#id257 isdoc-invoice-5_2_2_xsd.tmp#id258 isdoc-invoice-5_2_2_xsd.tmp#id259 isdoc-invoice-5_2_2_xsd.tmp#id260 isdoc-invoice-5_2_2_xsd.tmp#id261 isdoc-invoice-5_2_2_xsd.tmp#id262 isdoc-invoice-5_2_2_xsd.tmp#id263 isdoc-invoice-5_2_2_xsd.tmp#id264 isdoc-invoice-5_2_2_xsd.tmp#id265 isdoc-invoice-5_2_2_xsd.tmp#id266 isdoc-invoice-5_2_2_xsd.tmp#id267 isdoc-invoice-5_2_2_xsd.tmp#id249
Type LegalMonetaryTotalType
Properties
content: complex
Model TaxExclusiveAmount , TaxExclusiveAmountCurr{0,1} , TaxInclusiveAmount , TaxInclusiveAmountCurr{0,1} , AlreadyClaimedTaxExclusiveAmount , AlreadyClaimedTaxExclusiveAmountCurr{0,1} , AlreadyClaimedTaxInclusiveAmount , AlreadyClaimedTaxInclusiveAmountCurr{0,1} , DifferenceTaxExclusiveAmount , DifferenceTaxExclusiveAmountCurr{0,1} , DifferenceTaxInclusiveAmount , DifferenceTaxInclusiveAmountCurr{0,1} , PayableRoundingAmount{0,1} , PayableRoundingAmountCurr{0,1} , PaidDepositsAmount , PaidDepositsAmountCurr{0,1} , PayableAmount , PayableAmountCurr{0,1}
Children AlreadyClaimedTaxExclusiveAmount, AlreadyClaimedTaxExclusiveAmountCurr, AlreadyClaimedTaxInclusiveAmount, AlreadyClaimedTaxInclusiveAmountCurr, DifferenceTaxExclusiveAmount, DifferenceTaxExclusiveAmountCurr, DifferenceTaxInclusiveAmount, DifferenceTaxInclusiveAmountCurr, PaidDepositsAmount, PaidDepositsAmountCurr, PayableAmount, PayableAmountCurr, PayableRoundingAmount, PayableRoundingAmountCurr, TaxExclusiveAmount, TaxExclusiveAmountCurr, TaxInclusiveAmount, TaxInclusiveAmountCurr
Instance
<LegalMonetaryTotal>
  <TaxExclusiveAmount>{1,1}</TaxExclusiveAmount>
  <TaxExclusiveAmountCurr>{0,1}</TaxExclusiveAmountCurr>
  <TaxInclusiveAmount>{1,1}</TaxInclusiveAmount>
  <TaxInclusiveAmountCurr>{0,1}</TaxInclusiveAmountCurr>
  <AlreadyClaimedTaxExclusiveAmount>{1,1}</AlreadyClaimedTaxExclusiveAmount>
  <AlreadyClaimedTaxExclusiveAmountCurr>{0,1}</AlreadyClaimedTaxExclusiveAmountCurr>
  <AlreadyClaimedTaxInclusiveAmount>{1,1}</AlreadyClaimedTaxInclusiveAmount>
  <AlreadyClaimedTaxInclusiveAmountCurr>{0,1}</AlreadyClaimedTaxInclusiveAmountCurr>
  <DifferenceTaxExclusiveAmount>{1,1}</DifferenceTaxExclusiveAmount>
  <DifferenceTaxExclusiveAmountCurr>{0,1}</DifferenceTaxExclusiveAmountCurr>
  <DifferenceTaxInclusiveAmount>{1,1}</DifferenceTaxInclusiveAmount>
  <DifferenceTaxInclusiveAmountCurr>{0,1}</DifferenceTaxInclusiveAmountCurr>
  <PayableRoundingAmount>{0,1}</PayableRoundingAmount>
  <PayableRoundingAmountCurr>{0,1}</PayableRoundingAmountCurr>
  <PaidDepositsAmount>{1,1}</PaidDepositsAmount>
  <PaidDepositsAmountCurr>{0,1}</PaidDepositsAmountCurr>
  <PayableAmount>{1,1}</PayableAmount>
  <PayableAmountCurr>{0,1}</PayableAmountCurr>
</LegalMonetaryTotal>
Source
<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>
Element LegalMonetaryTotalType / TaxExclusiveAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total 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="TaxExclusiveAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total amount without tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / TaxExclusiveAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total 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="TaxExclusiveAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total amount without tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / TaxInclusiveAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total 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="TaxInclusiveAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total amount including tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / TaxInclusiveAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total 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="TaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total amount including tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / AlreadyClaimedTaxExclusiveAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total amount of all already claimed advance invoices 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="AlreadyClaimedTaxExclusiveAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total amount of all already claimed advance invoices without tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / AlreadyClaimedTaxExclusiveAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total amount of all already claimed advance invoices 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="AlreadyClaimedTaxExclusiveAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total amount of all already claimed advance invoices without tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / AlreadyClaimedTaxInclusiveAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total amount of all already claimed advance invoices 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="AlreadyClaimedTaxInclusiveAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total amount of all already claimed advance invoices including tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / AlreadyClaimedTaxInclusiveAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Total amount of all already claimed advance invoices 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="AlreadyClaimedTaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Total amount of all already claimed advance invoices including tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / DifferenceTaxExclusiveAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Difference between precept and already claimed 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="DifferenceTaxExclusiveAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Difference between precept and already claimed amount without tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / DifferenceTaxExclusiveAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Difference between precept and already claimed 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="DifferenceTaxExclusiveAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Difference between precept and already claimed amount without tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / DifferenceTaxInclusiveAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Difference between precept and already claimed 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="DifferenceTaxInclusiveAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Difference between precept and already claimed amount including tax in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / DifferenceTaxInclusiveAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Difference between precept and already claimed 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="DifferenceTaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Difference between precept and already claimed amount including tax in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / PayableRoundingAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Rounding of the total amount in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="PayableRoundingAmount" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Rounding of the total amount in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / PayableRoundingAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Rounding of the total amount 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="PayableRoundingAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Rounding of the total amount in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / PaidDepositsAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Paid non-taxable deposit in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="PaidDepositsAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Paid non-taxable deposit in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / PaidDepositsAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Paid non-taxable deposit 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="PaidDepositsAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Paid non-taxable deposit in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / PayableAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Payable amount in a local currency
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="PayableAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Payable amount in a local currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element LegalMonetaryTotalType / PayableAmountCurr
Namespace http://isdoc.cz/namespace/invoice
Annotations
Payable amount 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="PayableAmountCurr" type="AmountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Payable amount in a foreign currency</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / PaymentMeans
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about payment means
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id270 isdoc-invoice-5_2_2_xsd.tmp#id296 isdoc-invoice-5_2_2_xsd.tmp#id269
Type PaymentMeansType
Properties
content: complex
minOccurs: 0
Model Payment+ , AlternateBankAccounts{0,1}
Children AlternateBankAccounts, Payment
Instance
<PaymentMeans>
  <Payment>{1,unbounded}</Payment>
  <AlternateBankAccounts>{0,1}</AlternateBankAccounts>
</PaymentMeans>
Source
<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>
Element PaymentMeansType / Payment
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information directly relating to a specific payment
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id272 isdoc-invoice-5_2_2_xsd.tmp#id273 isdoc-invoice-5_2_2_xsd.tmp#id275 isdoc-invoice-5_2_2_xsd.tmp#id271
Type PaymentType
Properties
content: complex
maxOccurs: unbounded
Model PaidAmount , PaymentMeansCode , Details
Children Details, PaidAmount, PaymentMeansCode
Instance
<Payment>
  <PaidAmount>{1,1}</PaidAmount>
  <PaymentMeansCode>{1,1}</PaymentMeansCode>
  <Details>{1,1}</Details>
</Payment>
Source
<xs:element name="Payment" type="PaymentType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information directly relating to a specific payment</xs:documentation>
  </xs:annotation>
</xs:element>
Element PaymentType / PaidAmount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Amount to be paid
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id153
Type AmountType
Properties
content: simple
Source
<xs:element name="PaidAmount" type="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Amount to be paid</xs:documentation>
  </xs:annotation>
</xs:element>
Element PaymentType / PaymentMeansCode
Namespace http://isdoc.cz/namespace/invoice
Annotations
The set of valid means of paying the debt incurred
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id274
Type PaymentMeansCodeType
Properties
content: simple
Facets
enumeration 10
Cash payment
enumeration 20
Cheque payment
enumeration 42
Money transfer to an account
enumeration 48
Card payment
enumeration 97
Composition between partners
Source
<xs:element name="PaymentMeansCode" type="PaymentMeansCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">The set of valid means of paying the debt incurred</xs:documentation>
  </xs:annotation>
</xs:element>
Element PaymentType / Details
Namespace http://isdoc.cz/namespace/invoice
Annotations
Payment details
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id277 isdoc-invoice-5_2_2_xsd.tmp#id279 isdoc-invoice-5_2_2_xsd.tmp#id280 isdoc-invoice-5_2_2_xsd.tmp#id283 isdoc-invoice-5_2_2_xsd.tmp#id284 isdoc-invoice-5_2_2_xsd.tmp#id286 isdoc-invoice-5_2_2_xsd.tmp#id287 isdoc-invoice-5_2_2_xsd.tmp#id289 isdoc-invoice-5_2_2_xsd.tmp#id282 isdoc-invoice-5_2_2_xsd.tmp#id291 isdoc-invoice-5_2_2_xsd.tmp#id292 isdoc-invoice-5_2_2_xsd.tmp#id294 isdoc-invoice-5_2_2_xsd.tmp#id276
Type DetailsType
Properties
content: complex
Model (DocumentID , IssueDate) | (PaymentDueDate , ID , BankCode , Name , IBAN , BIC , VariableSymbol{0,1} , ConstantSymbol{0,1} , SpecificSymbol{0,1})
Children BIC, BankCode, ConstantSymbol, DocumentID, IBAN, ID, IssueDate, Name, PaymentDueDate, SpecificSymbol, VariableSymbol
Instance
<Details>
  <DocumentID>{1,1}</DocumentID>
  <IssueDate>{1,1}</IssueDate>
</Details>
Source
<xs:element name="Details" type="DetailsType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Payment details</xs:documentation>
  </xs:annotation>
</xs:element>
Element DetailsType / DocumentID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Identifier of paired document, for example of bill
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id278
Type DocumentIDType
Properties
content: simple
Source
<xs:element name="DocumentID" type="DocumentIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identifier of paired document, for example of bill</xs:documentation>
  </xs:annotation>
</xs:element>
Element DetailsType / 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 DetailsType / PaymentDueDate
Namespace http://isdoc.cz/namespace/invoice
Annotations
Due date
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id281
Type PaymentDueDateType
Properties
content: simple
Source
<xs:element name="PaymentDueDate" type="PaymentDueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Due date</xs:documentation>
  </xs:annotation>
</xs:element>
Element BankAccount / ID
Namespace http://isdoc.cz/namespace/invoice
Annotations
Account 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">Account number</xs:documentation>
  </xs:annotation>
</xs:element>
Element BankAccount / BankCode
Namespace http://isdoc.cz/namespace/invoice
Annotations
Bank code
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id285
Type BankCodeType
Properties
content: simple
Source
<xs:element name="BankCode" type="BankCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Bank code</xs:documentation>
  </xs:annotation>
</xs:element>
Element BankAccount / 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 BankAccount / IBAN
Namespace http://isdoc.cz/namespace/invoice
Annotations
International bank account number (IBAN)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id288
Type IBANType
Properties
content: simple
Source
<xs:element name="IBAN" type="IBANType">
  <xs:annotation>
    <xs:documentation xml:lang="en">International bank account number (IBAN)</xs:documentation>
  </xs:annotation>
</xs:element>
Element BankAccount / BIC
Namespace http://isdoc.cz/namespace/invoice
Annotations
Bank identifier code as defined in ISO 9362
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id290
Type BICType
Properties
content: simple
Source
<xs:element name="BIC" type="BICType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Bank identifier code as defined in ISO 9362</xs:documentation>
  </xs:annotation>
</xs:element>
Element DetailsType / VariableSymbol
Namespace http://isdoc.cz/namespace/invoice
Annotations
Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id206
Type VariableSymbolType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="VariableSymbol" type="VariableSymbolType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DetailsType / ConstantSymbol
Namespace http://isdoc.cz/namespace/invoice
Annotations
Constant symbol (used for payment inside of the Czech Republic)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id293
Type ConstantSymbolType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ConstantSymbol" type="ConstantSymbolType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Constant symbol (used for payment inside of the Czech Republic)</xs:documentation>
  </xs:annotation>
</xs:element>
Element DetailsType / SpecificSymbol
Namespace http://isdoc.cz/namespace/invoice
Annotations
Specific symbol (used for payment inside of the Czech Republic)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id295
Type SpecificSymbolType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="SpecificSymbol" type="SpecificSymbolType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specific symbol (used for payment inside of the Czech Republic)</xs:documentation>
  </xs:annotation>
</xs:element>
Element PaymentMeansType / AlternateBankAccounts
Namespace http://isdoc.cz/namespace/invoice
Annotations
Collection of alternative bank accounts
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id298 isdoc-invoice-5_2_2_xsd.tmp#id297
Type AlternateBankAccountsType
Properties
content: complex
minOccurs: 0
Model AlternateBankAccount+
Children AlternateBankAccount
Instance
<AlternateBankAccounts>
  <AlternateBankAccount>{1,unbounded}</AlternateBankAccount>
</AlternateBankAccounts>
Source
<xs:element name="AlternateBankAccounts" type="AlternateBankAccountsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Collection of alternative bank accounts</xs:documentation>
  </xs:annotation>
</xs:element>
Element AlternateBankAccountsType / AlternateBankAccount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a bank account
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id283 isdoc-invoice-5_2_2_xsd.tmp#id284 isdoc-invoice-5_2_2_xsd.tmp#id286 isdoc-invoice-5_2_2_xsd.tmp#id287 isdoc-invoice-5_2_2_xsd.tmp#id289 isdoc-invoice-5_2_2_xsd.tmp#id282 isdoc-invoice-5_2_2_xsd.tmp#id299
Type AlternateBankAccountType
Properties
content: complex
maxOccurs: unbounded
Model ID , BankCode , Name , IBAN , BIC
Children BIC, BankCode, IBAN, ID, Name
Instance
<AlternateBankAccount>
  <ID>{1,1}</ID>
  <BankCode>{1,1}</BankCode>
  <Name>{1,1}</Name>
  <IBAN>{1,1}</IBAN>
  <BIC>{1,1}</BIC>
</AlternateBankAccount>
Source
<xs:element name="AlternateBankAccount" type="AlternateBankAccountType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a bank account</xs:documentation>
  </xs:annotation>
</xs:element>
Simple Type DocumentTypeType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Document type
Diagram
Diagram
Type restriction of xs:integer
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)
Used by
Source
<xs:simpleType name="DocumentTypeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Document type</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:enumeration value="1">
      <xs:annotation>
        <xs:documentation xml:lang="en">invoice</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="2">
      <xs:annotation>
        <xs:documentation xml:lang="en">credit note</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="3">
      <xs:annotation>
        <xs:documentation xml:lang="en">debit note</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="4">
      <xs:annotation>
        <xs:documentation xml:lang="en">proforma invoice (no VAT)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="5">
      <xs:annotation>
        <xs:documentation xml:lang="en">advance invoice (with VAT)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="6">
      <xs:annotation>
        <xs:documentation xml:lang="en">credit note for advance invoice (with VAT)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Simple Type TargetConsolidatorType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Identification of target consolidator
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="TargetConsolidatorType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identification of target consolidator</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type ClientOnTargetConsolidatorType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Document recipient identification at target consolidator
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="ClientOnTargetConsolidatorType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Document recipient identification at target consolidator</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type IDType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unique identifier
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type UUIDType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unique GUID identifier
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}
Used by
Source
<xs:simpleType name="UUIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique GUID identifier</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}"/>
  </xs:restriction>
</xs:simpleType>
Simple Type IssuingSystemType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Identification of issuing system
Diagram
Diagram
Type restriction of xs:string
Facets
maxLength 80
Used by
Source
<xs:simpleType name="IssuingSystemType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identification of issuing system</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:maxLength value="80"/>
  </xs:restriction>
</xs:simpleType>
Simple Type IssueDateType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Issue date
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="IssueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Issue date</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type TaxPointDateType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Tax point date
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="TaxPointDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tax point date</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Complex Type NoteType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Note
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id20
Type extension of xs:string
Used by
Attributes
QName Type Fixed Default Use Annotation
languageID xs:language optional
Language identifier (e.g. "en" for English)
Source
<xs:complexType name="NoteType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Note</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="languageID" type="xs:language" use="optional">
        <xs:annotation>
          <xs:documentation xml:lang="en">Language identifier (e.g. "en" for English)</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type OrderReferencesType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Header collection of referenced purchase order(s)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id23
Used by
Model OrderReference+
Children OrderReference
Source
<xs:complexType name="OrderReferencesType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Header collection of referenced purchase order(s)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
  </xs:sequence>
</xs:complexType>
Complex Type OrderReferenceType
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
Used by
Model SalesOrderID , ExternalOrderID{0,1} , IssueDate
Children ExternalOrderID, IssueDate, SalesOrderID
Source
<xs:complexType name="OrderReferenceType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about referenced purchase order</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
    <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>
    <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>
  </xs:sequence>
</xs:complexType>
Simple Type SalesOrderIDType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Private identifier of purchase order received at supplier
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Type hierarchy
Used by
Source
<xs:simpleType name="SalesOrderIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Private identifier of purchase order received at supplier</xs:documentation>
  </xs:annotation>
  <xs:restriction base="IDType"/>
</xs:simpleType>
Complex Type DeliveryNoteReferencesType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Header collection of referenced delivery notes
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id31
Used by
Model DeliveryNoteReference+
Children DeliveryNoteReference
Source
<xs:complexType name="DeliveryNoteReferencesType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Header collection of referenced delivery notes</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
  </xs:sequence>
</xs:complexType>
Complex Type DeliveryNoteReferenceType
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
Used by
Model ID , IssueDate
Children ID, IssueDate
Source
<xs:complexType name="DeliveryNoteReferenceType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about referenced delivery note</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
    <xs:element name="IssueDate" type="IssueDateType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Issue date</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type CurrencyCodeType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Currency code
Diagram
Diagram
Type restriction of xs:string
Facets
length 3
Used by
Source
<xs:simpleType name="CurrencyCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Currency code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:length value="3"/>
  </xs:restriction>
</xs:simpleType>
Simple Type CurrRateType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Foreign currency exchange rate (if foreign currency is used), otherwise 1
Diagram
Diagram
Type xs:decimal
Used by
Source
<xs:simpleType name="CurrRateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Foreign currency exchange rate (if foreign currency is used), otherwise 1</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:decimal"/>
</xs:simpleType>
Simple Type RefCurrRateType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Reference foreign currency exchange rate, usually 1
Diagram
Diagram
Type xs:decimal
Used by
Source
<xs:simpleType name="RefCurrRateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference foreign currency exchange rate, usually 1</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:decimal"/>
</xs:simpleType>
Complex Type OriginalDocumentReferenceType
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
Used by
Model ID , IssueDate , UUID{0,1}
Children ID, IssueDate, UUID
Source
<xs:complexType name="OriginalDocumentReferenceType">
  <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:sequence>
    <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>
    <xs:element name="IssueDate" type="IssueDateType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Issue date of original document</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UUID" type="UUIDType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique GUID identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SupplementsListType
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
Used by
Model Supplement+
Children Supplement
Source
<xs:complexType name="SupplementsListType">
  <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:sequence>
    <xs:element maxOccurs="unbounded" name="Supplement" type="SupplementType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Document attachment</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SupplementType
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
Used by
Model Filename , DigestMethod , DigestValue
Children DigestMethod, DigestValue, Filename
Attributes
QName Type Fixed Default Use Annotation
preview BooleanType optional
Is this attachment document preview
Source
<xs:complexType name="SupplementType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Document attachment</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Filename" type="FilenameType">
      <xs:annotation>
        <xs:documentation xml:lang="en">File name and path</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DigestMethod" type="DigestMethodType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Attachment digest method identification</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DigestValue" type="DigestValueType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Attachment digest value</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="preview" type="BooleanType">
    <xs:annotation>
      <xs:documentation xml:lang="en">Is this attachment document preview</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Simple Type FilenameType
Namespace http://isdoc.cz/namespace/invoice
Annotations
File name and path
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="FilenameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">File name and path</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type DigestMethodType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Attachment digest method identification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id55
Used by
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:complexType name="DigestMethodType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attachment digest method identification</xs:documentation>
  </xs:annotation>
  <xs:attribute name="Algorithm" use="required" type="xs:anyURI">
    <xs:annotation>
      <xs:documentation xml:lang="en">Algorithm identifiers are defined in http://www.w3.org/TR/xmldsig-core/#sec-AlgID</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Simple Type DigestValueType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Attachment digest value
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="DigestValueType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attachment digest value</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type BooleanType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Boolean datatype. Permitted values are only "true" and "false". Values "0" and "1" which are in a value space of built-in xs:boolean type are not supported
Diagram
Diagram
Type restriction of xs:boolean
Facets
pattern true|false
Used by
Source
<xs:simpleType name="BooleanType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Boolean datatype. Permitted values are only "true" and "false". Values "0" and "1" which are in a value space of built-in xs:boolean type are not supported</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:boolean">
    <xs:pattern value="true|false"/>
  </xs:restriction>
</xs:simpleType>
Complex Type ExtensionsType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Arbitrary fragment of user-defined elements. Elements must use their own namespace.
Diagram
Diagram
Used by
Model ANY element from ANY namespace OTHER than 'http://isdoc.cz/namespace/invoice'
Source
<xs:complexType name="ExtensionsType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Arbitrary fragment of user-defined elements. Elements must use their own namespace.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:any minOccurs="1" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
  </xs:sequence>
</xs:complexType>
Complex Type AccountingSupplierPartyType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Supplier, accounting entity in Commercial Register
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id64
Used by
Model Party
Children Party
Source
<xs:complexType name="AccountingSupplierPartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Supplier, accounting entity in Commercial Register</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
  </xs:sequence>
</xs:complexType>
Complex Type PartyType
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
Used by
Model PartyIdentification , PartyName , PostalAddress , PartyTaxScheme{0,1} , RegisterIdentification{0,1} , Contact{0,1}
Children Contact, PartyIdentification, PartyName, PartyTaxScheme, PostalAddress, RegisterIdentification
Source
<xs:complexType name="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:sequence>
    <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>
    <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>
    <xs:element name="PostalAddress" type="PostalAddressType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Postal address</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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>
    <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>
    <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>
  </xs:sequence>
</xs:complexType>
Complex Type PartyIdentificationType
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
Used by
Model UserID{0,1} , CatalogFirmIdentification{0,1} , ID
Children CatalogFirmIdentification, ID, UserID
Source
<xs:complexType name="PartyIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a party's identification.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
    <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>
    <xs:element name="ID" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Company identification number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type UserIDType
Namespace http://isdoc.cz/namespace/invoice
Annotations
User defined company/workplace number
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="UserIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">User defined company/workplace number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type CatalogFirmIdentificationType
Namespace http://isdoc.cz/namespace/invoice
Annotations
International company/workplace number, e.g. EAN
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="CatalogFirmIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">International company/workplace number, e.g. EAN</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type PartyNameType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a party's name.
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id75
Used by
Model Name
Children Name
Source
<xs:complexType name="PartyNameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a party's name.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
  </xs:sequence>
</xs:complexType>
Simple Type NameType
Namespace http://isdoc.cz/namespace/invoice
Annotations
A character string that constitutes the distinctive designation of a person, place, thing or concept
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="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:restriction base="xs:string"/>
</xs:simpleType>
Complex Type PostalAddressType
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
Used by
Model StreetName , BuildingNumber , CityName , PostalZone , Country
Children BuildingNumber, CityName, Country, PostalZone, StreetName
Source
<xs:complexType name="PostalAddressType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Postal address</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="StreetName" type="StreetNameType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Street</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BuildingNumber" type="BuildingNumberType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Building number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CityName" type="CityNameType">
      <xs:annotation>
        <xs:documentation xml:lang="en">City</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PostalZone" type="PostalZoneType">
      <xs:annotation>
        <xs:documentation xml:lang="en">ZIP/postal zone</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Country" type="CountryType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Country</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type StreetNameType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Street
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="StreetNameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Street</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type BuildingNumberType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Building number
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="BuildingNumberType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Building number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type CityNameType
Namespace http://isdoc.cz/namespace/invoice
Annotations
City
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="CityNameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">City</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type PostalZoneType
Namespace http://isdoc.cz/namespace/invoice
Annotations
ZIP/postal zone
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="PostalZoneType">
  <xs:annotation>
    <xs:documentation xml:lang="en">ZIP/postal zone</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type CountryType
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
Used by
Model IdentificationCode , Name
Children IdentificationCode, Name
Source
<xs:complexType name="CountryType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Country</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="IdentificationCode" type="IdentificationCodeType">
      <xs:annotation>
        <xs:documentation xml:lang="en">ISO 3166 country code</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Name" type="NameType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Country name</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type IdentificationCodeType
Namespace http://isdoc.cz/namespace/invoice
Annotations
ISO 3166 country code
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="IdentificationCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">ISO 3166 country code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type PartyTaxSchemeType
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
Used by
Model CompanyID , TaxScheme
Children CompanyID, TaxScheme
Source
<xs:complexType name="PartyTaxSchemeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a party's tax scheme</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="CompanyID" type="CompanyIDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">VAT number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxScheme" type="TaxSchemeType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information about a tax scheme</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type CompanyIDType
Namespace http://isdoc.cz/namespace/invoice
Annotations
VAT number
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="CompanyIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">VAT number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type TaxSchemeType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a tax scheme
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="TaxSchemeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a tax scheme</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type RegisterIdentificationType
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
Used by
Model RegisterKeptAt , RegisterFileRef , RegisterDate
Children RegisterDate, RegisterFileRef, RegisterKeptAt
Source
<xs:complexType name="RegisterIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Commercial Register record identification (in the Czech Republic)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="RegisterKeptAt" type="RegisterKeptAtType">
      <xs:annotation>
        <xs:documentation xml:lang="en">>Commercial Register administrator</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RegisterFileRef" type="RegisterFileRefType">
      <xs:annotation>
        <xs:documentation xml:lang="en">>Commercial Register number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RegisterDate" type="RegisterDateType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Registration date</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type RegisterKeptAtType
Namespace http://isdoc.cz/namespace/invoice
Annotations
>Commercial Register administrator
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="RegisterKeptAtType">
  <xs:annotation>
    <xs:documentation xml:lang="en">>Commercial Register administrator</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type RegisterFileRefType
Namespace http://isdoc.cz/namespace/invoice
Annotations
>Commercial Register number
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="RegisterFileRefType">
  <xs:annotation>
    <xs:documentation xml:lang="en">>Commercial Register number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type RegisterDateType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Registration date
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="RegisterDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Registration date</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Complex Type ContactType
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
Used by
Model Name{0,1} , Telephone{0,1} , ElectronicMail{0,1}
Children ElectronicMail, Name, Telephone
Source
<xs:complexType name="ContactType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a contactable person or organization department</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="NameType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Contact name</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Telephone" type="TelephoneType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Phone number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ElectronicMail" type="ElectronicMailType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">E-mail address</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type TelephoneType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Phone number
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="TelephoneType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Phone number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type ElectronicMailType
Namespace http://isdoc.cz/namespace/invoice
Annotations
E-mail address
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="ElectronicMailType">
  <xs:annotation>
    <xs:documentation xml:lang="en">E-mail address</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type SellerSupplierPartyType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Supplier, invoicing address
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id115
Used by
Model Party
Children Party
Source
<xs:complexType name="SellerSupplierPartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Supplier, invoicing address</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
  </xs:sequence>
</xs:complexType>
Complex Type AccountingCustomerPartyType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Customer, accounting entity in Commercial Register
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id118
Used by
Model Party
Children Party
Source
<xs:complexType name="AccountingCustomerPartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Customer, accounting entity in Commercial Register</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
  </xs:sequence>
</xs:complexType>
Complex Type BuyerCustomerPartyType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Purchaser, invoicing address
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id121
Used by
Model Party
Children Party
Source
<xs:complexType name="BuyerCustomerPartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Purchaser, invoicing address</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
  </xs:sequence>
</xs:complexType>
Complex Type DeliveryType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about delivery
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id124
Used by
Model Party
Children Party
Source
<xs:complexType name="DeliveryType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about delivery</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
  </xs:sequence>
</xs:complexType>
Complex Type InvoiceLinesType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Invoice lines collection
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id127
Used by
Model InvoiceLine+
Children InvoiceLine
Source
<xs:complexType name="InvoiceLinesType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Invoice lines collection</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
  </xs:sequence>
</xs:complexType>
Complex Type InvoiceLineType
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
Used by
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
Source
<xs:complexType name="InvoiceLineType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about an invoice line</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ID" type="ID36Type">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique alphanumeric line identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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>
    <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>
    <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>
    <xs:element name="InvoicedQuantity" type="QuantityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Invoiced quantity</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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>
    <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>
    <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>
    <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>
    <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>
    <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>
    <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>
    <xs:element name="ClassifiedTaxCategory" type="ClassifiedTaxCategoryType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Tax rate</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="Item" type="ItemType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information directly relating to an item</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:sequence>
</xs:complexType>
Simple Type ID36Type
Namespace http://isdoc.cz/namespace/invoice
Annotations
Unique identifier limited to 36 characters
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type restriction of IDType
Type hierarchy
Facets
maxLength 36
Used by
Source
<xs:simpleType name="ID36Type">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier limited to 36 characters</xs:documentation>
  </xs:annotation>
  <xs:restriction base="IDType">
    <xs:maxLength value="36"/>
  </xs:restriction>
</xs:simpleType>
Complex Type OrderLineReferenceType
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
Used by
Model SalesOrderID , ExternalOrderID{0,1} , IssueDate , LineID
Children ExternalOrderID, IssueDate, LineID, SalesOrderID
Source
<xs:complexType name="OrderLineReferenceType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to line on a related purchase order</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
    <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>
    <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>
    <xs:element name="LineID" type="LineIDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Line number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type LineIDType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Line number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id9
Type IDType
Type hierarchy
Used by
Source
<xs:simpleType name="LineIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Line number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="IDType"/>
</xs:simpleType>
Complex Type DeliveryNoteLineReferenceType
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
Used by
Model ID , IssueDate , LineID
Children ID, IssueDate, LineID
Source
<xs:complexType name="DeliveryNoteLineReferenceType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about referenced line on delivery note</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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>
    <xs:element name="IssueDate" type="IssueDateType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Issue date</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LineID" type="LineIDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Line number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type OriginalDocumentLineReferenceType
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
Used by
Model ID , IssueDate{0,1} , UUID{0,1} , LineID
Children ID, IssueDate, LineID, UUID
Source
<xs:complexType name="OriginalDocumentLineReferenceType">
  <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:sequence>
    <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>
    <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>
    <xs:element name="UUID" type="UUIDType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique GUID identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LineID" type="LineIDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Line number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type QuantityType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Amount
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id151
Type extension of xs:decimal
Used by
Attributes
QName Type Fixed Default Use Annotation
unitCode xs:string optional
Unit
Source
<xs:complexType name="QuantityType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Amount</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:decimal">
      <xs:attribute name="unitCode" use="optional" type="xs:string">
        <xs:annotation>
          <xs:documentation xml:lang="en">Unit</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type AmountType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Amount
Diagram
Diagram
Type xs:decimal
Used by
Elements InvoiceLineType/LineExtensionAmount, InvoiceLineType/LineExtensionAmountCurr, InvoiceLineType/LineExtensionAmountTaxInclusive, InvoiceLineType/LineExtensionAmountTaxInclusiveCurr, InvoiceLineType/LineExtensionTaxAmount, InvoiceLineType/UnitPrice, InvoiceLineType/UnitPriceTaxInclusive, LegalMonetaryTotalType/AlreadyClaimedTaxExclusiveAmount, LegalMonetaryTotalType/AlreadyClaimedTaxExclusiveAmountCurr, LegalMonetaryTotalType/AlreadyClaimedTaxInclusiveAmount, LegalMonetaryTotalType/AlreadyClaimedTaxInclusiveAmountCurr, LegalMonetaryTotalType/DifferenceTaxExclusiveAmount, LegalMonetaryTotalType/DifferenceTaxExclusiveAmountCurr, LegalMonetaryTotalType/DifferenceTaxInclusiveAmount, LegalMonetaryTotalType/DifferenceTaxInclusiveAmountCurr, LegalMonetaryTotalType/PaidDepositsAmount, LegalMonetaryTotalType/PaidDepositsAmountCurr, LegalMonetaryTotalType/PayableAmount, LegalMonetaryTotalType/PayableAmountCurr, LegalMonetaryTotalType/PayableRoundingAmount, LegalMonetaryTotalType/PayableRoundingAmountCurr, LegalMonetaryTotalType/TaxExclusiveAmount, LegalMonetaryTotalType/TaxExclusiveAmountCurr, LegalMonetaryTotalType/TaxInclusiveAmount, LegalMonetaryTotalType/TaxInclusiveAmountCurr, NonTaxedDepositType/DepositAmount, NonTaxedDepositType/DepositAmountCurr, PaymentType/PaidAmount, TaxSubTotalType/AlreadyClaimedTaxAmount, TaxSubTotalType/AlreadyClaimedTaxAmountCurr, TaxSubTotalType/AlreadyClaimedTaxInclusiveAmount, TaxSubTotalType/AlreadyClaimedTaxInclusiveAmountCurr, TaxSubTotalType/AlreadyClaimedTaxableAmount, TaxSubTotalType/AlreadyClaimedTaxableAmountCurr, TaxSubTotalType/DifferenceTaxAmount, TaxSubTotalType/DifferenceTaxAmountCurr, TaxSubTotalType/DifferenceTaxInclusiveAmount, TaxSubTotalType/DifferenceTaxInclusiveAmountCurr, TaxSubTotalType/DifferenceTaxableAmount, TaxSubTotalType/DifferenceTaxableAmountCurr, TaxSubTotalType/TaxAmount, TaxSubTotalType/TaxAmountCurr, TaxSubTotalType/TaxInclusiveAmount, TaxSubTotalType/TaxInclusiveAmountCurr, TaxSubTotalType/TaxableAmount, TaxSubTotalType/TaxableAmountCurr, TaxTotalType/TaxAmount, TaxTotalType/TaxAmountCurr, TaxedDepositType/TaxInclusiveDepositAmount, TaxedDepositType/TaxInclusiveDepositAmountCurr, TaxedDepositType/TaxableDepositAmount, TaxedDepositType/TaxableDepositAmountCurr
Source
<xs:simpleType name="AmountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Amount</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:decimal"/>
</xs:simpleType>
Complex Type ClassifiedTaxCategoryType
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
Used by
Model Percent , VATCalculationMethod
Children Percent, VATCalculationMethod
Source
<xs:complexType name="ClassifiedTaxCategoryType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tax rate</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Percent" type="PercentType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Percentage VAT rate</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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>
  </xs:sequence>
</xs:complexType>
Simple Type PercentType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Percentage
Diagram
Diagram
Type xs:decimal
Used by
Source
<xs:simpleType name="PercentType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Percentage</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:decimal"/>
</xs:simpleType>
Simple Type VATCalculationMethodType
Namespace http://isdoc.cz/namespace/invoice
Annotations
VAT calculation method (there are two types in the Czech Republic)
Diagram
Diagram
Type restriction of xs:integer
Facets
enumeration 0
From the bottom
enumeration 1
From the top
Used by
Source
<xs:simpleType name="VATCalculationMethodType">
  <xs:annotation>
    <xs:documentation xml:lang="en">VAT calculation method (there are two types in the Czech Republic)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:enumeration value="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">From the bottom</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="1">
      <xs:annotation>
        <xs:documentation xml:lang="en">From the top</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Complex Type ItemType
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
Used by
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
Source
<xs:complexType name="ItemType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information directly relating to an item</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Description" type="DescriptionType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Item description</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CatalogueItemIdentification" type="CatalogueItemIdentificationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">EAN code</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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>
    <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>
    <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>
    <xs:element name="BuyersItemIdentification" type="BuyersItemIdentificationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Buyer's item identification</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="StoreBatches" type="StoreBatchesType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Batch or serial number collection</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type DescriptionType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Item description
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="DescriptionType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Item description</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type CatalogueItemIdentificationType
Namespace http://isdoc.cz/namespace/invoice
Annotations
EAN code
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id173
Used by
Model ID
Children ID
Source
<xs:complexType name="CatalogueItemIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">EAN code</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ID" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SellersItemIdentificationType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Seller's item identification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id176
Used by
Model ID
Children ID
Source
<xs:complexType name="SellersItemIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Seller's item identification</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ID" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SecondarySellersItemIdentificationType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Secondary seller's item identification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id179
Used by
Model ID
Children ID
Source
<xs:complexType name="SecondarySellersItemIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Secondary seller's item identification</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ID" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TertiarySellersItemIdentificationType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Tertiary seller's item identification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id182
Used by
Model ID
Children ID
Source
<xs:complexType name="TertiarySellersItemIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tertiary seller's item identification</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ID" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BuyersItemIdentificationType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Buyer's item identification
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id185
Used by
Model ID
Children ID
Source
<xs:complexType name="BuyersItemIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Buyer's item identification</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ID" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type StoreBatchesType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Batch or serial number collection
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id188
Used by
Model StoreBatch+
Children StoreBatch
Source
<xs:complexType name="StoreBatchesType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Batch or serial number collection</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="StoreBatch" type="StoreBatchType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en">Batch/serial number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type StoreBatchType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Batch/serial number
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id190 isdoc-invoice-5_2_2_xsd.tmp#id191 isdoc-invoice-5_2_2_xsd.tmp#id192 isdoc-invoice-5_2_2_xsd.tmp#id194 isdoc-invoice-5_2_2_xsd.tmp#id196 isdoc-invoice-5_2_2_xsd.tmp#id197
Used by
Model Name , Note{0,1} , ExpirationDate{0,1} , Specification{0,1} , Quantity , BatchOrSerialNumber
Children BatchOrSerialNumber, ExpirationDate, Name, Note, Quantity, Specification
Source
<xs:complexType name="StoreBatchType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Batch/serial number</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="NameType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Batch name/serial number</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="ExpirationDate" type="ExpirationDateType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Expiration date</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Specification" type="SpecificationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Specification</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Quantity" type="QuantityType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Amount</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BatchOrSerialNumber" type="BatchOrSerialNumberType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Differentiation between batch and serial number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type ExpirationDateType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Expiration date
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="ExpirationDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Expiration date</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type SpecificationType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Specification
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="SpecificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specification</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type BatchOrSerialNumberType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Differentiation between batch and serial number
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration B
Batch
enumeration S
Serial number
Used by
Source
<xs:simpleType name="BatchOrSerialNumberType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Differentiation between batch and serial number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="B">
      <xs:annotation>
        <xs:documentation xml:lang="en">Batch</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="S">
      <xs:annotation>
        <xs:documentation xml:lang="en">Serial number</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Complex Type NonTaxedDepositsType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Collection of proforma invoices (without VAT)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id202
Used by
Model NonTaxedDeposit+
Children NonTaxedDeposit
Source
<xs:complexType name="NonTaxedDepositsType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Collection of proforma invoices (without VAT)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="NonTaxedDeposit" type="NonTaxedDepositType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information about a particular paid proforma invoice</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type NonTaxedDepositType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a particular paid proforma invoice
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id204 isdoc-invoice-5_2_2_xsd.tmp#id205 isdoc-invoice-5_2_2_xsd.tmp#id207 isdoc-invoice-5_2_2_xsd.tmp#id208
Used by
Model ID , VariableSymbol , DepositAmountCurr{0,1} , DepositAmount
Children DepositAmount, DepositAmountCurr, ID, VariableSymbol
Source
<xs:complexType name="NonTaxedDepositType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a particular paid proforma invoice</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ID" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Document name, issuer identification of proforma invoice</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="VariableSymbol" type="VariableSymbolType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Variable symbol, used when proforma invoice was paid, typically number of the proforma invoice</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DepositAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Deposit in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DepositAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Deposit in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type VariableSymbolType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="VariableSymbolType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type TaxedDepositsType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Collection of taxed deposits (advance invoices with VAT)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id211
Used by
Model TaxedDeposit+
Children TaxedDeposit
Source
<xs:complexType name="TaxedDepositsType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Collection of taxed deposits (advance invoices with VAT)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="TaxedDeposit" type="TaxedDepositType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information about amount and rate on taxed deposit (advance invoice)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TaxedDepositType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about amount and rate on taxed deposit (advance invoice)
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id213 isdoc-invoice-5_2_2_xsd.tmp#id214 isdoc-invoice-5_2_2_xsd.tmp#id215 isdoc-invoice-5_2_2_xsd.tmp#id216 isdoc-invoice-5_2_2_xsd.tmp#id217 isdoc-invoice-5_2_2_xsd.tmp#id218 isdoc-invoice-5_2_2_xsd.tmp#id219
Used by
Model ID , VariableSymbol , TaxableDepositAmountCurr{0,1} , TaxableDepositAmount , TaxInclusiveDepositAmountCurr{0,1} , TaxInclusiveDepositAmount , ClassifiedTaxCategory
Children ClassifiedTaxCategory, ID, TaxInclusiveDepositAmount, TaxInclusiveDepositAmountCurr, TaxableDepositAmount, TaxableDepositAmountCurr, VariableSymbol
Source
<xs:complexType name="TaxedDepositType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about amount and rate on taxed deposit (advance invoice)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ID" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Document name, issuer identification of taxed advance invoice</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="VariableSymbol" type="VariableSymbolType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxableDepositAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Deposit amount without tax in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxableDepositAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Deposit amount without tax in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxInclusiveDepositAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Deposit amount including tax in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxInclusiveDepositAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Deposit amount including tax in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ClassifiedTaxCategory" type="ClassifiedTaxCategoryType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Tax rate</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TaxTotalType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a total amount of a particular type of tax
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id222 isdoc-invoice-5_2_2_xsd.tmp#id246 isdoc-invoice-5_2_2_xsd.tmp#id247
Used by
Model TaxSubTotal+ , TaxAmountCurr{0,1} , TaxAmount
Children TaxAmount, TaxAmountCurr, TaxSubTotal
Source
<xs:complexType name="TaxTotalType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a total amount of a particular type of tax</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="TaxSubTotal" type="TaxSubTotalType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en">Subtotals for one tax rate</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Amount</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Amount</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TaxSubTotalType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Subtotals for one tax rate
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id224 isdoc-invoice-5_2_2_xsd.tmp#id225 isdoc-invoice-5_2_2_xsd.tmp#id226 isdoc-invoice-5_2_2_xsd.tmp#id227 isdoc-invoice-5_2_2_xsd.tmp#id228 isdoc-invoice-5_2_2_xsd.tmp#id229 isdoc-invoice-5_2_2_xsd.tmp#id230 isdoc-invoice-5_2_2_xsd.tmp#id231 isdoc-invoice-5_2_2_xsd.tmp#id232 isdoc-invoice-5_2_2_xsd.tmp#id233 isdoc-invoice-5_2_2_xsd.tmp#id234 isdoc-invoice-5_2_2_xsd.tmp#id235 isdoc-invoice-5_2_2_xsd.tmp#id236 isdoc-invoice-5_2_2_xsd.tmp#id237 isdoc-invoice-5_2_2_xsd.tmp#id238 isdoc-invoice-5_2_2_xsd.tmp#id239 isdoc-invoice-5_2_2_xsd.tmp#id240 isdoc-invoice-5_2_2_xsd.tmp#id241 isdoc-invoice-5_2_2_xsd.tmp#id242
Used by
Model TaxableAmountCurr{0,1} , TaxableAmount , TaxInclusiveAmountCurr{0,1} , TaxInclusiveAmount , TaxAmountCurr{0,1} , TaxAmount , AlreadyClaimedTaxableAmountCurr{0,1} , AlreadyClaimedTaxableAmount , AlreadyClaimedTaxAmountCurr{0,1} , AlreadyClaimedTaxAmount , AlreadyClaimedTaxInclusiveAmountCurr{0,1} , AlreadyClaimedTaxInclusiveAmount , DifferenceTaxableAmountCurr{0,1} , DifferenceTaxableAmount , DifferenceTaxAmountCurr{0,1} , DifferenceTaxAmount , DifferenceTaxInclusiveAmountCurr{0,1} , DifferenceTaxInclusiveAmount , TaxCategory
Children AlreadyClaimedTaxAmount, AlreadyClaimedTaxAmountCurr, AlreadyClaimedTaxInclusiveAmount, AlreadyClaimedTaxInclusiveAmountCurr, AlreadyClaimedTaxableAmount, AlreadyClaimedTaxableAmountCurr, DifferenceTaxAmount, DifferenceTaxAmountCurr, DifferenceTaxInclusiveAmount, DifferenceTaxInclusiveAmountCurr, DifferenceTaxableAmount, DifferenceTaxableAmountCurr, TaxAmount, TaxAmountCurr, TaxCategory, TaxInclusiveAmount, TaxInclusiveAmountCurr, TaxableAmount, TaxableAmountCurr
Source
<xs:complexType name="TaxSubTotalType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Subtotals for one tax rate</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="TaxableAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Tax base for rate in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxableAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Tax base for rate in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Amount including tax for rate in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxInclusiveAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Amount including tax for rate in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Tax for rate in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Tax for rate in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlreadyClaimedTaxableAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Already claimed amount for rate in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlreadyClaimedTaxableAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Already claimed amount for rate in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlreadyClaimedTaxAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Already claimed tax for rate in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlreadyClaimedTaxAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Already claimed tax for rate in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlreadyClaimedTaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Already claimed amount including tax for rate in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlreadyClaimedTaxInclusiveAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Already claimed amount including tax for rate in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DifferenceTaxableAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Difference in the amount in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DifferenceTaxableAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Difference in the amount in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DifferenceTaxAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Difference in the tax in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DifferenceTaxAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Difference in the tax in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DifferenceTaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Difference including tax in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DifferenceTaxInclusiveAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Difference including tax in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxCategory" type="TaxCategoryType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information about a tax rate</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TaxCategoryType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a tax rate
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id244 isdoc-invoice-5_2_2_xsd.tmp#id245
Used by
Model Percent , TaxScheme{0,1}
Children Percent, TaxScheme
Source
<xs:complexType name="TaxCategoryType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a tax rate</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Percent" type="PercentType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Tax rate expressed as a percentage</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxScheme" type="TaxSchemeType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information about a tax scheme</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type LegalMonetaryTotalType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Collection of total amounts on document ending with payable amount
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id250 isdoc-invoice-5_2_2_xsd.tmp#id251 isdoc-invoice-5_2_2_xsd.tmp#id252 isdoc-invoice-5_2_2_xsd.tmp#id253 isdoc-invoice-5_2_2_xsd.tmp#id254 isdoc-invoice-5_2_2_xsd.tmp#id255 isdoc-invoice-5_2_2_xsd.tmp#id256 isdoc-invoice-5_2_2_xsd.tmp#id257 isdoc-invoice-5_2_2_xsd.tmp#id258 isdoc-invoice-5_2_2_xsd.tmp#id259 isdoc-invoice-5_2_2_xsd.tmp#id260 isdoc-invoice-5_2_2_xsd.tmp#id261 isdoc-invoice-5_2_2_xsd.tmp#id262 isdoc-invoice-5_2_2_xsd.tmp#id263 isdoc-invoice-5_2_2_xsd.tmp#id264 isdoc-invoice-5_2_2_xsd.tmp#id265 isdoc-invoice-5_2_2_xsd.tmp#id266 isdoc-invoice-5_2_2_xsd.tmp#id267
Used by
Model TaxExclusiveAmount , TaxExclusiveAmountCurr{0,1} , TaxInclusiveAmount , TaxInclusiveAmountCurr{0,1} , AlreadyClaimedTaxExclusiveAmount , AlreadyClaimedTaxExclusiveAmountCurr{0,1} , AlreadyClaimedTaxInclusiveAmount , AlreadyClaimedTaxInclusiveAmountCurr{0,1} , DifferenceTaxExclusiveAmount , DifferenceTaxExclusiveAmountCurr{0,1} , DifferenceTaxInclusiveAmount , DifferenceTaxInclusiveAmountCurr{0,1} , PayableRoundingAmount{0,1} , PayableRoundingAmountCurr{0,1} , PaidDepositsAmount , PaidDepositsAmountCurr{0,1} , PayableAmount , PayableAmountCurr{0,1}
Children AlreadyClaimedTaxExclusiveAmount, AlreadyClaimedTaxExclusiveAmountCurr, AlreadyClaimedTaxInclusiveAmount, AlreadyClaimedTaxInclusiveAmountCurr, DifferenceTaxExclusiveAmount, DifferenceTaxExclusiveAmountCurr, DifferenceTaxInclusiveAmount, DifferenceTaxInclusiveAmountCurr, PaidDepositsAmount, PaidDepositsAmountCurr, PayableAmount, PayableAmountCurr, PayableRoundingAmount, PayableRoundingAmountCurr, TaxExclusiveAmount, TaxExclusiveAmountCurr, TaxInclusiveAmount, TaxInclusiveAmountCurr
Source
<xs:complexType name="LegalMonetaryTotalType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Collection of total amounts on document ending with payable amount</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="TaxExclusiveAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Total amount without tax in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxExclusiveAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Total amount without tax in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxInclusiveAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Total amount including tax in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Total amount including tax in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlreadyClaimedTaxExclusiveAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Total amount of all already claimed advance invoices without tax in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlreadyClaimedTaxExclusiveAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Total amount of all already claimed advance invoices without tax in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlreadyClaimedTaxInclusiveAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Total amount of all already claimed advance invoices including tax in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlreadyClaimedTaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Total amount of all already claimed advance invoices including tax in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DifferenceTaxExclusiveAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Difference between precept and already claimed amount without tax in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DifferenceTaxExclusiveAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Difference between precept and already claimed amount without tax in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DifferenceTaxInclusiveAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Difference between precept and already claimed amount including tax in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DifferenceTaxInclusiveAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Difference between precept and already claimed amount including tax in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PayableRoundingAmount" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Rounding of the total amount in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PayableRoundingAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Rounding of the total amount in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PaidDepositsAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Paid non-taxable deposit in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PaidDepositsAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Paid non-taxable deposit in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PayableAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Payable amount in a local currency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PayableAmountCurr" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Payable amount in a foreign currency</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PaymentMeansType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about payment means
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id270 isdoc-invoice-5_2_2_xsd.tmp#id296
Used by
Model Payment+ , AlternateBankAccounts{0,1}
Children AlternateBankAccounts, Payment
Source
<xs:complexType name="PaymentMeansType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about payment means</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Payment" type="PaymentType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information directly relating to a specific payment</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlternateBankAccounts" type="AlternateBankAccountsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Collection of alternative bank accounts</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PaymentType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information directly relating to a specific payment
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id272 isdoc-invoice-5_2_2_xsd.tmp#id273 isdoc-invoice-5_2_2_xsd.tmp#id275
Used by
Model PaidAmount , PaymentMeansCode , Details
Children Details, PaidAmount, PaymentMeansCode
Source
<xs:complexType name="PaymentType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information directly relating to a specific payment</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="PaidAmount" type="AmountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Amount to be paid</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PaymentMeansCode" type="PaymentMeansCodeType">
      <xs:annotation>
        <xs:documentation xml:lang="en">The set of valid means of paying the debt incurred</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Details" type="DetailsType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Payment details</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type PaymentMeansCodeType
Namespace http://isdoc.cz/namespace/invoice
Annotations
The set of valid means of paying the debt incurred
Diagram
Diagram
Type restriction of xs:integer
Facets
enumeration 10
Cash payment
enumeration 20
Cheque payment
enumeration 42
Money transfer to an account
enumeration 48
Card payment
enumeration 97
Composition between partners
Used by
Source
<xs:simpleType name="PaymentMeansCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">The set of valid means of paying the debt incurred</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:enumeration value="10">
      <xs:annotation>
        <xs:documentation xml:lang="en">Cash payment</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="20">
      <xs:annotation>
        <xs:documentation xml:lang="en">Cheque payment</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="42">
      <xs:annotation>
        <xs:documentation xml:lang="en">Money transfer to an account</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="48">
      <xs:annotation>
        <xs:documentation xml:lang="en">Card payment</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="97">
      <xs:annotation>
        <xs:documentation xml:lang="en">Composition between partners</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Complex Type DetailsType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Payment details
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id277 isdoc-invoice-5_2_2_xsd.tmp#id279 isdoc-invoice-5_2_2_xsd.tmp#id280 isdoc-invoice-5_2_2_xsd.tmp#id283 isdoc-invoice-5_2_2_xsd.tmp#id284 isdoc-invoice-5_2_2_xsd.tmp#id286 isdoc-invoice-5_2_2_xsd.tmp#id287 isdoc-invoice-5_2_2_xsd.tmp#id289 isdoc-invoice-5_2_2_xsd.tmp#id282 isdoc-invoice-5_2_2_xsd.tmp#id291 isdoc-invoice-5_2_2_xsd.tmp#id292 isdoc-invoice-5_2_2_xsd.tmp#id294
Used by
Model (DocumentID , IssueDate) | (PaymentDueDate , ID , BankCode , Name , IBAN , BIC , VariableSymbol{0,1} , ConstantSymbol{0,1} , SpecificSymbol{0,1})
Children BIC, BankCode, ConstantSymbol, DocumentID, IBAN, ID, IssueDate, Name, PaymentDueDate, SpecificSymbol, VariableSymbol
Source
<xs:complexType name="DetailsType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Payment details</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:annotation>
        <xs:documentation xml:lang="en">Cash payment</xs:documentation>
      </xs:annotation>
      <xs:element name="DocumentID" type="DocumentIDType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Identifier of paired document, for example of bill</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:sequence>
    <xs:sequence>
      <xs:annotation>
        <xs:documentation xml:lang="en">Money transfer</xs:documentation>
      </xs:annotation>
      <xs:element name="PaymentDueDate" type="PaymentDueDateType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Due date</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:group ref="BankAccount"/>
      <xs:element name="VariableSymbol" type="VariableSymbolType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConstantSymbol" type="ConstantSymbolType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Constant symbol (used for payment inside of the Czech Republic)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SpecificSymbol" type="SpecificSymbolType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Specific symbol (used for payment inside of the Czech Republic)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:choice>
</xs:complexType>
Simple Type DocumentIDType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Identifier of paired document, for example of bill
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="DocumentIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identifier of paired document, for example of bill</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type PaymentDueDateType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Due date
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="PaymentDueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Due date</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type BankCodeType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Bank code
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="BankCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Bank code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type IBANType
Namespace http://isdoc.cz/namespace/invoice
Annotations
International bank account number (IBAN)
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="IBANType">
  <xs:annotation>
    <xs:documentation xml:lang="en">International bank account number (IBAN)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type BICType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Bank identifier code as defined in ISO 9362
Diagram
Diagram
Type xs:string
Used by
Element BankAccount/BIC
Source
<xs:simpleType name="BICType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Bank identifier code as defined in ISO 9362</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type ConstantSymbolType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Constant symbol (used for payment inside of the Czech Republic)
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="ConstantSymbolType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Constant symbol (used for payment inside of the Czech Republic)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type SpecificSymbolType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Specific symbol (used for payment inside of the Czech Republic)
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="SpecificSymbolType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specific symbol (used for payment inside of the Czech Republic)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type AlternateBankAccountsType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Collection of alternative bank accounts
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id298
Used by
Model AlternateBankAccount+
Children AlternateBankAccount
Source
<xs:complexType name="AlternateBankAccountsType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Collection of alternative bank accounts</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AlternateBankAccount" type="AlternateBankAccountType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information about a bank account</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AlternateBankAccountType
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a bank account
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id283 isdoc-invoice-5_2_2_xsd.tmp#id284 isdoc-invoice-5_2_2_xsd.tmp#id286 isdoc-invoice-5_2_2_xsd.tmp#id287 isdoc-invoice-5_2_2_xsd.tmp#id289 isdoc-invoice-5_2_2_xsd.tmp#id282
Used by
Model ID , BankCode , Name , IBAN , BIC
Children BIC, BankCode, IBAN, ID, Name
Source
<xs:complexType name="AlternateBankAccountType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a bank account</xs:documentation>
  </xs:annotation>
  <xs:group ref="BankAccount"/>
</xs:complexType>
Simple Type VersionType
Namespace http://isdoc.cz/namespace/invoice
Annotations
ISDOC version number
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [0-9]+\.[0-9]+(\.[0-9]+)?
Used by
Attribute Invoice/@version
Source
<xs:simpleType name="VersionType">
  <xs:annotation>
    <xs:documentation xml:lang="en">ISDOC version number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[0-9]+\.[0-9]+(\.[0-9]+)?"/>
  </xs:restriction>
</xs:simpleType>
Attribute NoteType / @languageID
Namespace No namespace
Annotations
Language identifier (e.g. "en" for English)
Type xs:language
Properties
use: optional
Used by
Complex Type NoteType
Source
<xs:attribute name="languageID" type="xs:language" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en">Language identifier (e.g. "en" for English)</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DigestMethodType / @Algorithm
Namespace No namespace
Annotations
Algorithm identifiers are defined in http://www.w3.org/TR/xmldsig-core/#sec-AlgID
Type xs:anyURI
Properties
use: required
Used by
Complex Type DigestMethodType
Source
<xs:attribute name="Algorithm" use="required" type="xs:anyURI">
  <xs:annotation>
    <xs:documentation xml:lang="en">Algorithm identifiers are defined in http://www.w3.org/TR/xmldsig-core/#sec-AlgID</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute SupplementType / @preview
Namespace No namespace
Annotations
Is this attachment document preview
Type BooleanType
Properties
content: simple
Facets
pattern true|false
Used by
Complex Type SupplementType
Source
<xs:attribute name="preview" type="BooleanType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Is this attachment document preview</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute QuantityType / @unitCode
Namespace No namespace
Annotations
Unit
Type xs:string
Properties
use: optional
Used by
Complex Type QuantityType
Source
<xs:attribute name="unitCode" use="optional" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unit</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Invoice / @version
Namespace No namespace
Annotations
ISDOC version number
Type VersionType
Properties
use: required
Facets
pattern [0-9]+\.[0-9]+(\.[0-9]+)?
Used by
Element Invoice
Source
<xs:attribute name="version" use="required" type="VersionType">
  <xs:annotation>
    <xs:documentation xml:lang="en">ISDOC version number</xs:documentation>
  </xs:annotation>
</xs:attribute>
Element Group BankAccount
Namespace http://isdoc.cz/namespace/invoice
Annotations
Information about a bank account
Diagram
Diagram isdoc-invoice-5_2_2_xsd.tmp#id283 isdoc-invoice-5_2_2_xsd.tmp#id284 isdoc-invoice-5_2_2_xsd.tmp#id286 isdoc-invoice-5_2_2_xsd.tmp#id287 isdoc-invoice-5_2_2_xsd.tmp#id289
Used by
Model ID , BankCode , Name , IBAN , BIC
Children BIC, BankCode, IBAN, ID, Name
Source
<xs:group name="BankAccount">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about a bank account</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ID" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Account number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BankCode" type="BankCodeType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Bank code</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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>
    <xs:element name="IBAN" type="IBANType">
      <xs:annotation>
        <xs:documentation xml:lang="en">International bank account number (IBAN)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BIC" type="BICType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Bank identifier code as defined in ISO 9362</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:group>
Element Group Signature
Namespace http://isdoc.cz/namespace/invoice
Annotations
Document digital signature in the Enveloped XML Signature format (http://www.w3.org/TR/xmldsig-core/)
Diagram
Diagram
Used by
Element Invoice
Model ANY element from namespace(s) 'http://www.w3.org/2000/09/xmldsig#'
Source
<xs:group name="Signature">
  <xs:annotation>
    <xs:documentation xml:lang="en">Document digital signature in the Enveloped XML Signature format (http://www.w3.org/TR/xmldsig-core/)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:any namespace="http://www.w3.org/2000/09/xmldsig#" processContents="lax"/>
  </xs:sequence>
</xs:group>