1. Правова система ipLex360
  2. Законодавство
  3. Наказ


ДЕРЖАВНА МИТНА СЛУЖБА УКРАЇНИ
Н А К А З
09.04.2005 N 275
( Наказ втратив чинність на підставі Наказу Державної митної служби N 1162 від 25.11.2005 )
Про затвердження специфікацій форматів обміну даними
З метою вдосконалення механізму проведення митного оформлення товарів і транспортних засобів для забезпечення уніфікації форматів обміну даними електронних копій вантажних митних декларацій
НАКАЗУЮ:
1. Затвердити Специфікацію форматів електронних повідомлень автоматизованої системи митного оформлення товарів і транспортних засобів на рівні суб'єкт - митний орган та Специфікацію форматів електронних повідомлень автоматизованої системи митного оформлення товарів і транспортних засобів на рівні митний орган - Управління інформаційного забезпечення та митної статистики (далі - специфікації форматів), що додаються.
2. Начальнику Управління інформаційного забезпечення та митної статистики Копосову С.А.:
2.1. До 12.04.05 забезпечити розміщення:
на відомчому WEB-сервері (розділ "Інформаційні ресурси") - специфікацій форматів;
на WEB-сервері Держмитслужби України в мережі Internet (розділ "ЄАІС") - Специфікації форматів електронних повідомлень автоматизованої системи митного оформлення товарів і транспортних засобів на рівні суб'єкт - митний орган.
2.2. Забезпечувати своєчасне внесення змін до специфікацій форматів у разі внесення змін до нормативно-правових актів Держмитслужби України, що стосуються порядку проведення митного оформлення товарів і транспортних засобів.
2.3. У строк, що не перевищує однієї доби після внесення змін до специфікацій форматів, забезпечити інформування митних органів, а також державних і комерційних підприємств, які здійснюють розроблення спеціалізованого програмного забезпечення для потреб суб'єктів господарювання, про внесені зміни.
2.4. Забезпечити незалежність програмно-інформаційного комплексу "Автоматизована система митного оформлення товарів і транспортних засобів" (у реалізації Windows і WEB-версії) від форматів обміну даними, розроблених комерційними підприємствами.
3. Наказ Держмитслужби України від 09.12.04 N 883 "Про затвердження специфікацій форматів обміну даними" вважати таким, що втратив чинність, з дня набрання чинності цим наказом.
4. Контроль за виконанням наказу покласти на заступника Голови Служби Пашка А.Д.
Голова Служби В.В.Скомаровський
ЗАТВЕРДЖЕНО
Наказ Держмитслужби України
09.04.2005 N 275
СПЕЦИФІКАЦІЯ
форматів електронних повідомлень автоматизованої системи митного оформлення товарів і транспортних засобів на рівні суб'єкт - митний орган
1. Загальні положення
1.1. Для розвитку Єдиної автоматизованої інформаційної системи Держмитслужби України є необхідним оперативний обмін зовнішньоекономічними документами з суб'єктами господарювання, господарська та зовнішньоекономічна діяльність яких потребує переміщення через митний кордон України товарів та транспортних засобів. Обмін такими документами необхідний для швидкого й оперативного митного оформлення, своєчасного збору й оброблення статистичної та оперативної інформації, контролю експортноімпортних операцій суб'єктів господарювання.
1.2. Одним з основних завдань автоматизованої системи митного оформлення товарів і транспортних засобів є ефективне оброблення комерційних додатків - отримання інформації з автоматизованих систем суб'єктів господарювання, декларантів.
1.3. З метою уніфікації та стандартизації процесу обміну електронною інформацією між суб'єктами господарювання і митними органами використовується Специфікація форматів електронних повідомлень автоматизованої системи митного оформлення товарів і транспортних засобів на рівні суб'єкт - митний орган (далі - специфікація), яка підтримує всі документи, необхідні для проведення митного оформлення.
Ця специфікація є базовою та дозволяє надалі нарощувати типи електронних копій документів, що передаються, і змінювати їх структури з обов'язковим подальшим затвердженням наказом Держмитслужби України.
2. Технологія обміну електронною інформацією
2.1. Технологія обміну електронною інформацією автоматизованої системи митного оформлення товарів і транспортних засобів передбачає наявність двох суб'єктів (сторін) обміну - суб'єкта господарювання і митного органу, та об'єкта обміну - електронного повідомлення, яке містить електронні копії зовнішньоторговельних документів, зокрема вантажні митні декларації (у подальшому можливо ліцензії, дозволи, контракти тощо), діагностичні дані, дані контролю цілісності повідомлення тощо.
2.2. Обмін електронними повідомленнями на рівні суб'єкт - митний орган здійснюється шляхом формування суб'єктами господарювання електронного пакета документів, передання його до митного органу з використанням дискет або електронної пошти, оброблення митним органом пакета документів, формування електронного пакета повідомлення у відповідь і передання пакета відповіді суб'єкту господарювання.
Узагальнену схему технології обміну електронною інформацією на рівні суб'єкт - митний орган наведено в додатку 1.
2.3. На сьогодні найбільш прийнятним є дискетний шлях передання електронної інформації, оскільки вимагає мінімальних витрат як з боку суб'єктів господарювання, так і митного органу.
2.4. При подальшому розгортанні відділень електронної пошти в митних органах, налагодженні взаємодії суб'єктів господарювання з митними органами за допомогою електронної пошти, розробленні й впровадженні в митних органах алгоритмів автоматичної обробки електронних копій документів, що надходять цим каналом зв'язку, можливий перехід на обмін електронними повідомленнями з використанням електронної пошти.
2.5. Основні положення електронного обміну повідомленнями між суб'єктом господарювання і митним органом:
на будь-який електронний документ, переданий суб'єктом господарювання до митного органу, формується відповідь. Відповідь митного органу може бути негативною - документ не записаний у відповідну базу даних через помилки, що не дозволяють надалі його обробляти, або позитивною - документ пройшов первинну стадію контролю та успішно записаний у базу даних. При позитивній відповіді автоматизованої системи митного оформлення товарів і транспортних засобів документу присвоюється реєстраційний номер (для вантажної митної декларації, провізної відомості тощо) або номер контролю (для контрактів, ліцензій, дозволів тощо), який передається в електронному повідомленні відповіді;
суб'єкт господарювання в електронному повідомленні самостійно формує вид документа - новий документ, модифікацію або видалення раніше переданого документа;
з розвитком технологій автоматизованої обробки зовнішньоторговельних документів автоматизована система митного оформлення товарів і транспортних засобів повинна буде на кожну зовнішньоекономічну операцію (експорт, імпорт, транзит) автоматично видати рекомендації: повна перевірка вантажу, перевірка необхідних документів або випуск вантажу.
3. Формати електронних повідомлень
3.1. Під форматами електронних повідомлень для обміну інформацією з автоматизованою системою митного оформлення товарів і транспортних засобів розуміється певна формалізована структура файла електронного повідомлення, що має вбудовані засоби контролю цілісності даних при передачі й унікально характеризує відправника й одержувача електронного повідомлення.
3.2. Версією 1.06 специфікації форматів електронних повідомлень передбачені три види повідомлень:
CSMF - простий формат електронного повідомлення, що застосовується у відповідних автоматизованих додатках і має істотні обмеження за типами документів і їх кількістю;
CCMF - складовий формат електронного повідомлення, який є базовим для основних комерційних додатків і який відстежується в автоматизованій системі митного оформлення товарів і транспортних засобів на основі списків сертифікованого програмного забезпечення й ліцензійних угод;
CRMF - формат електронного повідомлення відповіді митниці на повідомлення CCMF.
3.3. Структура всіх трьох видів електронних повідомлень уніфікована й складається із:
заголовка повідомлення (Head Message), у якому наводиться інформація про тип і версію формату повідомлення, про відправника й одержувача повідомлення, а також містяться дані про кількість електронних копій документів у повідомленні, контрольні дані цілісності пакета тощо;
основної частини повідомлення (Body Message), у якій містяться сегменти опису електронних копій документів, сегменти електронних копій та інші сегменти;
закінчення повідомлення (Foot Message), у якому містяться контрольні дані про електронне повідомлення.
3.4. В основній частині повідомлення містяться сегменти - логічні елементи інформації. Сегменти можуть бути двох основних типів:
сегменти опису (Info Segment), у яких міститься інформація про правила роботи й інтерпретації електронних документів, відповідей митних органів та інших даних (у простому форматі електронного повідомлення CSMF відсутній);
сегменти даних (Data Segment), у яких містяться електронні копії документів, відповіді митних органів та інші дані.
3.5. В електронному повідомленні сегменти опису (за їх наявності) мають бути розміщені перед сегментами даних (у порядку розташування від початку повідомлення).
3.6. За своєю структурою сегменти даних поділяються на три частини:
заголовок сегмента (Head Data Segment), у якому наводиться інформація про тип і версію даних, контрольні дані цілісності сегмента й інші дані;
основну частину сегмента (Body Data Segment), у якій містяться форми електронних даних;
закінчення сегмента (Foot Data Segment), у якому містяться контрольні дані про сегмент.
3.7. Форми електронних даних, які містяться в основній частині сегмента даних, містять опис і електронну інформацію певних структурних елементів документа (наприклад, загальний опис вантажної митної декларації або опис конкретного товару згідно з контрактом). За своєю структурою форми електронних даних складаються з трьох частин:
заголовка форми (Head Form), у якому наводиться інформація про тип і версію форми, контрольні дані цілісності форми й інші дані;
основної частини форми (Body Form), у якій містяться поля електронних даних;
закінчення форми (Foot Form), у якому містяться контрольні дані про форму й ознаки закінчення форми.
3.8. Поля електронних даних є неподільною логічною одиницею інформації і містять безпосередні дані. Кожне поле електронних даних містить:
код поля (Field Code) - ідентифікаційний 4-значний номер поля для інтерпретації даних;
значення поля (Field Data) - символьний рядок змінної довжини (від 1 до 1024 символів), у якому містяться безпосередні дані поля (деякі поля вимагають використання спеціальних шаблонів заповнення);
закінчення поля (Field End) - символ закінчення поля електронних даних.
3.9. Узагальнену структуру форматів електронних повідомлень версії 1.06 наведено в додатку 2.
3.10. Структуру й опис форматів заголовка (Head Message) і закінчення (Foot Message) електронного повідомлення наведено в додатку 3.
3.11. Структуру й опис форматів сегмента опису (Info Segment) електронного повідомлення наведено в додатку 4.
3.12. Структуру й опис форматів заголовка (Head Data Segment) і закінчення (Foot Data Segment) сегментів даних електронного повідомлення наведено в додатку 5.
3.13. Структуру й опис форматів заголовка (Head Form) і закінчення (Foot Form) форм електронних даних електронного повідомлення наведено в додатку 6.
3.14. Формати електронних даних, що підтримуються версією 1.06, включаючи їх коди, електронні форми й поля заповнення даних, наведено в додатку 7.
3.15. Опис типів даних (Data type descriptions) для XML-документа (Extesible Markup Language) електронної копії декларації митної вартості наведено в додатку 8. Опис типів даних для XML-документа електронної копії листа узгодження наведено в додатку 9.
3.16. Поля електронних даних, що використовуються для представлення інформації, містять 4-значний цифровий код поля в форматі С4 (9999), безпосередньо дані в форматі С1...1024 і ознаку закінчення поля у форматі В1 (символ 02).
3.17 Усі дані в електронному повідомленні, крім символів закінчення структурних одиниць (сегментів, форм і полів), містяться в символьному вигляді (ASCII від 32 до 254).
3.18. Для опису полів інформації в додатках використовуються такі позначення:
С2 - символьне поле довжиною 2 символи;
С1...1024 - символьне поле змінної довжини (до 1024 символів);
У1 - поле довжиною 1 байт для подання двійкової інформації;
N2 - поле для занесення цифрової інформації (символи 0-9, "." і знак);
99 - шаблон заповнення поля, що вказує на обов'язковість заповнення цього поля цифровими символами (0 - 9);
ХХ - шаблон заповнення поля, що вказує на обов'язковість заповнення цього поля алфавітно-цифровими символами;
АА - шаблон заповнення поля, що вказує на обов'язковість заповнення цього поля алфавітними символами (А - Я);
ДД/ММ/РР - шаблон заповнення дати.
3.19. Усі файли електронних повідомлень обов'язково повинні мати розширення Д.CMF." Щодо імені файла, то тут немає ніякого обмеження (крім обмежень операційної системи).
4. Контроль цілісності даних
4.1. Контроль цілісності даних вирішується спільно автоматизованою системою митного оформлення товарів і транспортних засобів та автоматизованою системою декларанта "Митний брокер".
Основним напрямом контролю цілісності даних є контроль правильності передання електронного повідомлення. Такий контроль здійснюється шляхом звіряння контрольних сум, переданих в електронному повідомленні та розрахованих за переданими даними під час приймання й оброблення повідомлення. Ці контрольні суми рахуються по байтах, записаних або прочитаних у повідомленні, їх кількість визначається інформаційним елементом повідомлення - сегментом даних або сегментом опису, формою електронних даних або будь-якою іншою структурою, до якої входить контрольна сума.
4.2. У додатку 10 наведено функцію розрахунку 32-розрядної контрольної суми (мова С), що застосовується для контролю цілісності даних в автоматизованій системі митного оформлення товарів і транспортних засобів.
5. Інформаційне забезпечення електронного обміну даними
5.1. Під інформаційним забезпеченням електронного обміну даними розуміється єдина система кодифікації даних, призначена для зведення до мінімуму непорозумінь, що виникають через невідповідність нормативно-довідкової та іншої інформації учасників обміну.
5.2. В автоматизованій системі митного оформлення товарів і транспортних засобів використовується встановлена Державною митною службою України нормативно-довідкова інформація для контролю і збору даних, а також код суб'єкта господарювання за Єдиним державним реєстром підприємств та організацій України (ЄДРПОУ) або Державним реєстром фізичних осіб України (ДРФОУ).
Начальник Управління інформаційного
забезпечення та митної статистики

