Showing:

Annotations
Attributes
Diagrams
Facets
Identity Constraints
Instances
Model
Properties
Source
Used by
Main schema isdoc-invoice-6.0.2.xsd
Namespace http://isdoc.cz/namespace/2013
Properties
attribute form default unqualified
element form default qualified
version 6.0.2
Element OrderReferencesType / OrderReference
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about referenced purchase order
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IdAttributeisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_SalesOrderIDisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_ExternalOrderIDisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_IssueDateisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_ExternalOrderIssueDateisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_UUIDisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_ISDS_IDisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_FileReferenceisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_ReferenceNumberisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType
Type OrderReferenceType
Properties
content complex
maxOccurs unbounded
Model
Children ExternalOrderID, ExternalOrderIssueDate, FileReference, ISDS_ID, IssueDate, ReferenceNumber, SalesOrderID, UUID
Instance
<OrderReference id="" xmlns="http://isdoc.cz/namespace/2013">
  <SalesOrderID>{1,1}</SalesOrderID>
  <ExternalOrderID>{0,1}</ExternalOrderID>
  <IssueDate>{0,1}</IssueDate>
  <ExternalOrderIssueDate>{0,1}</ExternalOrderIssueDate>
  <UUID>{0,1}</UUID>
  <ISDS_ID>{0,1}</ISDS_ID>
  <FileReference>{0,1}</FileReference>
  <ReferenceNumber>{0,1}</ReferenceNumber>
</OrderReference>
Attributes
QName Type Use Annotation
id IDType optional
Element identifier used as a target for linking
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/2013
Annotations
Private identifier of purchase order received at supplier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SalesOrderIDType
Type SalesOrderIDType
Type hierarchy
Properties
content simple
Source
<xs:element name="SalesOrderID" type="SalesOrderIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Private identifier of purchase order received at supplier</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderReferenceType / ExternalOrderID
Namespace http://isdoc.cz/namespace/2013
Annotations
External number of accepted purchase order, usually purchase order issued at purchaser
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Issue date of purchase order received at supplier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IssueDateType
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 / ExternalOrderIssueDate
Namespace http://isdoc.cz/namespace/2013
Annotations
Issue date of purchase order
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IssueDateType
Type IssueDateType
Properties
content simple
minOccurs 0
Source
<xs:element name="ExternalOrderIssueDate" type="IssueDateType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Issue date of purchase order</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderReferenceType / UUID
Namespace http://isdoc.cz/namespace/2013
Annotations
Unique GUID identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#UUIDType
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 OrderReferenceType / ISDS_ID
Namespace http://isdoc.cz/namespace/2013
Annotations
Message ID inside ISDS system
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ISDS_IDType
Type ISDS_IDType
Properties
content simple
minOccurs 0
Source
<xs:element name="ISDS_ID" type="ISDS_IDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Message ID inside ISDS system</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderReferenceType / FileReference
Namespace http://isdoc.cz/namespace/2013
Annotations
File number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#FileReferenceType
Type FileReferenceType
Properties
content simple
minOccurs 0
Source
<xs:element name="FileReference" type="FileReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">File number</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderReferenceType / ReferenceNumber
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ReferenceNumberType
Type ReferenceNumberType
Properties
content simple
minOccurs 0
Source
<xs:element name="ReferenceNumber" type="ReferenceNumberType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference number</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrderLineReferenceType / LineID
Namespace http://isdoc.cz/namespace/2013
Annotations
Line number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#LineIDType
Type LineIDType
Type hierarchy
Properties
content simple
minOccurs 0
Source
<xs:element name="LineID" type="LineIDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Line number</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeliveryNoteReferencesType / DeliveryNoteReference
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about referenced delivery note
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IdAttributeisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteReferenceType_IDisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteReferenceType_IssueDateisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteReferenceType_UUIDisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteReferenceType
Type DeliveryNoteReferenceType
Properties
content complex
maxOccurs unbounded
Model
Children ID, IssueDate, UUID
Instance
<DeliveryNoteReference id="" xmlns="http://isdoc.cz/namespace/2013">
  <ID>{1,1}</ID>
  <IssueDate>{0,1}</IssueDate>
  <UUID>{0,1}</UUID>
</DeliveryNoteReference>
Attributes
QName Type Use Annotation
id IDType optional
Element identifier used as a target for linking
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/2013
Annotations
Private identifier of delivery note at supplier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Issue date
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IssueDateType
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/2013
Annotations
Unique GUID identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#UUIDType
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 DeliveryNoteLineReferenceType / LineID
Namespace http://isdoc.cz/namespace/2013
Annotations
Line number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#LineIDType
Type LineIDType
Type hierarchy
Properties
content simple
minOccurs 0
Source
<xs:element name="LineID" type="LineIDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Line number</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContractReferencesType / ContractReference
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about related contract
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IdAttributeisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_IDisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_UUIDisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_IssueDateisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_LastValidDateisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_LastValidDateUnboundedisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_ISDS_IDisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_FileReferenceisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_ReferenceNumberisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType
Type ContractReferenceType
Properties
content complex
maxOccurs unbounded
Model
Children FileReference, ID, ISDS_ID, IssueDate, LastValidDate, LastValidDateUnbounded, ReferenceNumber, UUID
Instance
<ContractReference id="" xmlns="http://isdoc.cz/namespace/2013">
  <ID>{1,1}</ID>
  <UUID>{0,1}</UUID>
  <IssueDate>{1,1}</IssueDate>
  <LastValidDate>{1,1}</LastValidDate>
  <LastValidDateUnbounded>{1,1}</LastValidDateUnbounded>
  <ISDS_ID>{0,1}</ISDS_ID>
  <FileReference>{0,1}</FileReference>
  <ReferenceNumber>{0,1}</ReferenceNumber>
</ContractReference>
Attributes
QName Type Use Annotation
id IDType optional
Element identifier used as a target for linking
Source
<xs:element name="ContractReference" type="ContractReferenceType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about related contract</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContractReferenceType / ID
Namespace http://isdoc.cz/namespace/2013
Annotations
Human readable contract identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
Type IDType
Properties
content simple
Source
<xs:element name="ID" type="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Human readable contract identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContractReferenceType / UUID
Namespace http://isdoc.cz/namespace/2013
Annotations
Contract identifier supplied at the time of contract registration inside file system
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#UUIDType
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">Contract identifier supplied at the time of contract registration inside file system</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContractReferenceType / IssueDate
Namespace http://isdoc.cz/namespace/2013
Annotations
Date of contract signature
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IssueDateType
Type IssueDateType
Properties
content simple
Source
<xs:element name="IssueDate" type="IssueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Date of contract signature</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContractReferenceType / LastValidDate
Namespace http://isdoc.cz/namespace/2013
Annotations
Date until contract is valid
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#LastValidDateType
Type LastValidDateType
Properties
content simple
Source
<xs:element name="LastValidDate" type="LastValidDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Date until contract is valid</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContractReferenceType / LastValidDateUnbounded
Namespace http://isdoc.cz/namespace/2013
Annotations
Contract for indefinite period
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#LastValidDateUnboundedType
Type LastValidDateUnboundedType
Properties
content complex
Source
<xs:element name="LastValidDateUnbounded" type="LastValidDateUnboundedType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Contract for indefinite period</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContractReferenceType / ISDS_ID
Namespace http://isdoc.cz/namespace/2013
Annotations
Unique identifier inside ISDS system
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ISDS_IDType
Type ISDS_IDType
Properties
content simple
minOccurs 0
Source
<xs:element name="ISDS_ID" type="ISDS_IDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier inside ISDS system</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContractReferenceType / FileReference
Namespace http://isdoc.cz/namespace/2013
Annotations
File number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#FileReferenceType
Type FileReferenceType
Properties
content simple
minOccurs 0
Source
<xs:element name="FileReference" type="FileReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">File number</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContractReferenceType / ReferenceNumber
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ReferenceNumberType
Type ReferenceNumberType
Properties
content simple
minOccurs 0
Source
<xs:element name="ReferenceNumber" type="ReferenceNumberType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference number</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContractLineReferenceType / ParagraphID
Namespace http://isdoc.cz/namespace/2013
Annotations
Identifier of paragraph in an agreement
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ParagraphIDType
Type ParagraphIDType
Type hierarchy
Properties
content simple
minOccurs 0
Source
<xs:element name="ParagraphID" type="ParagraphIDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identifier of paragraph in an agreement</xs:documentation>
  </xs:annotation>
</xs:element>
Element OriginalDocumentReferencesType / OriginalDocumentReference
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference to an original document which is being corrected by this document (only for document types 2, 3 and 6)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IdAttributeisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentReferenceType_IDisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentReferenceType_IssueDateisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentReferenceType_UUIDisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentReferenceType
Type OriginalDocumentReferenceType
Properties
content complex
maxOccurs unbounded
Model
Children ID, IssueDate, UUID
Instance
<OriginalDocumentReference id="" xmlns="http://isdoc.cz/namespace/2013">
  <ID>{1,1}</ID>
  <IssueDate>{0,1}</IssueDate>
  <UUID>{0,1}</UUID>
</OriginalDocumentReference>
Attributes
QName Type Use Annotation
id IDType optional
Element identifier used as a target for linking
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 OriginalDocumentReferenceType / ID
Namespace http://isdoc.cz/namespace/2013
Annotations
Human readable number of original document
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Issue date of original document
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IssueDateType
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/2013
Annotations
Unique GUID identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#UUIDType
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/2013
Annotations
Line number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#LineIDType
Type LineIDType
Type hierarchy
Properties
content simple
minOccurs 0
Source
<xs:element name="LineID" type="LineIDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Line number</xs:documentation>
  </xs:annotation>
