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

Main schema isdoc-commondocument-6.0.1.xsd

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

Element SupplementsListType / Supplement

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Document attachment
Diagram |
Type | SupplementType
Properties |
content | complex
maxOccurs | unbounded
Model | Filename , DigestMethod , DigestValue
Children | DigestMethod, DigestValue, Filename
Instance |
    <Supplement preview="" xmlns="http://isdoc.cz/namespace/2013">
      <Filename>{1,1}</Filename>
      <DigestMethod Algorithm="">{1,1}</DigestMethod>
      <DigestValue>{1,1}</DigestValue>
    </Supplement>
Attributes |
QName | Type | 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/2013
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/2013
Annotations |
    Attachment digest method identification
Diagram |
Type | DigestMethodType
Properties |
content | complex
Attributes |
QName | Type | 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/2013
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 AccountingSupplierPartyType / Party

Namespace | http://isdoc.cz/namespace/2013
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* , RegisterIdentification{0,1} , Contact{0,1}
Children | Contact, PartyIdentification, PartyName, PartyTaxScheme, PostalAddress, RegisterIdentification
Instance |
    <Party xmlns="http://isdoc.cz/namespace/2013">
      <PartyIdentification>{1,1}</PartyIdentification>
      <PartyName>{1,1}</PartyName>
      <PostalAddress>{1,1}</PostalAddress>
      <PartyTaxScheme>{0,unbounded}</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/2013
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 xmlns="http://isdoc.cz/namespace/2013">
      <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/2013
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/2013
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/2013
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/2013
Annotations |
    Information about a party's name.
Diagram |
Type | PartyNameType
Properties |
content | complex
Model | Name
Children | Name
Instance |
    <PartyName xmlns="http://isdoc.cz/namespace/2013">
      <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/2013
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/2013
Annotations |
    Postal address
Diagram |
Type | PostalAddressType
Properties |
content | complex
Model | StreetName , BuildingNumber , CityName , PostalZone , Country
Children | BuildingNumber, CityName, Country, PostalZone, StreetName
Instance |
    <PostalAddress xmlns="http://isdoc.cz/namespace/2013">
      <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/2013
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/2013
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/2013
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/2013
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/2013
Annotations |
    Country
Diagram |
Type | CountryType
Properties |
content | complex
Model | IdentificationCode , Name
Children | IdentificationCode, Name
Instance |
    <Country xmlns="http://isdoc.cz/namespace/2013">
      <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/2013
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/2013
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/2013
Annotations |
    Information about a party's tax scheme
Diagram |
Type | PartyTaxSchemeType
Properties |
content | complex
minOccurs | 0
maxOccurs | unbounded
Model | CompanyID , TaxScheme
Children | CompanyID, TaxScheme
Instance |
    <PartyTaxScheme xmlns="http://isdoc.cz/namespace/2013">
      <CompanyID>{1,1}</CompanyID>
      <TaxScheme>{1,1}</TaxScheme>
    </PartyTaxScheme>
Source |
    <xs:element name="PartyTaxScheme" type="PartyTaxSchemeType" minOccurs="0" maxOccurs="unbounded">
      <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/2013
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/2013
Annotations |
    Information about a tax scheme. The most common values are VAT (Value Added Tax) and TIN (Tax Identification Number).
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. The most common values are VAT (Value Added Tax) and TIN (Tax Identification Number).</xs:documentation>
      </xs:annotation>
    </xs:element>

Element PartyType / RegisterIdentification

Namespace | http://isdoc.cz/namespace/2013
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 xmlns="http://isdoc.cz/namespace/2013">
      <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/2013
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/2013
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/2013
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/2013
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/2013
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 xmlns="http://isdoc.cz/namespace/2013">
      <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/2013
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/2013
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/2013
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 AccountingCustomerPartyType / Party