С.А.Копосов
Додаток 1
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні суб'єкт - митний
орган
УЗАГАЛЬНЕНА СХЕМА
технології обміну електронною інформацією на рівні суб'єкт - митний орган
--------------
| Електронне |
|повідомлення|
--------------------- | (електронні| -----------------------
| Суб'єкт |--->| документи):|-->| Митний орган |
| | |- CSMF | | |
|Обробка електронних| |- CCMF | | Обробка електронних |
| документів | -------------- | документів: |
| | -------------- | |
|- оформлення; | | Електронне | | - перевірка; |
|- формування | |повідомлення| | - запис в базу |
| повідомлення; |<---| (електронна|<--| даних; |
|- обробка відповіді| | відповідь):| | - формування |
| митного органу | |- CRMF | | відповіді |
--------------------- -------------- -----------------------
Додаток 2
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні суб'єкт - митний
орган
УЗАГАЛЬНЕНА СТРУКТУРА
форматів електронних повідомлень версії 1.06
--------------
|Head Message|
--------------
----------------
------- |Head Segment 1|
| ----------------
| -------------
| ---- |Head Form 1|
| | -------------
| | - ---------
----------- | ----------- | | |Field 1|
| Body | | | Body | | -------- | ---------
|Message | < |Segment 1| < |Body |<
----------- | ----------- | |Form 1| | ---------
| | -------- | |Field 2|
| | - ---------
| | ---------------
| ---- |Foot Form 1 |
| ---------------
| ---------------
| |Form N (2..N)|
| ---------------
| ------------------
------- |Foot Segment 1 |
------------------
------------------
|Segment N (2..N)|
------------------
---------------
|Foot Message |
---------------
Додаток 3
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні суб'єкт - митний
орган
СТРУКТУРА Й ОПИС
форматів заголовка (Head Message) і закінчення (Foot Message) електронного повідомлення
Поле Формат Опис Примітки
Head Message
С4 АААА Ідентифікаційний напис Вид повідомлення:
CSMF, CCMF, CRMF
С2 99 Версія 02
С2 99 Ревізія 00
С10 ААХХХХХХХХ
або 99999
Відправник Код суб'єкта або
митного органу
С10 99999 або
ААХХХХХХХХ
Одержувач Код суб'єкта або
митного органу
С8 ДД/ММ/РР Дата формування повідомлення
С10 9999999999 Реєстраційний номер ПО, яким
підготовлений пакет, згідно
зі списком ПО
С4 99.99* Версія ПО, яким підготовлене
повідомлення
С20 Номер ліцензії декларанта на
ПО
С2 99 Кількість сегментів даних у
повідомленні
С20 Коментарі
С12 999999999999 32-розрядна контрольна сума
заголовка повідомлення
Foot Message
С2 99 Загальна кількість сегментів
даних
С2 99 Загальна кількість нових
документів
С2 99 Загальна кількість
документів, що модифікуються
С2 99 Загальна кількість
документів, що видаляються
С2 99 Загальна кількість
документів, що тестуються
С12 999999999999 32- розрядна контрольна сума
закінчення повідомлення
---------------
* Спеціальні символи (. ; : / та інші) не входять у формат заповнення поля і наведені в описі тільки для розкриття складового коду поля.
Додаток 4
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні суб'єкт - митний
орган
СТРУКТУРА Й ОПИС
форматів сегмента опису (Info Segment) електронного повідомлення
Поле Формат Опис Примітки
С4 9999 Код
інформаційного
сегмента
0001
С2 99 Версія 02
С2 99 Ревізія 00
С2 99 Загальна
кількість
сегментів даних
С4 9999 Код сегмента
даних
С15 99999.9999.999
999*
Номер документа
або контрольного
списку,
присвоєний
митницею
Код митниці, рік у форматі
РРРР і номер, присвоєний
митницею
С8 ДД/ММ/РР Дата документа
або контрольного
списку, присвоєна
митницею
С16 АА.ХХХХХХХХ.
999999*
Внутрішній номер
даних відправника
повідомлення
2-буквений код країни, код
відправника (для
українських підприємств -
код згідно з ЄДРПОУ),
внутрішній номер даних
відправника повідомлення
С1 9 Робота з даними 1 - Insert 2 - Update 3 -
Delete 4 - Test
С20 Опис сегмента
даних (коментарі)
С8 ДД/ММ/РР Дата складання
С12 9999999999999 Зміщення сегмента
даних від початку
повідомлення
С12 9999999999999 32-розрядна
контрольна сума
опису сегмента
даних
С12 9999999999999 32-розрядна
контрольна сума
інформаційного
сегмента
В1 Символ закінчення
сегмента опису
01
---------------
* Спеціальні символи (. ; : / та інші) не входять у формат заповнення поля і наведені в описі тільки для розкриття складового коду поля. Поля, виділені фоном, є описом сегмента даних і повторюються стільки разів, скільки є сегментів даних.
Додаток 5
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні суб'єкт - митний
орган
СТРУКТУРА Й ОПИС
форматів заголовка (Head Data Segment) і закінчення (Foot Data Segment) сегментів даних електронного повідомлення
Поле Формат Опис Примітки
Head Data Segment
С4 9999 Код сегмента
даних
С4 9999 Код документа
(даних)
С2 99 Версія документа
(даних)
С2 99 Ревізія документа
(даних)
С15 99999.9999.9999
99*
Номер документа
або контрольного
списку,
присвоєний
митницею
Код митниці, рік в
форматі РРРР і номер,
присвоєний митницею
С8 ДД/ММ/РР Дата документа
або контрольного
списку, присвоєна
митницею
С16 АА.ХХХХХХХХ.999
999*
Внутрішній номер
даних відправника
повідомлення
2-буквений код країни,
код відправника (для
українських підприємств -
код згідно з ЄДРПОУ),
внутрішній номер даних
відправника повідомлення
С1 9 Робота з
документом
1 - Insert 2 - Update 3 -
Delete 4 - Test
С12 999999999999 32-розрядна
контрольна сума
заголовка
сегмента даних
(Head Data
Segment)
Foot Data Segment
B1 Ознака закінчення
сегмента
00
_______________
* Спеціальні символи (. ; : / та інші) не входять у формат заповнення поля і наведені в описі тільки для розкриття складового коду поля.
Додаток 6
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні суб'єкт - митний
орган
СТРУКТУРА Й ОПИС
форматів заголовка (Head Form) і закінчення (Foot Form) форм електронних даних електронного повідомлення
Поле Формат Опис Примітки
Head Form
С4 9999 Код форми електронних даних
С2 99 Версія форми
С2 99 Ревізія форми
С4 9999 Порядковий номер форми
Foot Form
У1 Ознака закінчення форми 01
С3 999 Кількість полів у формі
С12 999999999999 Контрольна сума форми (не включаючи
Foot Form)
Додаток 7
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні суб'єкт - митний
орган
ФОРМАТИ
електронних даних, що підтримуються версією 1.06, включаючи їх коди, електронні форми й поля заповнення даних
N поля Тип
поля
Розмір Кіль-
кість
десят-
кових
знаків
після
коми
Опис поля Умова
перевірки
ВМД: Сегмент даних 0010 Документ 0010 версія 1.06
Код форми: 0001 Версія 1.00 "Опис ВМД"
1 С 3 0 Графа 1: 1 поле
(символьний код
відповідно до
напрямку
переміщення
товарів)
Not Null,
Довідник
"Типи
операцій"
2 С 3 0 Графа 1: 3 поле
(особливість
переміщення товару)
Довідник
"Додаткові
митні
процедури"
3 N 2 0 Графа 1: 2 поле
(код митного
режиму)
Довідник
"Митні
процедури"
4 N 2 0 Додаткова процедура
(резерв)
5 N 2 0 Графа 3: Кількість
листів
6 N 4 0 Графа 4: Кількість
листів специфікацій
7 N 3 0 Графа 5: Кількість
товарів
Not Null
8 N 6 0 Графа 6: Всього
місць
Not Null
9 N 3 0 Графа 11:
Торговельна країна
Довідник
"Країни"
10 N 19 2 Графа 12: Загальна
митна вартість
11 N 22 0 Графа 13:
Підлеглість
експортному
контролю
12 N 1 0 Графа 14: Тип
ліцензії
Довідник
"Типи
митних
ліцензій"
13 С 14 0 Графа 14: Номер
ліцензії
14 D 8 0 Графа 14: Дата
видачі ліцензії
15 N 3 0 Графа 15: Код
країни відправлення
Довідник
"Країни"
16 N 3 0 Графа 17: Код
країни призначення
Довідник
"Країни"
17 N 1 0 Графа 19: Контейнер
18 N 2 0 Графа 20: Умови
постачання (код
умови)
Довідник
"Умови
постачання"
19 С 30 0 Графа 20: Умови
постачання (місце
постачання)
20 N 2 0 Графа 20: Умови
постачання (умови
оплати)
Довідник
"Умови
оплати"
21 N 3 0 Графа 22: Валюта та
загальна фактурна
вартість (код
валюти контракту)
Довідник
"Валюти"
22 N 19 2 Графа 22: Валюта та
загальна фактурна
вартість (фактурна
вартість)
23 N 16 8 Графа 23: Курс
валюти
Довідник
"Курси
валют"
24 N 3 0 Графа 24: Характер
угоди
Довідник
"Характери
операції"
25 N 2 0 Графа 25: Вид
транспорту на
кордоні
Довідник
"Типи
транспорту"
26 N 2 0 Графа 26: Вид
транспорту в межах
країни
Довідник
"Типи
транспорту"
27 N 5 0 Графа 27: Місце
завантаження/роз-
вантаження
(перевантаження)
Довідник
"Митні
установи"
28 N 5 0 Графа 29: Митниця
на кордоні
Довідник
"Митні
установи"
29 N 3 0 Графа 48:
Відстрочення
платежів (код
платежу)
Довідник
"Види
платежів"
30 D 8 0 Графа 48:
Відстрочення
платежів (дата
гарантійного листа)
31 D 8 0 Графа 48:
Відстрочення
платежів (дата
надання гарантії)
32 N 19 2 Графа 48:
Відстрочення
платежів (сума
гарантії)
33 N 1 0 Графа 49:
Найменування складу
(тип ліцензії)
Довідник
"Типи
митних
ліцензій"
34 С 14 0 Графа 49:
Найменування складу
(номер ліцензії)
35 D 8 0 Графа 51: Митниця
країни транзиту
(дата доставки
товару)
36 N 19 2 Графа 51: Митниця
країни транзиту
(сума гарантії)
37 D 8 0 Графа 52: Гарантія
не дійсна для ...
(дата доставки)
38 N 5 0 Графа 53: Митниця в
країні призначення
(місце призначення)
Довідник
"Митні
установи"
39 N 5 0 Графа 54: Місце та
дата (номер
посвідчення митного
брокера)
40 С 25 0 Графа 54: Місце та
дата (декларант)
41 С 25 0 Графа 54: Місце та
дата (декларант)
42 D 8 0 Графа 54: Місце та
дата (дата
заповнення/оформ-
лення декларації)
43 N 3 0 Графа 18: Кількість
транспортних
засобів у графі 18
44 N 3 0 Графа 21: Кількість
транспортних
засобів у графі 21
45 N 19 2 Графа 22: Валюта та
загальна фактурна
вартість (фактурна
вартість у валюті
контракту)
46 N 1 0 Графа 28: Ознака за
графою 28
47 N 1 0 Графа А: Ознака за
графою А
48 С 15 0 Графа 16: Країна
походження
Довідник
"Країни"
49 N 3 0 Графа 22: Код
валюти контракту
Довідник
"Валюти"
50 N 3 0 Графа 5: Кількість
товарів за
специфікаціями
52 С 25 0 Текстові дані з
графи 54
53 С 25 0 Текстові дані з
графи 54
54 N 3 0 Код валюти вартості
згідно з графою 45
55 N 16 8 Курс валюти згідно
з графою 45
56 C 2 0 Графа 27 додатковий
код митної
установи, поле 1
57 C 2 0 Графа 27 додатковий
код митної
установи, поле 2
58 C 2 0 Графа 29 додатковий
код митної
установи, поле 1
59 C 2 0 Графа 29 додатковий
код митної
установи, поле 2
60 C 2 0 Графа 53 додатковий
код митної
установи, поле 1
61 C 2 0 Графа 53 додатковий
код митної
установи, поле 2
62 C 30 0 Графа 51: 3-я
частина графи 51
(номер гарантійного
документа
Код форми: 0002 Версія 1.00 "Опис транспортних засобів за ВМД
(графа 18)"
1 С 26 0 Графа 18:
Транспортний засіб
при відправленні
(найменування)
Not Null
2 N 3 0 Графа 18:
Транспортний засіб
при відправленні
(код країни
транспортного
засобу)
Not Null,
Довідник
"Країни"
Код форми: 0003 Версія 1.00 "Опис транспортних засобів за ВМД
(графа 21)"
1 С 26 0 Графа 21:
Транспортний засіб
на кордоні
(найменування)
Not Null
2 N 3 0 Графа 21:
Транспортний засіб
на кордоні (код
країни
транспортного
засобу)
Not Null,
Довідник
"Країни"
Код форми: 0004 Версія 1.00 "Опис подробиць платежів (графа В)"
1 N 3 0 Графа В: Подробиці
розрахунків (код
платежу)
Not Null,
Довідник
"Види
платежів"
2 С 1 0 Графа В: Подробиці
розрахунків
(умовно)
Not Null
3 N 19 2 Графа В: Подробиці
розрахунків (сума
платежу)
4 С 70 0 Графа В: Подробиці
розрахунків
(рахунок платежу)
Not Null
5 N 2 0 Графа В: Подробиці
розрахунків (спосіб
платежу)
Not Null,
Довідник
"Спосіб
платежу"
6 N 3 0 Графа В: Подробиці
розрахунків (код
валюти платежу)
Not Null,
Довідник
"Валюти"
7 С 20 0 Графа В: Подробиці
розрахунку (номер
векселя)
8 D 8 0 Графа В: Подробиці
розрахунку (дата
векселя)
Код форми: 0005 Версія 1.00 "Опис товару"
1 С 240 0 Графа 31: Вантажні
місця та опис
товару
(найменування
товару)
2 С 30 0 Графа 31: Вантажні
місця та опис
товару (опис
контейнера)
3 N 6 0 Графа 31: Вантажні
місця та опис
товару (кількість
місць)
4 N 16 4 Графа 31: Вантажні
місця та опис
товару (кількість
товару в додаткових
одиницях виміру)
5 N 3 0 Графа 32: Товар N
(порядковий номер
товару в
декларації)
Not Null
6 С 10 0 Графа 33: Товар N
(код товару за
УКТЗЕД)
7 N 1 0 Графа 33: Товар N
(ознака
підакцизного
товару)
8 N 3 0 Графа 34: Код
країни походження
Довідник
"Країни"
9 N 16 4 Графа 35: Вага
брутто (кг)
10 N 2 0 Графа 36:
Преференція
(звільнення від
сплати ввізного
мита)
Default 00,
Довідник
"Преферен-
ції по
тарифу"
11 N 2 0 Графа 36:
Преференція
(звільнення від
сплати ПДВ)
Default 00,
Довідник
"Преферен-
ції по ПДВ"
12 N 2 0 Графа 36:
Преференція
(звільнення від
сплати акцизного
збору)
Default 00,
Довідник
"Преферен-
ції по
акцизу"
13 N 2 0 Графа 37: Процедура
(код митного
режиму)
Довідник
"Митні
процедури"
14 N 2 0 Графа 37: Процедура
(попередня
процедура
переміщення)
Довідник
"Митні
процедури"
15 N 2 0 Графа 37: Процедура
(особливість
переміщення товару)
Довідник
"Додаткові
митні
процедури"
16 N 16 4 Графа 38: Вага
нетто (кг)
17 N 16 4 Графа 39: Квота
18 N 4 0 Графа 41: Додаткова
одиниця виміру
Довідник
"Одиниці
виміру"
19 N 19 2 Графа 42: Фактурна
вартість товару
20 D 8 0 Графа 44: Дата
зворотного
ввезення-вивозу
21 N 19 2 Графа 45: Митна
вартість
22 N 19 2 Графа 46:
Статистична
вартість
23 N 2 0 Графа 43: Код типу
фінансової гарантії
(при транзиті)
Довідник
"Види
фінансової
гарантії"
24 N 19 2 Графа 42: Вартість
товару у валюті
контракту
25 N 3 0 Графа 31: Кількість
контейнерів
26 N 2 0 Місяць перетину
кордону
27 N 1 0 Класифікація
товару: 0 - місце,
1 - частина місця,
2 - насип/налив, 3
- тара
Код форми: 0006 Версія 1.00 "Опис попередніх документів на товар
(графа 40)"
1 N 3 0 Графа 32: Товар N
(порядковий номер
товару в
декларації)
Not Null
2 N 4 0 Графа 40: Загальна
декларація/поперед-
ній документ (код
документа)
Not Null,
Довідник
"Документи"
3 N 5 0 Графа 40: Загальна
декларація/поперед-
ній документ (номер
попереднього
документа -
митниця)
Not Null,
Довідник
"Митні
установи"
4 N 1 0 Графа 40: Загальна
декларація/поперед-
ній документ (номер
попереднього
документа - рік)
Not Null
5 N 6 0 Графа 40: Загальна
декларація/поперед-
ній документ (номер
попереднього
документа - номер)
Not Null
6 N 3 0 Графа 40: Загальна
декларація/поперед-
ній документ (номер
товару)
Not Null
7 D 8 0 Графа 40: Загальна
декларація/поперед-
ній документ (дата
документа)
Not Null
Код форми: 0007 Версія 1.00 "Опис документів по товару (графа
44)"
1 N 3 0 Графа 32: Товар N
(порядковий номер
товару в
декларації)
Not Null
2 N 4 0 Графа 44: Додаткова
інформація /подані
документи (код
документа)
Not Null,
Довідник
"Документи"
3 С 28 0 Графа 44: Додаткова
інформація /подані
документи
(найменування)
Not Null
4 D 8 0 Графа 44: Додаткова
інформація /подані
документи (дата
початку дії
документа)
Not Null
5 D 8 0 Графа 44: Додаткова
інформація /подані
документи (дата
закінчення дії
документа)
Код форми: 0008 Версія 1.00 "Опис платежів по товару (графа 47)"
1 N 3 0 Графа 32: Товар N
(порядковий номер
товару в
декларації)
Not Null
2 N 3 0 Графа 47:
Нарахування мита та
митних зборів (код
платежу)
Not Null,
Довідник
"Види
платежів"
3 С 1 0 Графа 47:
Нарахування мита та
митних зборів
(символьне
розширення коду
платежу)
Not Null
4 N 19 2 Графа 47:
Нарахування мита та
митних зборів
(основа (сума)
нарахування)
Not Null
5 N 6 2 Графа 47:
Нарахування мита та
митних зборів
(ставка в %
платежу)
Not Null
6 N 19 2 Графа 47:
Нарахування мита та
митних зборів (сума
платежу)
7 N 2 0 Графа 47:
Нарахування мита та
митних зборів
(спосіб (вид)
платежу)
Not Null,
Довідник
"Спосіб
платежу"
8 N 3 0 Графа 47:
Нарахування мита та
митних зборів (код
валюти)
Not Null,
Довідник
"Валюти"
9 N 16 4 Графа 47:
Нарахування мита та
митних зборів
(кількість товару)
10 N 4 0 Графа 47:
Нарахування мита та
митних зборів
(одиниця виміру)
Довідник
"Одиниці
виміру"
11 N 3 0 Графа 47:
Нарахування мита та
митних зборів (код
валюти платежу)
Not Null
12 N 16 4 Графа 47:
Нарахування мита та
митних зборів
(ставка платежу)
Not Null
13 N 19 2 Графа 47:
Нарахування мита та
митних зборів (сума
платежу)
Код форми: 0009 Версія 1.00 "Довідка-розрахунок митної вартості"
1 N 3 0 Графа 32: Товар N
(порядковий номер
товару в
декларації)
Not Null,
(0 - при
розрахунку
по всій
ВМД)
2 N 2 0 Код витрати Not Null,
Довідник
"Типів
витрат"
3 N 19 2 Сума витрати у
валюті
4 N 3 0 Код валюти Not Null,
Довідник
"Валюти"
5 N 16 8 Курс валюти Довідник
"Курси
валют"
6 N 16 4 Кількість товару
7 N 4 0 Код одиниці виміру Довідник
"Одиниці
виміру"
8 N 16 4 Ставка по товару
9 N 19 2 Сума витрати в грн.
10 N 1 0 Ознака розрахунку
(0 - за кількістю,
1 - за вартістю)
11 N 1 0 Ознака використання
витрати
Код форми: 0010 Версія 1.00 "Учасники ЗЕД за ВМД"
1 N 1 0 Тип учасника 1 - графа 2
2 - графа 8
3 - графа
14 4 -
графа 9 5 -
графа 50
2 N 2 0 Порядковий номер
3 С 2 0 Країна учасника Довідник
"Країни"
4 С 8 0 Код за ЄДРПОУ
5 С 70 0 Найменування
6 С 70 0 Адреса
7 N 2 0 Код 1
Ідентифікаційний
номер: код типу
підприємства
Довідник
"Типи під-
приємств"
8 N 1 0 Код 2
Ідентифікаційний
номер: код типу
інвестицій
Довідник
"Типи
інвестицій"
9 N 2 0 Код 3
Ідентифікаційний
номер: код форми
власності
Довідник
"Види
власності"
10 N 2 0 Код 4
Ідентифікаційний
номер: міністерства
(іншого
центрального органу
виконавчої влади)
11 N 2 0 Код 5 Код СПАТО Довідник
"Адмініст-
ративні
ділення"
12 С 12 0 Обліковий номер
платника податків
13 С 2 0 Країна банку
(гривні)
Довідник
"Країни"
14 С 8 0 Код за ЄДРПОУ банку
(гривні)
15 N 6 0 МФО банку (гривні)
16 С 35 0 Найменування банку
(гривні)
17 С 35 0 Адреса банку
(гривні)
18 С 35 0 Розрахунковий
рахунок (гривні)
19 С 2 0 Країна банку
(валюта)
Довідник
"Країни"
20 С 8 0 Код за ЄДРПОУ банку
(валюта)
21 N 6 0 МФО банку (валюта)
22 С 35 0 Найменування банку
(валюта)
23 С 35 0 Адреса банку
(валюта)
24 С 35 0 Валютний рахунок
Код форми: 0011 Версія 1.00 "Додаткова інформація про товар, яка
виноситься на зворотний бік ВМД"
1 N 3 0 Графа 32: Товар N
(порядковий номер
товару в
декларації)
Not Null
2 N 2 0 Порядковий номер
запису
Not Null
3 N 2 0 Номер графи ВМД Not Null
4 С 80 0 Текст
Код форми: 0012 Версія 1.00 "Рахунок-фактура"
1 N 3 0 Графа 32: Товар N
(порядковий номер
товару в
декларації)
0 - при
розрахунку
по всій ВМД
2 N 2 0 Код
3 N 19 2 Сума у валюті
4 N 3 0 Код валюти
5 N 16 8 Курс валюти
6 N 16 4 Кількість товару
7 N 4 0 Код одиниці виміру
8 N 16 4 Ставка
9 N 19 2 Сума в грн.
10 N 1 0 Ознака (0 - вага, 1
- вартість)
11 N 1 0 Ознака доб/отн
Код форми: 0013 Версія 1.00 "Платіжні документи за ВМД (графа
"С")"
1 N 3 0 Код платежу Not Null,
Довідник
"Види
платежів"
2 N 19 2 Сума платежу
3 N 2 0 Спосіб (вид)
платежу
Довідник
"Спосіб
платежу"
4 N 3 0 Код валюти платежу Довідник
"Валюти"
5 C 8 0 Код за ЄДРПОУ
платника
6 C 20 0 Платіжний документ Not Null
7 D 8 0 Дата платіжного
документа
Not Null
8 D 8 0 Дата погашення
податкового векселя
Код форми: 0014 Версія 1.00 "Контейнери"
1 N 3 0 Номер товару Not Null
2 C 30 0 Контейнер Not Null
3 N 2 0 Тип контейнера
4 N 3 0 Країна контейнера
N
поля
Тип
поля
Роз-
мір
Кількість
десяткових знаків
після коми
Опис поля Умова
Перевірки
Лист узгодження: Сегмент даних 0025 Документ 0025 версія 1.06
Код форми: 0001
1 С 12 0 Ідентифікаційний код Not Null
2 С 250 0 Найменування Not Null
3 С 250 0 Юридична адреса Not Null
4 С 250 0 Фізична адреса Not Null
5 С 2 0 Країна банку
гривневого рахунку
6 С 10 0 Ідентифікаційний код
банку
Not Null
7 С 35 0 Найменування банку Not Null
8 С 70 0 Адреса банку Not Null
9 С 35 0 Гривневий рахунок Not Null
10 N 6 0 МФО банку Not Null
11 С 2 0 Країна банку
валютного рахунку
12 С 10 0 Ідентифікаційний код
банку
13 С 35 0 Найменування банку
14 С 70 0 Адреса банку
15 С 35 0 Валютний рахунок
16 N 6 0 МФО банку
17 N 2 0 Код митного режиму Not Null
18 N 5 0 Митниця митного
оформлення ВМД
Not Null
19 N 3 0 Код валюти контракту Not Null
20 D 8 0 Дата контракту
21 С 70 0 Номер контракту
22 С 70 0 Номер картки
акредитації
23 D 8 0 Дата акредитації
24 С 70 0 Номер картки
реєстрації-обліку
контракту
25 D 8 0 Дата картки
реєстрації
26 С 70 0 Номер ліцензії
27 D 8 0 Дата ліцензії
Код форми: 0002
1 N 3 0 Номер товару Not Null
2 С 10 0 Код товару Not Null
3 С 250 0 Найменування товару Not Null
4 N 4 0 Додаткова одиниця
виміру
5 N 16 4 Кількість у
додатковій одиниці
виміру
6 N 16 4 Вага нетто
7 N 19 2 Фактурна вартість у
валюті контракту
Реєстр номерів вагонів: Сегмент даних 0105 Документ 0105 версія
1.00
Код форми: 0001
1 C 9 0 N ВМД (митниця) Not Null
2 C 1 0 N ВМД (рік) Not Null
3 C 6 0 N ВМД Not Null
4 D 0 Дата відправлення Not Null
5 N 3 0 Кількість товарів
6 С 12 0 ІПН відправника Not Null
7 С 70 0 Найменування
відправника
Not Null
8 С 70 0 Адреса відправника Not Null
9 С 10 0 Код відправника Not Null
10 С 25 0 Керівник Not Null
11 С 25 0 Декларант
Код форми: 0002
1 С 100 0 Номер вагону Not Null
2 С 100 0 Номер залізничної
накладної
Not Null
3 N 3 0 Номер товару в ВМД Not Null
4 С 10 0 Код товару
5 N 16 8 Вага
6 N 16 8 Кількість
7 C 4 0 Одиниця виміру
N
поля
Тип
поля
Роз-
мір
Кількість
десяткових
знаків після
коми
Опис поля Умова
перевірки
Листи узгодження: Документ 30 версія 1.00
Код форми: 0001 Версія 1.00 "Основні дані"
1 С 20 0 Номер реєстрації в
митниці
2 D 0 Дата реєстрації
3 C 10 0 Код ЄДРПОУ
4 C 200 0 Найменування
5 C 200 0 Адреса
6 С 3 0 Країна іноземного.
клієнта (Може бути
відсутня)
7 C 200 0 Найменування
іноземного. клієнта
(Може бути відсутнє)
8 С 200 0 Адреса іноземного
клієнта (Може бути
відсутня)
9 С 2 0 Процедура
10 С 2 0 Характер угоди
11 C 9 0 Номер ЛУ NOT NULL
12 C 1 0 Номер ЛУ NOT NULL
13 С 6 0 Номер ЛУ NOT NULL
14 N 3 0 ОНП
15 D 0 Дата ОНП
16 С 9 0 Митниця оформлення
17 N 3 0 Код валюти контракту
Код форми: 0002 Версія 1.00 "Товари"
1 N 3 0 Номер товару NOT NULL
2 C 240 0 Опис товару
3 C 10 0 Код товару
4 N 16.3 0 Вага
5 N 19.8 0 Кількість в додатко-
вих одиницях
6 C 4 0 Додаткова одиниця
7 N 19.2 0 Фактурная вартість
Код форми: 0003 Версія 1.00 "Документи"
1 N 3 0 Номер товару NOT NULL
2 C 4 0 Код документу
3 C 30 0 Документ
4 D 0 Дата документу
5 D 0 Дата закінчення дії
документу
Облікова картка суб'єкта ЗЕД: Документ 9020 версія 1.00
Код форми: 0001 Версія 1.00 "Основні дані"
1 С 10 0 Код ЄДРПОУ NOT NULL
2 С 12 0 Код платника
податків
NOT NULL
3 C 200 0 Найменування
4 C 200 0 Адреса
5 C 200 0 Фактична адреса
6 N 2 0 Тип підприємства
7 N 1 0 Інвестиції
8 N 2 0 Код власності
9 N 2 0 Міністерство
10 N 2 0 Код адміністративно-
го поділу
11 C 10 0 Код податкової
12 C 200 0 Найменування
податкової
13 С 200 0 Адреса податкової
14 C 60 0 Номер державної
реєстрації
15 C 100 0 Організація держав-
ної реєстрації
16 D 0 Дата державної
реєстрації
17 C 60 0 Директор
18 C 15 0 Телефон директора
19 C 15 0 Факс
20 C 90 0 Паспорт виданий
21 C 10 0 Паспорт серія
22 C 10 0 Паспорт номер
23 D 0 Дата видачі паспорта
24 C 60 0 Бухгалтер
25 C 15 0 Телефон бухгалтера
26 C 15 0 Факс
27 C 90 0 Паспорт виданий
28 C 10 0 Паспорт серія
29 C 10 0 Паспорт номер
30 D 0 Дата видачі паспорта
31 C 10 0 Код ЄДРПОУ головного
підприємства
32 C 12 0 Код платника подат-
ків головного
підприємства
33 C 200 0 Найменування голов-
ного підприємства
34 C 200 0 Адреса головного
підприємства
35 C 200 0 Фактична адреса
головного підприєм-
ства
36 N 2 0 Тип головного
підприємства
37 N 1 0 Інвестиції головного
підприємства
38 N 2 0 Код власності
головного підприєм-
ства
39 N 2 0 Міністерство
40 N 2 0 Код адміністративно-
го поділу головного
підприємства
41 C 10 0 Код податкової
головного підприєм-
ства
42 C 200 0 Найменування
податкової головного
підприємства
43 C 200 0 Адреса податкової
головного підприєм-
ства
Код форми: 0002 Версія 1.00 "Рахунки"
1 С 1 0 Тип рахунку $ -
валютний, & -
мультирахунок, іначе
грн (Г)
NOT NULL
2 N 6 0 МФО банку NOT NULL
3 C 200 0 Найменування банку
4 C 200 0 Адреса банку
5 C 35 0 Рахунок NOT NULL
6 D 0 Дата початку NOT NULL,
default
SYSDATE
Додаток 8
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні суб'єкт - митний
орган
ОПИС
DTD для XML-документа електронної копії декларації митної вартості
Файл з електронною копією ДМВ у форматі XML повинен відповідати стандарту XML-документа згідно з вимогами W3C "Extesible Markup Language (XML) 1.0 (Second Edition)" та повинен передаватися в кодировці "Windows-1251".
<-xml version="1.0" encoding="windows-1251"?>
<!ELEMENT CSDCC (CSDCCHeader, CSDCC1*, CSDCC2*, CSDCC3*)> <!--
ДТС -->
<!ELEMENT CSDCCHeader (CSDCCType, CSDCCNumber?, CSDCCDate?, <!--
Заглавие ДТС -->
CSDCCClient)>
<!ELEMENT CSDCCType EMPTY> <!-- Тип документа -->
<!ATTLIST CSDCCType dicValue (0338) "0338"> <!-- 0338 = ДТС -->
<!ELEMENT CSDCCNumber (#PCDATA)> <!-- Номер ДТС/ГТД (внутренний
декларанта) String, 1..14 characters -->
<!ELEMENT CSDCCDate (#PCDATA)> <!-- Дата ДТС/ГТД String, 1..10
Character DateTime (DD-MM-YYYY) -->
<!ELEMENT CSDCCClient (CSDCCPartyID?, Country?, Name,
Address?)><!-- Участник -->
<!ATTLIST CSDCCClient dicValue (1|2|3|4|5) "1"> <!-- Тип
участника -->
<!ELEMENT CSDCCPartyID (#PCDATA)> <!-- КОД ЄДРПОУ/ДРФОУ String
1..10 Character -->
<!ELEMENT Country (#PCDATA)> <!-- Страна 2ALPHA String 1..2
Character country name -->
<!ELEMENT Name (#PCDATA)> <!-- Наименование String 1..70
Character -->
<!ELEMENT Address (#PCDATA)> <!-- Адрес String 1..70 Character -
->
<!ELEMENT CSDCC1 (CSDCC1Header, CSDCCDetails+)> <!-- ДТС-1 -->
<!ELEMENT CSDCC1Header (CSDCCMetod, CSDCCClient, CSDCCClient,
CSDCCClient,
CSDCCCustoms?, CSDCCDelivery, CSDCCDocComm, CSDCCDocDeal,
CSDCCDecision?,
CSDCCPart*,
CSDCCExpens?,
CSDCCPages, CSDCCFill)> <!-- Заглавие ДТС-1 -->
<!ELEMENT CSDCCMetod EMPTY>
<!ATTLIST CSDCCMetod dicValue (1|2|3|4|5|6) "1"> <!-- Метод
определения стоимости -->
<!ELEMENT CSDCCCustoms (#PCDATA)> <!-- Отметки таможни -->
<!ELEMENT CSDCCDelivery (CSDCCPlace, CSDCCToPlace?)> <!--
Условия поставки -->
<!ATTLIST CSDCCDelivery dicValue CDATA #REQUIRED> <!-- Код
условий поставки -->
<!ELEMENT CSDCCPlace (#PCDATA)> <!-- Место поставки String,
1..30 Character -->
<!ELEMENT CSDCCToPlace (#PCDATA)> <!-- Затраты на поставку до
String, 1..30 Character -->
<!ELEMENT CSDCCDocComm (CSDCCDoc+)> <!-- Комерческие документы -
->
<!ELEMENT CSDCCDoc (CSDocName, CSDocDate)> <!-- Документ -->
<!ATTLIST CSDCCDoc dicValue CDATA #REQUIRED> <!-- Код документа
-->
<!ELEMENT CSDocName (#PCDATA)> <!-- Номер документа String,
1..28 Character -->
<!ELEMENT CSDocDate (#PCDATA)> <!-- Дата документа String, 1..10
Character DateTime (DD-MM-YYYY) -->
<!ELEMENT CSDCCDocDeal (CSDCCDoc+)> <!-- Документы (договор,
контракт) -->
<!ELEMENT CSDCCDecision (CSDecisionNum,CSDecisionNote?)> <!--
Решение таможни -->
<!ELEMENT CSDecisionNum (CSCCDNum,CSCCDDate)> <!-- Номер решения
-->
<!ATTLIST CSDecisionNum dicValue CDATA> <!-- Код документа
решения String, 1..4 Character -->
<!ELEMENT CSCCDNum (#PCDATA)> <!-- Номер решения String, 1..14
Character -->
<!ELEMENT CSCCDDate (#PCDATA)> <!-- Дата решения String, 1..10
Character DateTime (DD-MM-YYYY) -->
<!ELEMENT CSDecisionNote (#PCDATA)> <!-- Решение (описание)
String, 1..240 Character -->
<!ELEMENT CSDCCPart (CSDCCPartCh, CSDCCPartCh, CSDCCPartNote?)>
<!-- Пункты 7/8/9 -->
<!ATTLIST CSDCCPart
PartNum (7|8|9)> <!-- Номер пункта 7/8/9 -->
<!ELEMENT CSDCCPartCh EMPTY> <!-- Отметки по пунктам -->
<!ATTLIST CSDCCPartCh
CheckValue (0|1) "0"> <!-- Да/Нет -->
<!ELEMENT CSDCCPartNote (#PCDATA)> <!-- Подробности String,
1..240 Character -->
<!ELEMENT CSDCCExpens (CSDCCWeightAll, CSDCCCostAll,
CSDCCExpensItem+)> <!-- Начисления/списания по ДТС-1 -->
<!ELEMENT CSDCCWeightAll (#PCDATA)> <!-- Общий вес товаров
String, 1..20 Character Float -->
<!ELEMENT CSDCCCostAll (CSDCCCostUA, CSDCCCostCurr?)> <!-- Общая
стоимость -->
<!ELEMENT CSDCCExpensItem (CSDCCCostUA, CSDCCCostCurr?)> <!--
Начисление/списание по пункту -->
<!ATTLIST CSDCCExpensItem
ExpPart CDATA #REQUIRED <!-- Пункт -->
ExpDiv (0|1) "0"> <!-- Распределение вес/стоимость -->
<!ELEMENT CSDCCCostUA (#PCDATA)> <!-- Цена в грн. String, 1..20
Character Float -->
<!ELEMENT CSDCCCostCurr (CSDCCCost, CSDCCCurrency)> <!-- Цена в
валюте -->
<!ELEMENT CSDCCCost (#PCDATA)> <!-- Цена в валюте String, 1..20
Character Float -->
<!ELEMENT CSDCCCurrency (CSDCCCurRate, CSDCCCurRateDate)> <!--
Валюта -->
<!ATTLIST CSDCCCurrency dicValue CDATA #REQUIRED> <!-- Код
валюты -->
<!ELEMENT CSDCCCurRate (#PCDATA)> <!-- Курс валюты String, 1..20
Character Float -->
<!ELEMENT CSDCCCurRateDate (#PCDATA)> <!-- Дата курса String,
1..10 Character DateTime (DD-MM-YYYY) -->
<!ELEMENT CSDCCPages (#PCDATA)> <!-- Листов по ДТС-1 String,
1..2 Character Integer -->
<!ELEMENT CSDCCFill (CSDCCDecl, CSDCCDecl, CSDCCDeclDate)> <!--
Заполнение ДТС-1 -->
<!ELEMENT CSDCCDecl (#PCDATA)> <!-- Заполнение String, 1..25
Character -->
<!ELEMENT CSDCCDeclDate (#PCDATA)> <!-- Дата заполнения String,
1..10 Character DateTime (DD-MM-YYYY) -->
<!ELEMENT CSDCCDetails (CSDCCGoodsNum, CSCCDGoodsNum,
CSCCDGoodsCode, CSCCDGoodsWeight?,
CSDCCToPlace?,
CSDCCGoodsExpens+)> <!-- Информация по товару -->
<!ELEMENT CSDCCGoodsNum (#PCDATA)> <!-- Номер товара в ДТС
String, 1..3 Character Integer -->
<!ELEMENT CSCCDGoodsNum (#PCDATA)> <!-- Номер товара в ГТД
String, 1..3 Character Integer -->
<!ELEMENT CSCCDGoodsCode (#PCDATA)> <!-- Код товара String,
1..10 Character -->
<!ELEMENT CSCCDGoodsWeight (#PCDATA)> <!-- Вес товара String,
1..20 Character Float -->
<!ELEMENT CSDCCGoodsExpens (CSDCCCostUA, CSDCCCostCurr?,
CSDCCGoodsExpensNote)> <!-- Пункт -->
<!ATTLIST CSDCCGoodsExpens GoodsExpPart CDATA #REQUIRED> <!--
Номер пункта -->
<!ELEMENT CSDCCGoodsExpensNote (#PCDATA)> <!-- Примечания
String, 1..240 Character -->
<!ELEMENT CSDCC2 (CSDCC2Header, CSDCC2Details+)> <!-- ДТС-2 -->
<!ELEMENT CSDCC2Header (CSDCCMetod, CSDCCClient, CSDCCClient,
CSDCCClient,
CSDCCCustoms?, CSDCCDelivery, CSDCCDocComm
CSDCCDecision?,
CSDCC2Motivation,
CSDCC2Source,
CSDCCPages, CSDCCFill)> <!-- Заглавие ДТС-2 -->
<!ELEMENT CSDCC2Motivation (#PCDATA)> <!-- Обостнование выбора
метода String, 1..2000 Character -->
<!ELEMENT CSDCC2Source (#PCDATA)> <!-- Источники информации
String, 1..2000 Character -->
<!ELEMENT CSDCC2Details (CSDCCGoodsNum, CSCCDGoodsNum,
CSCCDGoodsCode, CSCCDGoodsWeight?,
CSDCCToPlace?,
CSDCC2GoodsExpens+)> <!-- Информация по товару -->
<!ELEMENT CSDCC2GoodsExpens (CSDCCCostUA, CSDCCCostCurr?,
CSDCCGoodsQuantity?, CSDCC2GoodsExpensNote)> <!-- Пункт -->
<!ATTLIST CSDCC2GoodsExpens GoodsExpPart CDATA #REQUIRED> <!--
Номер пункта -->
<!ELEMENT CSDCCGoodsQuantity (CSDCCGoodsQty,
CSDCCUnitOfMeasure?,
CSDCCCostUA, CSDCCCostCurr?> <!-- Количество -->
<!ELEMENT CSDCCGoodsQty (#PCDATA)> <!-- Количество в единицах
измерения String, 1..20 Character Float -->
<!ELEMENT CSDCCUnitOfMeasure EMPTY> <!-- Единица измерения -->
<!ATTLIST CSDCCUnitOfMeasure dicValue CDATA #REQUIRED> <!-- Код
единицы измерения -->
<!ELEMENT CSDCC2GoodsExpensNote (#PCDATA)> <!-- Примечания
String, 1..240 Character -->
<!ELEMENT CSDCC3 (CSDCC3Header, CSDCCDetails+)> <!-- ДТС-3 -->
<!ELEMENT CSDCC3Header (CSDCCClient, CSDCCClient, CSDCCClient,
CSDCCCustoms?, CSDCCDelivery, CSDCCDocComm, CSDCCDocDeal,
CSDCCDecision?,
CSDCCPart*,
CSDCCExpens?,
CSDCCPages, CSDCCFill)> <!-- Заглавие ДТС-3 -->
Додаток 9
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні суб'єкт - митний
орган
ОПИС
DTD для XML-документа електронної копії листа узгодження
Файл з електронною копією ДМВ у форматі XML повинен відповідати стандарту XML-документа згідно з вимогами W3C "Extesible Markup Language (XML) 1.0 (Second Edition)" та повинен передаватися в кодировці "Windows-1251".
<?xml version="1.0" encoding="windows-1251"?>
<!ELEMENT CSLetterA (CSLAHeader, CSLABody)> <!-- Лист-узгодження
(ЛУ) -->
<!ELEMENT CSLAHeader (CSLANumber?, CSLADate?, CSLAClient)> <!--
Заглавие ЛУ -->
<!ELEMENT CSLANumber (#PCDATA)> <!-- Номер ЛУ (внутренний
декларанта) String, 1..14 characters -->
<!ELEMENT CSLADate (#PCDATA)> <!-- Дата ЛУ String, 1..10
Character DateTime (DD-MM-YYYY) -->
<!ELEMENT CSLAClient (CSLAPartyID?, Country?, Name, Address?)>
<!-- Участник -->
<!ATTLIST CSLAClient dicValue (1|2|3|4|5) "1"> <!-- Тип
участника -->
<!ELEMENT CSLAPartyID (#PCDATA)> <!-- КОД ЄДРПОУ/ДРФОУ String
1..10 Character -->
<!ELEMENT Country (#PCDATA)> <!-- Страна 2ALPHA String 1..2
Character country name -->
<!ELEMENT Name (#PCDATA)> <!-- Наименование String 1..70
Character -->
<!ELEMENT Address (#PCDATA)> <!-- Адрес String 1..70 Character -
->
<!ELEMENT CSLABody (CSLACommon, CSLADetails+, CSLADoc+)> <!-- ЛУ
-->
<!ELEMENT CSLACommon (CSLAOutNum, CSLAOutDate,
CSLAClient, CSLAClient, CSLACustoms, CSLAProc, CSLADeal,
CSLACostAll)> <!-- Заглавие ЛУ -->
<!ELEMENT CSLAOutNum (#PCDATA)> <!-- Номер исходящий ЛУ 1..20
characters -->
<!ELEMENT CSLAOutDate (#PCDATA)> <!-- Дата ЛУ String, 1..10
Character DateTime (DD-MM-YYYY) -->
<!ELEMENT CSLACustoms EMPTY> <!-- Таможня оформления -->
<!ATTLIST CSLACustoms dicValue CDATA #REQUIRED> <!-- Код таможни
String, 1..9 Character -->
<!ELEMENT CSLADeal EMPTY> <!-- Характер сделки -->
<!ATTLIST CSLADeal dicValue CDATA #REQUIRED> <!-- Код характера
сделки -->
<!ELEMENT CSLAProc EMPTY> <!-- Процедура -->
<!ATTLIST CSLAProc dicValue CDATA #REQUIRED> <!-- Код процедуры
-->
<!ELEMENT CSLACostAll (CSLACostUA, CSLACostCurr?)> <!-- Общая
стоимость -->
<!ELEMENT CSLACostUA (#PCDATA)> <!-- Цена в грн. String, 1..20
Character Float -->
<!ELEMENT CSLACostCurr (CSLACost, CSLACurrency)> <!-- Цена в
валюте -->
<!ELEMENT CSLACost (#PCDATA)> <!-- Цена в валюте String, 1..20
Character Float -->
<!ELEMENT CSLACurrency (CSLACurRate, CSLACurRateDate)> <!--
B`k~r` -->
<!ATTLIST CSLACurrency dicValue CDATA #REQUIRED> <!-- Код валюты
-->
<!ELEMENT CSLACurRate (#PCDATA)> <!-- Курс валюты String, 1..20
Character Float -->
<!ELEMENT CSLACurRateDate (#PCDATA)> <!-- Дата курса String,
1..10 Character DateTime (DD-MM-YYYY) -->
<!ELEMENT CSLADetails (CSLAGoodsNum, CSLAGoods,
CSLAGoodsCost, CSLAGoodsQuantity)> <!-- Информация по товару -->
<!ELEMENT CSLAGoodsNum (#PCDATA)> <!-- Номер товара в ЛУ String,
1..3 Character Integer -->
<!ELEMENT CSLAGoods (#PCDATA)> <!-- Описание товара String,
1..240 Character -->
<!ATTLIST CSLAGoods GoodsCode CDATA #REQUIRED> <!-- Код товара
String, 1..10 Character -->
<!ELEMENT CSLAGoodsCost (CSLACostUA, CSLACostCurr?)> <!--
Стоимость товара -->
<!ELEMENT CSLAGoodsQuantity (CSLAGoodsWeight, CSLAGoodsQty?)> <!-
- Количество -->
<!ELEMENT CSLAGoodsWeight (#PCDATA)> <!-- Вес String, 1..20
Character Float -->
<!ELEMENT CSLAGoodsQty (#PCDATA)> <!-- Количество в единицах
измерения String, 1..20 Character Float -->
<!ATTLIST CSLAGoodsQty dicValue CDATA #REQUIRED> <!-- Код
единицы измерения -->
<!ELEMENT CSLADoc (CSLAGoodsNum?, CSLADocNum, CSLADocDate,
CSLADocDateEnd?)> <!-- Информация по документам -->
<!ELEMENT CSLADocNum (#PCDATA)> <!-- Документ String, 1..30
Character -->
<!ATTLIST CSLADocNum DocCode CDATA #REQUIRED> <!-- Код документа
String, 1..4 Character -->
<!ELEMENT CSLADocDate (#PCDATA)> <!-- Дата документа String,
1..10 Character DateTime (DD-MM-YYYY) -->
<!ELEMENT CSLADocDateEnd (#PCDATA)> <!-- Дата окончания
документа String, 1..10 Character
DateTime (DD-MM-YYYY) -->
Додаток 10
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні суб'єкт - митний
орган
ФУНКЦІЯ
розрахунку 32-розрядної контрольної суми (мова С)
/**********
*
* Copyright, applying to UpdateCRC() and crc_32_tab[]:
*
* COPYRIGHT (C) 1986 Gary S. Brown.
*
**********/
/**********
*
* First, the polynomial itself and its table of feedback terms.
* The polynomial is
* X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+
* X^0
*
* Note that we take it "backwards" and put the highest-order term
* in the lowest-order bit. The X^32 term is "implied"; the LSB is
* the X^31 term, etc. The X^0 term (usually shown as "+1") results
* in the MSB being 1.
*
* Note that the usual hardware shift register implementation,
* which is what we're using (we're merely optimizing it by doing
* eight-bit chunks at a time) shifts bits into the lowest-order
* term. In our implementation, that means shifting towards the
* right. Why do we do it this way? Because the calculated CRC must
* be transmitted in order from highest-order term to lowest-order
* term. UARTs transmit characters in order from LSB to MSB. By
* storing the CRC this way, we hand it to the UART in the order
* low-byte to high-byte; the UART sends each low-bit to hight-bit;
* and the result is transmission bit by bit from highest - to
* lowest-order term without requiring any bit shuffling on our
* part. Reception works similarly.
*
* The feedback terms table consists of 256, 32-bit entries. Notes:
*
* The table can be generated at runtime if desired; code to do so
* is shown later. It might not be obvious, but the feedback terms
* simply represent the results of eight shift/xor operations for
* all combinations of data and CRC register values.
*
* The values must be right-shifted by eight bits by the "updcrc"
* logic; the shift must be unsigned (bring in zeroes). On some
* hardware you could probably optimize the shift in assembler by
* using byte-swap instructions.
* polynomial $edb88320
*
**********/
unsigned long crc_32_tab[] =
{
0x00000000L, 0x77073096L, 0xee0e612cL, 0x990951baL, 0x076dc419L,
0x706af48fL, 0xe963a535L, 0x9e6495a3L, 0x0edb8832L, 0x79dcb8a4L,
0xe0d5e91eL, 0x97d2d988L, 0x09b64c2bL, 0x7eb17cbdL, 0xe7b82d07L,
0x90bf1d91L, 0x1db71064L, 0x6ab020f2L, 0xf3b97148L, 0x84be41deL,
0x1adad47dL, 0x6ddde4ebL, 0xf4d4b551L, 0x83d385c7L, 0x136c9856L,
0x646ba8c0L, 0xfd62f97aL, 0x8a65c9ecL, 0x14015c4fL, 0x63066cd9L,
0xfa0f3d63L, 0x8d080df5L, 0x3b6e20c8L, 0x4c69105eL, 0xd56041e4L,
0xa2677172L, 0x3c03e4d1L, 0x4b04d447L, 0xd20d85fdL, 0xa50ab56bL,
0x35b5a8faL, 0x42b2986cL, 0xdbbbc9d6L, 0xacbcf940L, 0x32d86ce3L,
0x45df5c75L, 0xdcd60dcfL, 0xabd13d59L, 0x26d930acL, 0x51de003aL,
0xc8d75180L, 0xbfd06116L, 0x21b4f4b5L, 0x56b3c423L, 0xcfba9599L,
0xb8bda50fL, 0x2802b89eL, 0x5f058808L, 0xc60cd9b2L, 0xb10be924L,
0x2f6f7c87L, 0x58684c11L, 0xc1611dabL, 0xb6662d3dL, 0x76dc4190L,
0x01db7106L, 0x98d220bcL, 0xefd5102aL, 0x71b18589L, 0x06b6b51fL,
0x9fbfe4a5L, 0xe8b8d433L, 0x7807c9a2L, 0x0f00f934L, 0x9609a88eL,
0xe10e9818L, 0x7f6a0dbbL, 0x086d3d2dL, 0x91646c97L, 0xe6635c01L,
0x6b6b51f4L, 0x1c6c6162L, 0x856530d8L, 0xf262004eL, 0x6c0695edL,
0x1b01a57bL, 0x8208f4c1L, 0xf50fc457L, 0x65b0d9c6L, 0x12b7e950L,
0x8bbeb8eaL, 0xfcb9887cL, 0x62dd1ddfL, 0x15da2d49L, 0x8cd37cf3L,
0xfbd44c65L, 0x4db26158L, 0x3ab551ceL, 0xa3bc0074L, 0xd4bb30e2L,
0x4adfa541L, 0x3dd895d7L, 0xa4d1c46dL, 0xd3d6f4fbL, 0x4369e96aL,
0x346ed9fcL, 0xad678846L, 0xda60b8d0L, 0x44042d73L, 0x33031de5L,
0xaa0a4c5fL, 0xdd0d7cc9L, 0x5005713cL, 0x270241aaL, 0xbe0b1010L,
0xc90c2086L, 0x5768b525L, 0x206f85b3L, 0xb966d409L, 0xce61e49fL,
0x5edef90eL, 0x29d9c998L, 0xb0d09822L, 0xc7d7a8b4L, 0x59b33d17L,
0x2eb40d81L, 0xb7bd5c3bL, 0xc0ba6cadL, 0xedb88320L, 0x9abfb3b6L,
0x03b6e20cL, 0x74b1d29aL, 0xead54739L, 0x9dd277afL, 0x04db2615L,
0x73dc1683L, 0xe3630b12L, 0x94643b84L, 0x0d6d6a3eL, 0x7a6a5aa8L,
0xe40ecf0bL, 0x9309ff9dL, 0x0a00ae27L, 0x7d079eb1L, 0xf00f9344L,
0x8708a3d2L, 0x1e01f268L, 0x6906c2feL, 0xf762575dL, 0x806567cbL,
0x196c3671L, 0x6e6b06e7L, 0xfed41b76L, 0x89d32be0L, 0x10da7a5aL,
0x67dd4accL, 0xf9b9df6fL, 0x8ebeeff9L, 0x17b7be43L, 0x60b08ed5L,
0xd6d6a3e8L, 0xa1d1937eL, 0x38d8c2c4L, 0x4fdff252L, 0xd1bb67f1L,
0xa6bc5767L, 0x3fb506ddL, 0x48b2364bL, 0xd80d2bdaL, 0xaf0a1b4cL,
0x36034af6L, 0x41047a60L, 0xdf60efc3L, 0xa867df55L, 0x316e8eefL,
0x4669be79L, 0xcb61b38cL, 0xbc66831aL, 0x256fd2a0L, 0x5268e236L,
0xcc0c7795L, 0xbb0b4703L, 0x220216b9L, 0x5505262fL, 0xc5ba3bbeL,
0xb2bd0b28L, 0x2bb45a92L, 0x5cb36a04L, 0xc2d7ffa7L, 0xb5d0cf31L,
0x2cd99e8bL, 0x5bdeae1dL, 0x9b64c2b0L, 0xec63f226L, 0x756aa39cL,
0x026d930aL, 0x9c0906a9L, 0xeb0e363fL, 0x72076785L, 0x05005713L,
0x95bf4a82L, 0xe2b87a14L, 0x7bb12baeL, 0x0cb61b38L, 0x92d28e9bL,
0xe5d5be0dL, 0x7cdcefb7L, 0x0bdbdf21L, 0x86d3d2d4L, 0xf1d4e242L,
0x68ddb3f8L, 0x1fda836eL, 0x81be16cdL, 0xf6b9265bL, 0x6fb077e1L,
0x18b74777L, 0x88085ae6L, 0xff0f6a70L, 0x66063bcaL, 0x11010b5cL,
0x8f659effL, 0xf862ae69L, 0x616bffd3L, 0x166ccf45L, 0xa00ae278L,
0xd70dd2eeL, 0x4e048354L, 0x3903b3c2L, 0xa7672661L, 0xd06016f7L,
0x4969474dL, 0x3e6e77dbL, 0xaed16a4aL, 0xd9d65adcL, 0x40df0b66L,
0x37d83bf0L, 0xa9bcae53L, 0xdebb9ec5L, 0x47b2cf7fL, 0x30b5ffe9L,
0xbdbdf21cL, 0xcabac28aL, 0x53b39330L, 0x24b4a3a6L, 0xbad03605L,
0xcdd70693L, 0x54de5729L, 0x23d967bfL, 0xb3667a2eL, 0xc4614ab8L,
0x5d681b02L, 0x2a6f2b94L, 0xb40bbe37L, 0xc30c8ea1L, 0x5a05df1bL,
0x2d02ef8dL
};
/**********
*
* UpdateCRC32()
*
*
*
**********/
long UpdateCRC32(unsigned long crc32val, unsigned char *s,
int len)
{
register unsigned long crcval = crc32val;
while (len--)
crcval = crc_32_tab[((unsigned char) crcval ^ (*s++)) & 0xff] ^
(crcval >> 8);
return(crcval);
}
/**********
*
*
* End of File
*
*
*
**********/
ЗАТВЕРДЖЕНО
Наказ Держмитслужби України
09.04.2005 N 275
СПЕЦИФІКАЦІЯ
форматів електронних повідомлень автоматизованої системи митного оформлення товарів і транспортних засобів на рівні митний орган - Управління інформаційного забезпечення та митної статистики
1. Загальні положення
1.1. Для розвитку Єдиної автоматизованої інформаційної системи Держмитслужби України (далі - ЄАІС Держмитслужби) є необхідним оперативний обмін електронною інформацією між митними органами. Обмін інформацією необхідний для оперативного проведення митного оформлення, своєчасного збору й оброблення статистичної та оперативної інформації, контролю експортно-імпортних операцій суб'єктів господарювання, актуалізації нормативно-довідкової інформації.
1.2. З метою уніфікації та стандартизації процесу обміну електронною інформацією між митними органами використовується Специфікація форматів електронних повідомлень автоматизованої системи митного оформлення товарів і транспортних засобів на рівні митний орган - Управління інформаційного забезпечення та митної статистики (далі - специфікація), яка розробляється відповідним підрозділом Управління інформаційного забезпечення та митної статистики.
1.3. Специфікація є базовою та дозволяє надалі нарощувати типи інформації, що передається, і змінювати їх структуру з обов'язковим подальшим затвердженням наказом Держмитслужби України.
1.4. Все прикладне програмне забезпечення, що розробляється в митній системі, повинно підтримувати процес обміну електронною інформацією у форматі повідомлення за цією специфікацією.
2. Формати електронних повідомлень
2.1. Під форматом електронного повідомлення для обміну інформацією між митними органами в ЄАІС Держмитслужби розуміється певна формалізована структура файла електронного повідомлення, що має вбудовані засоби контролю цілісності даних при переданні та унікально характеризує відправника й одержувача електронного повідомлення.
2.2. Узагальнену структуру електронного повідомлення для передання інформації в ЄАІС Держмитслужби наведено в додатку 1.
2.3. Структура електронного повідомлення уніфікована й складається із:
заголовка повідомлення, у якому наводиться інформація про тип і версію формату повідомлення, відправника й одержувача повідомлення, містяться дані про кількість електронних копій документів у повідомленні, контрольні дані цілісності пакета тощо;
даних повідомлення, у яких містяться електронні документи;
закінчення повідомлення, у якому містяться контрольні дані про електронне повідомлення.
2.4. У даних повідомлення містяться документи - логічні елементи інформації.
Структурно документи поділяються на три частини:
заголовок документа, у якому наводиться інформація про тип і версію даних, контрольні дані цілісності документа й інші дані;
основну частину документа, у якій містяться форми електронних даних;
закінчення документа, у якому містяться контрольні дані про сегмент.
2.5. Форми електронних даних, наведені в основній частині документа, містять опис і електронну інформацію певних структурних елементів документа (наприклад, загальний опис вантажної митної декларації або опис конкретного товару за контрактом). Структурно форми електронних даних складаються з трьох частин:
заголовка форми, у якому наводиться інформація про тип і версію форми, контрольні дані цілісності форми й інші дані;
основної частини форми, у якій містяться поля електронних даних;
закінчення форми, у якому містяться контрольні дані про форму й ознаки закінчення форми.
2.6. Поля електронних даних є неподільною логічною одиницею інформації і містять безпосередні дані. Кожне поле електронних даних містить:
номер поля - ідентифікаційний 4-значний номер поля для інтерпретації даних;
значення поля - символьний рядок змінної довжини (від 1 до 1024 символів), у якому містяться безпосередні дані поля (деякі поля вимагають використання спеціальних шаблонів заповнення);
закінчення поля - символ закінчення поля електронних даних.
2.7. Структуру, опис форматів заголовка й закінчення повідомлення наведено в додатку 2.
2.8. Структуру, опис форматів заголовка й закінчення електронного повідомлення наведено в додатку 3.
2.9. Структуру, опис форматів заголовка й закінчення форм електронних даних електронного повідомлення наведено в додатку 4.
2.10. Формати електронних даних, що підтримуються версією 1.07, включаючи їх коди, електронні форми й поля заповнення даних, наведено в додатку 5.
2.11. Поля електронних даних, що використовуються для представлення інформації, містять 4-значний цифровий код поля у форматі С4 (9999), безпосередньо дані у форматі С1...1024 й ознаку закінчення поля у форматі В1 (символ 02).
2.12. Усі дані в електронному повідомленні, крім символів закінчення структурних одиниць (документів, форм і полів), наводяться в символьному вигляді (ASCII від 32 до 254).
2.13. Для опису полів інформації в додатках використовуються такі позначення:
С2 - символьне поле довжиною 2 символи;
С1...1024 - символьне поле змінної довжини (до 1024 символів);
У1 - поле довжиною 1 байт для подання двійкової інформації;
N2 - поле для занесення цифрової інформації (символи 0-9, "." і знак);
99 - шаблон заповнення поля, що вказує на обов'язковість заповнення цього поля цифровими символами (0 - 9);
ХХ - шаблон заповнення поля, що вказує на обов'язковість заповнення цього поля алфавітно-цифровими символами;
АА - шаблон заповнення поля, що вказує на обов'язковість заповнення цього поля алфавітними символами (А - Я);
ДД/ММ/РР - шаблон заповнення дати.
3. Контроль цілісності даних
3.1. Контроль цілісності даних вирішується в ЄАІС у процесі формування, передання й оброблення повідомлень. Такий контроль здійснюється шляхом звірення контрольних сум, переданих в електронному повідомленні й розрахованих за переданими даними під час приймання й оброблення повідомлення. Ці контрольні суми рахуються по байтах, записаних або прочитаних у повідомленні, кількість яких визначається елементом інформації повідомлення: заголовком повідомлення або документом, формою електронних даних або будь-якою іншою структурою, до якої входить контрольна сума.
3.2. У додатку 6 наведено функцію розрахунку 32-розрядної контрольної суми (мова С), яка застосовується для контролю цілісності даних в електронному повідомленні.
Начальник Управління інформаційного
забезпечення та митної статистики

С.А.Копосов
Додаток 1
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів
і транспортних засобів
на рівні митний орган -
Управління інформаційного
забезпечення та митної
статистики
УЗАГАЛЬНЕНА СТРУКТУРА
електронного повідомлення для передачі інформації в ЄАІС
---------------- --------------------- ---------------
| Заголовок | | Дані повідомлення | | Закінчення |
|повідомлення | | | |повідомлення |
---------------- --------------------- ---------------
| |
------------ ------------
------------ ------------- ------------
|Документ 1| |Документ 2 | - -|Документ N|
------------ ------------- ------------
| |
--------------------- ------------------
| |
----------- --------- --------- ------------
|Заголовок| |Форма 1| |Форма 2| - - |Закінчення|
|документа| | | | | |документа |
----------- --------- --------- ------------
| |
------------------------- -----------------------------
| |
----------- --------- --------- -------- ------------
|Заголовок| |Поле 1 | |Поле 2 |- - - |Поле N| |Закінчення|
| форми | | | | | | | | форми |
----------- --------- --------- -------- ------------
--------------- ------------------
------------------------------------------
| Номер поля| Дані | Закінчення поля|
------------------------------------------
Додаток 2
до Специфікації форматів
електронних повідомлень
автоматизованої системи
митного оформлення товарів

................
Перейти до повного тексту