Ошибка импорта реєстра нн в xml

Проблеми зв'язані з експортом\імпортом звітів, довідників.
Відповісти
gumenuyk
Повідомлень: 367
З нами з: 28 вересня 2011, 14:44

Ошибка импорта реєстра нн в xml

Повідомлення gumenuyk » 18 січня 2013, 18:38

Подскажите не поменялась ли структура реєстра нн, у клиента своя корпоративная программа, раньше все было нормально, вот протокол импорта:


| Показать
При імпорті файла '18100022048622J1201505101000000111220121810.XML' виникла помилка.
Content cannot be converted to the type Int. Line 14093, position 27.

У звіті J1201505 18100022048622J1201505101000000111220121810.XML
виявлені розбіжності з затвердженим форматом та структурую документа звітності,
визначених чинним законодавством:

Помилка:The element 'DECLARHEAD' has invalid child element 'C_DOC_STAN'. List of possible elements expected: 'C_STI_ORIG'.
Помилка:The element 'DECLARBODY' has invalid child element 'HNUM'. List of possible elements expected: 'HZ, HZN'.

Нижче приведена схема опису основних типів
<?xml version="1.0" encoding="windows-1251"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>Загальні типи даних</xs:documentation>
</xs:annotation>
<!--Прості типи-->
<!--тип "Ознака неприбуткової установи (організації) (Наказ ДПА України від 24.01.2011 № 37) (значення 0001-0016)"-->
<xs:simpleType name="DGOZN_NPR">
<xs:restriction base="xs:string">
<xs:pattern value="(([0]{3}[1-9])|([0]{2}[1][0-6]))"/>
</xs:restriction>
</xs:simpleType>
<!--тип "Тип підпису для Повідомлення про реєстрацію електронного цифрового підпису"-->
<xs:simpleType name="DGSign">
<xs:annotation>
<xs:documentation>
"Тип підпису для Повідомлення про реєстрацію електронного цифрового підпису"
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Директор"/>
<xs:enumeration value="Бухгалтер"/>
<xs:enumeration value="Підпис податкових накладних"/>
</xs:restriction>
</xs:simpleType>
<!--тип "Код "виду 1.2.3.1"-->
<xs:simpleType name="DGCodListMineDeposit">
<xs:annotation>
<xs:documentation>
Код "Переліку категорій запасів корисних копалин ділянок надр, що визначають об’єкт оподаткування платою за користування надрами для видобування корисних копалин"
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="1.1.1"/>
<xs:enumeration value="1.1.2"/>
<xs:enumeration value="1.1.3"/>
<xs:enumeration value="1.2.1"/>
<xs:enumeration value="1.2.2"/>
<xs:enumeration value="1.3.1"/>
<xs:enumeration value="1.3.1.1"/>
<xs:enumeration value="1.3.1.2"/>
<xs:enumeration value="1.3.2"/>
<xs:enumeration value="1.3.2.1"/>
<xs:enumeration value="1.3.2.2"/>
<xs:enumeration value="2.1.1"/>
<xs:enumeration value="2.1.2"/>
<xs:enumeration value="2.1.3"/>
<xs:enumeration value="2.1.4"/>
<xs:enumeration value="2.1.5"/>
<xs:enumeration value="2.2.1"/>
<xs:enumeration value="2.2.2"/>
<xs:enumeration value="2.3.1"/>
<xs:enumeration value="2.3.1.1"/>
<xs:enumeration value="2.3.1.2"/>
<xs:enumeration value="2.3.2"/>
<xs:enumeration value="2.3.2.1"/>
<xs:enumeration value="2.3.2.2"/>
</xs:restriction>
</xs:simpleType>
<!--тип "акциз Розділ в декларації" -->
<xs:simpleType name="DGJ02095Ind1">
<xs:annotation>
<xs:documentation>
розділ Декларації (А,Б,В,Г)
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[АБВГ]{1}"/>
</xs:restriction>
</xs:simpleType>
<!--тип "акциз операція в декларації" -->
<xs:simpleType name="DGJ02095Ind2">
<xs:annotation>
<xs:documentation>
операція в Декларації (А1-А99,Б1-Б99,В...,Г...)
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="([АБВГ]([1-9]{1}[0-9]{0,1}){1}){1}"/>
</xs:restriction>
</xs:simpleType>
<!--тип "Можливі варіанти Виду документа" -->
<xs:simpleType name="DGJ13001TypeDoc">
<xs:annotation>
<xs:documentation>
Можливі варіанти Виду документа в запиті:
ПН - податкова накладна;
РК - розрахунок коригування до податкової накладної (додаток 2 до податкової накладної));
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="(ПН)|(РК)"/>
</xs:restriction>
</xs:simpleType>
<!--тип колонки таблиці "Можливі варіанти Виду документа"-->
<xs:complexType name="DGJ13001TypeDocColumn">
<xs:simpleContent>
<xs:extension base="DGJ13001TypeDoc">
<xs:attribute name="ROWNUM" type="rowInt" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- Нові типи необхідні для проекту -->
<!--Загальний тип "Тип зв’язку пов’язаних документів"-->
<xs:simpleType name="DGTypeLinkDoc">
<xs:restriction base="xs:nonNegativeInteger">
<xs:pattern value="[1-3]"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код документа"-->
<xs:simpleType name="DGC_DOC">
<xs:restriction base="xs:string">
<xs:pattern value="([JF]((0[1-9])|([1-9][0-9])))"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Підтип документа"-->
<xs:simpleType name="DGC_DOC_SUB">
<xs:restriction base="xs:string">
<xs:pattern value="(([0-9]{2}[1-9])|([0-9][1-9][0-9])|([1-9][0-9]{2}))"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Номер версії документа"-->
<xs:simpleType name="DGC_DOC_VER">
<xs:restriction base="xs:string">
<xs:pattern value="([1-9][0-9])|([1-9])"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код ДПІ, використовується для обмеження коду області"-->
<xs:simpleType name="DGc_dpi">
<xs:restriction base="xs:integer">
<xs:minInclusive value="100"/>
<xs:maxInclusive value="2899"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Ім’я файлу, що містить пов’язаний документ"-->
<xs:simpleType name="DGFilename">
<xs:restriction base="xs:string">
<xs:pattern value="(([1-9][0-9])|(0[1-9])){2}(([0-9]{10})|(00[АБВГДЕЄЖЗИІКЛМНОПРСТУФХЦЧШЩЮЯ]{2}[0-9]{6}))([JF]((0[1-9])|([1-9][0-9])))(([0-9]{2}[1-9])|([0-9][1-9][0-9])|([1-9][0-9]{2}))(([1-9][0-9])|(0[1-9]))[1-3]([0-9]{2})([0-9]{7})([1-5])((0[1-9])|(1[1-2]))(20[0-9]{2})(([1-9][0-9])|(0[1-9])){2}\.xml"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1 до ..." використовується для вказання кількості номеру (HEXPL, HPAGES, №п/п)-->
<xs:simpleType name="DGInom">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "№ податкової накладної виду (число від 1 до 9999999)/(2,3,або4)(число від 1 до 999)" -->
<xs:simpleType name="DGNPN">
<xs:annotation>
<xs:documentation>
№ податкової накладної формат:
nnnnnnN/nnnnn де:
- n необовязкове значенн
- N обовязкове значенн
(приклади значень: 125, 125/2, 125/012, 125/2012)
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="([1-9]{1}[0-9]{0,6}){1}(/{1}([2|3|4]){0,1}(([0]{2}[1-9]{1})|([0]{1}[1-9]{1}[0-9]{1})|([1-9]{1}[0-9]{2})){0,1}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1 до ... 9999999" використовується для вказання кількості, номера рядка-->
<xs:simpleType name="DGI7nom">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="9999999"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1 до ... 9999" використовується для вказання кількості, номера рядка-->
<xs:simpleType name="DGI4nom">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1 до ... 999" використовується для вказання кількості, номера рядка-->
<xs:simpleType name="DGI3nom">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1 до 99" використовується для вказання номера-->
<xs:simpleType name="DGI2inom">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "вид(код) документа" Розділ I. Видані податкові накладні" версія документа 5-->
<xs:simpleType name="DGKodDocROVPD5_1">
<xs:annotation>
<xs:documentation>
Коди "Вид документа" (Розділ I. Видані податкові накладні):
ПН, ПН01, ..., ПН14 - податкова накладна;
РК - розрахунок коригування до податкової накладної (додаток 2 до податкової накладної));
ВМД - вантажна митна декларація;
БО - документ бухгалтерського обліку;
У разі якщо дані документа включаються до уточнюючих розрахунків за звітний період, до виду документа додається літера "У"
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="(ПН((0[1-9])|(1[0-4]))*[У]*)|(РК[У]*)|(ВМД[У]*)|(БО[У]*)"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "вид(код) документа" Розділ IІ. Отримані податкові накладні" версія документа 5-->
<xs:simpleType name="DGKodDocROVPD5_2">
<xs:annotation>
<xs:documentation>
Коди "Вид документа" (Розділ IІ. Отримані податкові накладні):
ПН - податкова накладна;
РК - розрахунок коригування до податкової накладної (додаток 2 до податкової накладної));
ВМД - вантажна митна декларація;
ЧК - касовий чек;
ТК - транспортний квиток;
ГР - готельний рахунок;
ПЗ - рахунок на послуги зв'язку;
ПО - послуги, вартість яких визначається за показниками приладів обліку;
ЗП - заява платника відповідно до пункту 201.10 статті 201 розділу V Кодексу;
НП - документ, що засвідчує придбання товарів/послуг на митній території України в осіб, які не зареєстровані як платники ПДВ;
БО - документ бухгалтерського обліку; Внесено згідно листа _______
До виду документа додається літера „Р” - якщо платником проводиться розподіл сум податкового кредиту відповідно до пункту 199.1 статті 199 та/або абзацу третього підпункту 209.15.1 пункту 209.15 статті 209 розділу V Кодексу;
У разі якщо дані документа включаються до уточнюючих розрахунків за звітний період, до виду документа додається літера "У"
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="(ПН[Р]*[У]*)|(РК[Р]*[У]*)|(ВМД[Р]*[У]*)|(ЧК[Р]*[У]*)|(ТК[Р]*[У]*)|(ГР[Р]*[У]*)|(ПЗ[Р]*[У]*)|(ПО[Р]*[У]*)|(ЗП[Р]*[У]*)|(НП[Р]*[У]*)|(БО[Р]*[У]*)"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Признак спеціальної податкової накладної" -->
<xs:simpleType name="DGspecNom">
<xs:annotation>
<xs:documentation>значення: 2, 3, 4</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:unsignedLong">
<xs:pattern value="(2)|(3)|(4)"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "вид(код) документа" Реєстру отриманих та виданих податкових накладних" версія 5 розділ 1-->
<xs:complexType name="DGKodDocROVPD5_1Column">
<xs:simpleContent>
<xs:extension base="DGKodDocROVPD5_1">
<xs:attribute name="ROWNUM" type="rowInt" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!--Загальний тип "вид(код) документа" Реєстру отриманих та виданих податкових накладних" версія 5 розділ 2-->
<xs:complexType name="DGKodDocROVPD5_2Column">
<xs:simpleContent>
<xs:extension base="DGKodDocROVPD5_2">
<xs:attribute name="ROWNUM" type="rowInt" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!--Загальний тип "(тип причини) коли Оригінал ПОДАТКОВА НАКЛАДНА залишається у продавця" (HTYPR)-->
<xs:simpleType name="DGPNtypr">
<xs:annotation>
<xs:documentation>ПОРЯДОК заповнення податкової накладної (Наказ Міністерства фінансів України від 01.11.11 № 1379)
п.8. Усі примірники податкових накладних, окремі особливості заповнення яких викладені в підпунктах 8.1-8.4 цього пункту, залишаються в особи, що їх виписала, і зберігаються відповідно до викладеного в підпунктах 6.1 та 6.4 пункту 6 цього Порядку.
Можливі значення значення 01, 02, ..., 14</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="01"><xs:annotation><xs:documentation>
Виписана на суму перевищення звичайної ціни над фактичною
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="02"><xs:annotation><xs:documentation>
Постачання неплатнику податку
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="03"><xs:annotation><xs:documentation>
Натуральна виплата в рахунок оплати праці фізичним особам
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="04"><xs:annotation><xs:documentation>
Постачання у межах балансу для невиробничого використанн
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="05"><xs:annotation><xs:documentation>
Ліквідація основних засобів за самостійним рішенням платника податку
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="06"><xs:annotation><xs:documentation>
Переведення виробничих основних засобів до складу невиробничих
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="07"><xs:annotation><xs:documentation>
Експортні постачанн
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="08"><xs:annotation><xs:documentation>
Постачання для операцій, які не є об'єктом оподаткування податком на додану вартість
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="09"><xs:annotation><xs:documentation>
Постачання для операцій, які звільнені від оподаткування податком на додану вартість
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="10"><xs:annotation><xs:documentation>
Визнання умовного постачання товарних залишків та/або необоротних активів, що перебувають в обліку платника податку на день анулювання його реєстрації як платника податку на додану вартість, щодо яких був нарахований податковий кредит у минулих або поточному податкових періодах при анулюванні реєстрації платника податку на додану вартість
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="11"><xs:annotation><xs:documentation>
Виписана за щоденними підсумками операцій
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="12"><xs:annotation><xs:documentation>
Виписана на вартість безоплатно поставлених товарів/послуг, обчислену виходячи з рівня звичайних цін
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="13"><xs:annotation><xs:documentation>
Використання виробничих або невиробничих засобів, інших товарів/послуг не у господарській діяльності
</xs:documentation></xs:annotation></xs:enumeration>
<xs:enumeration value="14"><xs:annotation><xs:documentation>
Виписана покупцем (отримувачем) послуг від нерезидента
</xs:documentation></xs:annotation></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<!-- Нові типи необхідні для проекту -->
<!--Загальний тип "вид(код) документа" Реєстру отриманих та виданих податкових накладних" версія 3 розділ 1-->
<xs:simpleType name="DGKodDocROVPD3_1">
<xs:restriction base="xs:string">
<xs:enumeration value="ПН">
<xs:annotation>
<xs:documentation>
ПН - податкова накладна
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="РК">
<xs:annotation>
<xs:documentation>
РК - розрахунок коригування до податкової накладної (розрахунок коригування кількісних і вартісних показників (додаток 2 до податкової накладної))
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ВМД">
<xs:annotation>
<xs:documentation>
ВМД - вантажна митна деклараці
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ЧК">
<xs:annotation>
<xs:documentation>
ЧК - товарний (касовий) чек
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ТК">
<xs:annotation>
<xs:documentation>
ТК - транспортний квиток
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ГР">
<xs:annotation>
<xs:documentation>
ГР - готельний рахунок
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ПЗ">
<xs:annotation>
<xs:documentation>
ПЗ - рахунок за послуги зв'язку
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ПО">
<xs:annotation>
<xs:documentation>
ПО - послуги, вартість яких визначається за показниками приладів обліку
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ЗП">
<xs:annotation>
<xs:documentation>
ЗП - заява платника відповідно до підпункту 7.2.6 пункту 7.2 статті 7 Закону
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ПНУ">
<xs:annotation>
<xs:documentation>
ПНУ - податкова накладна [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="РКУ">
<xs:annotation>
<xs:documentation>
РКУ - розрахунок коригування до податкової накладної (розрахунок коригування кількісних і вартісних показників (додаток 2 до податкової накладної)) [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ВМДУ">
<xs:annotation>
<xs:documentation>
ВМДУ - вантажна митна декларація [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ЧКУ">
<xs:annotation>
<xs:documentation>
ЧКУ - товарний (касовий) чек [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ТКУ">
<xs:annotation>
<xs:documentation>
ТКУ - транспортний квиток [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ГРУ">
<xs:annotation>
<xs:documentation>
ГРУ - готельний рахунок [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ПЗУ">
<xs:annotation>
<xs:documentation>
ПЗУ - рахунок за послуги зв'язку [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ПОУ">
<xs:annotation>
<xs:documentation>
ПОУ - послуги, вартість яких визначається за показниками приладів обліку [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ЗПУ">
<xs:annotation>
<xs:documentation>
ЗПУ - заява платника відповідно до підпункту 7.2.6 пункту 7.2 статті 7 Закону [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "вид(код) документа" Реєстру отриманих та виданих податкових накладних" версія 3 розділ 2-->
<xs:simpleType name="DGKodDocROVPD3_2">
<xs:restriction base="xs:string">
<xs:enumeration value="ПН">
<xs:annotation>
<xs:documentation>
ПН - податкова накладна
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="РК">
<xs:annotation>
<xs:documentation>
РК - розрахунок коригування до податкової накладної (розрахунок коригування кількісних і вартісних показників (додаток 2 до податкової накладної))
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ВМД">
<xs:annotation>
<xs:documentation>
ВМД - вантажна митна деклараці
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ПП">
<xs:annotation>
<xs:documentation>
ПП - податкова накладна за щоденними підсумками операцій
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ЗЦ">
<xs:annotation>
<xs:documentation>
ЗЦ - податкова накладна, виписана на суму перевищення звичайної ціни над фактичною
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ПНУ">
<xs:annotation>
<xs:documentation>
ПНУ - податкова накладна [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="РКУ">
<xs:annotation>
<xs:documentation>
РКУ - розрахунок коригування до податкової накладної (розрахунок коригування кількісних і вартісних показників (додаток 2 до податкової накладної)) [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ВМДУ">
<xs:annotation>
<xs:documentation>
ВМДУ - вантажна митна декларація [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ППУ">
<xs:annotation>
<xs:documentation>
ППУ - податкова накладна за щоденними підсумками операцій [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ЗЦУ">
<xs:annotation>
<xs:documentation>
ЗЦУ - податкова накладна, виписана на суму перевищення звичайної ціни над фактичною [уточнення]
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Номер для накладної - число, слеш і літери зц"-->
<xs:simpleType name="DGHNUM_N">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]+(/{1}(([0-9]+)|(зц){1}|(ЗЦ){1}))*"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числові дані 2 знаки крапка знак"-->
<xs:simpleType name="DGKODR">
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
<xs:minLength value="1"/>
<xs:pattern value="(([1-9])|([1-9][0-9])){1}(\.[0-9]){0,1}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Місяц з нолем на початку"-->
<xs:simpleType name="DG0Month">
<xs:restriction base="xs:string">
<xs:length value="2"/>
<xs:pattern value="((0[1-9])|(1[0-2]))"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Місяц і рік"-->
<xs:simpleType name="DGMonthYear">
<xs:restriction base="xs:string">
<xs:length value="6"/>
<xs:pattern value="(((0[1-9])|(1[0-2]))(20)\d{2})"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Дата кінець квартала у форматі ддммрррр"-->
<xs:simpleType name="DGDateEndKv">
<xs:restriction base="DGDate">
<xs:length value="8"/>
<xs:pattern value="((31(03|12)|(30(06|09)))(20)\d{2})"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код Стан документа (1, 2, 3) (1-звітний документ 2-новий звітний документ 3-уточнюючий документ)"-->
<xs:simpleType name="DGSTAN">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="3"/>
</xs:restriction>
</xs:simpleType>
<!-- Загальний тип "Код організаційно-правової форми господарювання (ОПФГ)" HKOPFG -->
<xs:simpleType name="DGHKOPFG">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="100"/>
<xs:maxInclusive value="995"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код КОАТУУ (9-10 знаків)" (HKOATUU)-->
<xs:simpleType name="DGKOATUU">
<xs:restriction base="xs:unsignedLong">
<xs:pattern value="[0-9]{9,10}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код від 1 до 4 знаків ДРФО, ознака типу документа для Реєстра накладних версії 2"-->
<xs:simpleType name="DGOsp">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="4"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код 0/1 для ДРФО"-->
<xs:simpleType name="DGOzn">
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код 1/2 для ДРФО"-->
<xs:simpleType name="DGOzn12">
<xs:restriction base="xs:integer">
<xs:pattern value="[1,2]"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Ознака доходу від 1 до 66 для ДРФО"-->
<xs:simpleType name="DGOdoh">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="66"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Ознака доходу 1-ДФ з 01.01.2011"-->
<xs:simpleType name="DGOdoh1DF">
<xs:restriction base="xs:integer">
<xs:minInclusive value="101"/>
<xs:maxInclusive value="178"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Ознака пільги 1-ДФ з 01.01.2011"-->
<xs:simpleType name="DGOplg1DF">
<xs:restriction base="xs:string">
<xs:pattern value="0([1-4]{1})"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код пільги (8 знаків)"-->
<xs:simpleType name="DGCodPilg">
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="8"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Місяць від 0 до 12"-->
<xs:simpleType name="DGMonth0">
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="12"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код МФО (6 знаків)"-->
<xs:simpleType name="DGmfo">
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="6"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код транспортного засобу (10 знаків) (11.12.2008)"-->
<xs:simpleType name="DGTn-Zed">
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="10"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код номера області"-->
<xs:simpleType name="DGreg">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="29"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код зовнішньоекономічної діяльності"-->
<xs:simpleType name="DGUKTZED">
<xs:restriction base="xs:integer">
<xs:pattern value="([0-9]){10}|([0-9]){4}|([0-9]){6}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 10000000 до 99999999"-->
<xs:simpleType name="DGI8">
<xs:restriction base="xs:integer">
<xs:minInclusive value="10000000"/>
<xs:maxInclusive value="99999999"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1000 до 99999"-->
<xs:simpleType name="DGI5i">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1000"/>
<xs:maxInclusive value="99999"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 0 до 999"-->
<xs:simpleType name="DGI3i">
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 0 до 99"-->
<xs:simpleType name="DGI2i">
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "5 значне ціле додатне число"-->
<xs:simpleType name="DGint5">
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="5"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "2 значне ціле додатне число"-->
<xs:simpleType name="DGint2">
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "3 значне ціле додатне число"-->
<xs:simpleType name="DGint3">
<xs:restriction base="xs:unsignedLong">
<xs:totalDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "КВЕД"-->
<xs:simpleType name="DGkved">
<xs:restriction base="xs:string">
<xs:maxLength value="7"/>
<xs:minLength value="4"/>
<xs:pattern value="([0-9]{2})(\.)((([0-9])|([0-9]{2}))|((([0-9]{2}))(\.[0-9])))"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Ознака" відмітка-->
<xs:simpleType name="DGchk">
<xs:restriction base="xs:int">
<xs:enumeration value="1"/>
<!--<xs:maxLength value="1"/>-->
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Місяць"-->
<xs:simpleType name="DGMonth">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="12"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Квартал"-->
<xs:simpleType name="DGKv">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="4"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Тип звітнoго періоду"-->
<xs:simpleType name="DGPType">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="5"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Рік народження"-->
<xs:simpleType name="DGNYear">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1900"/>
<xs:maxInclusive value="2099"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Рік"-->
<xs:simpleType name="DGYear">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1981"/>
<xs:maxInclusive value="2099"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Назва підприємства"-->
<xs:simpleType name="DGHNAME">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Адреса підприємства"-->
<xs:simpleType name="DGHLOC">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код міста"-->
<xs:simpleType name="DGHZIP">
<xs:restriction base="xs:unsignedLong">
<xs:pattern value="([0-9]{5,5})"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Електронна пошта"-->
<xs:simpleType name="DGHEMAIL">
<xs:restriction base="xs:string">
<xs:pattern value="[^@]+@[^@]+"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Номер телефона"-->
<xs:simpleType name="DGHTEL">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9 ()\-+\.,;]{4,}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Номер факса"-->
<xs:simpleType name="DGHFAX">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9 ()\-+\.,;]{4,}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Назва ДПІ"-->
<xs:simpleType name="DGHSTI">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Назва ДПІ, до якого подається копія податкового документа до відома"-->
<xs:simpleType name="DGhSTI_copy">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числовий 0" 0, 0.0, або 0.00-->
<xs:simpleType name="DGdecimalZero">
<xs:restriction base="xs:decimal">
<xs:pattern value="0(\.0{1,2}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "проценти розподілу, питома вага, числові дані, можливо з 2 знаками після коми, від 0 до 100 включно"-->
<xs:simpleType name="DGpercentAlloc">
<xs:restriction base="DGdecimal2">
<xs:minInclusive value="0.00"/>
<xs:maxInclusive value="100.00"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числові дані 0 знаки після коми"-->
<xs:simpleType name="DGdecimal0">
<xs:restriction base="xs:decimal">
<xs:pattern value="\-{0,1}[0-9]+(\.0{1,2}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числові дані 1 знаки після коми"-->
<xs:simpleType name="DGdecimal1">
<xs:restriction base="xs:decimal">
<xs:pattern value="\-{0,1}[0-9]+\.[0-9]{1,2}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числові дані 2 знаки після коми"-->
<xs:simpleType name="DGdecimal2">
<xs:restriction base="xs:decimal">
<xs:pattern value="\-{0,1}[0-9]+\.[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числові дані 3 знаки після коми"-->
<xs:simpleType name="DGdecimal3">
<xs:restriction base="xs:decimal">
<xs:pattern value="\-{0,1}[0-9]+\.[0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числові дані 4 знаки після коми"-->
<xs:simpleType name="DGdecimal4">
<xs:restriction base="xs:decimal">
<xs:pattern value="\-{0,1}[0-9]+\.[0-9]{4}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числові дані 5 знаки після коми"-->
<xs:simpleType name="DGdecimal5">
<xs:restriction base="xs:decimal">
<xs:pattern value="\-{0,1}[0-9]+\.[0-9]{5}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числові дані 6 знаки після коми"-->
<xs:simpleType name="DGdecimal6">
<xs:restriction base="xs:decimal">
<xs:pattern value="\-{0,1}[0-9]+\.[0-9]{6}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числові дані 6 знаки після коми спец"-->
<xs:simpleType name="DGdecimal6_R">
<xs:restriction base="xs:decimal">
<xs:pattern value="\-{0,1}[0-9]+(\.[0-9]{1,6}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Числові дані 12 знаки після коми спец"-->
<xs:simpleType name="DGdecimal12_R">
<xs:restriction base="xs:decimal">
<xs:pattern value="\-{0,1}[0-9]+(\.[0-9]{1,12}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "5-10-15 неоподатковуваних мінімумів "-->
<xs:simpleType name="DG5-10-15nmg">
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
<xs:enumeration value="5"/>
<xs:enumeration value="10"/>
<xs:enumeration value="15"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код ДРФО фізичної особи допускається числовий код, або № паспорта"-->
<xs:simpleType name="DGDrfo">
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
<xs:pattern value="([0-9]{5,10}|[АБВГДЕЄЖЗИІКЛМНОПРСТУФХЦЧШЩЮЯ]{2}[0-9]{6})"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "серія та № паспорта" (HPASS)-->
<xs:simpleType name="DGPass">
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
<xs:pattern value="[АБВГДЕЄЖЗИІКЛМНОПРСТУФХЦЧШЩЮЯ]{2}[0-9]{6}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "серія паспорта" (HPASSSER)-->
<xs:simpleType name="DGPassSer">
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
<xs:pattern value="[АБВГДЕЄЖЗИІКЛМНОПРСТУФХЦЧШЩЮЯ]{2}"/>
</xs:restriction>
Востаннє редагувалось 18 січня 2013, 18:56 користувачем gumenuyk, всього редагувалось 1 раз.

доктор
Повідомлень: 857
З нами з: 22 травня 2012, 11:39
Звідки: Полтава
Контактна інформація:

Re: Ошибка импорта реєстра нн в xml

Повідомлення доктор » 18 січня 2013, 18:49

Спойлер Вам в помощь. для начала.
багрепорт «ничего не работает!» оскорбляет чувства программирующих.

gumenuyk
Повідомлень: 367
З нами з: 28 вересня 2011, 14:44

Re: Ошибка импорта реєстра нн в xml

Повідомлення gumenuyk » 18 січня 2013, 18:50

Спойлер???

доктор
Повідомлень: 857
З нами з: 22 травня 2012, 11:39
Звідки: Полтава
Контактна інформація:

Re: Ошибка импорта реєстра нн в xml

Повідомлення доктор » 18 січня 2013, 18:52

Да, спойлер. Пожалейте пользователей...
багрепорт «ничего не работает!» оскорбляет чувства программирующих.

Родин Евгений

Re: Ошибка импорта реєстра нн в xml

Повідомлення Родин Евгений » 18 січня 2013, 19:05

Встречал. Пришлите ХМЛ, посмотрю.

gumenuyk
Повідомлень: 367
З нами з: 28 вересня 2011, 14:44

Re: Ошибка импорта реєстра нн в xml

Повідомлення gumenuyk » 18 січня 2013, 19:09

Родин Евгений писав:Встречал. Пришлите ХМЛ, посмотрю.

напишите пожалуйста адрес почты в понедельник утром пришлю или на [email protected] отправлять

Родин Евгений

Re: Ошибка импорта реєстра нн в xml

Повідомлення Родин Евгений » 18 січня 2013, 19:11

Да, это мой личный ящик.

sashaslam
Повідомлень: 230
З нами з: 15 січня 2012, 12:44

Re: Ошибка импорта реєстра нн в xml

Повідомлення sashaslam » 17 квітня 2014, 17:39

Аналогічна проблема при імпорті рпн.

Toha
Повідомлень: 393
З нами з: 09 липня 2012, 10:39

Re: Ошибка импорта реєстра нн в xml

Повідомлення Toha » 18 грудня 2014, 12:07

Чем закончилась данная эпопея???
| Показать
При імпорті файла '25090030894642J1201507100000009911120142509.XML' виникла помилка.
Невірний формат дати. Дата повинна бути задана в форматі ДДММРРРР або ДД.ММ.РРРР

У звіті J1201507 25090030894642J1201507100000009911120142509.XML
виявлені розбіжності з затвердженим форматом та структурую документа звітності,
визначених чинним законодавством:

Помилка:The element 'DECLARHEAD' has invalid child element 'C_DOC_STAN'. List of possible elements expected: 'C_STI_ORIG'.
Помилка:The element 'DECLARBODY' has invalid child element 'HZKV'. List of possible elements expected: 'HZM'.

Нижче приведена схема опису основних типів
<?xml version="1.0" encoding="windows-1251"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>Загальні типи даних</xs:documentation>
</xs:annotation>
<!--Прості типи-->
<!--тип "Ознака неприбуткової установи (організації) (Наказ Мінфін України від 24.01.2013 № 37) (значення 0001-0019)"-->
<xs:simpleType name="DGOZN_NPR">
<xs:restriction base="xs:string">
<xs:pattern value="(([0]{3}[1-9])|([0]{2}[1][0-9]))"/>
</xs:restriction>
</xs:simpleType>
<!-- тип "Код контрольованої операції 3 знаки число з ведучими нулями -->
<xs:simpleType name="DGKod">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
<!-- тип "Код контрольованої операції 3 знаки число з ведучими нулями або 0 -->
<xs:simpleType name="DGKod0">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{3}|([0])"/>
</xs:restriction>
</xs:simpleType>
<!--тип "статус особи - сторони контрольованої операції залежно від країни реєстрації:
"резидент" - позначка "Р", "нерезидент" - позначка "Н""-->
<xs:simpleType name="DGStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="Р"/>
<xs:enumeration value="Н"/>
</xs:restriction>
</xs:simpleType>
<!--тип "Тип підпису для Повідомлення про реєстрацію електронного цифрового підпису"-->
<xs:simpleType name="DGSign">
<xs:annotation>
<xs:documentation>
"Тип підпису для Повідомлення про реєстрацію електронного цифрового підпису"
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Директор"/>
<xs:enumeration value="Бухгалтер"/>
<xs:enumeration value="Підпис податкових накладних"/>
</xs:restriction>
</xs:simpleType>
<!--тип "Код "виду 1.2.3.1"-->
<xs:simpleType name="DGCodListMineDeposit">
<xs:annotation>
<xs:documentation>
Код "Переліку категорій запасів корисних копалин ділянок надр, що визначають об’єкт оподаткування платою за користування надрами для видобування корисних копалин"
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="1.1.1"/>
<xs:enumeration value="1.1.2"/>
<xs:enumeration value="1.1.3"/>
<xs:enumeration value="1.2.1"/>
<xs:enumeration value="1.2.2"/>
<xs:enumeration value="1.3.1"/>
<xs:enumeration value="1.3.1.1"/>
<xs:enumeration value="1.3.1.2"/>
<xs:enumeration value="1.3.2"/>
<xs:enumeration value="1.3.2.1"/>
<xs:enumeration value="1.3.2.2"/>
<xs:enumeration value="2.1.1"/>
<xs:enumeration value="2.1.2"/>
<xs:enumeration value="2.1.3"/>
<xs:enumeration value="2.1.4"/>
<xs:enumeration value="2.1.5"/>
<xs:enumeration value="2.2.1"/>
<xs:enumeration value="2.2.2"/>
<xs:enumeration value="2.3.1"/>
<xs:enumeration value="2.3.1.1"/>
<xs:enumeration value="2.3.1.2"/>
<xs:enumeration value="2.3.2"/>
<xs:enumeration value="2.3.2.1"/>
<xs:enumeration value="2.3.2.2"/>
</xs:restriction>
</xs:simpleType>
<!--тип "акциз Розділ в декларації" -->
<xs:simpleType name="DGJ02095Ind1">
<xs:annotation>
<xs:documentation>
розділ Декларації (А,Б,В,Г)
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[АБВГ]{1}"/>
</xs:restriction>
</xs:simpleType>
<!--тип "акциз операція в декларації" -->
<xs:simpleType name="DGJ02095Ind2">
<xs:annotation>
<xs:documentation>
операція в Декларації (А1-А99,Б1-Б99,В...,Г...)
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="([АБВГ]([1-9]{1}[0-9]{0,1}){1}){1}"/>
</xs:restriction>
</xs:simpleType>
<!--тип "Можливі варіанти Виду документа" -->
<xs:simpleType name="DGJ13001TypeDoc">
<xs:annotation>
<xs:documentation>
Можливі варіанти Виду документа в запиті:
ПН - податкова накладна;
РК - розрахунок коригування до податкової накладної (додаток 2 до податкової накладної));
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="(ПН)|(РК)"/>
</xs:restriction>
</xs:simpleType>
<!--тип колонки таблиці "Можливі варіанти Виду документа"-->
<xs:complexType name="DGJ13001TypeDocColumn">
<xs:simpleContent>
<xs:extension base="DGJ13001TypeDoc">
<xs:attribute name="ROWNUM" type="rowInt" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- Особливий податок на операції з відчуження цінних паперів та операцій з деривативами -->
<!--тип "ознака Перебування в біржовому реєстрі ("1" - так, "2" - ні)" -->
<xs:simpleType name="DGcpPBR">
<xs:annotation>
<xs:documentation>
ознака Перебування в біржовому реєстрі ("1" - так, "2" - ні)
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:nonNegativeInteger">
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
</xs:restriction>
</xs:simpleType>
<!--табличний тип колонки таблиці "признак Перебування в біржовому реєстрі"-->
<xs:complexType name="DGcpPBRColumn">
<xs:simpleContent>
<xs:extension base="DGcpPBR">
<xs:attribute name="ROWNUM" type="rowInt" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- тип "Класифікація фінансових інструментів" Вид цінного папера/дериватива -->
<xs:simpleType name="DGcpCFI">
<xs:annotation>
<xs:documentation>
тип, що описує код показника "Класифікатора фінансових інструментів", число з ведучими нулями довжиною 8 знаків
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{8}"/>
</xs:restriction>
</xs:simpleType>
<!--табличний тип колонки таблиці "Класифікація фінансових інструментів" Вид цінного папера/дериватива-->
<xs:complexType name="DGcpCFIColumn">
<xs:simpleContent>
<xs:extension base="DGcpCFI">
<xs:attribute name="ROWNUM" type="rowInt" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- тип "Види договорів у діяльності з торгівлі цінними паперами" Вид договору/контракту -->
<xs:simpleType name="DGcpTDCP">
<xs:annotation>
<xs:documentation>
тип, що описує код показника довідника "Види договорів у діяльності з торгівлі цінними паперами", число з ведучими нулями довжиною 4 знаки
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{4}"/>
</xs:restriction>
</xs:simpleType>
<!--табличний тип колонки таблиці "Види договорів у діяльності з торгівлі цінними паперами" -->
<xs:complexType name="DGcpTDCPColumn">
<xs:simpleContent>
<xs:extension base="DGcpTDCP">
<xs:attribute name="ROWNUM" type="rowInt" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- тип опису Коду операцій згідно з таблицею "Види операцій"-->
<xs:simpleType name="DGcpVO">
<xs:annotation>
<xs:documentation>
тип, що описує код показника довідника " "Види операцій", число з ведучими нулями довжиною 2 знаки
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
<!--табличний тип колонки таблиці Коду операцій згідно з таблицею "Види операцій" -->
<xs:complexType name="DGcpVOColumn">
<xs:simpleContent>
<xs:extension base="DGcpVO">
<xs:attribute name="ROWNUM" type="rowInt" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- тип опису Форма проведення розрахунку згідно з таблицею "Форми проведення розрахунку"-->
<xs:simpleType name="DGcpFPR">
<xs:annotation>
<xs:documentation>
тип, що описує код показника довідника " "Види операцій", число з ведучими нулями довжиною 2 знаки
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
<!--табличний тип колонки таблиці Форма проведення розрахунку згідно з таблицею "Форми проведення розрахунку" -->
<xs:complexType name="DGcpFPRColumn">
<xs:simpleContent>
<xs:extension base="DGcpFPR">
<xs:attribute name="ROWNUM" type="rowInt" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- Нові типи необхідні для проекту -->
<!--Загальний тип "Тип зв’язку пов’язаних документів"-->
<xs:simpleType name="DGTypeLinkDoc">
<xs:restriction base="xs:nonNegativeInteger">
<xs:pattern value="[1-3]"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код документа"-->
<xs:simpleType name="DGC_DOC">
<xs:restriction base="xs:string">
<xs:pattern value="([JF]((0[1-9])|([1-9][0-9])))"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Підтип документа"-->
<xs:simpleType name="DGC_DOC_SUB">
<xs:restriction base="xs:string">
<xs:pattern value="(([0-9]{2}[1-9])|([0-9][1-9][0-9])|([1-9][0-9]{2}))"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Номер версії документа"-->
<xs:simpleType name="DGC_DOC_VER">
<xs:restriction base="xs:string">
<xs:pattern value="([1-9][0-9])|([1-9])"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Код ДПІ, використовується для обмеження коду області"-->
<xs:simpleType name="DGc_dpi">
<xs:restriction base="xs:integer">
<xs:minInclusive value="100"/>
<xs:maxInclusive value="2899"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Ім’я файлу, що містить пов’язаний документ"-->
<xs:simpleType name="DGFilename">
<xs:restriction base="xs:string">
<xs:pattern value="(([1-9][0-9])|(0[1-9])){2}(([0-9]{10})|(00[АБВГДЕЄЖЗИІКЛМНОПРСТУФХЦЧШЩЮЯ]{2}[0-9]{6}))([JF]((0[1-9])|([1-9][0-9])))(([0-9]{2}[1-9])|([0-9][1-9][0-9])|([1-9][0-9]{2}))(([1-9][0-9])|(0[1-9]))[1-3]([0-9]{2})([0-9]{7})([1-5])((0[1-9])|(1[0-2]))(20[0-9]{2})(([1-9][0-9])|(0[1-9])){2}\.[xX][mM][lL]"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1 до ..." використовується для вказання кількості номеру (HEXPL, HPAGES, №п/п)-->
<xs:simpleType name="DGInom">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "№ податкової накладної виду (число від 1 до 9999999)/(2,3,або4)(число від 1 до 999)" -->
<xs:simpleType name="DGNPN">
<xs:annotation>
<xs:documentation>
№ податкової накладної формат:
nnnnnnN/nnnnn де:
- n необовязкове значенн
- N обовязкове значенн
(приклади значень: 125, 125/2, 125/012, 125/2012)
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="([1-9]{1}[0-9]{0,6}){1}(/{1}([2|3|4]){0,1}(([0]{2}[1-9]{1})|([0]{1}[1-9]{1}[0-9]{1})|([1-9]{1}[0-9]{2})){0,1}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1 до ... 9999999" використовується для вказання кількості, номера рядка-->
<xs:simpleType name="DGI7nom">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="9999999"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1 до ... 9999" використовується для вказання кількості, номера рядка-->
<xs:simpleType name="DGI4nom">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1 до ... 999" використовується для вказання кількості, номера рядка-->
<xs:simpleType name="DGI3nom">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "Число від 1 до 99" використовується для вказання номера-->
<xs:simpleType name="DGI2inom">
<xs:restriction base="xs:unsignedLong">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "вид(код) документа" Розділ I. Видані податкові накладні" версія документа 5-->
<xs:simpleType name="DGKodDocROVPD5_1">
<xs:annotation>
<xs:documentation>
Коди "Вид документа" (Розділ I. Видані податкові накладні):
ПН, ПН01, ..., ПН14 - податкова накладна;
РК - розрахунок коригування до податкової накладної (додаток 2 до податкової накладної));
ВМД - вантажна митна декларація;
БО - документ бухгалтерського обліку;
У разі якщо дані документа включаються до уточнюючих розрахунків за звітний період, до виду документа додається літера "У"
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="(ПН((0[1-9])|(1[0-4]))*[У]*)|(РК[У]*)|(ВМД[У]*)|(БО[У]*)"/>
</xs:restriction>
</xs:simpleType>
<!--Загальний тип "вид(код) документа" Розділ IІ. Отримані податкові накладні" версія документа 5-->
<xs:simpleType name="DGKodDocROVPD5_2">
<xs:annotation>
<xs:documentation>
Коди "Вид документа" (Розділ IІ. Отримані податкові накладні):
ПН - податкова накладна;
РК - розрахунок коригування до податкової накладної (додаток 2 до податкової накладної));
ВМД - вантажна митна декларація;
ЧК - касовий чек;
ТК - транспортний квиток;
ГР - готельний рахунок;
ПЗ - рахунок на послуги зв'язку;
ПО - послуги, вартість яких визначається за показниками приладів обліку;
ЗП - заява платника відповідно до пункту 201.10 статті 201 розділу V Кодексу;
НП - документ, що засвідчує придбання товарів/послуг на митній території України в осіб, які не зареєстровані як платники ПДВ;
БО - документ бухгалтерського обліку; Внесено згідно листа _______
До виду документа додається літера „Р” - якщо платником проводиться розподіл сум податкового кредиту відповідно до пункту 199.1 статті 199 та/або абзацу третього підпункту 209.15.1 пункту 209.15 статті 209 розділу V Кодексу;
У разі якщо дані документа включаються до уточнюючих розрахунків за звітний період, до виду документа додається літера "У"
</xs:documentation>
И ТД

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Ошибка импорта реєстра нн в xml

Повідомлення Белокопытов Геннадий » 18 грудня 2014, 12:12

Toha
Здравствуйте!
При данном сообщении необходимо проверять правильность структуры импортируемого файла.

Vohasu
Повідомлень: 12
З нами з: 11 листопада 2014, 13:25

Re: Ошибка импорта реєстра нн в txt

Повідомлення Vohasu » 20 січня 2015, 11:59

При загрузке реестра НН из txt-файла выданные нами налоговые почему-то импортируются в раздел "Отримані" (естественно, неправильно). Полученные импортируются туда же (правильно). Структура файлов txt из описания для документов с марта 2013 (23 поля для полученных и 20 полей для выданных НН). В прошлом месяце всё работало правильно. "Танцы с бубном" не помогают. Может, бубен не так держу. Подскажите, что делать! Последний раз осталось отправить - и свинью подложили! Не может МЕДок без подлянки... 1000 налоговых ввести руками бухгалтеру нереально.

Mironico
Повідомлень: 35
З нами з: 09 лютого 2012, 16:14

Re: Ошибка импорта реєстра нн в xml

Повідомлення Mironico » 20 січня 2015, 14:04

Как узнать названия полей для загрузки?
В отриманих не грузятся суммы из секции "звілнені від оподаткування"

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Ошибка импорта реєстра нн в xml

Повідомлення Белокопытов Геннадий » 20 січня 2015, 15:41

Здравствуйте!
Аналогичный вопрос по импорту РНН в формате TXT обсуждался в теме.

Відповісти

Повернутись до “Експорт\імпорт”