Namespace | http://isdoc.cz/namespace/2013
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* , RegisterIdentification{0,1} , Contact{0,1}
Children | Contact, PartyIdentification, PartyName, PartyTaxScheme, PostalAddress, RegisterIdentification
Instance |
    <Party xmlns="http://isdoc.cz/namespace/2013">
      <PartyIdentification>{1,1}</PartyIdentification>
      <PartyName>{1,1}</PartyName>
      <PostalAddress>{1,1}</PostalAddress>
      <PartyTaxScheme>{0,unbounded}</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 CommonDocument

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Document root element, subtype is stored in DocumentType element
Diagram |
Properties |
content | complex
Model | SubDocumentType , SubDocumentTypeOrigin , TargetConsolidator{0,1} , ClientOnTargetConsolidator{0,1} , ClientBankAccount{0,1} , ID , UUID , IssueDate , LastValidDate{0,1} , Note{0,1} , Extensions{0,1} , AccountingSupplierParty , AccountingCustomerParty , SupplementsList{0,1} , ANY element from namespace(s) 'http://www.w3.org/2000/09/xmldsig#'
Children | AccountingCustomerParty, AccountingSupplierParty, ClientBankAccount, ClientOnTargetConsolidator, Extensions, ID, IssueDate, LastValidDate, Note, SubDocumentType, SubDocumentTypeOrigin, SupplementsList, TargetConsolidator, UUID
Instance |
    <CommonDocument version="" xmlns="http://isdoc.cz/namespace/2013">
      <SubDocumentType>{1,1}</SubDocumentType>
      <SubDocumentTypeOrigin>{1,1}</SubDocumentTypeOrigin>
      <TargetConsolidator>{0,1}</TargetConsolidator>
      <ClientOnTargetConsolidator>{0,1}</ClientOnTargetConsolidator>
      <ClientBankAccount>{0,1}</ClientBankAccount>
      <ID>{1,1}</ID>
      <UUID>{1,1}</UUID>
      <IssueDate>{1,1}</IssueDate>
      <LastValidDate>{0,1}</LastValidDate>
      <Note languageID="">{0,1}</Note>
      <Extensions>{0,1}</Extensions>
      <AccountingSupplierParty>{1,1}</AccountingSupplierParty>
      <AccountingCustomerParty>{1,1}</AccountingCustomerParty>
      <SupplementsList>{0,1}</SupplementsList>
    </CommonDocument>
Attributes |
QName | Type | Use | Annotation
--- | --- | --- | ---
version | VersionType | required |
    ISDOC version number
Source |
    <xs:element name="CommonDocument">
      <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="SubDocumentType" type="SubDocumentTypeType">
            <xs:annotation>
              <xs:documentation xml:lang="en">Document subtype. Codelist is maintained and published by subject specified in SubDocumentTypeOrigin.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="SubDocumentTypeOrigin" type="SubDocumentTypeOriginType">
            <xs:annotation>
              <xs:documentation xml:lang="en">Maintainer of subdocument type code list.</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. Values are extended list of bank codes maintained and published by ČBA.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ClientOnTargetConsolidator" type="ClientOnTargetConsolidatorType" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Client identification in the issuer system. Used mainly in B2C systems of companies issuing large volume of invoices.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ClientBankAccount" type="ClientBankAccountType" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Complete bank account number of invoice receiver. Used mainly in B2C systems of companies issuing large volume of invoices.</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="IssueDate" type="IssueDateType">
            <xs:annotation>
              <xs:documentation xml:lang="en">Issue date</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="LastValidDate" type="LastValidDateType" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Date until document is valid</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="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="AccountingCustomerParty" type="AccountingCustomerPartyType">
            <xs:annotation>
              <xs:documentation xml:lang="en">Customer, accounting entity in Commercial Register</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="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: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 CommonDocument / SubDocumentType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Document subtype. Codelist is maintained and published by subject specified in SubDocumentTypeOrigin.
Diagram |
Type | SubDocumentTypeType
Properties |
content | simple
Source |
    <xs:element name="SubDocumentType" type="SubDocumentTypeType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Document subtype. Codelist is maintained and published by subject specified in SubDocumentTypeOrigin.</xs:documentation>
      </xs:annotation>
    </xs:element>

Element CommonDocument / SubDocumentTypeOrigin

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Maintainer of subdocument type code list.
Diagram |
Type | SubDocumentTypeOriginType
Properties |
content | simple
Source |
    <xs:element name="SubDocumentTypeOrigin" type="SubDocumentTypeOriginType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Maintainer of subdocument type code list.</xs:documentation>
      </xs:annotation>
    </xs:element>

Element CommonDocument / TargetConsolidator

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Identification of target consolidator. Values are extended list of bank codes maintained and published by ČBA.
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. Values are extended list of bank codes maintained and published by ČBA.</xs:documentation>
      </xs:annotation>
    </xs:element>

Element CommonDocument / ClientOnTargetConsolidator

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Client identification in the issuer system. Used mainly in B2C systems of companies issuing large volume of invoices.
Diagram |
Type | ClientOnTargetConsolidatorType
Properties |
content | simple
minOccurs | 0
Source |
    <xs:element name="ClientOnTargetConsolidator" type="ClientOnTargetConsolidatorType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Client identification in the issuer system. Used mainly in B2C systems of companies issuing large volume of invoices.</xs:documentation>
      </xs:annotation>
    </xs:element>

Element CommonDocument / ClientBankAccount

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Complete bank account number of invoice receiver. Used mainly in B2C systems of companies issuing large volume of invoices.
Diagram |
Type | ClientBankAccountType
Properties |
content | simple
minOccurs | 0
Source |
    <xs:element name="ClientBankAccount" type="ClientBankAccountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Complete bank account number of invoice receiver. Used mainly in B2C systems of companies issuing large volume of invoices.</xs:documentation>
      </xs:annotation>
    </xs:element>