</xs:element>
Element SupplementsListType / Supplement
Namespace http://isdoc.cz/namespace/2013
Annotations
Document attachment
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SupplementType_previewisdoc-invoice-6_0_2_xsd.tmp#SupplementType_Filenameisdoc-invoice-6_0_2_xsd.tmp#SupplementType_DigestMethodisdoc-invoice-6_0_2_xsd.tmp#SupplementType_DigestValueisdoc-invoice-6_0_2_xsd.tmp#SupplementType
Type SupplementType
Properties
content complex
maxOccurs unbounded
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#FilenameType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#DigestMethodType_Algorithmisdoc-invoice-6_0_2_xsd.tmp#DigestMethodType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#DigestValueType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyNameisdoc-invoice-6_0_2_xsd.tmp#PartyType_PostalAddressisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyTaxSchemeisdoc-invoice-6_0_2_xsd.tmp#PartyType_RegisterIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_Contactisdoc-invoice-6_0_2_xsd.tmp#PartyType
Type PartyType
Properties
content complex
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyIdentificationType_UserIDisdoc-invoice-6_0_2_xsd.tmp#PartyIdentificationType_CatalogFirmIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyIdentificationType_IDisdoc-invoice-6_0_2_xsd.tmp#PartyIdentificationType
Type PartyIdentificationType
Properties
content complex
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#UserIDType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#CatalogFirmIdentificationType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyNameType_Nameisdoc-invoice-6_0_2_xsd.tmp#PartyNameType
Type PartyNameType
Properties
content complex
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#NameType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType_StreetNameisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType_BuildingNumberisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType_CityNameisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType_PostalZoneisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType_Countryisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType
Type PostalAddressType
Properties
content complex
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#StreetNameType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#BuildingNumberType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#CityNameType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#PostalZoneType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#CountryType_IdentificationCodeisdoc-invoice-6_0_2_xsd.tmp#CountryType_Nameisdoc-invoice-6_0_2_xsd.tmp#CountryType
Type CountryType
Properties
content complex
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#IdentificationCodeType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#NameType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyTaxSchemeType_CompanyIDisdoc-invoice-6_0_2_xsd.tmp#PartyTaxSchemeType_TaxSchemeisdoc-invoice-6_0_2_xsd.tmp#PartyTaxSchemeType
Type PartyTaxSchemeType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#CompanyIDType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxSchemeType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#RegisterIdentificationType_RegisterKeptAtisdoc-invoice-6_0_2_xsd.tmp#RegisterIdentificationType_RegisterFileRefisdoc-invoice-6_0_2_xsd.tmp#RegisterIdentificationType_RegisterDateisdoc-invoice-6_0_2_xsd.tmp#RegisterIdentificationType_Preformattedisdoc-invoice-6_0_2_xsd.tmp#RegisterIdentificationType
Type RegisterIdentificationType
Properties
content complex
minOccurs 0
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#RegisterKeptAtType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#RegisterFileRefType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#RegisterDateType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#PreformattedType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#ContactType_Nameisdoc-invoice-6_0_2_xsd.tmp#ContactType_Telephoneisdoc-invoice-6_0_2_xsd.tmp#ContactType_ElectronicMailisdoc-invoice-6_0_2_xsd.tmp#ContactType
Type ContactType
Properties
content complex
minOccurs 0
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#NameType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#TelephoneType
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#ElectronicMailType
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 SellerSupplierPartyType / Party
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about an organization, sub-organization, or individual fulfilling a role in a business process.
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyNameisdoc-invoice-6_0_2_xsd.tmp#PartyType_PostalAddressisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyTaxSchemeisdoc-invoice-6_0_2_xsd.tmp#PartyType_RegisterIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_Contactisdoc-invoice-6_0_2_xsd.tmp#PartyType
Type PartyType
Properties
content complex
Model
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 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
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyNameisdoc-invoice-6_0_2_xsd.tmp#PartyType_PostalAddressisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyTaxSchemeisdoc-invoice-6_0_2_xsd.tmp#PartyType_RegisterIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_Contactisdoc-invoice-6_0_2_xsd.tmp#PartyType
Type PartyType
Properties
content complex
Model
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 AnonymousCustomerPartyType / ID
Namespace http://isdoc.cz/namespace/2013
Annotations
Unique identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Identification of schema used for identifier construction
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDSchemeType
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 BuyerCustomerPartyType / Party
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about an organization, sub-organization, or individual fulfilling a role in a business process.
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyNameisdoc-invoice-6_0_2_xsd.tmp#PartyType_PostalAddressisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyTaxSchemeisdoc-invoice-6_0_2_xsd.tmp#PartyType_RegisterIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_Contactisdoc-invoice-6_0_2_xsd.tmp#PartyType
Type PartyType
Properties
content complex
Model
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 DeliveryType / Party
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about an organization, sub-organization, or individual fulfilling a role in a business process.
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyNameisdoc-invoice-6_0_2_xsd.tmp#PartyType_PostalAddressisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyTaxSchemeisdoc-invoice-6_0_2_xsd.tmp#PartyType_RegisterIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_Contactisdoc-invoice-6_0_2_xsd.tmp#PartyType
Type PartyType
Properties
content complex
Model
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 InvoiceLinesType / InvoiceLine
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about an invoice line
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_IDisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_OrderReferenceisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_DeliveryNoteReferenceisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_OriginalDocumentReferenceisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_ContractReferenceisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_EgovClassifierisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_InvoicedQuantityisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountCurrisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountBeforeDiscountisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountTaxInclusiveCurrisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountTaxInclusiveisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountTaxInclusiveBeforeDiscountisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionTaxAmountisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_UnitPriceisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_UnitPriceTaxInclusiveisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_ClassifiedTaxCategoryisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_Noteisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_VATNoteisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_Itemisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_Extensionsisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType
Type InvoiceLineType
Properties
content complex
maxOccurs unbounded
Model
Children ClassifiedTaxCategory, ContractReference, DeliveryNoteReference, EgovClassifier, Extensions, ID, InvoicedQuantity, Item, LineExtensionAmount, LineExtensionAmountBeforeDiscount, LineExtensionAmountCurr, LineExtensionAmountTaxInclusive, LineExtensionAmountTaxInclusiveBeforeDiscount, LineExtensionAmountTaxInclusiveCurr, LineExtensionTaxAmount, Note, OrderReference, OriginalDocumentReference, UnitPrice, UnitPriceTaxInclusive, VATNote
Instance
<InvoiceLine xmlns="http://isdoc.cz/namespace/2013">
  <ID>{1,1}</ID>
  <OrderReference ref="">{0,1}</OrderReference>
  <DeliveryNoteReference ref="">{0,1}</DeliveryNoteReference>
  <OriginalDocumentReference ref="">{0,1}</OriginalDocumentReference>
  <ContractReference ref="">{0,1}</ContractReference>
  <EgovClassifier>{0,1}</EgovClassifier>
  <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/2013
Annotations
Unique alphanumeric line identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ID36Type
Type ID36Type
Type hierarchy
Properties
content simple
Facets
maxLength 36
Source
<xs:element name="ID" type="ID36Type">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique alphanumeric line identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / OrderReference
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference to line on a related purchase order
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#RefAttributeisdoc-invoice-6_0_2_xsd.tmp#OrderLineReferenceType_LineIDisdoc-invoice-6_0_2_xsd.tmp#OrderLineReferenceType
Type OrderLineReferenceType
Properties
content complex
minOccurs 0
Model
Children LineID
Instance
<OrderReference ref="" xmlns="http://isdoc.cz/namespace/2013">
  <LineID>{0,1}</LineID>
</OrderReference>
Attributes
QName Type Use Annotation
ref IDType required
Reference to element with a particular Id
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 InvoiceLineType / DeliveryNoteReference
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about referenced line on delivery note
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#RefAttributeisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteLineReferenceType_LineIDisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteLineReferenceType
Type DeliveryNoteLineReferenceType
Properties
content complex
minOccurs 0
Model
Children LineID
Instance
<DeliveryNoteReference ref="" xmlns="http://isdoc.cz/namespace/2013">
  <LineID>{0,1}</LineID>
</DeliveryNoteReference>
Attributes
QName Type Use Annotation
ref IDType required
Reference to element with a particular Id
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 InvoiceLineType / OriginalDocumentReference
Namespace http://isdoc.cz/namespace/2013
Annotations
Line reference to an original document which is being corrected by this document (only for document types 2, 3 and 6)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#RefAttributeisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentLineReferenceType_LineIDisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentLineReferenceType
Type OriginalDocumentLineReferenceType
Properties
content complex
minOccurs 0
Model
Children LineID
Instance
<OriginalDocumentReference ref="" xmlns="http://isdoc.cz/namespace/2013">
  <LineID>{0,1}</LineID>
</OriginalDocumentReference>
Attributes
QName Type Use Annotation
ref IDType required
Reference to element with a particular Id
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 InvoiceLineType / ContractReference
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference to a related contract
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#RefAttributeisdoc-invoice-6_0_2_xsd.tmp#ContractLineReferenceType_ParagraphIDisdoc-invoice-6_0_2_xsd.tmp#ContractLineReferenceType
Type ContractLineReferenceType
Properties
content complex
minOccurs 0
Model
Children ParagraphID
Instance
<ContractReference ref="" xmlns="http://isdoc.cz/namespace/2013">
  <ParagraphID>{0,1}</ParagraphID>
</ContractReference>
Attributes
QName Type Use Annotation
ref IDType required
Reference to element with a particular Id
Source
<xs:element name="ContractReference" type="ContractLineReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to a related contract</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / EgovClassifier
Namespace http://isdoc.cz/namespace/2013
Annotations
Egoverment accounting classifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#EgovClassifierType
Type EgovClassifierType
Properties
content simple
minOccurs 0
Source
<xs:element name="EgovClassifier" type="EgovClassifierType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Egoverment accounting classifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / InvoicedQuantity
Namespace http://isdoc.cz/namespace/2013
Annotations
Invoiced quantity
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#QuantityType_unitCodeisdoc-invoice-6_0_2_xsd.tmp#QuantityType
Type QuantityType
Properties
content complex
minOccurs 0
Attributes
QName Type 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/2013
Annotations
Total line amount without tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total line amount without tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total line amount without tax in a local currency without discount
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total line amount including tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total line amount including tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total line amount including tax in a local currency without discount
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Line tax amount in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Unit price without tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Unit price including tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Compound VAT field
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_Percentisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_VATCalculationMethodisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_VATApplicableisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_LocalReverseChargeisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType
Type ClassifiedTaxCategoryType
Properties
content complex
Model
Children LocalReverseCharge, Percent, VATApplicable, VATCalculationMethod
Instance
<ClassifiedTaxCategory xmlns="http://isdoc.cz/namespace/2013">
  <Percent>{1,1}</Percent>
  <VATCalculationMethod>{1,1}</VATCalculationMethod>
  <VATApplicable>{0,1}</VATApplicable>
  <LocalReverseCharge>{0,1}</LocalReverseCharge>
</ClassifiedTaxCategory>
Source
<xs:element name="ClassifiedTaxCategory" type="ClassifiedTaxCategoryType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Compound VAT field</xs:documentation>
  </xs:annotation>
</xs:element>
Element ClassifiedTaxCategoryType / Percent
Namespace http://isdoc.cz/namespace/2013
Annotations
Percentage VAT rate
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PercentType
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/2013
Annotations
VAT calculation method (there are two types in the Czech Republic)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#VATCalculationMethodType
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/2013
Annotations
VAT is applicable
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#VATApplicableType
Type VATApplicableType
Type hierarchy
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 ClassifiedTaxCategoryType / LocalReverseCharge
Namespace http://isdoc.cz/namespace/2013
Annotations
Local reverse charge mode
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#LocalReverseChargeType_LocalReverseChargeCodeisdoc-invoice-6_0_2_xsd.tmp#LocalReverseChargeType_LocalReverseChargeQuantityisdoc-invoice-6_0_2_xsd.tmp#LocalReverseChargeType
Type LocalReverseChargeType
Properties
content complex
minOccurs 0
Model
Children LocalReverseChargeCode, LocalReverseChargeQuantity
Instance
<LocalReverseCharge xmlns="http://isdoc.cz/namespace/2013">
  <LocalReverseChargeCode>{1,1}</LocalReverseChargeCode>
  <LocalReverseChargeQuantity unitCode="">{0,1}</LocalReverseChargeQuantity>
</LocalReverseCharge>
Source
<xs:element name="LocalReverseCharge" type="LocalReverseChargeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Local reverse charge mode</xs:documentation>
  </xs:annotation>
</xs:element>
Element LocalReverseChargeType / LocalReverseChargeCode
Namespace http://isdoc.cz/namespace/2013
Annotations
VAT subject code for local reverse charge mode
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#LocalReverseChargeCodeType
Type LocalReverseChargeCodeType
Properties
content simple
Source
<xs:element name="LocalReverseChargeCode" type="LocalReverseChargeCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">VAT subject code for local reverse charge mode</xs:documentation>
  </xs:annotation>
</xs:element>
Element LocalReverseChargeType / LocalReverseChargeQuantity
Namespace http://isdoc.cz/namespace/2013
Annotations
Amount
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#QuantityType_unitCodeisdoc-invoice-6_0_2_xsd.tmp#QuantityType
Type QuantityType
Properties
content complex
minOccurs 0
Attributes
QName Type Use Annotation
unitCode xs:string optional
Unit
Source
<xs:element name="LocalReverseChargeQuantity" type="QuantityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Amount</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / Note
Namespace http://isdoc.cz/namespace/2013
Annotations
Note
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NoteType_languageIDisdoc-invoice-6_0_2_xsd.tmp#NoteType
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 InvoiceLineType / VATNote
Namespace http://isdoc.cz/namespace/2013
Annotations
Legislation citation which defines VAT exception for this line
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NoteType_languageIDisdoc-invoice-6_0_2_xsd.tmp#NoteType
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="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/2013
Annotations
Information directly relating to an item
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ItemType_Descriptionisdoc-invoice-6_0_2_xsd.tmp#ItemType_CatalogueItemIdentificationisdoc-invoice-6_0_2_xsd.tmp#ItemType_SellersItemIdentificationisdoc-invoice-6_0_2_xsd.tmp#ItemType_SecondarySellersItemIdentificationisdoc-invoice-6_0_2_xsd.tmp#ItemType_TertiarySellersItemIdentificationisdoc-invoice-6_0_2_xsd.tmp#ItemType_BuyersItemIdentificationisdoc-invoice-6_0_2_xsd.tmp#ItemType_StoreBatchesisdoc-invoice-6_0_2_xsd.tmp#ItemType
Type ItemType
Properties
content complex
minOccurs 0
Model
Children BuyersItemIdentification, CatalogueItemIdentification, Description, SecondarySellersItemIdentification, SellersItemIdentification, StoreBatches, TertiarySellersItemIdentification
Instance
<Item xmlns="http://isdoc.cz/namespace/2013">
  <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/2013
Annotations
Item description
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#DescriptionType
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/2013
Annotations
EAN code
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#CatalogueItemIdentificationType_IDisdoc-invoice-6_0_2_xsd.tmp#CatalogueItemIdentificationType
Type CatalogueItemIdentificationType
Properties
content complex
minOccurs 0
Model
Children ID
Instance
<CatalogueItemIdentification xmlns="http://isdoc.cz/namespace/2013">
  <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/2013
Annotations
Unique identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Seller's item identification
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SellersItemIdentificationType_IDisdoc-invoice-6_0_2_xsd.tmp#SellersItemIdentificationType
Type SellersItemIdentificationType
Properties
content complex
minOccurs 0
Model
Children ID
Instance
<SellersItemIdentification xmlns="http://isdoc.cz/namespace/2013">
  <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/2013
