<xs:documentation>Общий раздел</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="number" type="invoiceFormat"/>
<xs:element name="dateIssuance" type="xs:date"/>
<xs:element name="dateTransaction" type="xs:date" minOccurs="0"/>
<xs:element name="documentType" type="invoiceDocType"/>
<xs:element name="invoice" type="invoiceFormat"/>
<xs:element name="sendToRecipient" type="xs:boolean" default="true"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rosterList">
<xs:annotation>
<xs:documentation>Данные по товарам (работам, услугам), имущественным правам</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="rosterItem" type="rosterItem" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="totalCostVat" use="required" type="xs:decimal"/>
<xs:attribute name="totalExcise" use="required" type="xs:decimal"/>
<xs:attribute name="totalVat" use="required" type="xs:decimal"/>
<xs:attribute name="totalCost" use="required" type="xs:decimal"/>
</xs:complexType>
<xs:complexType name="rosterItem">
<xs:sequence>
<xs:element name="number" type="xs:integer" minOccurs="0"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="code" type="xs:string" minOccurs="0"/>
<xs:element name="code_oced" type="xs:integer" minOccurs="0"/>
<xs:element name="units" type="xs:integer" minOccurs="0"/>
<xs:element name="count" type="xs:decimal" minOccurs="0"/>
<xs:element name="price" type="xs:decimal" minOccurs="0"/>
<xs:element name="cost" type="xs:decimal"/>
<xs:element name="summaExcise" type="xs:decimal" minOccurs="0"/>
<xs:element name="vat" type="vat"/>
<xs:element name="costVat" type="xs:decimal"/>
<xs:element name="descriptions" type="descriptionList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="descriptionList">
<xs:annotation>
<xs:documentation>Дополнительные сведения </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="description" type="descriptionType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="vat">
<xs:annotation>
<xs:documentation>НДС</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="rate" type="xs:decimal"/>
<xs:element name="rateType" type="rateType"/>
<xs:element name="summaVat" type="xs:decimal"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="invoiceFormat">
<xs:restriction base="xs:string">
<xs:pattern value="\d{9}\-\d{4}\-\d{10}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="rateType">
<xs:restriction base="xs:string">
<xs:enumeration value="DECIMAL"/>
<xs:enumeration value="ZERO"/>
<xs:enumeration value="NO_VAT"/>
<xs:enumeration value="CALCULATED"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="invoiceDocType">
<xs:restriction base="xs:string">
<xs:enumeration value="ORIGINAL"/>
<xs:enumeration value="ADDITIONAL"/>
<xs:enumeration value="FIXED"/>
<xs:enumeration value="ADD_NO_REFERENCE"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="descriptionType">
<xs:restriction base="xs:string">
<xs:enumeration value="DEDUCTION_IN_FULL"/>
<xs:enumeration value="VAT_EXEMPTION"/>
<xs:enumeration value="OUTSIDE_RB"/>
<xs:enumeration value="IMPORT_VAT"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
Xml документ
<?xml version="1.0" encoding="UTF-8"?>
<issuance xmlns="http://www. "
xmlns:xsi="http://www. w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www. " sender="601701453">
<general>
<documentType>ADDITIONAL</documentType>
<number>601701453-4325-2346150567</number>
<dateIssuance>2017-09-18</dateIssuance>
<dateTransaction>2017-01-10</dateTransaction>
<invoice>601701453-4325-2346150567</invoice>
<sendToRecipient>true</sendToRecipient>
</general>
<roster totalCostVat="-6028592,816" totalExcise="-189,149" totalVat="-541832,136" totalCost="-5486760,68">
<rosterItem>
<number>1</number>
<name>Столдеревянный</name>
<code>1235400000</code>
<code_oced>12345</code_oced>
<units>штук</units>
<count>-896</count>
<price>6200</price>
<cost>-5555200</cost>
<summaExcise>-200</summaExcise>
<vat>
<rate>10</rate>
<rateType>DECIMAL</rateType>
<summaVat>-555520</summaVat>
</vat>
<costVat>-6110720</costVat>
<descriptions>
<description>DEDUCTION_IN_FULL</description>
<description>OUTSIDE_RB</description>
</descriptions>
</rosterItem>
<rosterItem>
<number>2</number>
<name>Стулдеревянный</name>
<code>8920000000</code>
<code_oced>50000</code_oced>
<units>штуки</units>
<count>705.56</count>
<price>97</price>
<cost>68439.32</cost>
<summaExcise>10.851</summaExcise>
<vat>
<rate>20</rate>
<rateType>DECIMAL</rateType>
<summaVat>13687,864</summaVat>
</vat>
<costVat>82127,184</costVat>
<descriptions>
<description>OUTSIDE_RB</description>
<description>VAT_EXEMPTION</description>
</descriptions>
</rosterItem>
</roster>
</issuance>
Дополнительный ЭСЧФ без ссылки на исходный
Xsd схема и xml документ соответствуют Исходному ЭСЧФ.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


