Текст очень длинный, поэтому разбит на части. Часть 2 из 2.
Статья 2
elementFormDefault="qualified"
version="1.0">
<xs:element name="arsni" type="arsni"/>
<xs:complexType name="arsni">
<xs:sequence>
<xs:element name="inspection_info" type="InspectionInfo" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="version" use="required" fixed="1.0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="InspectionInfo">
<xs:sequence>
<xs:element name="code" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="address" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="phone" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="start_date" type="xs:date"/>
<xs:element name="exp_date" type="xs:date" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Приложение 7 Описание XSD схемы файла справочника KGSNО
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ts/ref/kgsno" targetNamespace="http://ts/ref/kgsno" elementFormDefault="qualified" version="1.0">
<xs:element name="kgsno" type="kgsno"/>
<xs:complexType name="kgsno">
<xs:sequence>
<xs:element name="inspection_info" type="InspectionInfo" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="version" use="required" fixed="1.0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="InspectionInfo">
<xs:sequence>
<xs:element name="code" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="address" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="phone" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
Приложение № 8
к Требованиям к составу и структуре информации в электронном виде о суммах косвенных налогов, уплаченных в бюджеты государств – членов Евразийского экономического союза
Описание XSD схемы файла справочника СОУН
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://ts/ref/soun"
targetNamespace="http://ts/ref/soun"
elementFormDefault="qualified"
version="1.2">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xs:element name="soun" type="Soun"/>
<xs:complexType name="Soun">
<xs:sequence>
<xs:element name="inspection_info" type="InspectionInfo" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="version" use="required" fixed="1.2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="InspectionInfo">
<xs:sequence>
<xs:element name="code" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="psono" type="xs:boolean" minOccurs="0"/>
<xs:element name="puch" type="xs:boolean" minOccurs="0"/>
<xs:element name="potchdok" type="xs:boolean" minOccurs="0"/>
<xs:element name="potch" type="xs:boolean" minOccurs="0"/>
<xs:element name="address" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="phone" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="start_date" type="xs:date" minOccurs="1"/>
Приложение № 9
к Требованиям к составу и структуре информации в электронном виде о суммах косвенных налогов, уплаченных в бюджеты государств – членов Евразийского экономического союза
Описание XSD схемы файла справочника ОКСМ
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://ts/ref/oksm"
targetNamespace="http://ts/ref/oksm"
elementFormDefault="qualified"
version="1.2">
<xs:element name="oksm" type="Oksm"/>
<xs:complexType name="Oksm">
<xs:sequence>
<xs:element name="country_info" type="CountryInfo" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="version" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="CountryInfo">
<xs:sequence>
<xs:element name="ncode" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="lcode_1" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="lcode_2" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="short_name" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="51"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="full_name" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
Приложение № 10
к Требованиям к составу и структуре информации в электронном виде о суммах косвенных налогов, уплаченных в бюджеты государств – членов Евразийского экономического союза
Описание XSD схемы файла справочника ОКЕИ
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://ts/ref/okei"
targetNamespace="http://ts/ref/okei"
elementFormDefault="qualified"
version="1.3">
<xs:element name="okei" type="Okei"/>
<xs:complexType name="Okei">
<xs:sequence>
<xs:element name="unit_info" type="UnitInfo" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="version" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="UnitInfo">
<xs:sequence>
<xs:element name="partition">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:totalDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="code">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="3"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="full_name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="national_symbol" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="45"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="international_symbol" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="national_lcode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="international_lcode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
Приложение № 11
к Требованиям к составу и структуре информации в электронном виде о суммах косвенных налогов, уплаченных в бюджеты государств – членов Евразийского экономического союза
Описание XSD схемы файла справочника ОКВ
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://ts/ref/okv"
targetNamespace="http://ts/ref/okv"
elementFormDefault="qualified"
version="1.2">
<xs:element name="okv" type="Okv"/>
<xs:complexType name="Okv">
<xs:sequence>
<xs:element name="currency_info" type="CurrencyInfo" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="version" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="CurrencyInfo">
<xs:sequence>
<xs:element name="ncode" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="lcode" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="comment" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
Приложение № 12
к Требованиям к составу и структуре информации в электронном виде о суммах косвенных налогов, уплаченных в бюджеты государств – членов Евразийского экономического союза
Описание XSD схемы файла справочника ТНВЭД
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ts/ref/tnved" targetNamespace="http://ts/ref/tnved"
elementFormDefault="qualified" version="1.0">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xs:element name="tnved" type="Tnved"/>
<xs:complexType name="Tnved">
<xs:sequence>
<xs:element name="version_info" type="VersionInfo" nillable="false"/>
<xs:element name="commodity_info" type="CommodityInfo" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="version" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="VersionInfo">
<xs:sequence>
<xs:element name="vs_number" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="vs_date" type="xs:date" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CommodityInfo">
<xs:sequence>
<xs:element name="code" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="300"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="start_date" type="xs:date" minOccurs="1"/>
<xs:element name="expire_date" type="xs:date" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Приложение № 13
к Требованиям к составу и структуре информации в электронном виде о суммах косвенных налогов, уплаченных в бюджеты государств – членов Евразийского экономического союза
Описание XSD схемы протокола форматно-логического контроля
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ts/doc/flk-errors" targetNamespace="http://ts/doc/flk-errors" elementFormDefault="qualified" version="2.0">
<xs:element name="flk_errors" type="FlkErrors"/>
<xs:complexType name="FlkErrors">
<xs:sequence>
<xs:element name="add_info" type="AddInfo"/>
<xs:element name="document" type="Document"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AddInfo">
<xs:sequence>
<xs:element name="common_info" type="CommonInfo"/>
<xs:element name="sender_info" type="SenderInfo"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CommonInfo">
<xs:attribute name="file_id" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="info_type" use="required" fixed="ТСФЛК">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="version" use="required" fixed="2.0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="SenderInfo">
<xs:attribute name="surname" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="name" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="patronymic">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="phone" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="email">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="45"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="SourceFileInfo">
<xs:attribute name="file_id" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="recieve_date" type="xs:date" use="required"/>
<xs:attribute name="info_type" fixed="ТС">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="processing_result" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
<xs:enumeration value="01"/>
<xs:enumeration value="02"/>
<xs:enumeration value="03"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="docs_count_all" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="docs_count_ok" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="error_code">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="error_text">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="file_name" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="source_file_info" type="SourceFileInfo"/>
<xs:element name="error_data" type="ErrorData" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="id_document" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="36"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="ErrorData">
<xs:attribute name="error_mean">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="error_code" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="error_text" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="last_succeeded_id">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="33"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="error_position">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:schema>
Приложение № 14
к Требованиям к составу и структуре информации в электронном виде о суммах косвенных налогов, уплаченных в бюджеты государств – членов Евразийского экономического союза
Описание XSD схемы протокола идентификации
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://ts/doc/validation-errors"
targetNamespace="http://ts/doc/validation-errors"
elementFormDefault="qualified"
version="2.0">
<xs:element name="validation_errors" type="ValidationErrors"/>
<xs:complexType name="ValidationErrors">
<xs:sequence>
<xs:element name="add_info" type="AddInfo"/>
<xs:element name="registry_documents_info" type="RegistryDocumentsInfo"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AddInfo">
<xs:sequence>
<xs:element name="common_info" type="CommonInfo"/>
<xs:element name="sender_info" type="SenderInfo"/>
<xs:element name="source_file_info" type="SourceFileInfo"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CommonInfo">
<xs:attribute name="file_id" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="info_type" use="required" fixed="ТСИД">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="version" use="required" fixed="2.0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="SenderInfo">
<xs:attribute name="surname" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="name" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="patronymic">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="phone" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="email">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="45"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="SourceFileInfo">
<xs:attribute name="file_id" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="recieve_date" type="xs:date" use="required"/>
<xs:attribute name="info_type" use="required" fixed="ТС">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="error_docs_count" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="RegistryDocumentsInfo">
<xs:sequence>
<xs:element name="registry_document_info" type="RegistryDocumentInfo" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RegistryDocumentInfo">
<xs:sequence>
<xs:element name="error_position" type="xs:string" minOccurs="1" maxOccurs="unbounded">
<xs:annotation><xs:documentation>
XPath к ошибочному атрибуту, значение которого указано в id_seller/id_buyer.
Путь указывается относительно RegistryDocument/RevokedDocument.
Указывается если есть ошибка в id_seller/id_buyer
Пример: contract[@id="123"]/@id_seller_pril (Продавец из приложения №123)
sect_3/@id_buyer_3 (покупатель из раздела 3)
</xs:documentation></xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="id" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="33"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="version_reason_id" use="required">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="id_seller">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="country_seller">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="id_buyer">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="8"/>
<xs:maxLength value="14"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="country_buyer">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="mark_num" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="18"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="mark_date" type="xs:date" use="required"/>
</xs:complexType>
</xs:schema>
Приложение № 15
к Требованиям к составу и структуре информации в электронном виде о суммах косвенных налогов, уплаченных в бюджеты государств – членов Евразийского экономического союза
Описание проверок форматно-логического контроля для входящих заявлений
№ п/п
Наименование реквизита или объекта проверки
Описание проверки
Код ошибки
Текст ошибки
1
Наименование файла
Проверка структуры наименования файла. Нумерация файлов производится по порядку в рамках одного года и страны получателя. Имена протоколов ФЛК и ИД формируются как Префикс+Наименование проверяемого файла (без изменений)
001
Не соответствует имя файла
2
Структура файла
Проверка файла на соответствие xsd схеме
002
Файл не соответствует утвержденной xsd схеме
3
Количество документов в файле
Указанное количество должно соответствовать фактическому
003
Количество документов в файле не соответствует заявленному
4
Дата формирования документа
Дата не может быть больше даты формирования реестра, указанного в идентификаторе файла. Для РБ, РК, РФ дата не может быть меньше 01.07.2010. Для РА дата не может быть меньше 01.01.2015. Для КР дата не может быть меньше 12.08.2015
004
Дата некорректна
5
Номер заявления, указанный налогоплательщиком
Проверка на обязательность заполнения атрибута, если дата отметки о регистрации заявления в налоговом органе больше или равна дате 01.01.2015
009
Не заполнено поле
6
Дата заявления, указанная налогоплательщиком
Проверка на обязательность заполнения атрибута, если дата отметки о регистрации заявления в налоговом органе больше или равна дате 01.01.2015
009
Не заполнено поле
7
Дата заявления, указанная налогоплательщиком
Для РБ, РК, РФ дата должна быть не больше даты формирования документа и не меньше 01.07.2010. Для РА дата должна быть не больше даты формирования документа и не меньше 01.01.2015. Для КР дата должна быть не больше даты формирования документа и не меньше 12.08.2015
004
Дата некорректна
8
Тип продавца, указанные в Разделе 3 и Приложении заявления
Проверка на обязательность заполнения атрибута, если дата отметки о регистрации заявления в налоговом органе больше или равна дате 01.01.2015
009
Не заполнено поле
9
Тип покупателя, , указанные в Разделе 3 и Приложении заявления
Проверка на обязательность заполнения атрибута, если дата отметки о регистрации заявления в налоговом органе больше или равна дате 01.01.2015
009
Не заполнено поле
10
Идентификационные коды (номера), указанные в Разделах 1, 3 и Приложении заявления
Проверка на обязательность заполнения, если указаны значения кода страны 051, 112, 398, 417, 643. При person_seller = true идентификатор id_seller может отсутствовать.
009
Не заполнено поле
11
Идентификационные коды (номера), указанные в Разделах 1, 3 и Приложении заявления
В случае, если указаны значения кода страны 051, 112, 398, 417, 643, проверяется соответствие алгоритмам формирования идентификаторов НП.. Для налогоплательщиков Республики Казахстан в заявлениях, представленных в налоговые органы до 01.01.2013г., может быть указан РНН.
006
Неверное значение идентификатора НП
12
Наименования организаций (ФИО индивидуальных предпринимателей), указанные в Разделах 1, 3 и Приложении заявления
Проверка на незаполнение пробелами (пустое значение)
009
Не заполнено поле
13
Коды стран, указанные в Разделах 1, 3 и Приложении заявления
Проверка на соответствие справочнику ОКСМ
005
Значение не соответствует справочнику
14
Номера договоров (контрактов), указанные в Разделах 1, 3 и Приложении заявления
Проверка на незаполнение пробелами (пустое значение)
009
Не заполнено поле
15
Даты договоров (контрактов), указанные в Разделах 1, 3 и Приложении заявления
Дата должна быть не больше даты формирования реестра, указанного в идентификаторе файла.
004
Дата некорректна
16
Номера спецификаций, указанные в Разделах 1, 3 и Приложении заявления
Проверка на незаполнение пробелами (пустое значение)
009
Не заполнено поле
17
Даты спецификаций, указанные в Разделах 1, 3 и Приложении заявления
Дата не может быть меньше даты контракта. Дата не может быть больше даты формирования документа
004
Дата некорректна
18
Дата отметки о регистрации заявления в налоговом органе
Дата должна быть не больше даты формирования реестра, указанного в идентификаторе файла
004
Дата некорректна
19
Дата отметки налогового органа об уплате налогов
Для РБ, РК, РФ дата должна быть не больше даты формирования реестра, указанного в идентификаторе файла, и не меньше 01.07.2010. Для РА дата должна быть не больше даты формирования реестра, указанного в идентификаторе файла, и не меньше 01.01.2015. Для КР дата должна быть не больше даты формирования реестра, указанного в идентификаторе файла, и не меньше 12.08.2015
004
Дата некорректна
20
ФИО инспектора
Проверка на обязательность заполнения атрибута, если дата отметки о регистрации заявления в налоговом органе больше или равна дате 01.01.2015
009
Не заполнено поле
21
НДС в сумме (уплачен)
Проверяется сумма налога НДС по товарным строкам, округленная до целых единиц (математическое правило), с суммой, указанной в данном атрибуте
010
Сумма НДС не равна рассчитанной
22
Акцизы в сумме (уплачены)
Проверяется сумма налога Акцизы по товарным строкам, округленная до целых единиц (математическое правило), с суммой, указанной в данном атрибуте
011
Сумма Акциза не равна рассчитанной
23
Номер товара в документе по порядку
Проверка на порядок нумерации. Проверка отсутствует, если в атрибуте «Причина возникновения документа» указан код «5» или «6»
012
Нарушена нумерация товарных строк
24
Наименование товара
Проверка на незаполнение пробелами (пустое значение)
009
Не заполнено поле
25
Код товара ТНВЭД
В случае заполнения кода ТН ВЭД ЕАЭС, проверка на наличие в справочнике ТН ВЭД ЕАЭС. Дата принятия товара на учет должна входить в период действия кода
005
Значение не соответствует справочнику
26
Единица измерения товара
Проверка на наличие кода единицы измерения в справочнике ОКЕИ или равенство значению FFFF
005
Значение не соответствует справочнику
27
Единица измерения товара
Проверка на обязательность заполнения атрибута, если дата отметки о регистрации заявления в налоговом органе больше или равна дате 01.01.2015
009
Не заполнено поле
28
Количество товара
Проверка на обязательность заполнения атрибута, если дата отметки о регистрации заявления в налоговом органе больше или равна дате 01.01.2015
009
Не заполнено поле
29
Код валюты
Проверка на наличие кода валюты в справочнике ОКВ
005
Значение не соответствует справочнику
30
Серия, номер транспортного (товаросопроводительного) документа
Проверка на незаполнение пробелами (пустое значение)
009
Не заполнено поле
31
Дата транспортного (товаросопроводительного) документа
Дата должна быть не больше даты формирования реестра, указанного в идентификаторе файла
004
Дата некорректна
32
Номер счета-фактуры
Проверка на незаполнение пробелами (пустое значение)
009
Не заполнено поле
33
Дата счета-фактуры
Дата должна быть не больше даты формирования документа
004
Дата некорректна
34
Дата принятия на учет товара
Для РБ, РК, РФ дата должна быть не больше даты формирования документа и не меньше 01.07.2010. Для РА дата должна быть не больше даты формирования документа и не меньше 01.01.2015. Для КР дата должна быть не больше даты формирования документа и не меньше 12.08.2015
004
Дата некорректна
35
Налоговая база (акцизы)
Проверка на заполнение, если заполнен атрибут "Ставка акциза твердая" или "Ставка акциза адвалорная"
013
Отсутствует взаимосвязанный атрибут
36
Ставка налога (акцизы) твердые (специфические). Ставка налога (акцизы) адвалорные
Проверяется заполнение только одного из значений в случае, если заполнен атрибут "Налоговая база (акцизы)"
016
По акцизу должен быть один вид ставки
37
Налоговая база НДС (итого)
Проверка на обязательность заполнения атрибута, если дата отметки о регистрации заявления в налоговом органе больше или равна дате 01.01.2015
009
Не заполнено поле
38
Налоговая база НДС (итого)
При наличии заполненного атрибута, проверяется сумма налоговой базы НДС по товарным строкам, с суммой, указанной в данном атрибуте
021
Сумма налоговой базы НДС не равна рассчитанной
39
Сумма налогов Акцизов (итого)
Проверяется сумма налогов Акцизов по товарным строкам, округленная до целых единиц (математическое правило), с суммой, указанной в данном атрибуте, если дата отметки о регистрации заявления в налоговом органе больше или равна дате 01.01.2015
020
Сумма налогов Акцизов не равна рассчитанной
40
Сумма налогов НДС (итого)
Проверяется сумма налогов НДС по товарным строкам, округленная до целых единиц (математическое правило), с суммой, указанной в данном атрибуте, если дата отметки о регистрации заявления в налоговом органе больше или равна дате 01.01.2015
022
Сумма налогов НДС не равна рассчитанной
41
Идентификатор отзываемого заявления в отзыве заявления
Проверяется наличие отзываемого заявления в числе ранее принятых заявлений
014
Отзываемое заявление отсутсвует
42
Идентификатор, номер и дата отметки о регистрации отозванного заявления (source_id, source_mark_num, source_mark_date) в новом заявлении
Проверка наличия принятого заявления с указанными реквизитами
027
Отсутствует отзываемое заявление
43
Элемент price_increasing
Проверка на наличие элемента, если в атрибуте «Причина возникновения документа» указан код «5»
017
Отсутствует взаимосвязанный элемент
44
Идентификаторы ранее представленного заявления в заявлении с ПВД = 5
Проверка наличия неотозванного заявления, по которому увеличивается цена товара. Проверка по атрибутам pi_source_id, pi_mark_num и pi_mark_date
018
Для увеличения цены нет исходного заявления
45
Номер товарной строки и код ТНВЭД в заявлении с ПВД = 5
Проверка наличия товарных строк в ранее представленном заявлении и равенства в них кода ТН ВЭД ЕАЭС (при наличии кода)
019
Для увеличения цены нет исходной товарной строки
46
Номер товарной строки и код ТНВЭД ЕАЭС в заявлении с ПВД = 6
Проверка наличия товарных строк в ранее принятом и отозванном заявлении и равенства в них кода ТН ВЭД ЕАЭС (при наличии кода). Проверяется при наличии атрибута source_id.
026
Для частичного возврата нет исходной товарной строки
47
Причина возникновения документа
Атрибут «ПВД» со значением «2» допустим для заявлений, у которых дата отметки о регистрации в налоговом органе меньше или равна 05.10.2012
023
ПВД некорректна
48
Номер и дата отметки о регистрации в налоговом органе предыдущего заявления в новом заявлении
Проверка на обязательность заполнения, если в атрибуте «Причина возникновения документа» указан код «4»или «6»
028
Отсутствуют реквизиты предыдущего заявления
49
В заявлении с ПВД = 4 или 6 нет реквизитов отозванного заявления
Не должно быть принятого и неотозванного заявления с реквизитами предыдущего заявления
029
Не указан отзыв предыдущего заявления
50
Код страны продавца в Разделе 3 (при отсутствии Раздела 3 – в Разделе 1)
Если признак “tipe” = 0 или 1, то код страны продавца должен быть равен коду страны, получившей реестр заявлений
030
Неверен код страны продавца
Приложение № 16
к Требованиям к составу и структуре информации в электронном виде о суммах косвенных налогов, уплаченных в бюджеты государств – членов Евразийского экономического союза
Правила, применяемые при формировании и обработке информации
1. Формирование и обработка реестра заявлений
1.1. При формировании реестров заявлений должна обеспечиваться уникальность идентификаторов документов в каждом реестре.
1.2. При обработке значений реквизитов «Количество товаров» и «Налоговая база» считать, что нулевое значение не является пустым.
1.3. При обработке реестров и выявлении ошибок с кодомами 001, 002 и 003 файлы реестров заявлений считаются не принятыми полностью. Таким образом, ошибки с кодами 001, 002 и 003 являются критическими.
В случае выявления при обработке файлов критических ошибок налоговый орган – отправитель обязан принять все меры по устранению выявленных ошибок и прислать новый файл. При этом наименование (нумерация) файла должно соответствовать наименованию ранее не принятого файла.
2. Формирование и обработка реестров запросов.
Реестр запросов не должен включать более одного запроса типа «1» на одно и тоже заявление.
При формировании запросов типа «2» или «3» указываются реквизиты заявления в электронном виде.
При поиске заявлений в ответ на поступивший запрос применяются следующие правила:
идентификационный код (номер) продавца, указанный в запросе, должен соответствовать идентификационному коду (номеру) продавца, указанному в Разделе1 заявления (в случае отсутствия Раздела 3) или идентификационному коду (номеру) продавца, указанному в Разделе 3 заявления (в случае его наличия);
код страны продавца, указанный в запросе, должен соответствовать коду страны продавца, указанному в Разделе1 заявления (в случае отсутствия Раздела 3) или коду страны продавца, указанному в Разделе 3 заявления (в случае его наличия);
идентификационный код (номер) покупателя, указанный в запросе, должен соответствовать идентификационному коду (номеру) покупателя, указанному в Разделе1 заявления;
код страны покупателя, указанный в запросе, должен соответствовать коду страны покупателя, указанному в Разделе 1 заявления;
номер отметки о регистрации заявления в налоговом органе, указанный в запросе, должен соответствовать номеру отметки о регистрации заявления, указанному в Разделе 2 заявления;
дата отметки о регистрации заявления в налоговом органе, указанная в запросе, должна соответствовать дате отметки о регистрации заявления, указанной в Разделе 2 заявления.
На каждый запрос из реестра запросов должен быть направлен ответ в виде уведомления (в составе реестра уведомлений).
Порядок обработки запроса:
2.5.1. Проверка корректности запроса
При некорректном запросе – уведомление о некорректности запроса (тип уведомления = 2). Условия некорректности:
Если атрибут «request_id» не уникален. Примечание в уведомлении: «Идентификатор запроса не уникален».
Если атрибут «country_seller» не равен коду страны отправителя. Примечание в уведомлении: «Ошибка в коде страны продавца».
Если атрибут «country_buyer» не равен коду страны получателя. Примечание в уведомлении: «Ошибка в коде страны покупателя».
Если атрибут «country_seller» = 112, 398 или 643 и атрибут «mark_date» меньше 01.07.2010. Примечание в уведомлении: «Дата регистрации заявления меньше 01.07.2010».
Если атрибут «country_seller» = 051 и атрибут «mark_date» меньше 02.01.2015. Примечание в уведомлении: «Дата регистрации заявления меньше 02.01.2015».
Если атрибут «country_seller» = 417 и атрибут «mark_date» меньше 12.08.2015. Примечание в уведомлении: «Дата регистрации заявления меньше 12.08.2015».
Если атрибут «request_type» = 2, 3 и атрибут «comment» отсутствует или пустой. Примечание в уведомлении: «Не заполнено Примечание».
Если атрибут “request_type” = 2, найденное заявление представлено по ТКС с ЭП и "mark_date" > 01.01.2015. Примечание в уведомлении: «заявление представлено только в электронном виде по ТКС».
Если (“request_type” = 2 или 3) и найденное заявление не отправлялось. Примечание в уведомлении: «заявление в электронном виде ещё не отправлялось».
Если (“request_type” = 2 или 3) и найденное заявление отправлялось, но не принято по ФЛК. Примечание в уведомлении: «заявление в электронном виде с Ид = _______ не принято по ФЛК».
2.5.2. Поиск заявления.
Если заявление не найдено, автоматически формируется уведомление об отсутствии заявления (тип уведомления = 1). Примечание в уведомлении: «заявление с указанными в запросе реквизитами не найдено» (заполняется автоматически).
Если заявление найдено:
2.5.3. Анализ и подготовка ответа по найденному заявлению (тип уведомления = 3).
2.5.3.1. Тип запроса = 1.
Если заявление с отказом в отметке об уплате налога – уведомление с примечанием «По заявлению был отказ в отметке об уплате налога».
Если заявление не отправлено налоговым органом-отправителем – уведомление с примечанием «заявление с ИД = <Идентификатор документа> не отправлено».
Если заявление отправлено налоговым органом-отправителем, но не получен протокол ФЛК от налогового органа-получателя заявления – уведомление с примечанием «заявление с ИД = <Идентификатор документа> отправлено <Дата отправки>».
Если заявление не принято налоговым органом-получателем из-за ошибок ФЛК – уведомление с примечанием «заявление с Ид = <Идентификатор документа> не принято по ФЛК».
Если заявление принято налоговым органом-получателем – уведомление с примечанием «заявление с ИД = <Идентификатор документа> отправлено <Дата отправки> и принято».
Если заявление отозвано без представления заявления взамен – уведомление с примечанием «заявление с ИД = <Идентификатор документа> отозвано <Дата отзыва> по причине <Наименование по Справочнику причин отзыва заявлений>».
Если по заявлению аннулирована отметка об уплате налога, а заявления «взамен» ещё нет – уведомление с примечаием «По заявлению <дата> аннулирована отметка об уплате налога».
Если заявление заменено, уведомление с примечанием «Взамен заявления с ИД = <Идентификатор документа> представлено заявление с регистрационным номером <Номер отметки о регистрации заявления в налоговом органе > от <Дата отметки о регистрации заявления в налоговом органе >».
2.5.3.2. Тип запроса = 2 или 3.
Если заявление отозвано без представления заявления взамен – уведомление с примечанием «заявление с ИД = <Идентификатор документа> отозвано <Дата отзыва> по причине <Наименование по Справочнику причин отзыва заявлений>».
Если по заявлению аннулирована отметка об уплате налога, а заявления «взамен» ещё нет – уведомление с примечаием «По заявлению <дата> аннулирована отметка об уплате налога».
Если заявление заменено, уведомление с примечанием «Взамен заявления с ИД = <Идентификатор документа> представлено заявление с регистрационным номером <Номер отметки о регистрации заявления в налоговом органе > от <Дата отметки о регистрации заявления в налоговом органе >».
Если заявление актуально и принято налоговым органом-получателем – запрос направляется инспектору для анализа и подготовки ответа.».
_____________
Спросите ИИ об этой статье
Ассистент OpenLEX разберёт её простыми словами, подберёт судебную практику и связанные нормы — каждая ссылка в ответе открывает статью из этой базы целиком. Регистрация бесплатная: почта и пароль.
Комментарий OpenLEX
к статье 2
Разбор нормы по её тексту и разъяснениям Пленума, обзоров Верховного Суда и Конституционного Суда — со ссылкой на источник у каждого утверждения.