Annotations
Unique identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Secondary seller's item identification
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SecondarySellersItemIdentificationType_IDisdoc-invoice-6_0_2_xsd.tmp#SecondarySellersItemIdentificationType
Type SecondarySellersItemIdentificationType
Properties
content complex
minOccurs 0
Model
Children ID
Instance
<SecondarySellersItemIdentification xmlns="http://isdoc.cz/namespace/2013">
  <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/2013
Annotations
Unique identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Tertiary seller's item identification
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TertiarySellersItemIdentificationType_IDisdoc-invoice-6_0_2_xsd.tmp#TertiarySellersItemIdentificationType
Type TertiarySellersItemIdentificationType
Properties
content complex
minOccurs 0
Model
Children ID
Instance
<TertiarySellersItemIdentification xmlns="http://isdoc.cz/namespace/2013">
  <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/2013
Annotations
Unique identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Buyer's item identification
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BuyersItemIdentificationType_IDisdoc-invoice-6_0_2_xsd.tmp#BuyersItemIdentificationType
Type BuyersItemIdentificationType
Properties
content complex
minOccurs 0
Model
Children ID
Instance
<BuyersItemIdentification xmlns="http://isdoc.cz/namespace/2013">
  <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/2013
Annotations
Unique identifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Batch or serial number collection
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#StoreBatchesType_StoreBatchisdoc-invoice-6_0_2_xsd.tmp#StoreBatchesType
Type StoreBatchesType
Properties
content complex
minOccurs 0
Model
Children StoreBatch
Instance
<StoreBatches xmlns="http://isdoc.cz/namespace/2013">
  <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/2013
Annotations
Batch/serial number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_Nameisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_Noteisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_ExpirationDateisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_Specificationisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_Quantityisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_BatchOrSerialNumberisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_SealSeriesIDisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType
Type StoreBatchType
Properties
content complex
maxOccurs unbounded
Model
Children BatchOrSerialNumber, ExpirationDate, Name, Note, Quantity, SealSeriesID, Specification
Instance
<StoreBatch xmlns="http://isdoc.cz/namespace/2013">
  <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>
  <SealSeriesID>{0,1}</SealSeriesID>
</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/2013
Annotations
Batch name/serial number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NameType
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/2013
Annotations
Note
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NoteType_languageIDisdoc-invoice-6_0_2_xsd.tmp#NoteType
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 StoreBatchType / ExpirationDate
Namespace http://isdoc.cz/namespace/2013
Annotations
Expiration date
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ExpirationDateType
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/2013
Annotations
Specification
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SpecificationType
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/2013
Annotations
Amount
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#QuantityType_unitCodeisdoc-invoice-6_0_2_xsd.tmp#QuantityType
Type QuantityType
Properties
content complex
Attributes
QName Type 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/2013
Annotations
Differentiation between batch and serial number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BatchOrSerialNumberType
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 StoreBatchType / SealSeriesID
Namespace http://isdoc.cz/namespace/2013
Annotations
External number of duty stamp
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SealSeriesIDType
Type SealSeriesIDType
Properties
content simple
minOccurs 0
Source
<xs:element name="SealSeriesID" type="SealSeriesIDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">External number of duty stamp</xs:documentation>
  </xs:annotation>
</xs:element>
Element InvoiceLineType / Extensions
Namespace http://isdoc.cz/namespace/2013
Annotations
Arbitrary fragment of user-defined elements. Elements must use their own namespace.
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ExtensionsType
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 NonTaxedDepositsType / NonTaxedDeposit
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about a particular paid proforma invoice
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositType_IDisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositType_VariableSymbolisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositType_DepositAmountCurrisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositType_DepositAmountisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositType
Type NonTaxedDepositType
Properties
content complex
maxOccurs unbounded
Model
Children DepositAmount, DepositAmountCurr, ID, VariableSymbol
Instance
<NonTaxedDeposit xmlns="http://isdoc.cz/namespace/2013">
  <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/2013
Annotations
Document name, issuer identification of proforma invoice
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Variable symbol, used when proforma invoice was paid, typically number of the proforma invoice
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#VariableSymbolType
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/2013
Annotations
Deposit in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Deposit in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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 TaxedDepositsType / TaxedDeposit
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about amount and rate on taxed deposit (advance invoice)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_IDisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_VariableSymbolisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_TaxableDepositAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_TaxableDepositAmountisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_TaxInclusiveDepositAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_TaxInclusiveDepositAmountisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_ClassifiedTaxCategoryisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType
Type TaxedDepositType
Properties
content complex
maxOccurs unbounded
Model
Children ClassifiedTaxCategory, ID, TaxInclusiveDepositAmount, TaxInclusiveDepositAmountCurr, TaxableDepositAmount, TaxableDepositAmountCurr, VariableSymbol
Instance
<TaxedDeposit xmlns="http://isdoc.cz/namespace/2013">
  <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/2013
Annotations
Document name, issuer identification of taxed advance invoice
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#VariableSymbolType
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/2013
Annotations
Deposit amount without tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Deposit amount without tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Deposit amount including tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Deposit amount including tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Compound VAT field
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_Percentisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_VATCalculationMethodisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_VATApplicableisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_LocalReverseChargeisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType
Type ClassifiedTaxCategoryType
Properties
content complex
Model
Children LocalReverseCharge, Percent, VATApplicable, VATCalculationMethod
Instance
<ClassifiedTaxCategory xmlns="http://isdoc.cz/namespace/2013">
  <Percent>{1,1}</Percent>
  <VATCalculationMethod>{1,1}</VATCalculationMethod>
  <VATApplicable>{0,1}</VATApplicable>
  <LocalReverseCharge>{0,1}</LocalReverseCharge>
</ClassifiedTaxCategory>
Source
<xs:element name="ClassifiedTaxCategory" type="ClassifiedTaxCategoryType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Compound VAT field</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxTotalType / TaxSubTotal
Namespace http://isdoc.cz/namespace/2013
Annotations
Subtotals for one tax rate
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxableAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxableAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxableAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxableAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxableAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxableAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxCategoryisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType
Type TaxSubTotalType
Properties
content complex
maxOccurs unbounded
Model
Children AlreadyClaimedTaxAmount, AlreadyClaimedTaxAmountCurr, AlreadyClaimedTaxInclusiveAmount, AlreadyClaimedTaxInclusiveAmountCurr, AlreadyClaimedTaxableAmount, AlreadyClaimedTaxableAmountCurr, DifferenceTaxAmount, DifferenceTaxAmountCurr, DifferenceTaxInclusiveAmount, DifferenceTaxInclusiveAmountCurr, DifferenceTaxableAmount, DifferenceTaxableAmountCurr, TaxAmount, TaxAmountCurr, TaxCategory, TaxInclusiveAmount, TaxInclusiveAmountCurr, TaxableAmount, TaxableAmountCurr
Instance
<TaxSubTotal xmlns="http://isdoc.cz/namespace/2013">
  <TaxableAmountCurr>{0,1}</TaxableAmountCurr>
  <TaxableAmount>{1,1}</TaxableAmount>
  <TaxAmountCurr>{0,1}</TaxAmountCurr>
  <TaxAmount>{1,1}</TaxAmount>
  <TaxInclusiveAmountCurr>{0,1}</TaxInclusiveAmountCurr>
  <TaxInclusiveAmount>{1,1}</TaxInclusiveAmount>
  <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/2013
Annotations
Tax base for rate in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Tax base for rate in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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 / TaxAmountCurr
Namespace http://isdoc.cz/namespace/2013
Annotations
Tax for rate in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Tax for rate in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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 / TaxInclusiveAmountCurr
Namespace http://isdoc.cz/namespace/2013
Annotations
Amount including tax for rate in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Amount including tax for rate in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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 / AlreadyClaimedTaxableAmountCurr
Namespace http://isdoc.cz/namespace/2013
Annotations
Already claimed amount for rate in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Already claimed amount for rate in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Already claimed tax for rate in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Already claimed tax for rate in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Already claimed amount including tax for rate in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Already claimed amount including tax for rate in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Difference in the amount in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Difference in the amount in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Difference in the tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Difference in the tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Difference including tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Difference including tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Information about a tax rate
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxCategoryType_Percentisdoc-invoice-6_0_2_xsd.tmp#TaxCategoryType_TaxSchemeisdoc-invoice-6_0_2_xsd.tmp#TaxCategoryType_VATApplicableisdoc-invoice-6_0_2_xsd.tmp#TaxCategoryType_LocalReverseChargeFlagisdoc-invoice-6_0_2_xsd.tmp#TaxCategoryType
Type TaxCategoryType
Properties
content complex
Model
Children LocalReverseChargeFlag, Percent, TaxScheme, VATApplicable
Instance
<TaxCategory xmlns="http://isdoc.cz/namespace/2013">
  <Percent>{1,1}</Percent>
  <TaxScheme>{0,1}</TaxScheme>
  <VATApplicable>{0,1}</VATApplicable>
  <LocalReverseChargeFlag>{0,1}</LocalReverseChargeFlag>
</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/2013
Annotations
Tax rate expressed as a percentage
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PercentType
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/2013
Annotations
Information about a tax scheme. The most common values are VAT (Value Added Tax) and TIN (Tax Identification Number).
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxSchemeType
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. The most common values are VAT (Value Added Tax) and TIN (Tax Identification Number).</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxCategoryType / VATApplicable
Namespace http://isdoc.cz/namespace/2013
Annotations
VAT is applicable
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#VATApplicableType
Type VATApplicableType
Type hierarchy
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 TaxCategoryType / LocalReverseChargeFlag
Namespace http://isdoc.cz/namespace/2013
Annotations
Is tax rate included in a local reverse charge mode?
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BooleanType
Type BooleanType
Properties
content simple
minOccurs 0
Facets
pattern true|false
Source
<xs:element name="LocalReverseChargeFlag" type="BooleanType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Is tax rate included in a local reverse charge mode?</xs:documentation>
  </xs:annotation>
</xs:element>
Element TaxTotalType / TaxAmountCurr
Namespace http://isdoc.cz/namespace/2013
Annotations
Amount
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Amount
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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 LegalMonetaryTotalType / TaxExclusiveAmount
Namespace http://isdoc.cz/namespace/2013
Annotations
Total amount without tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total amount without tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total amount including tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total amount including tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total amount of all already claimed advance invoices without tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total amount of all already claimed advance invoices without tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total amount of all already claimed advance invoices including tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Total amount of all already claimed advance invoices including tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Difference between precept and already claimed amount without tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Difference between precept and already claimed amount without tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Difference between precept and already claimed amount including tax in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Difference between precept and already claimed amount including tax in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Rounding of the total amount in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Rounding of the total amount in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Paid non-taxable deposit in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Paid non-taxable deposit in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Payable amount in a local currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
Payable amount in a foreign currency
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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 PaymentMeansType / Payment
Namespace http://isdoc.cz/namespace/2013
Annotations
Information directly relating to a specific payment
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PaymentType_partialPaymentisdoc-invoice-6_0_2_xsd.tmp#PaymentType_PaidAmountisdoc-invoice-6_0_2_xsd.tmp#PaymentType_PaymentMeansCodeisdoc-invoice-6_0_2_xsd.tmp#PaymentType_Detailsisdoc-invoice-6_0_2_xsd.tmp#PaymentType
Type PaymentType
Properties
content complex
maxOccurs unbounded
Model
Children Details, PaidAmount, PaymentMeansCode
Instance
<Payment partialPayment="" xmlns="http://isdoc.cz/namespace/2013">
  <PaidAmount>{1,1}</PaidAmount>
  <PaymentMeansCode>{1,1}</PaymentMeansCode>
  <Details>{0,1}</Details>
