1.1. Помилка при розпакуванні криптографічного повідомлення. Помилка розшифровки: Закритий ключ не знайдений або не мають доступу. Можливо файл зашифрований на сторонньому сертифікаті.
Дана помилка означає, що неправильно шифрується декларація.
Шифрувати декларації необхідно ДВОМА сертифікатами шифрування - Служби РК по ліцензуванню (виданий на) і Росалкогольрегулювання.
(Звертаємо Вашу увагу на те, що в програмі КріптоЕК-Д потрібно вибирати в самому початку пункт меню «Підготувати декларацію»)
(Звертаємо Вашу увагу на те, що в програмі КріптоАРМ потрібно ставити галочку «архівувати перед шифруванням»).
Помилка пов'язана з тим, що при підписанні / шифруванні декларації в програмі КріптоАРМ ви не увімкнули функцію архівування перед шифруванням.
Якщо використовуєте програму КріптоЕК-Д, то на самому початку потрібно вибирати пункт меню «Підготувати декларацію».
Підготовлений файл декларації для завантаження на регіональний портал повинен мати наступний формат: * .XML. sig. zip. enc, де розширення sig - електронний підпис декларанта, zip - архівування, enc - шифрування.
2. Виявлення помилок вXMLкоде декларації
Перед завантаженням файлів декларацій на регіональний портал рекомендується виконати перевірку формату XML в програмі «Декларант-Алко».
При завантаженні файлів на регіональний портал декларації проходять форматно-логічний контроль на повноту внесених відомостей і коректність заповнення атрибутів декларації.
Наприклад, для декларації за формою 11:
П - Код виду продукції
П - Найменування виробника або імпортера
П - ІПН виробника або імпортера
П - КПП виробника або імпортера
П - Найменування організації / ПІБ для фіз. особи
П - ІПН постачальника
П - КПП організації
П - Серія та номер ліцензії постачальника
П - Дата видачі ліцензії постачальнику
П - Дата закінчення ліцензії постачальника
П - Ким видано ліцензію постачальника
2.1 У рядку № 000 Вміст елемента "Ліцензії" є неповним. Список очікуваних елементів: "Ліцензія".
У рядку № 000Theelement 'Ліцензіі'hasincompletecontent.List of possible elements expected:' Ліцензія '
Помилка може бути пов'язана з тим, що
1) або не вказані відомості про ліцензії в реквізитах вашої організації (якщо це зроблено, то дивіться наступної пункт);
2) або при виборі форми декларації не включені відомості про ліцензії в декларацію. Для цього виберіть розділ «Робота з деклараціями», в списку декларацій виділіть мишкою потрібну декларацію і натисніть на кнопку «ЗМІНИТИ», яка распложена праворуч від «Додати». У вікні, поставте галочку «Включити» в списку ліцензій. При формуванні декларацій по алкоголю цю галочку потрібно ставити, а при формуванні декларації по пиву - не потрібно, т. К. На пиво ліцензій не потрібно.
2.2 У рядку №13 Атрибут "П" втратив чинність: значення "" недійсне з зору його типу даних "ІННЮЛТіп" - Збій обмеження Pattern.
У рядку №13 Атрибут "П" втратив чинність: значення "" недійсне з зору його типу даних "КППТіп" - Збій обмеження Pattern.
<ПроизводителиИмпортеры ИДПроизвИмп="15" П="Прощанский КЗ ООО " П="" П="" />
У рядку 13 не зазначено ІПН і КПП організації (виробника / імпортера)
2.3 У рядку № 000 Атрибут "П" втратив чинність: значення "" недійсне з зору його типу даних "КППТіп" - Збій обмеження Pattern.
<ПроизводителиИмпортеры ИДПроизвИмп="117" П="Родник СК ООО" П="" П="" />
У рядку 111 неправильно вказано КПП організації (повинно бути 9 цифр).
2.4 У рядку № 000 Атрибут "П" втратив чинність: значення "" недійсне з зору його типу даних "ІННЮЛТіп" - Збій обмеження Pattern.
Встроке№ 000 The 'П' attribute is invalid - The value '' is invalid according to its datatype 'ІННЮЛТіп' - The Pattern constraint failed.
<ПроизводителиИмпортеры ИДПроизвИмп="118" П="БрянскСпиртПром ООО" П="" П="" />
У рядку 112 не правильно зазначено ІПН організації (повинно бути 10 цифр).
2.5 У рядку №82 Атрибут "П" втратив чинність: значення "" недійсне з зору його типу даних "ІННЮЛТіп" - Збій обмеження Pattern.
Помилка пов'язана з внесенням зайвих символів (прогалин, знаків табуляції) в поле ІПН, там повинні бути тільки цифри. Помилка може виникати при копіюванні інформації з електронних документів.
2.6 У рядку № 000 Атрибут "КППЮЛ" втратив чинність: значення "" недійсне з зору його типу даних "КППТіп" - Збій обмеження Pattern.
Помилка пов'язана з тим, що у підрозділи організації не вказано КПП в реквізитах організації.
2.7 У рядку № 000 Послідовність ключів "30" в Keyref не посилається на будь-якої ключ.
Рядок 188: <СведПроизвИмпорт ПN="1" ИдПроизвИмп="30">
Помилка пов'язана з тим, що в декларації після рядка 188 зазначений обсяг обороту алкогольної продукції по виробнику / імпортеру, який був вилучений з довідника Контрагенти. (Наприклад, є виробники / імпортери під номерами 29 - Мінеральний завод виноградних вин ТОВ, 31 - АЛКО-ЕКСПОРТ ТОВ, а під номером 30 - відсутній виробник).
Вирішити проблему засобами програми Декларант-Алко не можна. Можна тільки видалити непотрібний блок коду XML з файлу декларації.
Наприклад, при перевірці формату XML в програмі Декларант-Алко показує помилку: У рядку № 000 Послідовність ключів "50" в Keyref не посилається на будь-якої ключ.
Відкриваємо файл декларації в програмі Notepad ++, знаходимо потрібний рядок 387:
У ній вказано оборот алкогольної продукції по виробнику з умовним номером 50 (ІдПроізвІмп = "50").
Тепер потрібно переконатися, що дійсно в довіднику Виробників / Імпортерів даний виробник з ум. номером 50 відсутня.
Відкриваємо самий початок цього ж файлу і дивимося перелік виробників:
Тому код декларації з рухом алкогольної продукції по відсутньому виробнику слід видалити:
<СведПроизвИмпорт ПN="2" ИдПроизвИмп="50">
<Поставщик ПN="1" ИдПоставщика="18" ИдЛицензии="5">
2.8 У рядку № 000 Атрибут "П" втратив чинність: значення "010" є недійсною з зору його типу даних "String" - Збій обмеження Enumeration.
У рядку № 000 Атрибут "П" втратив чинність: значення "500" є недійсною з зору його типу даних "String" - Збій обмеження Enumeration.
Помилка пов'язана з тим, що в декларацію по алкоголю включили Спирт (код 010) і Пиво (код 500).
2.9 У рядку № 000 Атрибут "П" втратив чинність: значення "252" є недійсною з зору його типу даних "String" - Збій обмеження Enumeration.
Встроке№ 000 The 'П' attribute is invalid - The value '252' is invalid according to its datatype 'String' - The Enumeration constraint failed.
Помилка пов'язана з тим, що в декларацію по алкоголю за 1 (2) квартал включили код продукції 252 - Кальвадос, яка не діяв в даному звітному періоді.
2.10 Встроке№39 The element 'Постачальники' has invalid child element 'ЮЛ'. List of possible elements expected: 'Ліцензії'.
Встроке№ 000 The required attribute 'ІдЛіцензіі' is missing.
У рядку № 000 Послідовність ключів "5" в Keyref не посилається на будь-якої ключ.
Рядок 157: <Поставщик ПN="1" ИдПоставщика="33" ИдЛицензии="5">
Помилки пов'язані з тим, що у якогось постачальника не вказана ліцензія, або зазначена раніше ліцензія була видалена. Потрібно знайти в контрагенти постачальника без ліцензії, додати йому ліцензію. Якщо ліцензія вже була, перейдіть в таблицю №2 декларації, знайдіть рядок з обсягами за даним постачальнику (виділіть дану рядок мишкою) і виберіть у нього ліцензію зверху, потім натисніть кнопку «Змінити».
2.11 Значення елемента "Залишок на кінець звітного періоду" повинна дорівнювати сумі "Залишок на початок звітного періоду" і "Надходження за все" мінус "Витрата всього"
Арифметичні помилки можна шукати так:
1. Відкрити xml файл за допомогою Excel (При відкритті вибрати "XML-список" і після попередження "ОК"). Відкриється файл у вигляді списків. На 1-му рядку - заголовки списків.
2. Приховати всі стовпці за винятком П і з П по П.
3. Приховати порожні рядки. Вийде таблиця рухів, де кожен рядок "Рух" повторюється стільки раз, скільки було рядків "Продукція" для цього "Руху".
4. Перевірка відповідності "Початок + Прихід-Витрата = Залишок. Пишемо формули (номери рядків і стовпців вказані в дужках для прикладу):
4.1. П + П + ПП (BX52 + BY52 + BZ52-CA52).
4.2. П + П + П + ПП (CA52 + CB52 + CC52-CD52-CE52).
4.3. П + П + П + ПП (CF52 + CG52 + CH52 + CI52-CJ52).
У перевірочних колонках всюди повинні бути нулі, інакше помилка.
Приклади виявлених типових помилок «арифметики»:
2.12 Встроке№40 There is a duplicate key sequence '44' for the 'ПК_Постав' key or unique identity constraint.
У рядку №88 Існує актуальна послідовність ключів "9" для ключа "ПК_Постав" або обмеження за унікальним ідентифікатором
Приклад 1. За постачальнику Сиктивкарський філія присутній один і той же код двічі.
Один з них потрібно видалити, наприклад, з рядка 40 по рядок 42.
На малюнку виділено повторюється код:
Приклад 2 повторюваної послідовності ключів "9" для ключа "ПК_Постав":
<Поставщики ИдПостав="9" П="ООО "Вина всего мира"">
<ЮЛ П="" П="" />
<Поставщики ИдПостав="9" П="ООО "Вина всего мира"">
<ЮЛ П="" П="" />