<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