</Payment>
Attributes
QName Type Use Annotation
partialPayment BooleanType optional
Flag indicating that partial payment is permitted
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/2013
Annotations
Amount to be paid
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AmountType
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/2013
Annotations
The set of valid means of paying the debt incurred
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PaymentMeansCodeType
Type PaymentMeansCodeType
Properties
content simple
Facets
enumeration 10
Cash payment
enumeration 20
Cheque payment
enumeration 31
Credit transfer
enumeration 42
Money transfer to an account
enumeration 48
Card payment
enumeration 49
Direct debit
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/2013
Annotations
Payment details
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#DetailsType_DocumentIDisdoc-invoice-6_0_2_xsd.tmp#DetailsType_IssueDateisdoc-invoice-6_0_2_xsd.tmp#DetailsType_PaymentDueDateisdoc-invoice-6_0_2_xsd.tmp#BankAccount_IDisdoc-invoice-6_0_2_xsd.tmp#BankAccount_BankCodeisdoc-invoice-6_0_2_xsd.tmp#BankAccount_Nameisdoc-invoice-6_0_2_xsd.tmp#BankAccount_IBANisdoc-invoice-6_0_2_xsd.tmp#BankAccount_BICisdoc-invoice-6_0_2_xsd.tmp#BankAccountisdoc-invoice-6_0_2_xsd.tmp#DetailsType_VariableSymbolisdoc-invoice-6_0_2_xsd.tmp#DetailsType_ConstantSymbolisdoc-invoice-6_0_2_xsd.tmp#DetailsType_SpecificSymbolisdoc-invoice-6_0_2_xsd.tmp#DetailsType
Type DetailsType
Properties
content complex
minOccurs 0
Model
Children BIC, BankCode, ConstantSymbol, DocumentID, IBAN, ID, IssueDate, Name, PaymentDueDate, SpecificSymbol, VariableSymbol
Instance
<Details xmlns="http://isdoc.cz/namespace/2013">
  <DocumentID>{1,1}</DocumentID>
  <IssueDate>{1,1}</IssueDate>
  <PaymentDueDate>{1,1}</PaymentDueDate>
  <ID>{1,1}</ID>
  <BankCode>{1,1}</BankCode>
  <Name>{1,1}</Name>
  <IBAN>{1,1}</IBAN>
  <BIC>{1,1}</BIC>
  <VariableSymbol>{0,1}</VariableSymbol>
  <ConstantSymbol>{0,1}</ConstantSymbol>
  <SpecificSymbol>{0,1}</SpecificSymbol>
</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/2013
Annotations
Identifier of paired document, for example of bill
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#DocumentIDType
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/2013
Annotations
Issue date
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IssueDateType
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/2013
Annotations
Due date
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PaymentDueDateType
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/2013
Annotations
Account number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
Bank code
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BankCodeType
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/2013
Annotations
A character string that constitutes the distinctive designation of a person, place, thing or concept
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NameType
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/2013
Annotations
International bank account number (IBAN)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IBANType
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/2013
Annotations
Bank identifier code as defined in ISO 9362
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BICType
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/2013
Annotations
Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#VariableSymbolType
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/2013
Annotations
Constant symbol (used for payment inside of the Czech Republic)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ConstantSymbolType
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/2013
Annotations
Specific symbol (used for payment inside of the Czech Republic)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SpecificSymbolType
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/2013
Annotations
Collection of alternative bank accounts
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AlternateBankAccountsType_AlternateBankAccountisdoc-invoice-6_0_2_xsd.tmp#AlternateBankAccountsType
Type AlternateBankAccountsType
Properties
content complex
minOccurs 0
Model
Children AlternateBankAccount
Instance
<AlternateBankAccounts xmlns="http://isdoc.cz/namespace/2013">
  <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/2013
Annotations
Information about a bank account
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BankAccount_IDisdoc-invoice-6_0_2_xsd.tmp#BankAccount_BankCodeisdoc-invoice-6_0_2_xsd.tmp#BankAccount_Nameisdoc-invoice-6_0_2_xsd.tmp#BankAccount_IBANisdoc-invoice-6_0_2_xsd.tmp#BankAccount_BICisdoc-invoice-6_0_2_xsd.tmp#BankAccountisdoc-invoice-6_0_2_xsd.tmp#AlternateBankAccountType
Type AlternateBankAccountType
Properties
content complex
maxOccurs unbounded
Model
Children BIC, BankCode, IBAN, ID, Name
Instance
<AlternateBankAccount xmlns="http://isdoc.cz/namespace/2013">
  <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>
Element EgovClassifiersType / EgovClassifier
Namespace http://isdoc.cz/namespace/2013
Annotations
Egoverment accounting classifier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#EgovClassifierType
Type EgovClassifierType
Properties
content simple
maxOccurs unbounded
Source
<xs:element name="EgovClassifier" type="EgovClassifierType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Egoverment accounting classifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice
Namespace http://isdoc.cz/namespace/2013
Annotations
Document root element, subtype is stored in DocumentType element
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#Invoice_versionisdoc-invoice-6_0_2_xsd.tmp#Invoice_DocumentTypeisdoc-invoice-6_0_2_xsd.tmp#Invoice_SubDocumentTypeisdoc-invoice-6_0_2_xsd.tmp#Invoice_SubDocumentTypeOriginisdoc-invoice-6_0_2_xsd.tmp#Invoice_TargetConsolidatorisdoc-invoice-6_0_2_xsd.tmp#Invoice_ClientOnTargetConsolidatorisdoc-invoice-6_0_2_xsd.tmp#Invoice_ClientBankAccountisdoc-invoice-6_0_2_xsd.tmp#Invoice_IDisdoc-invoice-6_0_2_xsd.tmp#Invoice_UUIDisdoc-invoice-6_0_2_xsd.tmp#Invoice_EgovFlagisdoc-invoice-6_0_2_xsd.tmp#Invoice_ISDS_IDisdoc-invoice-6_0_2_xsd.tmp#Invoice_FileReferenceisdoc-invoice-6_0_2_xsd.tmp#Invoice_ReferenceNumberisdoc-invoice-6_0_2_xsd.tmp#Invoice_EgovClassifiersisdoc-invoice-6_0_2_xsd.tmp#Invoice_IssuingSystemisdoc-invoice-6_0_2_xsd.tmp#Invoice_IssueDateisdoc-invoice-6_0_2_xsd.tmp#Invoice_TaxPointDateisdoc-invoice-6_0_2_xsd.tmp#Invoice_VATApplicableisdoc-invoice-6_0_2_xsd.tmp#Invoice_ElectronicPossibilityAgreementReferenceisdoc-invoice-6_0_2_xsd.tmp#Invoice_Noteisdoc-invoice-6_0_2_xsd.tmp#Invoice_LocalCurrencyCodeisdoc-invoice-6_0_2_xsd.tmp#Invoice_ForeignCurrencyCodeisdoc-invoice-6_0_2_xsd.tmp#Invoice_CurrRateisdoc-invoice-6_0_2_xsd.tmp#Invoice_RefCurrRateisdoc-invoice-6_0_2_xsd.tmp#Invoice_Extensionsisdoc-invoice-6_0_2_xsd.tmp#Invoice_AccountingSupplierPartyisdoc-invoice-6_0_2_xsd.tmp#Invoice_SellerSupplierPartyisdoc-invoice-6_0_2_xsd.tmp#Invoice_AccountingCustomerPartyisdoc-invoice-6_0_2_xsd.tmp#Invoice_AnonymousCustomerPartyisdoc-invoice-6_0_2_xsd.tmp#Invoice_BuyerCustomerPartyisdoc-invoice-6_0_2_xsd.tmp#Invoice_OrderReferencesisdoc-invoice-6_0_2_xsd.tmp#Invoice_DeliveryNoteReferencesisdoc-invoice-6_0_2_xsd.tmp#Invoice_OriginalDocumentReferencesisdoc-invoice-6_0_2_xsd.tmp#Invoice_ContractReferencesisdoc-invoice-6_0_2_xsd.tmp#Invoice_Deliveryisdoc-invoice-6_0_2_xsd.tmp#Invoice_InvoiceLinesisdoc-invoice-6_0_2_xsd.tmp#Invoice_NonTaxedDepositsisdoc-invoice-6_0_2_xsd.tmp#Invoice_TaxedDepositsisdoc-invoice-6_0_2_xsd.tmp#Invoice_TaxTotalisdoc-invoice-6_0_2_xsd.tmp#Invoice_LegalMonetaryTotalisdoc-invoice-6_0_2_xsd.tmp#Invoice_PaymentMeansisdoc-invoice-6_0_2_xsd.tmp#Invoice_SupplementsListisdoc-invoice-6_0_2_xsd.tmp#Signature
Properties
content complex
Model
Children AccountingCustomerParty, AccountingSupplierParty, AnonymousCustomerParty, BuyerCustomerParty, ClientBankAccount, ClientOnTargetConsolidator, ContractReferences, CurrRate, Delivery, DeliveryNoteReferences, DocumentType, EgovClassifiers, EgovFlag, ElectronicPossibilityAgreementReference, Extensions, FileReference, ForeignCurrencyCode, ID, ISDS_ID, InvoiceLines, IssueDate, IssuingSystem, LegalMonetaryTotal, LocalCurrencyCode, NonTaxedDeposits, Note, OrderReferences, OriginalDocumentReferences, PaymentMeans, RefCurrRate, ReferenceNumber, SellerSupplierParty, SubDocumentType, SubDocumentTypeOrigin, SupplementsList, TargetConsolidator, TaxPointDate, TaxTotal, TaxedDeposits, UUID, VATApplicable
Instance
<Invoice version="" xmlns="http://isdoc.cz/namespace/2013">
  <DocumentType>{1,1}</DocumentType>
  <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>
  <EgovFlag>{0,1}</EgovFlag>
  <ISDS_ID>{0,1}</ISDS_ID>
  <FileReference>{0,1}</FileReference>
  <ReferenceNumber>{0,1}</ReferenceNumber>
  <EgovClassifiers>{0,1}</EgovClassifiers>
  <IssuingSystem>{0,1}</IssuingSystem>
  <IssueDate>{1,1}</IssueDate>
  <TaxPointDate>{0,1}</TaxPointDate>
  <VATApplicable>{1,1}</VATApplicable>
  <ElectronicPossibilityAgreementReference languageID="">{1,1}</ElectronicPossibilityAgreementReference>
  <Note languageID="">{0,1}</Note>
  <LocalCurrencyCode>{1,1}</LocalCurrencyCode>
  <ForeignCurrencyCode>{0,1}</ForeignCurrencyCode>
  <CurrRate>{1,1}</CurrRate>
  <RefCurrRate>{1,1}</RefCurrRate>
  <Extensions>{0,1}</Extensions>
  <AccountingSupplierParty>{1,1}</AccountingSupplierParty>
  <SellerSupplierParty>{0,1}</SellerSupplierParty>
  <AccountingCustomerParty>{1,1}</AccountingCustomerParty>
  <AnonymousCustomerParty>{1,1}</AnonymousCustomerParty>
  <AccountingCustomerParty>{0,1}</AccountingCustomerParty>
  <BuyerCustomerParty>{0,1}</BuyerCustomerParty>
  <OrderReferences>{0,1}</OrderReferences>
  <DeliveryNoteReferences>{0,1}</DeliveryNoteReferences>
  <OriginalDocumentReferences>{0,1}</OriginalDocumentReferences>
  <ContractReferences>{0,1}</ContractReferences>
  <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>
  <SupplementsList>{0,1}</SupplementsList>
</Invoice>
Attributes
QName Type Use Annotation
version VersionType required
ISDOC version number
Identity constraints
QName Type Refer Selector Field(s)
OrderReferences unique isdoc:OrderReferences/isdoc:OrderReference @id
OrderReferencesRef keyref OrderReferences isdoc:InvoiceLines/isdoc:InvoiceLine/isdoc:OrderReference @ref
DeliveryNoteReferences unique isdoc:DeliveryNoteReferences/isdoc:DeliveryNoteReference @id
DeliveryNoteReferencesRef keyref DeliveryNoteReferences isdoc:InvoiceLines/isdoc:InvoiceLine/isdoc:DeliveryNoteReference @ref
OriginalDocumentReferences unique isdoc:OriginalDocumentReferences/isdoc:OriginalDocumentReference @id
OriginalDocumentReferencesRef keyref OriginalDocumentReferences isdoc:InvoiceLines/isdoc:InvoiceLine/isdoc:OriginalDocumentReference @ref
ContractReferences unique isdoc:ContractReferences/isdoc:ContractReference @id
ContractReferencesRef keyref ContractReferences isdoc:InvoiceLines/isdoc:InvoiceLine/isdoc:ContractReference @ref
InvoiceLines key isdoc:InvoiceLines/isdoc:InvoiceLine isdoc:ID
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:sequence minOccurs="0">
        <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:sequence>
      <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="EgovFlag" type="EgovFlagType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Flag for state governed documents</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ISDS_ID" type="ISDS_IDType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Unique identifier inside ISDS system</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FileReference" type="FileReferenceType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">File number</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ReferenceNumber" type="ReferenceNumberType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Reference number</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EgovClassifiers" type="EgovClassifiersType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Collection of classifiers</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">
        <xs:annotation>
          <xs:documentation xml:lang="en">VAT is applicable</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ElectronicPossibilityAgreementReference" type="NoteType">
        <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="LocalCurrencyCode" type="CurrencyCodeType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Currency code</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ForeignCurrencyCode" type="CurrencyCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Currency code</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CurrRate" type="CurrRateType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Foreign currency exchange rate (if foreign currency is used), otherwise 1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RefCurrRate" type="RefCurrRateType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Reference foreign currency exchange rate, usually 1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="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="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="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:element name="ContractReferences" type="ContractReferencesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Related contracts</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: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:unique name="OrderReferences">
    <xs:selector xpath="isdoc:OrderReferences/isdoc:OrderReference"/>
    <xs:field xpath="@id"/>
  </xs:unique>
  <xs:keyref name="OrderReferencesRef" refer="OrderReferences">
    <xs:selector xpath="isdoc:InvoiceLines/isdoc:InvoiceLine/isdoc:OrderReference"/>
    <xs:field xpath="@ref"/>
  </xs:keyref>
  <xs:unique name="DeliveryNoteReferences">
    <xs:selector xpath="isdoc:DeliveryNoteReferences/isdoc:DeliveryNoteReference"/>
    <xs:field xpath="@id"/>
  </xs:unique>
  <xs:keyref name="DeliveryNoteReferencesRef" refer="DeliveryNoteReferences">
    <xs:selector xpath="isdoc:InvoiceLines/isdoc:InvoiceLine/isdoc:DeliveryNoteReference"/>
    <xs:field xpath="@ref"/>
  </xs:keyref>
  <xs:unique name="OriginalDocumentReferences">
    <xs:selector xpath="isdoc:OriginalDocumentReferences/isdoc:OriginalDocumentReference"/>
    <xs:field xpath="@id"/>
  </xs:unique>
  <xs:keyref name="OriginalDocumentReferencesRef" refer="OriginalDocumentReferences">
    <xs:selector xpath="isdoc:InvoiceLines/isdoc:InvoiceLine/isdoc:OriginalDocumentReference"/>
    <xs:field xpath="@ref"/>
  </xs:keyref>
  <xs:unique name="ContractReferences">
    <xs:selector xpath="isdoc:ContractReferences/isdoc:ContractReference"/>
    <xs:field xpath="@id"/>
  </xs:unique>
  <xs:keyref name="ContractReferencesRef" refer="ContractReferences">
    <xs:selector xpath="isdoc:InvoiceLines/isdoc:InvoiceLine/isdoc:ContractReference"/>
    <xs:field xpath="@ref"/>
  </xs:keyref>
  <xs:key name="InvoiceLines">
    <xs:selector xpath="isdoc:InvoiceLines/isdoc:InvoiceLine"/>
    <xs:field xpath="isdoc:ID"/>
  </xs:key>