Element CommonDocument / ID

Namespace | http://isdoc.cz/namespace/2013
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 CommonDocument / UUID

Namespace | http://isdoc.cz/namespace/2013
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 CommonDocument / IssueDate

Namespace | http://isdoc.cz/namespace/2013
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 CommonDocument / LastValidDate

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Date until document is valid
Diagram |
Type | LastValidDateType
Properties |
content | simple
minOccurs | 0
Source |
    <xs:element name="LastValidDate" type="LastValidDateType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Date until document is valid</xs:documentation>
      </xs:annotation>
    </xs:element>

Element CommonDocument / Note

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Note
Diagram |
Type | NoteType
Properties |
content | complex
minOccurs | 0
Attributes |
QName | Type | 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 CommonDocument / Extensions

Namespace | http://isdoc.cz/namespace/2013
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/2013'
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 CommonDocument / AccountingSupplierParty

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Supplier, accounting entity in Commercial Register
Diagram |
Type | AccountingSupplierPartyType
Properties |
content | complex
Model | Party
Children | Party
Instance |
    <AccountingSupplierParty xmlns="http://isdoc.cz/namespace/2013">
      <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 CommonDocument / AccountingCustomerParty

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Customer, accounting entity in Commercial Register
Diagram |
Type | AccountingCustomerPartyType
Properties |
content | complex
Model | Party
Children | Party
Instance |
    <AccountingCustomerParty xmlns="http://isdoc.cz/namespace/2013">
      <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 CommonDocument / SupplementsList

Namespace | http://isdoc.cz/namespace/2013
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 xmlns="http://isdoc.cz/namespace/2013">
      <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>

Simple Type VersionType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    ISDOC version number
Diagram |
Type | restriction of xs:string
Facets |
pattern | [0-9]+\.[0-9]+(\.[0-9]+)? |
Used by |
Attribute | CommonDocument/@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>

Simple Type SubDocumentTypeType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Document subtype. Codelist is maintained and published by subject specified in SubDocumentTypeOrigin.
Diagram |
Type | xs:string
Used by |
Element | CommonDocument/SubDocumentType
Source |
    <xs:simpleType name="SubDocumentTypeType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Document subtype. Codelist is maintained and published by subject specified in SubDocumentTypeOrigin.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>

Simple Type SubDocumentTypeOriginType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Maintainer of subdocument type code list.
Diagram |
Type | xs:string
Used by |
Element | CommonDocument/SubDocumentTypeOrigin
Source |
    <xs:simpleType name="SubDocumentTypeOriginType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Maintainer of subdocument type code list.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>

Simple Type TargetConsolidatorType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Identification of target consolidator. Values are extended list of bank codes maintained and published by ČBA.
Diagram |
Type | xs:string
Used by |
Element | CommonDocument/TargetConsolidator
Source |
    <xs:simpleType name="TargetConsolidatorType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Identification of target consolidator. Values are extended list of bank codes maintained and published by ČBA.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>

Simple Type ClientOnTargetConsolidatorType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Client identification in the issuer system. Used mainly in B2C systems of companies issuing large volume of invoices.
Diagram |
Type | xs:string
Used by |
Element | CommonDocument/ClientOnTargetConsolidator
Source |
    <xs:simpleType name="ClientOnTargetConsolidatorType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Client identification in the issuer system. Used mainly in B2C systems of companies issuing large volume of invoices.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>

Simple Type ClientBankAccountType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Complete bank account number of invoice receiver. Used mainly in B2C systems of companies issuing large volume of invoices.
Diagram |
Type | xs:string
Used by |
Element | CommonDocument/ClientBankAccount
Source |
    <xs:simpleType name="ClientBankAccountType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Complete bank account number of invoice receiver. Used mainly in B2C systems of companies issuing large volume of invoices.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>

Simple Type IDType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Unique identifier
Diagram |
Type | xs:string
Used by |
Elements | CommonDocument/ID, PartyIdentificationType/ID
Attributes | IdAttribute/@id, RefAttribute/@ref
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/2013
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 |
Element | CommonDocument/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 IssueDateType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Issue date
Diagram |
Type | xs:date
Used by |
Element | CommonDocument/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>

Complex Type NoteType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Note
Diagram |
Type | extension of xs:string
Used by |
Element | CommonDocument/Note
Attributes |
QName | Type | 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>

Simple Type LastValidDateType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Date until contract is valid
Diagram |
Type | xs:date
Used by |
Element | CommonDocument/LastValidDate
Source |
    <xs:simpleType name="LastValidDateType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Date until contract is valid</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:date"/>
    </xs:simpleType>

