| ### Showing:
Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by

Main schema isdoc-invoice-5.3.xsd

Namespace | http://isdoc.cz/namespace/invoice
Properties |
attribute form default: | unqualified
element form default: | qualified
version: | 5.3

Element Invoice

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Document root element, subtype is stored in DocumentType element
Diagram |
Properties |
content: | complex
Model | DocumentType , TargetConsolidator{0,1} , ClientOnTargetConsolidator{0,1} , ID , UUID , IssuingSystem{0,1} , IssueDate , TaxPointDate{0,1} , VATApplicable{0,1} , ElectronicPossibilityAgreementReference{0,1} , Note{0,1} , OrderReferences{0,1} , DeliveryNoteReferences{0,1} , LocalCurrencyCode , ForeignCurrencyCode{0,1} , CurrRate , RefCurrRate , (OriginalDocumentReference{0,1} | OriginalDocumentReferences{0,1}) , SupplementsList{0,1} , Extensions{0,1} , AccountingSupplierParty , SellerSupplierParty{0,1} , (AccountingCustomerParty | (AnonymousCustomerParty , AccountingCustomerParty{0,1})) , 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, AnonymousCustomerParty, BuyerCustomerParty, ClientOnTargetConsolidator, CurrRate, Delivery, DeliveryNoteReferences, DocumentType, ElectronicPossibilityAgreementReference, Extensions, ForeignCurrencyCode, ID, InvoiceLines, IssueDate, IssuingSystem, LegalMonetaryTotal, LocalCurrencyCode, NonTaxedDeposits, Note, OrderReferences, OriginalDocumentReference, OriginalDocumentReferences, PaymentMeans, RefCurrRate, SellerSupplierParty, SupplementsList, TargetConsolidator, TaxPointDate, TaxTotal, TaxedDeposits, UUID, VATApplicable
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>
      <VATApplicable>{0,1}</VATApplicable>
      <ElectronicPossibilityAgreementReference languageID="">{0,1}</ElectronicPossibilityAgreementReference>
      <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>
      <SupplementsList>{0,1}</SupplementsList>
      <Extensions>{0,1}</Extensions>
      <AccountingSupplierParty>{1,1}</AccountingSupplierParty>
      <SellerSupplierParty>{0,1}</SellerSupplierParty>
      <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="VATApplicable" type="VATApplicableType" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">VAT is applicable</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ElectronicPossibilityAgreementReference" type="NoteType" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Reference to agreement about acceptance of electronic invoices</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:choice>
            <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="OriginalDocumentReferences" type="OriginalDocumentReferencesType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Header collection of referenced original documents</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <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:choice>
            <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:sequence>
              <xs:element name="AnonymousCustomerParty" type="AnonymousCustomerPartyType">
                <xs:annotation>
                  <xs:documentation xml:lang="en">Anonymous receiver of simplified tax document</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="AccountingCustomerParty" type="AccountingCustomerPartyType" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="en">Customer, accounting entity in Commercial Register</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:choice>
          <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 |
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)
enumeration | 7 |
    simplified tax document
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 |
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 |
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 |
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 |
Type | UUIDType
Properties |
content: | simple
Facets |
pattern | [0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-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 |
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 |
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 |
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 / VATApplicable

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    VAT is applicable
Diagram |
Type | VATApplicableType
Type hierarchy | xs:boolean BooleanType VATApplicableType
Properties |
content: | simple
minOccurs: | 0
Facets |
pattern | true|false |
Source |
    <xs:element name="VATApplicable" type="VATApplicableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">VAT is applicable</xs:documentation>
      </xs:annotation>
    </xs:element>

Element Invoice / ElectronicPossibilityAgreementReference

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Reference to agreement about acceptance of electronic invoices
Diagram |
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="ElectronicPossibilityAgreementReference" type="NoteType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Reference to agreement about acceptance of electronic invoices</xs:documentation>
      </xs:annotation>
    </xs:element>

Element Invoice / Note

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Note
Diagram |
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 |
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 |
Type | OrderReferenceType
Properties |
content: | complex
maxOccurs: | unbounded
Model | SalesOrderID , ExternalOrderID{0,1} , IssueDate{0,1} , UUID{0,1}
Children | ExternalOrderID, IssueDate, SalesOrderID, UUID
Instance |
    <OrderReference>
      <SalesOrderID>{1,1}</SalesOrderID>
      <ExternalOrderID>{0,1}</ExternalOrderID>
      <IssueDate>{0,1}</IssueDate>
      <UUID>{0,1}</UUID>
    </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 |
Type | SalesOrderIDType
Type hierarchy | xs:string IDType SalesOrderIDType
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 |
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 |
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 purchase order received at supplier</xs:documentation>
      </xs:annotation>
    </xs:element>

Element OrderReferenceType / UUID

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Unique GUID identifier
Diagram |
Type | UUIDType
Properties |
content: | simple
minOccurs: | 0
Facets |
pattern | [0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-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 / DeliveryNoteReferences

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Header collection of referenced delivery notes
Diagram |
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 |
Type | DeliveryNoteReferenceType
Properties |
content: | complex
maxOccurs: | unbounded
Model | ID , IssueDate{0,1} , UUID{0,1}
Children | ID, IssueDate, UUID
Instance |
    <DeliveryNoteReference>
      <ID>{1,1}</ID>
      <IssueDate>{0,1}</IssueDate>
      <UUID>{0,1}</UUID>
    </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 |
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 |
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</xs:documentation>
      </xs:annotation>
    </xs:element>

Element DeliveryNoteReferenceType / UUID

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Unique GUID identifier
Diagram |
Type | UUIDType
Properties |
content: | simple
minOccurs: | 0
Facets |
pattern | [0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-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 / LocalCurrencyCode

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Currency code
Diagram |
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 |
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 |
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 |
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 |
Type | OriginalDocumentReferenceType
Properties |
content: | complex
minOccurs: | 0
Model | ID , IssueDate{0,1} , UUID{0,1}
Children | ID, IssueDate, UUID
Instance |
    <OriginalDocumentReference>
      <ID>{1,1}</ID>
      <IssueDate>{0,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 |
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 |
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 OriginalDocumentReferenceType / UUID

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Unique GUID identifier
Diagram |
Type | UUIDType
Properties |
content: | simple
minOccurs: | 0
Facets |
pattern | [0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-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 / OriginalDocumentReferences

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Header collection of referenced original documents
Diagram |
Type | OriginalDocumentReferencesType
Properties |
content: | complex
minOccurs: | 0
Model | OriginalDocumentReference+
Children | OriginalDocumentReference
Instance |
    <OriginalDocumentReferences>
      <OriginalDocumentReference>{1,unbounded}</OriginalDocumentReference>
    </OriginalDocumentReferences>
Source |
    <xs:element name="OriginalDocumentReferences" type="OriginalDocumentReferencesType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Header collection of referenced original documents</xs:documentation>
      </xs:annotation>
    </xs:element>

Element OriginalDocumentReferencesType / 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 |
Type | OriginalDocumentReferenceType
Properties |
content: | complex
maxOccurs: | unbounded
Model | ID , IssueDate{0,1} , UUID{0,1}
Children | ID, IssueDate, UUID
Instance |
    <OriginalDocumentReference>
      <ID>{1,1}</ID>
      <IssueDate>{0,1}</IssueDate>
      <UUID>{0,1}</UUID>
    </OriginalDocumentReference>
Source |
    <xs:element name="OriginalDocumentReference" type="OriginalDocumentReferenceType" maxOccurs="unbounded">
      <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 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Type | RegisterIdentificationType
Properties |
content: | complex
minOccurs: | 0
Model | (RegisterKeptAt , RegisterFileRef , RegisterDate) | Preformatted
Children | Preformatted, RegisterDate, RegisterFileRef, RegisterKeptAt
Instance |
    <RegisterIdentification>
      <RegisterKeptAt>{1,1}</RegisterKeptAt>
      <RegisterFileRef>{1,1}</RegisterFileRef>
      <RegisterDate>{1,1}</RegisterDate>
      <Preformatted>{1,1}</Preformatted>
    </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 |
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 |
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 |
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 RegisterIdentificationType / Preformatted

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Preformatted information about registration in the Commerical Register
Diagram |
Type | PreformattedType
Properties |
content: | simple
Source |
    <xs:element name="Preformatted" type="PreformattedType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Preformatted information about registration in the Commerical Register</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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 / AnonymousCustomerParty

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Anonymous receiver of simplified tax document
Diagram |
Type | AnonymousCustomerPartyType
Properties |
content: | complex
Model | ID , IDScheme
Children | ID, IDScheme
Instance |
    <AnonymousCustomerParty>
      <ID>{1,1}</ID>
      <IDScheme>{1,1}</IDScheme>
    </AnonymousCustomerParty>
Source |
    <xs:element name="AnonymousCustomerParty" type="AnonymousCustomerPartyType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Anonymous receiver of simplified tax document</xs:documentation>
      </xs:annotation>
    </xs:element>

Element AnonymousCustomerPartyType / ID

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Unique identifier
Diagram |
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 AnonymousCustomerPartyType / IDScheme

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Identification of schema used for identifier construction
Diagram |
Type | IDSchemeType
Properties |
content: | simple
Source |
    <xs:element name="IDScheme" type="IDSchemeType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Identification of schema used for identifier construction</xs:documentation>
      </xs:annotation>
    </xs:element>

Element Invoice / BuyerCustomerParty

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Purchaser, invoicing address
Diagram |
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 |
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 |
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 |
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 |
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 |
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 , LineExtensionAmountBeforeDiscount{0,1} , LineExtensionAmountTaxInclusiveCurr{0,1} , LineExtensionAmountTaxInclusive , LineExtensionAmountTaxInclusiveBeforeDiscount{0,1} , LineExtensionTaxAmount , UnitPrice , UnitPriceTaxInclusive , ClassifiedTaxCategory , Note{0,1} , VATNote{0,1} , Item{0,1} , Extensions{0,1}
Children | ClassifiedTaxCategory, DeliveryNoteReference, Extensions, ID, InvoicedQuantity, Item, LineExtensionAmount, LineExtensionAmountBeforeDiscount, LineExtensionAmountCurr, LineExtensionAmountTaxInclusive, LineExtensionAmountTaxInclusiveBeforeDiscount, LineExtensionAmountTaxInclusiveCurr, LineExtensionTaxAmount, Note, OrderReference, OriginalDocumentReference, UnitPrice, UnitPriceTaxInclusive, VATNote
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>
      <LineExtensionAmountBeforeDiscount>{0,1}</LineExtensionAmountBeforeDiscount>
      <LineExtensionAmountTaxInclusiveCurr>{0,1}</LineExtensionAmountTaxInclusiveCurr>
      <LineExtensionAmountTaxInclusive>{1,1}</LineExtensionAmountTaxInclusive>
      <LineExtensionAmountTaxInclusiveBeforeDiscount>{0,1}</LineExtensionAmountTaxInclusiveBeforeDiscount>
      <LineExtensionTaxAmount>{1,1}</LineExtensionTaxAmount>
      <UnitPrice>{1,1}</UnitPrice>
      <UnitPriceTaxInclusive>{1,1}</UnitPriceTaxInclusive>
      <ClassifiedTaxCategory>{1,1}</ClassifiedTaxCategory>
      <Note languageID="">{0,1}</Note>
      <VATNote languageID="">{0,1}</VATNote>
      <Item>{0,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 |
Type | ID36Type
Type hierarchy | xs:string IDType ID36Type
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 |
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 |
Type | SalesOrderIDType
Type hierarchy | xs:string IDType SalesOrderIDType
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 |
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 |
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 |
Type | LineIDType
Type hierarchy | xs:string IDType LineIDType
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 |
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 |
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 |
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 |
Type | LineIDType
Type hierarchy | xs:string IDType LineIDType
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 |
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 |
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 |
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 |
Type | UUIDType
Properties |
content: | simple
minOccurs: | 0
Facets |
pattern | [0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-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 |
Type | LineIDType
Type hierarchy | xs:string IDType LineIDType
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 |
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 |
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 |
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 / LineExtensionAmountBeforeDiscount

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Total line amount without tax in a local currency without discount
Diagram |
Type | AmountType
Properties |
content: | simple
minOccurs: | 0
Source |
    <xs:element name="LineExtensionAmountBeforeDiscount" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Total line amount without tax in a local currency without discount</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 |
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 |
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 / LineExtensionAmountTaxInclusiveBeforeDiscount

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Total line amount including tax in a local currency without discount
Diagram |
Type | AmountType
Properties |
content: | simple
minOccurs: | 0
Source |
    <xs:element name="LineExtensionAmountTaxInclusiveBeforeDiscount" type="AmountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Total line amount including tax in a local currency without discount</xs:documentation>
      </xs:annotation>
    </xs:element>

Element InvoiceLineType / LineExtensionTaxAmount

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Line tax amount in a local currency
Diagram |
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 |
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 |
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 |
Type | ClassifiedTaxCategoryType
Properties |
content: | complex
Model | Percent , VATCalculationMethod , VATApplicable{0,1}
Children | Percent, VATApplicable, VATCalculationMethod
Instance |
    <ClassifiedTaxCategory>
      <Percent>{1,1}</Percent>
      <VATCalculationMethod>{1,1}</VATCalculationMethod>
      <VATApplicable>{0,1}</VATApplicable>
    </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 |
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 |
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 ClassifiedTaxCategoryType / VATApplicable

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    VAT is applicable
Diagram |
Type | VATApplicableType
Type hierarchy | xs:boolean BooleanType VATApplicableType
Properties |
content: | simple
minOccurs: | 0
Facets |
pattern | true|false |
Source |
    <xs:element name="VATApplicable" type="VATApplicableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">VAT is applicable</xs:documentation>
      </xs:annotation>
    </xs:element>

Element InvoiceLineType / Note

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Note
Diagram |
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 / VATNote

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Legislation citation which defines VAT exception for this line
Diagram |
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="VATNote" type="NoteType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Legislation citation which defines VAT exception for this line</xs:documentation>
      </xs:annotation>
    </xs:element>

Element InvoiceLineType / Item

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Information directly relating to an item
Diagram |
Type | ItemType
Properties |
content: | complex
minOccurs: | 0
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" minOccurs="0">
      <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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Type | ClassifiedTaxCategoryType
Properties |
content: | complex
Model | Percent , VATCalculationMethod , VATApplicable{0,1}
Children | Percent, VATApplicable, VATCalculationMethod
Instance |
    <ClassifiedTaxCategory>
      <Percent>{1,1}</Percent>
      <VATCalculationMethod>{1,1}</VATCalculationMethod>
      <VATApplicable>{0,1}</VATApplicable>
    </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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Type | TaxCategoryType
Properties |
content: | complex
Model | Percent , TaxScheme{0,1} , VATApplicable{0,1}
Children | Percent, TaxScheme, VATApplicable
Instance |
    <TaxCategory>
      <Percent>{1,1}</Percent>
      <TaxScheme>{0,1}</TaxScheme>
      <VATApplicable>{0,1}</VATApplicable>
    </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 |
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 |
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 TaxCategoryType / VATApplicable

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    VAT is applicable
Diagram |
Type | VATApplicableType
Type hierarchy | xs:boolean BooleanType VATApplicableType
Properties |
content: | simple
minOccurs: | 0
Facets |
pattern | true|false |
Source |
    <xs:element name="VATApplicable" type="VATApplicableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">VAT is applicable</xs:documentation>
      </xs:annotation>
    </xs:element>

Element TaxTotalType / TaxAmountCurr

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Amount
Diagram |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Type | PaymentType
Properties |
content: | complex
maxOccurs: | unbounded
Model | PaidAmount , PaymentMeansCode , Details{0,1}
Children | Details, PaidAmount, PaymentMeansCode
Instance |
    <Payment>
      <PaidAmount>{1,1}</PaidAmount>
      <PaymentMeansCode>{1,1}</PaymentMeansCode>
      <Details>{0,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 |
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 |
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 | 50 |
    Payment by postgiro
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 |
Type | DetailsType
Properties |
content: | complex
minOccurs: | 0
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" minOccurs="0">
      <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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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)
enumeration | 7 |
    simplified tax document
Used by |
Element | Invoice/DocumentType
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:enumeration value="7">
          <xs:annotation>
            <xs:documentation xml:lang="en">simplified tax document</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 |
Type | xs:string
Used by |
Element | Invoice/TargetConsolidator
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 |
Type | xs:string
Used by |
Element | Invoice/ClientOnTargetConsolidator
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 |
Type | xs:string
Used by |
Elements | AnonymousCustomerPartyType/ID, BankAccount/ID, BuyersItemIdentificationType/ID, CatalogueItemIdentificationType/ID, DeliveryNoteLineReferenceType/ID, DeliveryNoteReferenceType/ID, Invoice/ID, NonTaxedDepositType/ID, OrderLineReferenceType/ExternalOrderID, OrderReferenceType/ExternalOrderID, OriginalDocumentLineReferenceType/ID, OriginalDocumentReferenceType/ID, PartyIdentificationType/ID, SecondarySellersItemIdentificationType/ID, SellersItemIdentificationType/ID, TaxedDepositType/ID, TertiarySellersItemIdentificationType/ID
Simple Types | ID36Type, LineIDType, SalesOrderIDType
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 |
Type | restriction of xs:string
Facets |
pattern | [0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12} |
Used by |
Elements | DeliveryNoteReferenceType/UUID, Invoice/UUID, OrderReferenceType/UUID, OriginalDocumentLineReferenceType/UUID, OriginalDocumentReferenceType/UUID
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-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}"/>
      </xs:restriction>
    </xs:simpleType>

Simple Type IssuingSystemType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Identification of issuing system
Diagram |
Type | restriction of xs:string
Facets |
maxLength | 80 |
Used by |
Element | Invoice/IssuingSystem
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 |
Type | xs:date
Used by |
Elements | DeliveryNoteLineReferenceType/IssueDate, DeliveryNoteReferenceType/IssueDate, DetailsType/IssueDate, Invoice/IssueDate, OrderLineReferenceType/IssueDate, OrderReferenceType/IssueDate, OriginalDocumentLineReferenceType/IssueDate, OriginalDocumentReferenceType/IssueDate
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 |
Type | xs:date
Used by |
Element | Invoice/TaxPointDate
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>

Simple Type VATApplicableType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    VAT is applicable
Diagram |
Type | BooleanType
Type hierarchy | xs:boolean BooleanType VATApplicableType
Facets |
pattern | true|false |
Used by |
Elements | ClassifiedTaxCategoryType/VATApplicable, Invoice/VATApplicable, TaxCategoryType/VATApplicable
Source |
    <xs:simpleType name="VATApplicableType">
      <xs:annotation>
        <xs:documentation xml:lang="en">VAT is applicable</xs:documentation>
      </xs:annotation>
      <xs:restriction base="BooleanType"/>
    </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 |
Type | restriction of xs:boolean
Facets |
pattern | true|false |
Used by |
Simple Type | VATApplicableType
Attribute | SupplementType/@preview
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 NoteType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Note
Diagram |
Type | extension of xs:string
Used by |
Elements | Invoice/ElectronicPossibilityAgreementReference, Invoice/Note, InvoiceLineType/Note, InvoiceLineType/VATNote, StoreBatchType/Note
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 |
Used by |
Element | Invoice/OrderReferences
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 |
Used by |
Element | OrderReferencesType/OrderReference
Model | SalesOrderID , ExternalOrderID{0,1} , IssueDate{0,1} , UUID{0,1}
Children | ExternalOrderID, IssueDate, SalesOrderID, UUID
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" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">Issue date of purchase order received at supplier</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>

Simple Type SalesOrderIDType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Private identifier of purchase order received at supplier
Diagram |
Type | IDType
Type hierarchy | xs:string IDType SalesOrderIDType
Used by |
Elements | OrderLineReferenceType/SalesOrderID, OrderReferenceType/SalesOrderID
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 |
Used by |
Element | Invoice/DeliveryNoteReferences
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 |
Used by |
Element | DeliveryNoteReferencesType/DeliveryNoteReference
Model | ID , IssueDate{0,1} , UUID{0,1}
Children | ID, IssueDate, UUID
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" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">Issue date</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>

Simple Type CurrencyCodeType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Currency code
Diagram |
Type | restriction of xs:string
Facets |
length | 3 |
Used by |
Elements | Invoice/ForeignCurrencyCode, Invoice/LocalCurrencyCode
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 |
Type | xs:decimal
Used by |
Element | Invoice/CurrRate
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 |
Type | xs:decimal
Used by |
Element | Invoice/RefCurrRate
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 |
Used by |
Elements | Invoice/OriginalDocumentReference, OriginalDocumentReferencesType/OriginalDocumentReference
Model | ID , IssueDate{0,1} , 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" 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:sequence>
    </xs:complexType>

Complex Type OriginalDocumentReferencesType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Header collection of referenced original documents
Diagram |
Used by |
Element | Invoice/OriginalDocumentReferences
Model | OriginalDocumentReference+
Children | OriginalDocumentReference
Source |
    <xs:complexType name="OriginalDocumentReferencesType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Header collection of referenced original documents</xs:documentation>
      </xs:annotation>
      <xs:sequence>
        <xs:element name="OriginalDocumentReference" type="OriginalDocumentReferenceType" maxOccurs="unbounded">
          <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: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 |
Used by |
Element | Invoice/SupplementsList
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 |
Used by |
Element | SupplementsListType/Supplement
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 |
Type | xs:string
Used by |
Element | SupplementType/Filename
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 |
Used by |
Element | SupplementType/DigestMethod
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 |
Type | xs:string
Used by |
Element | SupplementType/DigestValue
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>

Complex Type ExtensionsType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Arbitrary fragment of user-defined elements. Elements must use their own namespace.
Diagram |
Used by |
Elements | Invoice/Extensions, InvoiceLineType/Extensions
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 |
Used by |
Element | Invoice/AccountingSupplierParty
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 |
Used by |
Elements | AccountingCustomerPartyType/Party, AccountingSupplierPartyType/Party, BuyerCustomerPartyType/Party, DeliveryType/Party, SellerSupplierPartyType/Party
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 |
Used by |
Element | PartyType/PartyIdentification
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 |
Type | xs:string
Used by |
Element | PartyIdentificationType/UserID
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 |
Type | xs:string
Used by |
Element | PartyIdentificationType/CatalogFirmIdentification
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 |
Used by |
Element | PartyType/PartyName
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 |
Type | xs:string
Used by |
Elements | BankAccount/Name, ContactType/Name, CountryType/Name, PartyNameType/Name, StoreBatchType/Name
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 |
Used by |
Element | PartyType/PostalAddress
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 |
Type | xs:string
Used by |
Element | PostalAddressType/StreetName
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 |
Type | xs:string
Used by |
Element | PostalAddressType/BuildingNumber
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 |
Type | xs:string
Used by |
Element | PostalAddressType/CityName
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 |
Type | xs:string
Used by |
Element | PostalAddressType/PostalZone
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 |
Used by |
Element | PostalAddressType/Country
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 |
Type | xs:string
Used by |
Element | CountryType/IdentificationCode
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 |
Used by |
Element | PartyType/PartyTaxScheme
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 |
Type | xs:string
Used by |
Element | PartyTaxSchemeType/CompanyID
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 |
Type | xs:string
Used by |
Elements | PartyTaxSchemeType/TaxScheme, TaxCategoryType/TaxScheme
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 |
Used by |
Element | PartyType/RegisterIdentification
Model | (RegisterKeptAt , RegisterFileRef , RegisterDate) | Preformatted
Children | Preformatted, 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:choice>
        <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:element name="Preformatted" type="PreformattedType">
          <xs:annotation>
            <xs:documentation xml:lang="en">Preformatted information about registration in the Commerical Register</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:complexType>

Simple Type RegisterKeptAtType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Commercial Register administrator
Diagram |
Type | xs:string
Used by |
Element | RegisterIdentificationType/RegisterKeptAt
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 |
Type | xs:string
Used by |
Element | RegisterIdentificationType/RegisterFileRef
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 |
Type | xs:date
Used by |
Element | RegisterIdentificationType/RegisterDate
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>

Simple Type PreformattedType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Preformatted information about registration in the Commerical Register
Diagram |
Type | xs:string
Used by |
Element | RegisterIdentificationType/Preformatted
Source |
    <xs:simpleType name="PreformattedType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Preformatted information about registration in the Commerical Register</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>

Complex Type ContactType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Information about a contactable person or organization department
Diagram |
Used by |
Element | PartyType/Contact
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 |
Type | xs:string
Used by |
Element | ContactType/Telephone
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 |
Type | xs:string
Used by |
Element | ContactType/ElectronicMail
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 |
Used by |
Element | Invoice/SellerSupplierParty
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 |
Used by |
Element | Invoice/AccountingCustomerParty
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 AnonymousCustomerPartyType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Anonymous receiver of simplified tax document
Diagram |
Used by |
Element | Invoice/AnonymousCustomerParty
Model | ID , IDScheme
Children | ID, IDScheme
Source |
    <xs:complexType name="AnonymousCustomerPartyType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Anonymous receiver of simplified tax document</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:element name="IDScheme" type="IDSchemeType">
          <xs:annotation>
            <xs:documentation xml:lang="en">Identification of schema used for identifier construction</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>

Simple Type IDSchemeType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Identification of schema used for identifier construction
Diagram |
Type | xs:anyURI
Used by |
Element | AnonymousCustomerPartyType/IDScheme
Source |
    <xs:simpleType name="IDSchemeType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Identification of schema used for identifier construction</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:anyURI"/>
    </xs:simpleType>

Complex Type BuyerCustomerPartyType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Purchaser, invoicing address
Diagram |
Used by |
Element | Invoice/BuyerCustomerParty
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 |
Used by |
Element | Invoice/Delivery
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 |
Used by |
Element | Invoice/InvoiceLines
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 |
Used by |
Element | InvoiceLinesType/InvoiceLine
Model | ID , OrderReference{0,1} , DeliveryNoteReference{0,1} , OriginalDocumentReference{0,1} , InvoicedQuantity{0,1} , LineExtensionAmountCurr{0,1} , LineExtensionAmount , LineExtensionAmountBeforeDiscount{0,1} , LineExtensionAmountTaxInclusiveCurr{0,1} , LineExtensionAmountTaxInclusive , LineExtensionAmountTaxInclusiveBeforeDiscount{0,1} , LineExtensionTaxAmount , UnitPrice , UnitPriceTaxInclusive , ClassifiedTaxCategory , Note{0,1} , VATNote{0,1} , Item{0,1} , Extensions{0,1}
Children | ClassifiedTaxCategory, DeliveryNoteReference, Extensions, ID, InvoicedQuantity, Item, LineExtensionAmount, LineExtensionAmountBeforeDiscount, LineExtensionAmountCurr, LineExtensionAmountTaxInclusive, LineExtensionAmountTaxInclusiveBeforeDiscount, LineExtensionAmountTaxInclusiveCurr, LineExtensionTaxAmount, Note, OrderReference, OriginalDocumentReference, UnitPrice, UnitPriceTaxInclusive, VATNote
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="LineExtensionAmountBeforeDiscount" type="AmountType" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">Total line amount without tax in a local currency without discount</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="LineExtensionAmountTaxInclusiveBeforeDiscount" type="AmountType" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">Total line amount including tax in a local currency without discount</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="VATNote" type="NoteType" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">Legislation citation which defines VAT exception for this line</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Item" type="ItemType" minOccurs="0">
          <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 |
Type | restriction of IDType
Type hierarchy | xs:string IDType ID36Type
Facets |
maxLength | 36 |
Used by |
Element | InvoiceLineType/ID
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 |
Used by |
Element | InvoiceLineType/OrderReference
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 |
Type | IDType
Type hierarchy | xs:string IDType LineIDType
Used by |
Elements | DeliveryNoteLineReferenceType/LineID, OrderLineReferenceType/LineID, OriginalDocumentLineReferenceType/LineID
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 |
Used by |
Element | InvoiceLineType/DeliveryNoteReference
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 |
Used by |
Element | InvoiceLineType/OriginalDocumentReference
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 |
Type | extension of xs:decimal
Used by |
Elements | InvoiceLineType/InvoicedQuantity, StoreBatchType/Quantity
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 |
Type | xs:decimal
Used by |
Elements | InvoiceLineType/LineExtensionAmount, InvoiceLineType/LineExtensionAmountBeforeDiscount, InvoiceLineType/LineExtensionAmountCurr, InvoiceLineType/LineExtensionAmountTaxInclusive, InvoiceLineType/LineExtensionAmountTaxInclusiveBeforeDiscount, 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 |
Used by |
Elements | InvoiceLineType/ClassifiedTaxCategory, TaxedDepositType/ClassifiedTaxCategory
Model | Percent , VATCalculationMethod , VATApplicable{0,1}
Children | Percent, VATApplicable, 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:element name="VATApplicable" type="VATApplicableType" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">VAT is applicable</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>

Simple Type PercentType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Percentage
Diagram |
Type | xs:decimal
Used by |
Elements | ClassifiedTaxCategoryType/Percent, TaxCategoryType/Percent
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 |
Type | restriction of xs:integer
Facets |
enumeration | 0 |
    From the bottom
enumeration | 1 |
    From the top
Used by |
Element | ClassifiedTaxCategoryType/VATCalculationMethod
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 |
Used by |
Element | InvoiceLineType/Item
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 |
Type | xs:string
Used by |
Element | ItemType/Description
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 |
Used by |
Element | ItemType/CatalogueItemIdentification
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 |
Used by |
Element | ItemType/SellersItemIdentification
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 |
Used by |
Element | ItemType/SecondarySellersItemIdentification
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 |
Used by |
Element | ItemType/TertiarySellersItemIdentification
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 |
Used by |
Element | ItemType/BuyersItemIdentification
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 |
Used by |
Element | ItemType/StoreBatches
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 |
Used by |
Element | StoreBatchesType/StoreBatch
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 |
Type | xs:date
Used by |
Element | StoreBatchType/ExpirationDate
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 |
Type | xs:string
Used by |
Element | StoreBatchType/Specification
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 |
Type | restriction of xs:string
Facets |
enumeration | B |
    Batch
enumeration | S |
    Serial number
Used by |
Element | StoreBatchType/BatchOrSerialNumber
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 |
Used by |
Element | Invoice/NonTaxedDeposits
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 |
Used by |
Element | NonTaxedDepositsType/NonTaxedDeposit
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 |
Type | xs:string
Used by |
Elements | DetailsType/VariableSymbol, NonTaxedDepositType/VariableSymbol, TaxedDepositType/VariableSymbol
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 |
Used by |
Element | Invoice/TaxedDeposits
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 |
Used by |
Element | TaxedDepositsType/TaxedDeposit
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 |
Used by |
Element | Invoice/TaxTotal
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 |
Used by |
Element | TaxTotalType/TaxSubTotal
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 |
Used by |
Element | TaxSubTotalType/TaxCategory
Model | Percent , TaxScheme{0,1} , VATApplicable{0,1}
Children | Percent, TaxScheme, VATApplicable
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:element name="VATApplicable" type="VATApplicableType" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">VAT is applicable</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 |
Used by |
Element | Invoice/LegalMonetaryTotal
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 |
Used by |
Element | Invoice/PaymentMeans
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 |
Used by |
Element | PaymentMeansType/Payment
Model | PaidAmount , PaymentMeansCode , Details{0,1}
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" minOccurs="0">
          <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 |
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 | 50 |
    Payment by postgiro
enumeration | 97 |
    Composition between partners
Used by |
Element | PaymentType/PaymentMeansCode
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="50">
          <xs:annotation>
            <xs:documentation xml:lang="en">Payment by postgiro</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 |
Used by |
Element | PaymentType/Details
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:sequence>
        <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:sequence>
    </xs:complexType>

Simple Type DocumentIDType

Namespace | http://isdoc.cz/namespace/invoice
Annotations |
    Identifier of paired document, for example of bill
Diagram |
Type | xs:string
Used by |
Element | DetailsType/DocumentID
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 |
Type | xs:date
Used by |
Element | DetailsType/PaymentDueDate
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 |
Type | xs:string
Used by |
Element | BankAccount/BankCode
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 |
Type | xs:string
Used by |
Element | BankAccount/IBAN
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 |
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 |
Type | xs:string
Used by |
Element | DetailsType/ConstantSymbol
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 |
Type | xs:string
Used by |
Element | DetailsType/SpecificSymbol
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 |
Used by |
Element | PaymentMeansType/AlternateBankAccounts
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 |
Used by |
Element | AlternateBankAccountsType/AlternateBankAccount
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 |
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 |
Used by |
Complex Types | AlternateBankAccountType, DetailsType
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 |
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>