</xs:element>
Element Invoice / DocumentType
Namespace http://isdoc.cz/namespace/2013
Annotations
Document type
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#DocumentTypeType
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 / SubDocumentType
Namespace http://isdoc.cz/namespace/2013
Annotations
Document subtype. Codelist is maintained and published by subject specified in SubDocumentTypeOrigin.
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SubDocumentTypeType
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 Invoice / SubDocumentTypeOrigin
Namespace http://isdoc.cz/namespace/2013
Annotations
Maintainer of subdocument type code list.
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SubDocumentTypeOriginType
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 Invoice / 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
Diagramisdoc-invoice-6_0_2_xsd.tmp#TargetConsolidatorType
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 Invoice / 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
Diagramisdoc-invoice-6_0_2_xsd.tmp#ClientOnTargetConsolidatorType
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 Invoice / 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
Diagramisdoc-invoice-6_0_2_xsd.tmp#ClientBankAccountType
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 Invoice / ID
Namespace http://isdoc.cz/namespace/2013
Annotations
Human readable document number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
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/2013
Annotations
GUID identifier produced by emitting system
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#UUIDType
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 / EgovFlag
Namespace http://isdoc.cz/namespace/2013
Annotations
Flag for state governed documents
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#EgovFlagType
Type EgovFlagType
Type hierarchy
Properties
content simple
minOccurs 0
Facets
pattern true|false
Source
<xs:element name="EgovFlag" type="EgovFlagType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Flag for state governed documents</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / ISDS_ID
Namespace http://isdoc.cz/namespace/2013
Annotations
Unique identifier inside ISDS system
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ISDS_IDType
Type ISDS_IDType
Properties
content simple
minOccurs 0
Source
<xs:element name="ISDS_ID" type="ISDS_IDType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier inside ISDS system</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / FileReference
Namespace http://isdoc.cz/namespace/2013
Annotations
File number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#FileReferenceType
Type FileReferenceType
Properties
content simple
minOccurs 0
Source
<xs:element name="FileReference" type="FileReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">File number</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / ReferenceNumber
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ReferenceNumberType
Type ReferenceNumberType
Properties
content simple
minOccurs 0
Source
<xs:element name="ReferenceNumber" type="ReferenceNumberType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference number</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / EgovClassifiers
Namespace http://isdoc.cz/namespace/2013
Annotations
Collection of classifiers
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#EgovClassifiersType_EgovClassifierisdoc-invoice-6_0_2_xsd.tmp#EgovClassifiersType
Type EgovClassifiersType
Properties
content complex
minOccurs 0
Model
Children EgovClassifier
Instance
<EgovClassifiers xmlns="http://isdoc.cz/namespace/2013">
  <EgovClassifier>{1,unbounded}</EgovClassifier>
</EgovClassifiers>
Source
<xs:element name="EgovClassifiers" type="EgovClassifiersType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Collection of classifiers</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / IssuingSystem
Namespace http://isdoc.cz/namespace/2013
Annotations
Identification of issuing system
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IssuingSystemType
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/2013
Annotations
Issue date
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IssueDateType
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/2013
Annotations
Tax point date
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxPointDateType
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/2013
Annotations
VAT is applicable
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#VATApplicableType
Type VATApplicableType
Type hierarchy
Properties
content simple
Facets
pattern true|false
Source
<xs:element name="VATApplicable" type="VATApplicableType">
  <xs:annotation>
    <xs:documentation xml:lang="en">VAT is applicable</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / ElectronicPossibilityAgreementReference
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference to agreement about acceptance of electronic invoices
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NoteType_languageIDisdoc-invoice-6_0_2_xsd.tmp#NoteType
Type NoteType
Properties
content complex
Attributes
QName Type Use Annotation
languageID xs:language optional
Language identifier (e.g. "en" for English)
Source
<xs:element name="ElectronicPossibilityAgreementReference" type="NoteType">
  <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/2013
Annotations
Note
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NoteType_languageIDisdoc-invoice-6_0_2_xsd.tmp#NoteType
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 Invoice / LocalCurrencyCode
Namespace http://isdoc.cz/namespace/2013
Annotations
Currency code
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#CurrencyCodeType
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/2013
Annotations
Currency code
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#CurrencyCodeType
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/2013
Annotations
Foreign currency exchange rate (if foreign currency is used), otherwise 1
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#CurrRateType
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/2013
Annotations
Reference foreign currency exchange rate, usually 1
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#RefCurrRateType
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 / Extensions
Namespace http://isdoc.cz/namespace/2013
Annotations
Arbitrary fragment of user-defined elements. Elements must use their own namespace.
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ExtensionsType
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 Invoice / AccountingSupplierParty
Namespace http://isdoc.cz/namespace/2013
Annotations
Supplier, accounting entity in Commercial Register
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AccountingSupplierPartyType_Partyisdoc-invoice-6_0_2_xsd.tmp#AccountingSupplierPartyType
Type AccountingSupplierPartyType
Properties
content complex
Model
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 Invoice / SellerSupplierParty
Namespace http://isdoc.cz/namespace/2013
Annotations
Supplier, invoicing address
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SellerSupplierPartyType_Partyisdoc-invoice-6_0_2_xsd.tmp#SellerSupplierPartyType
Type SellerSupplierPartyType
Properties
content complex
minOccurs 0
Model
Children Party
Instance
<SellerSupplierParty xmlns="http://isdoc.cz/namespace/2013">
  <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 Invoice / AccountingCustomerParty
Namespace http://isdoc.cz/namespace/2013
Annotations
Customer, accounting entity in Commercial Register
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AccountingCustomerPartyType_Partyisdoc-invoice-6_0_2_xsd.tmp#AccountingCustomerPartyType
Type AccountingCustomerPartyType
Properties
content complex
Model
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 Invoice / AnonymousCustomerParty
Namespace http://isdoc.cz/namespace/2013
Annotations
Anonymous receiver of simplified tax document
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AnonymousCustomerPartyType_IDisdoc-invoice-6_0_2_xsd.tmp#AnonymousCustomerPartyType_IDSchemeisdoc-invoice-6_0_2_xsd.tmp#AnonymousCustomerPartyType
Type AnonymousCustomerPartyType
Properties
content complex
Model
Children ID, IDScheme
Instance
<AnonymousCustomerParty xmlns="http://isdoc.cz/namespace/2013">
  <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 Invoice / BuyerCustomerParty
Namespace http://isdoc.cz/namespace/2013
Annotations
Purchaser, invoicing address
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BuyerCustomerPartyType_Partyisdoc-invoice-6_0_2_xsd.tmp#BuyerCustomerPartyType
Type BuyerCustomerPartyType
Properties
content complex
minOccurs 0
Model
Children Party
Instance
<BuyerCustomerParty xmlns="http://isdoc.cz/namespace/2013">
  <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 Invoice / OrderReferences