Complex Type SupplementsListType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Collection of document attachments. Exactly one attachment can be document preview marked by preview="true"
Diagram |
Used by |
Element | CommonDocument/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/2013
Annotations |
    Document attachment
Diagram |
Used by |
Element | SupplementsListType/Supplement
Model | Filename , DigestMethod , DigestValue
Children | DigestMethod, DigestValue, Filename
Attributes |
QName | Type | 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/2013
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/2013
Annotations |
    Attachment digest method identification
Diagram |
Used by |
Element | SupplementType/DigestMethod
Attributes |
QName | Type | 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/2013
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>

Simple Type BooleanType

Namespace | http://isdoc.cz/namespace/2013
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 |
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 ExtensionsType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Arbitrary fragment of user-defined elements. Elements must use their own namespace.
Diagram |
Used by |
Element | CommonDocument/Extensions
Model | ANY element from ANY namespace OTHER than 'http://isdoc.cz/namespace/2013'
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/2013
Annotations |
    Supplier, accounting entity in Commercial Register
Diagram |
Used by |
Element | CommonDocument/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/2013
Annotations |
    Information about an organization, sub-organization, or individual fulfilling a role in a business process.
Diagram |
Used by |
Elements | AccountingCustomerPartyType/Party, AccountingSupplierPartyType/Party
Model | PartyIdentification , PartyName , PostalAddress , PartyTaxScheme* , 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" maxOccurs="unbounded">
          <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/2013
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/2013
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/2013
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/2013
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/2013
Annotations |
    A character string that constitutes the distinctive designation of a person, place, thing or concept
Diagram |
Type | xs:string
Used by |
Elements | ContactType/Name, CountryType/Name, PartyNameType/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/2013
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/2013
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/2013
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/2013
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/2013
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/2013
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/2013
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/2013
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. The most common values are VAT (Value Added Tax) and TIN (Tax Identification Number).</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>

Simple Type CompanyIDType

Namespace | http://isdoc.cz/namespace/2013
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/2013
Annotations |
    Information about a tax scheme. The most common values are VAT (Value Added Tax) and TIN (Tax Identification Number).
Diagram |
Type | xs:string
Used by |
Element | PartyTaxSchemeType/TaxScheme
Source |
    <xs:simpleType name="TaxSchemeType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information about a tax scheme. The most common values are VAT (Value Added Tax) and TIN (Tax Identification Number).</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>

Complex Type RegisterIdentificationType

Namespace | http://isdoc.cz/namespace/2013
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/2013
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/2013
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/2013
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/2013
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/2013
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/2013
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/2013
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 AccountingCustomerPartyType

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Customer, accounting entity in Commercial Register
Diagram |
Used by |
Element | CommonDocument/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>

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 RefAttribute / @ref

Namespace | No namespace
Annotations |
    Reference to element with a particular Id
Type | IDType
Properties |
use | required
Used by |
Attribute Group | RefAttribute
Source |
    <xs:attribute name="ref" type="IDType" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Reference to element with a particular Id</xs:documentation>
      </xs:annotation>
    </xs:attribute>

Attribute IdAttribute / @id

Namespace | No namespace
Annotations |
    Element identifier used as a target for linking
Type | IDType
Properties |
content | simple
Used by |
Attribute Group | IdAttribute
Source |
    <xs:attribute name="id" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Element identifier used as a target for linking</xs:documentation>
      </xs:annotation>
    </xs:attribute>

Attribute CommonDocument / @version

Namespace | No namespace
Annotations |
    ISDOC version number
Type | VersionType
Properties |
use | required
Facets |
pattern | [0-9]+\.[0-9]+(\.[0-9]+)? |
Used by |
Element | CommonDocument
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 Signature

Namespace | http://isdoc.cz/namespace/2013
Annotations |
    Document digital signature in the Enveloped XML Signature format (http://www.w3.org/TR/xmldsig-core/)
Diagram |
Used by |
Element | CommonDocument
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>

Attribute Group RefAttribute

Namespace | http://isdoc.cz/namespace/2013
Diagram |
Attributes |
QName | Type | Use | Annotation
--- | --- | --- | ---
ref | IDType | required |
    Reference to element with a particular Id
Source |
    <xs:attributeGroup name="RefAttribute">
      <xs:attribute name="ref" type="IDType" use="required">
        <xs:annotation>
          <xs:documentation xml:lang="en">Reference to element with a particular Id</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:attributeGroup>

Attribute Group IdAttribute

Namespace | http://isdoc.cz/namespace/2013
Diagram |
Attributes |
QName | Type | Use | Annotation
--- | --- | --- | ---
id | IDType | optional |
    Element identifier used as a target for linking
Source |
    <xs:attributeGroup name="IdAttribute">
      <xs:attribute name="id" type="IDType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Element identifier used as a target for linking</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:attributeGroup>