Namespace http://isdoc.cz/namespace/2013
Annotations
Header collection of referenced purchase order(s)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#OrderReferencesType_OrderReferenceisdoc-invoice-6_0_2_xsd.tmp#OrderReferencesType
Type OrderReferencesType
Properties
content complex
minOccurs 0
Model
Children OrderReference
Instance
<OrderReferences xmlns="http://isdoc.cz/namespace/2013">
  <OrderReference id="">{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 Invoice / DeliveryNoteReferences
Namespace http://isdoc.cz/namespace/2013
Annotations
Header collection of referenced delivery notes
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteReferencesType_DeliveryNoteReferenceisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteReferencesType
Type DeliveryNoteReferencesType
Properties
content complex
minOccurs 0
Model
Children DeliveryNoteReference
Instance
<DeliveryNoteReferences xmlns="http://isdoc.cz/namespace/2013">
  <DeliveryNoteReference id="">{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 Invoice / OriginalDocumentReferences
Namespace http://isdoc.cz/namespace/2013
Annotations
Header collection of referenced original documents
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentReferencesType_OriginalDocumentReferenceisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentReferencesType
Type OriginalDocumentReferencesType
Properties
content complex
minOccurs 0
Model
Children OriginalDocumentReference
Instance
<OriginalDocumentReferences xmlns="http://isdoc.cz/namespace/2013">
  <OriginalDocumentReference id="">{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 Invoice / ContractReferences
Namespace http://isdoc.cz/namespace/2013
Annotations
Related contracts
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ContractReferencesType_ContractReferenceisdoc-invoice-6_0_2_xsd.tmp#ContractReferencesType
Type ContractReferencesType
Properties
content complex
minOccurs 0
Model
Children ContractReference
Instance
<ContractReferences xmlns="http://isdoc.cz/namespace/2013">
  <ContractReference id="">{1,unbounded}</ContractReference>
</ContractReferences>
Source
<xs:element name="ContractReferences" type="ContractReferencesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Related contracts</xs:documentation>
  </xs:annotation>
</xs:element>
Element Invoice / Delivery
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about delivery
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#DeliveryType_Partyisdoc-invoice-6_0_2_xsd.tmp#DeliveryType
Type DeliveryType
Properties
content complex
minOccurs 0
Model
Children Party
Instance
<Delivery xmlns="http://isdoc.cz/namespace/2013">
  <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 Invoice / InvoiceLines
Namespace http://isdoc.cz/namespace/2013
Annotations
Invoice lines collection
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#InvoiceLinesType_InvoiceLineisdoc-invoice-6_0_2_xsd.tmp#InvoiceLinesType
Type InvoiceLinesType
Properties
content complex
Model
Children InvoiceLine
Instance
<InvoiceLines xmlns="http://isdoc.cz/namespace/2013">
  <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 Invoice / NonTaxedDeposits
Namespace http://isdoc.cz/namespace/2013
Annotations
Collection of proforma invoices (without VAT)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositsType_NonTaxedDepositisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositsType
Type NonTaxedDepositsType
Properties
content complex
minOccurs 0
Model
Children NonTaxedDeposit
Instance
<NonTaxedDeposits xmlns="http://isdoc.cz/namespace/2013">
  <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 Invoice / TaxedDeposits
Namespace http://isdoc.cz/namespace/2013
Annotations
Collection of taxed deposits (advance invoices with VAT)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositsType_TaxedDepositisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositsType
Type TaxedDepositsType
Properties
content complex
minOccurs 0
Model
Children TaxedDeposit
Instance
<TaxedDeposits xmlns="http://isdoc.cz/namespace/2013">
  <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 Invoice / TaxTotal
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about a total amount of a particular type of tax
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxTotalType_TaxSubTotalisdoc-invoice-6_0_2_xsd.tmp#TaxTotalType_TaxAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxTotalType_TaxAmountisdoc-invoice-6_0_2_xsd.tmp#TaxTotalType
Type TaxTotalType
Properties
content complex
Model
Children TaxAmount, TaxAmountCurr, TaxSubTotal
Instance
<TaxTotal xmlns="http://isdoc.cz/namespace/2013">
  <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 Invoice / LegalMonetaryTotal
Namespace http://isdoc.cz/namespace/2013
Annotations
Collection of total amounts on document ending with payable amount
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_TaxExclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_TaxExclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_TaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_TaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_AlreadyClaimedTaxExclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_AlreadyClaimedTaxExclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_AlreadyClaimedTaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_AlreadyClaimedTaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_DifferenceTaxExclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_DifferenceTaxExclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_DifferenceTaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_DifferenceTaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PayableRoundingAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PayableRoundingAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PaidDepositsAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PaidDepositsAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PayableAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PayableAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType
Type LegalMonetaryTotalType
Properties
content complex
Model
Children AlreadyClaimedTaxExclusiveAmount, AlreadyClaimedTaxExclusiveAmountCurr, AlreadyClaimedTaxInclusiveAmount, AlreadyClaimedTaxInclusiveAmountCurr, DifferenceTaxExclusiveAmount, DifferenceTaxExclusiveAmountCurr, DifferenceTaxInclusiveAmount, DifferenceTaxInclusiveAmountCurr, PaidDepositsAmount, PaidDepositsAmountCurr, PayableAmount, PayableAmountCurr, PayableRoundingAmount, PayableRoundingAmountCurr, TaxExclusiveAmount, TaxExclusiveAmountCurr, TaxInclusiveAmount, TaxInclusiveAmountCurr
Instance
<LegalMonetaryTotal xmlns="http://isdoc.cz/namespace/2013">
  <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 Invoice / PaymentMeans
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about payment means
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PaymentMeansType_Paymentisdoc-invoice-6_0_2_xsd.tmp#PaymentMeansType_AlternateBankAccountsisdoc-invoice-6_0_2_xsd.tmp#PaymentMeansType
Type PaymentMeansType
Properties
content complex
minOccurs 0
Model
Children AlternateBankAccounts, Payment
Instance
<PaymentMeans xmlns="http://isdoc.cz/namespace/2013">
  <Payment partialPayment="">{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 Invoice / SupplementsList
Namespace http://isdoc.cz/namespace/2013
Annotations
Collection of document attachments. Exactly one attachment can be document preview marked by preview="true"
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SupplementsListType_Supplementisdoc-invoice-6_0_2_xsd.tmp#SupplementsListType
Type SupplementsListType
Properties
content complex
minOccurs 0
Model
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
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>
Simple Type DocumentTypeType
Namespace http://isdoc.cz/namespace/2013
Annotations
Document type
Diagram
Diagram
Type restriction of xs:integer
Facets
enumeration 1
invoice
enumeration 2
credit note
enumeration 3
debit note
enumeration 4
proforma invoice (no VAT)
enumeration 5
advance invoice (with VAT)
enumeration 6
credit note for advance invoice (with VAT)
enumeration 7
simplified tax document
Used by
Source
<xs:simpleType name="DocumentTypeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Document type</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:enumeration value="1">
      <xs:annotation>
        <xs:documentation xml:lang="en">invoice</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="2">
      <xs:annotation>
        <xs:documentation xml:lang="en">credit note</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="3">
      <xs:annotation>
        <xs:documentation xml:lang="en">debit note</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="4">
      <xs:annotation>
        <xs:documentation xml:lang="en">proforma invoice (no VAT)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="5">
      <xs:annotation>
        <xs:documentation xml:lang="en">advance invoice (with VAT)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="6">
      <xs:annotation>
        <xs:documentation xml:lang="en">credit note for advance invoice (with VAT)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs: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 SubDocumentTypeType
Namespace http://isdoc.cz/namespace/2013
Annotations
Document subtype. Codelist is maintained and published by subject specified in SubDocumentTypeOrigin.
Diagram
Diagram
Type xs:string
Used by
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
Diagram
Type xs:string
Used by
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
Diagram
Type xs:string
Used by
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
Diagram
Type xs:string
Used by
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
Diagram
Type xs:string
Used by
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
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type ID36Type
Namespace http://isdoc.cz/namespace/2013
Annotations
Unique identifier limited to 36 characters
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
Type restriction of IDType
Type hierarchy
Facets
maxLength 36
Used by
Source
<xs:simpleType name="ID36Type">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier limited to 36 characters</xs:documentation>
  </xs:annotation>
  <xs:restriction base="IDType">
    <xs:maxLength value="36"/>
  </xs:restriction>
</xs:simpleType>
Simple Type UUIDType
Namespace http://isdoc.cz/namespace/2013
Annotations
Unique GUID identifier
Diagram
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
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 IDSchemeType
Namespace http://isdoc.cz/namespace/2013
Annotations
Identification of schema used for identifier construction
Diagram
Diagram
Type xs:anyURI
Used by
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>
Simple Type IssuingSystemType
Namespace http://isdoc.cz/namespace/2013
Annotations
Identification of issuing system
Diagram
Diagram
Type restriction of xs:string
Facets
maxLength 80
Used by
Source
<xs:simpleType name="IssuingSystemType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identification of issuing system</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:maxLength value="80"/>
  </xs:restriction>
</xs:simpleType>
Simple Type IssueDateType
Namespace http://isdoc.cz/namespace/2013
Annotations
Issue date
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="IssueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Issue date</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type TaxPointDateType
Namespace http://isdoc.cz/namespace/2013
Annotations
Tax point date
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="TaxPointDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Tax point date</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type VATApplicableType
Namespace http://isdoc.cz/namespace/2013
Annotations
VAT is applicable
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BooleanType
Type BooleanType
Type hierarchy
Facets
pattern true|false
Used by
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/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
Diagram
Type restriction of xs:boolean
Facets
pattern true|false
Used by
Source
<xs:simpleType name="BooleanType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Boolean datatype. Permitted values are only "true" and "false". Values "0" and "1" which are in a value space of built-in xs:boolean type are not supported</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:boolean">
    <xs:pattern value="true|false"/>
  </xs:restriction>
</xs:simpleType>
Complex Type NoteType
Namespace http://isdoc.cz/namespace/2013
Annotations
Note
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NoteType_languageID
Type extension of xs:string
Used by
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>
Complex Type OrderReferencesType
Namespace http://isdoc.cz/namespace/2013
Annotations
Header collection of referenced purchase order(s)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#OrderReferencesType_OrderReference
Used by
Model
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/2013
Annotations
Information about referenced purchase order
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IdAttributeisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_SalesOrderIDisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_ExternalOrderIDisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_IssueDateisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_ExternalOrderIssueDateisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_UUIDisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_ISDS_IDisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_FileReferenceisdoc-invoice-6_0_2_xsd.tmp#OrderReferenceType_ReferenceNumber
Used by
Model
Children ExternalOrderID, ExternalOrderIssueDate, FileReference, ISDS_ID, IssueDate, ReferenceNumber, SalesOrderID, UUID
Attributes
QName Type Use Annotation
id IDType optional
Element identifier used as a target for linking
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="ExternalOrderIssueDate" type="IssueDateType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Issue date of purchase order</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="ISDS_ID" type="ISDS_IDType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Message ID inside ISDS system</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FileReference" type="FileReferenceType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">File number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ReferenceNumber" type="ReferenceNumberType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Reference number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="IdAttribute"/>
</xs:complexType>
Simple Type SalesOrderIDType
Namespace http://isdoc.cz/namespace/2013
Annotations
Private identifier of purchase order received at supplier
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
Type IDType
Type hierarchy
Used by
Source
<xs:simpleType name="SalesOrderIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Private identifier of purchase order received at supplier</xs:documentation>
  </xs:annotation>
  <xs:restriction base="IDType"/>
</xs:simpleType>
Simple Type ISDS_IDType
Namespace http://isdoc.cz/namespace/2013
Annotations
Unique identifier inside ISDS system
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="ISDS_IDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier inside ISDS system</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type FileReferenceType
Namespace http://isdoc.cz/namespace/2013
Annotations
File number
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="FileReferenceType">
  <xs:annotation>
    <xs:documentation xml:lang="en">File number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type ReferenceNumberType
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference number
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="ReferenceNumberType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type OrderLineReferenceType
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference to line on a related purchase order
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#RefAttributeisdoc-invoice-6_0_2_xsd.tmp#OrderLineReferenceType_LineID
Used by
Model
Children LineID
Attributes
QName Type Use Annotation
ref IDType required
Reference to element with a particular Id
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="LineID" type="LineIDType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Line number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="RefAttribute"/>
</xs:complexType>
Simple Type LineIDType
Namespace http://isdoc.cz/namespace/2013
Annotations
Line number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
Type IDType
Type hierarchy
Used by
Source
<xs:simpleType name="LineIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Line number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="IDType"/>
</xs:simpleType>
Simple Type ParagraphIDType
Namespace http://isdoc.cz/namespace/2013
Annotations
Identifier of paragraph in an agreement
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IDType
Type IDType
Type hierarchy
Used by
Source
<xs:simpleType name="ParagraphIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identifier of paragraph in an agreement</xs:documentation>
  </xs:annotation>
  <xs:restriction base="IDType"/>
</xs:simpleType>
Complex Type DeliveryNoteReferencesType
Namespace http://isdoc.cz/namespace/2013
Annotations
Header collection of referenced delivery notes
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteReferencesType_DeliveryNoteReference
Used by
Model
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/2013
Annotations
Information about referenced delivery note
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IdAttributeisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteReferenceType_IDisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteReferenceType_IssueDateisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteReferenceType_UUID
Used by
Model
Children ID, IssueDate, UUID
Attributes
QName Type Use Annotation
id IDType optional
Element identifier used as a target for linking
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:attributeGroup ref="IdAttribute"/>
</xs:complexType>
Complex Type DeliveryNoteLineReferenceType
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about referenced line on delivery note
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#RefAttributeisdoc-invoice-6_0_2_xsd.tmp#DeliveryNoteLineReferenceType_LineID
Used by
Model
Children LineID
Attributes
QName Type Use Annotation
ref IDType required
Reference to element with a particular Id
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="LineID" type="LineIDType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Line number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="RefAttribute"/>
</xs:complexType>
Complex Type ContractReferencesType
Namespace http://isdoc.cz/namespace/2013
Annotations
Related contracts
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ContractReferencesType_ContractReference
Used by
Model
Children ContractReference
Source
<xs:complexType name="ContractReferencesType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Related contracts</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ContractReference" type="ContractReferenceType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information about related contract</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ContractReferenceType
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about related contract
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IdAttributeisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_IDisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_UUIDisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_IssueDateisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_LastValidDateisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_LastValidDateUnboundedisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_ISDS_IDisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_FileReferenceisdoc-invoice-6_0_2_xsd.tmp#ContractReferenceType_ReferenceNumber
Used by
Model
Children FileReference, ID, ISDS_ID, IssueDate, LastValidDate, LastValidDateUnbounded, ReferenceNumber, UUID
Attributes
QName Type Use Annotation
id IDType optional
Element identifier used as a target for linking
Source
<xs:complexType name="ContractReferenceType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about related contract</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ID" type="IDType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Human readable contract identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UUID" type="UUIDType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Contract identifier supplied at the time of contract registration inside file system</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IssueDate" type="IssueDateType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Date of contract signature</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice minOccurs="0">
      <xs:element name="LastValidDate" type="LastValidDateType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Date until contract is valid</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LastValidDateUnbounded" type="LastValidDateUnboundedType">
        <xs:annotation>
          <xs:documentation xml:lang="en">Contract for indefinite period</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:element name="ISDS_ID" type="ISDS_IDType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique identifier inside ISDS system</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FileReference" type="FileReferenceType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">File number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ReferenceNumber" type="ReferenceNumberType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Reference number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="IdAttribute"/>
</xs:complexType>
Simple Type LastValidDateType
Namespace http://isdoc.cz/namespace/2013
Annotations
Date until contract is valid
Diagram
Diagram
Type xs:date
Used by
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 LastValidDateUnboundedType
Namespace http://isdoc.cz/namespace/2013
Annotations
Contract for indefinite period
Diagram
Diagram
Used by
Source
<xs:complexType name="LastValidDateUnboundedType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Contract for indefinite period</xs:documentation>
  </xs:annotation>
</xs:complexType>
Complex Type ContractLineReferenceType
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference to a related contract
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#RefAttributeisdoc-invoice-6_0_2_xsd.tmp#ContractLineReferenceType_ParagraphID
Used by
Model
Children ParagraphID
Attributes
QName Type Use Annotation
ref IDType required
Reference to element with a particular Id
Source
<xs:complexType name="ContractLineReferenceType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to a related contract</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ParagraphID" type="ParagraphIDType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Identifier of paragraph in an agreement</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="RefAttribute"/>
</xs:complexType>
Simple Type CurrRateType
Namespace http://isdoc.cz/namespace/2013
Annotations
Foreign currency exchange rate (if foreign currency is used), otherwise 1
Diagram
Diagram
Type xs:decimal
Used by
Source
<xs:simpleType name="CurrRateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Foreign currency exchange rate (if foreign currency is used), otherwise 1</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:decimal"/>
</xs:simpleType>
Simple Type RefCurrRateType
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference foreign currency exchange rate, usually 1
Diagram
Diagram
Type xs:decimal
Used by
Source
<xs:simpleType name="RefCurrRateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference foreign currency exchange rate, usually 1</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:decimal"/>
</xs:simpleType>
Complex Type OriginalDocumentReferencesType
Namespace http://isdoc.cz/namespace/2013
Annotations
Header collection of referenced original documents
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentReferencesType_OriginalDocumentReference
Used by
Model
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 OriginalDocumentReferenceType
Namespace http://isdoc.cz/namespace/2013
Annotations
Reference to an original document which is being corrected by this document (only for document types 2, 3 and 6)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IdAttributeisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentReferenceType_IDisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentReferenceType_IssueDateisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentReferenceType_UUID
Used by
Model
Children ID, IssueDate, UUID
Attributes
QName Type Use Annotation
id IDType optional
Element identifier used as a target for linking
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:attributeGroup ref="IdAttribute"/>
</xs:complexType>
Complex Type OriginalDocumentLineReferenceType
Namespace http://isdoc.cz/namespace/2013
Annotations
Line reference to an original document which is being corrected by this document (only for document types 2, 3 and 6)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#RefAttributeisdoc-invoice-6_0_2_xsd.tmp#OriginalDocumentLineReferenceType_LineID
Used by
Model
Children LineID
Attributes
QName Type Use Annotation
ref IDType required
Reference to element with a particular Id
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="LineID" type="LineIDType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Line number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="RefAttribute"/>
</xs:complexType>
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#SupplementsListType_Supplement
Used by
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#SupplementType_previewisdoc-invoice-6_0_2_xsd.tmp#SupplementType_Filenameisdoc-invoice-6_0_2_xsd.tmp#SupplementType_DigestMethodisdoc-invoice-6_0_2_xsd.tmp#SupplementType_DigestValue
Used by
Model
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
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="FilenameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">File name and path</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type DigestMethodType
Namespace http://isdoc.cz/namespace/2013
Annotations
Attachment digest method identification
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#DigestMethodType_Algorithm
Used by
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
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="DigestValueType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attachment digest value</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type ExtensionsType
Namespace http://isdoc.cz/namespace/2013
Annotations
Arbitrary fragment of user-defined elements. Elements must use their own namespace.
Diagram
Diagram
Used by
Model
ANY element from ANY namespace OTHER than 'http://isdoc.cz/namespace/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
Diagramisdoc-invoice-6_0_2_xsd.tmp#AccountingSupplierPartyType_Party
Used by
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyNameisdoc-invoice-6_0_2_xsd.tmp#PartyType_PostalAddressisdoc-invoice-6_0_2_xsd.tmp#PartyType_PartyTaxSchemeisdoc-invoice-6_0_2_xsd.tmp#PartyType_RegisterIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyType_Contact
Used by
Model
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyIdentificationType_UserIDisdoc-invoice-6_0_2_xsd.tmp#PartyIdentificationType_CatalogFirmIdentificationisdoc-invoice-6_0_2_xsd.tmp#PartyIdentificationType_ID
Used by
Model
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
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="UserIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">User defined company/workplace number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type CatalogFirmIdentificationType
Namespace http://isdoc.cz/namespace/2013
Annotations
International company/workplace number, e.g. EAN
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="CatalogFirmIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">International company/workplace number, e.g. EAN</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type PartyNameType
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about a party's name.
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyNameType_Name
Used by
Model
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
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="NameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">A character string that constitutes the distinctive designation of a person, place, thing or concept</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type PostalAddressType
Namespace http://isdoc.cz/namespace/2013
Annotations
Postal address
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType_StreetNameisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType_BuildingNumberisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType_CityNameisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType_PostalZoneisdoc-invoice-6_0_2_xsd.tmp#PostalAddressType_Country
Used by
Model
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
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="StreetNameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Street</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type BuildingNumberType
Namespace http://isdoc.cz/namespace/2013
Annotations
Building number
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="BuildingNumberType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Building number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type CityNameType
Namespace http://isdoc.cz/namespace/2013
Annotations
City
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="CityNameType">
  <xs:annotation>
    <xs:documentation xml:lang="en">City</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type PostalZoneType
Namespace http://isdoc.cz/namespace/2013
Annotations
ZIP/postal zone
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="PostalZoneType">
  <xs:annotation>
    <xs:documentation xml:lang="en">ZIP/postal zone</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type CountryType
Namespace http://isdoc.cz/namespace/2013
Annotations
Country
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#CountryType_IdentificationCodeisdoc-invoice-6_0_2_xsd.tmp#CountryType_Name
Used by
Model
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
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="IdentificationCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">ISO 3166 country code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type PartyTaxSchemeType
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about a party's tax scheme
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PartyTaxSchemeType_CompanyIDisdoc-invoice-6_0_2_xsd.tmp#PartyTaxSchemeType_TaxScheme
Used by
Model
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
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="CompanyIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">VAT number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type TaxSchemeType
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about a tax scheme. The most common values are VAT (Value Added Tax) and TIN (Tax Identification Number).
Diagram
Diagram
Type xs:string
Used by
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#RegisterIdentificationType_RegisterKeptAtisdoc-invoice-6_0_2_xsd.tmp#RegisterIdentificationType_RegisterFileRefisdoc-invoice-6_0_2_xsd.tmp#RegisterIdentificationType_RegisterDateisdoc-invoice-6_0_2_xsd.tmp#RegisterIdentificationType_Preformatted
Used by
Model
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
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="RegisterKeptAtType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Commercial Register administrator</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type RegisterFileRefType
Namespace http://isdoc.cz/namespace/2013
Annotations
Commercial Register number
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="RegisterFileRefType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Commercial Register number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type RegisterDateType
Namespace http://isdoc.cz/namespace/2013
Annotations
Registration date
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="RegisterDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Registration date</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type PreformattedType
Namespace http://isdoc.cz/namespace/2013
Annotations
Preformatted information about registration in the Commerical Register
Diagram
Diagram
Type xs:string
Used by
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
Diagramisdoc-invoice-6_0_2_xsd.tmp#ContactType_Nameisdoc-invoice-6_0_2_xsd.tmp#ContactType_Telephoneisdoc-invoice-6_0_2_xsd.tmp#ContactType_ElectronicMail
Used by
Model
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
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="TelephoneType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Phone number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type ElectronicMailType
Namespace http://isdoc.cz/namespace/2013
Annotations
E-mail address
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="ElectronicMailType">
  <xs:annotation>
    <xs:documentation xml:lang="en">E-mail address</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type SellerSupplierPartyType
Namespace http://isdoc.cz/namespace/2013
Annotations
Supplier, invoicing address
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SellerSupplierPartyType_Party
Used by
Model
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/2013
Annotations
Customer, accounting entity in Commercial Register
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AccountingCustomerPartyType_Party
Used by
Model
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/2013
Annotations
Anonymous receiver of simplified tax document
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AnonymousCustomerPartyType_IDisdoc-invoice-6_0_2_xsd.tmp#AnonymousCustomerPartyType_IDScheme
Used by
Model
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>
Complex Type BuyerCustomerPartyType
Namespace http://isdoc.cz/namespace/2013
Annotations
Purchaser, invoicing address
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BuyerCustomerPartyType_Party
Used by
Model
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/2013
Annotations
Information about delivery
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#DeliveryType_Party
Used by
Model
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/2013
Annotations
Invoice lines collection
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#InvoiceLinesType_InvoiceLine
Used by
Model
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/2013
Annotations
Information about an invoice line
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_IDisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_OrderReferenceisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_DeliveryNoteReferenceisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_OriginalDocumentReferenceisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_ContractReferenceisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_EgovClassifierisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_InvoicedQuantityisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountCurrisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountBeforeDiscountisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountTaxInclusiveCurrisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountTaxInclusiveisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionAmountTaxInclusiveBeforeDiscountisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_LineExtensionTaxAmountisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_UnitPriceisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_UnitPriceTaxInclusiveisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_ClassifiedTaxCategoryisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_Noteisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_VATNoteisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_Itemisdoc-invoice-6_0_2_xsd.tmp#InvoiceLineType_Extensions
Used by
Model
Children ClassifiedTaxCategory, ContractReference, DeliveryNoteReference, EgovClassifier, 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="ContractReference" type="ContractLineReferenceType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Reference to a related contract</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="EgovClassifier" type="EgovClassifierType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Egoverment accounting classifier</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">Compound VAT field</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 EgovClassifierType
Namespace http://isdoc.cz/namespace/2013
Annotations
Egoverment accounting classifier
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="EgovClassifierType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Egoverment accounting classifier</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type QuantityType
Namespace http://isdoc.cz/namespace/2013
Annotations
Amount
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#QuantityType_unitCode
Type extension of xs:decimal
Used by
Attributes
QName Type 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/2013
Annotations
Amount
Diagram
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/2013
Annotations
Compound VAT field
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_Percentisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_VATCalculationMethodisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_VATApplicableisdoc-invoice-6_0_2_xsd.tmp#ClassifiedTaxCategoryType_LocalReverseCharge
Used by
Model
Children LocalReverseCharge, Percent, VATApplicable, VATCalculationMethod
Source
<xs:complexType name="ClassifiedTaxCategoryType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Compound VAT field</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:element name="LocalReverseCharge" type="LocalReverseChargeType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Local reverse charge mode</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type PercentType
Namespace http://isdoc.cz/namespace/2013
Annotations
Percentage
Diagram
Diagram
Type xs:decimal
Used by
Source
<xs:simpleType name="PercentType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Percentage</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:decimal"/>
</xs:simpleType>
Simple Type VATCalculationMethodType
Namespace http://isdoc.cz/namespace/2013
Annotations
VAT calculation method (there are two types in the Czech Republic)
Diagram
Diagram
Type restriction of xs:integer
Facets
enumeration 0
From the bottom
enumeration 1
From the top
Used by
Source
<xs:simpleType name="VATCalculationMethodType">
  <xs:annotation>
    <xs:documentation xml:lang="en">VAT calculation method (there are two types in the Czech Republic)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:enumeration value="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">From the bottom</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="1">
      <xs:annotation>
        <xs:documentation xml:lang="en">From the top</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Complex Type LocalReverseChargeType
Namespace http://isdoc.cz/namespace/2013
Annotations
Local reverse charge mode
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#LocalReverseChargeType_LocalReverseChargeCodeisdoc-invoice-6_0_2_xsd.tmp#LocalReverseChargeType_LocalReverseChargeQuantity
Used by
Model
Children LocalReverseChargeCode, LocalReverseChargeQuantity
Source
<xs:complexType name="LocalReverseChargeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Local reverse charge mode</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="LocalReverseChargeCode" type="LocalReverseChargeCodeType">
      <xs:annotation>
        <xs:documentation xml:lang="en">VAT subject code for local reverse charge mode</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocalReverseChargeQuantity" type="QuantityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Amount</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type LocalReverseChargeCodeType
Namespace http://isdoc.cz/namespace/2013
Annotations
VAT subject code for local reverse charge mode
Diagram
Diagram
Type union of(restriction of xs:string, xs:string)
Used by
Source
<xs:simpleType name="LocalReverseChargeCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">VAT subject code for local reverse charge mode</xs:documentation>
  </xs:annotation>
  <xs:union>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="1">
          <xs:annotation>
            <xs:documentation xml:lang="en">delivery of gold</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="2">
          <xs:annotation>
            <xs:documentation xml:lang="en">trade with emission allowances</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="4">
          <xs:annotation>
            <xs:documentation xml:lang="en">delivery of developer or assembly work</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="5">
          <xs:annotation>
            <xs:documentation xml:lang="en">waste (see appendix 5 of VAT bill)</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
      </xs:restriction>
    </xs:simpleType>
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:union>
</xs:simpleType>
Complex Type ItemType
Namespace http://isdoc.cz/namespace/2013
Annotations
Information directly relating to an item
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#ItemType_Descriptionisdoc-invoice-6_0_2_xsd.tmp#ItemType_CatalogueItemIdentificationisdoc-invoice-6_0_2_xsd.tmp#ItemType_SellersItemIdentificationisdoc-invoice-6_0_2_xsd.tmp#ItemType_SecondarySellersItemIdentificationisdoc-invoice-6_0_2_xsd.tmp#ItemType_TertiarySellersItemIdentificationisdoc-invoice-6_0_2_xsd.tmp#ItemType_BuyersItemIdentificationisdoc-invoice-6_0_2_xsd.tmp#ItemType_StoreBatches
Used by
Model
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/2013
Annotations
Item description
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="DescriptionType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Item description</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type CatalogueItemIdentificationType
Namespace http://isdoc.cz/namespace/2013
Annotations
EAN code
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#CatalogueItemIdentificationType_ID
Used by
Model
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/2013
Annotations
Seller's item identification
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SellersItemIdentificationType_ID
Used by
Model
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/2013
Annotations
Secondary seller's item identification
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#SecondarySellersItemIdentificationType_ID
Used by
Model
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/2013
Annotations
Tertiary seller's item identification
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TertiarySellersItemIdentificationType_ID
Used by
Model
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/2013
Annotations
Buyer's item identification
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BuyersItemIdentificationType_ID
Used by
Model
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/2013
Annotations
Batch or serial number collection
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#StoreBatchesType_StoreBatch
Used by
Model
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/2013
Annotations
Batch/serial number
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_Nameisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_Noteisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_ExpirationDateisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_Specificationisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_Quantityisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_BatchOrSerialNumberisdoc-invoice-6_0_2_xsd.tmp#StoreBatchType_SealSeriesID
Used by
Model
Children BatchOrSerialNumber, ExpirationDate, Name, Note, Quantity, SealSeriesID, 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:element name="SealSeriesID" type="SealSeriesIDType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">External number of duty stamp</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type ExpirationDateType
Namespace http://isdoc.cz/namespace/2013
Annotations
Expiration date
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="ExpirationDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Expiration date</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type SpecificationType
Namespace http://isdoc.cz/namespace/2013
Annotations
Specification
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="SpecificationType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specification</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type BatchOrSerialNumberType
Namespace http://isdoc.cz/namespace/2013
Annotations
Differentiation between batch and serial number
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration B
Batch
enumeration S
Serial number
Used by
Source
<xs:simpleType name="BatchOrSerialNumberType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Differentiation between batch and serial number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="B">
      <xs:annotation>
        <xs:documentation xml:lang="en">Batch</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="S">
      <xs:annotation>
        <xs:documentation xml:lang="en">Serial number</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Simple Type SealSeriesIDType
Namespace http://isdoc.cz/namespace/2013
Annotations
External number of duty stamp
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="SealSeriesIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">External number of duty stamp</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type CurrencyCodeType
Namespace http://isdoc.cz/namespace/2013
Annotations
Currency code
Diagram
Diagram
Type restriction of xs:string
Facets
length 3
Used by
Source
<xs:simpleType name="CurrencyCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Currency code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:length value="3"/>
  </xs:restriction>
</xs:simpleType>
Complex Type NonTaxedDepositsType
Namespace http://isdoc.cz/namespace/2013
Annotations
Collection of proforma invoices (without VAT)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositsType_NonTaxedDeposit
Used by
Model
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/2013
Annotations
Information about a particular paid proforma invoice
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositType_IDisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositType_VariableSymbolisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositType_DepositAmountCurrisdoc-invoice-6_0_2_xsd.tmp#NonTaxedDepositType_DepositAmount
Used by
Model
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/2013
Annotations
Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="VariableSymbolType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Variable symbol (distinctive symbol of payment, typically number of invoice). Used for payment inside of the Czech Republic.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type TaxedDepositsType
Namespace http://isdoc.cz/namespace/2013
Annotations
Collection of taxed deposits (advance invoices with VAT)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositsType_TaxedDeposit
Used by
Model
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/2013
Annotations
Information about amount and rate on taxed deposit (advance invoice)
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_IDisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_VariableSymbolisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_TaxableDepositAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_TaxableDepositAmountisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_TaxInclusiveDepositAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_TaxInclusiveDepositAmountisdoc-invoice-6_0_2_xsd.tmp#TaxedDepositType_ClassifiedTaxCategory
Used by
Model
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">Compound VAT field</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TaxTotalType
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about a total amount of a particular type of tax
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxTotalType_TaxSubTotalisdoc-invoice-6_0_2_xsd.tmp#TaxTotalType_TaxAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxTotalType_TaxAmount
Used by
Model
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/2013
Annotations
Subtotals for one tax rate
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxableAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxableAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxableAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxableAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_AlreadyClaimedTaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxableAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxableAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_DifferenceTaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#TaxSubTotalType_TaxCategory
Used by
Model
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="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="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="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/2013
Annotations
Information about a tax rate
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#TaxCategoryType_Percentisdoc-invoice-6_0_2_xsd.tmp#TaxCategoryType_TaxSchemeisdoc-invoice-6_0_2_xsd.tmp#TaxCategoryType_VATApplicableisdoc-invoice-6_0_2_xsd.tmp#TaxCategoryType_LocalReverseChargeFlag
Used by
Model
Children LocalReverseChargeFlag, 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. The most common values are VAT (Value Added Tax) and TIN (Tax Identification Number).</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="LocalReverseChargeFlag" type="BooleanType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Is tax rate included in a local reverse charge mode?</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type LegalMonetaryTotalType
Namespace http://isdoc.cz/namespace/2013
Annotations
Collection of total amounts on document ending with payable amount
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_TaxExclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_TaxExclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_TaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_TaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_AlreadyClaimedTaxExclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_AlreadyClaimedTaxExclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_AlreadyClaimedTaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_AlreadyClaimedTaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_DifferenceTaxExclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_DifferenceTaxExclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_DifferenceTaxInclusiveAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_DifferenceTaxInclusiveAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PayableRoundingAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PayableRoundingAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PaidDepositsAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PaidDepositsAmountCurrisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PayableAmountisdoc-invoice-6_0_2_xsd.tmp#LegalMonetaryTotalType_PayableAmountCurr
Used by
Model
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/2013
Annotations
Information about payment means
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PaymentMeansType_Paymentisdoc-invoice-6_0_2_xsd.tmp#PaymentMeansType_AlternateBankAccounts
Used by
Model
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/2013
Annotations
Information directly relating to a specific payment
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#PaymentType_partialPaymentisdoc-invoice-6_0_2_xsd.tmp#PaymentType_PaidAmountisdoc-invoice-6_0_2_xsd.tmp#PaymentType_PaymentMeansCodeisdoc-invoice-6_0_2_xsd.tmp#PaymentType_Details
Used by
Model
Children Details, PaidAmount, PaymentMeansCode
Attributes
QName Type Use Annotation
partialPayment BooleanType optional
Flag indicating that partial payment is permitted
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:attribute name="partialPayment" type="BooleanType">
    <xs:annotation>
      <xs:documentation xml:lang="en">Flag indicating that partial payment is permitted</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Simple Type PaymentMeansCodeType
Namespace http://isdoc.cz/namespace/2013
Annotations
The set of valid means of paying the debt incurred
Diagram
Diagram
Type restriction of xs:integer
Facets
enumeration 10
Cash payment
enumeration 20
Cheque payment
enumeration 31
Credit transfer
enumeration 42
Money transfer to an account
enumeration 48
Card payment
enumeration 49
Direct debit
enumeration 50
Payment by postgiro
enumeration 97
Composition between partners
Used by
Source
<xs:simpleType name="PaymentMeansCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">The set of valid means of paying the debt incurred</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:enumeration value="10">
      <xs:annotation>
        <xs:documentation xml:lang="en">Cash payment</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="20">
      <xs:annotation>
        <xs:documentation xml:lang="en">Cheque payment</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="31">
      <xs:annotation>
        <xs:documentation xml:lang="en">Credit transfer</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="49">
      <xs:annotation>
        <xs:documentation xml:lang="en">Direct debit</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/2013
Annotations
Payment details
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#DetailsType_DocumentIDisdoc-invoice-6_0_2_xsd.tmp#DetailsType_IssueDateisdoc-invoice-6_0_2_xsd.tmp#DetailsType_PaymentDueDateisdoc-invoice-6_0_2_xsd.tmp#BankAccount_IDisdoc-invoice-6_0_2_xsd.tmp#BankAccount_BankCodeisdoc-invoice-6_0_2_xsd.tmp#BankAccount_Nameisdoc-invoice-6_0_2_xsd.tmp#BankAccount_IBANisdoc-invoice-6_0_2_xsd.tmp#BankAccount_BICisdoc-invoice-6_0_2_xsd.tmp#BankAccountisdoc-invoice-6_0_2_xsd.tmp#DetailsType_VariableSymbolisdoc-invoice-6_0_2_xsd.tmp#DetailsType_ConstantSymbolisdoc-invoice-6_0_2_xsd.tmp#DetailsType_SpecificSymbol
Used by
Model
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/2013
Annotations
Identifier of paired document, for example of bill
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="DocumentIDType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identifier of paired document, for example of bill</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type PaymentDueDateType
Namespace http://isdoc.cz/namespace/2013
Annotations
Due date
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="PaymentDueDateType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Due date</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type BankCodeType
Namespace http://isdoc.cz/namespace/2013
Annotations
Bank code
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="BankCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Bank code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type IBANType
Namespace http://isdoc.cz/namespace/2013
Annotations
International bank account number (IBAN)
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="IBANType">
  <xs:annotation>
    <xs:documentation xml:lang="en">International bank account number (IBAN)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type BICType
Namespace http://isdoc.cz/namespace/2013
Annotations
Bank identifier code as defined in ISO 9362
Diagram
Diagram
Type xs:string
Used by
Element BankAccount/BIC
Source
<xs:simpleType name="BICType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Bank identifier code as defined in ISO 9362</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type ConstantSymbolType
Namespace http://isdoc.cz/namespace/2013
Annotations
Constant symbol (used for payment inside of the Czech Republic)
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="ConstantSymbolType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Constant symbol (used for payment inside of the Czech Republic)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type SpecificSymbolType
Namespace http://isdoc.cz/namespace/2013
Annotations
Specific symbol (used for payment inside of the Czech Republic)
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="SpecificSymbolType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specific symbol (used for payment inside of the Czech Republic)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type AlternateBankAccountsType
Namespace http://isdoc.cz/namespace/2013
Annotations
Collection of alternative bank accounts
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#AlternateBankAccountsType_AlternateBankAccount
Used by
Model
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/2013
Annotations
Information about a bank account
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BankAccount_IDisdoc-invoice-6_0_2_xsd.tmp#BankAccount_BankCodeisdoc-invoice-6_0_2_xsd.tmp#BankAccount_Nameisdoc-invoice-6_0_2_xsd.tmp#BankAccount_IBANisdoc-invoice-6_0_2_xsd.tmp#BankAccount_BICisdoc-invoice-6_0_2_xsd.tmp#BankAccount
Used by
Model
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 EgovFlagType
Namespace http://isdoc.cz/namespace/2013
Annotations
Flag for state governed documents
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BooleanType
Type BooleanType
Type hierarchy
Facets
pattern true|false
Used by
Source
<xs:simpleType name="EgovFlagType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Flag for state governed documents</xs:documentation>
  </xs:annotation>
  <xs:restriction base="BooleanType"/>
</xs:simpleType>
Complex Type EgovClassifiersType
Namespace http://isdoc.cz/namespace/2013
Annotations
Collection of classifiers
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#EgovClassifiersType_EgovClassifier
Used by
Model
Children EgovClassifier
Source
<xs:complexType name="EgovClassifiersType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Collection of classifiers</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="EgovClassifier" type="EgovClassifierType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en">Egoverment accounting classifier</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 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 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 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 PaymentType / @partialPayment
Namespace No namespace
Annotations
Flag indicating that partial payment is permitted
Type BooleanType
Properties
content simple
Facets
pattern true|false
Used by
Complex Type PaymentType
Source
<xs:attribute name="partialPayment" type="BooleanType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Flag indicating that partial payment is permitted</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 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
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>
Element Group BankAccount
Namespace http://isdoc.cz/namespace/2013
Annotations
Information about a bank account
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#BankAccount_IDisdoc-invoice-6_0_2_xsd.tmp#BankAccount_BankCodeisdoc-invoice-6_0_2_xsd.tmp#BankAccount_Nameisdoc-invoice-6_0_2_xsd.tmp#BankAccount_IBANisdoc-invoice-6_0_2_xsd.tmp#BankAccount_BIC
Used by
Model
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>
Attribute Group IdAttribute
Namespace http://isdoc.cz/namespace/2013
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#IdAttribute_id
Used by
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>
Attribute Group RefAttribute
Namespace http://isdoc.cz/namespace/2013
Diagram
Diagramisdoc-invoice-6_0_2_xsd.tmp#RefAttribute_ref
Used by
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>