- Правова система ipLex360
- Законодавство
- Наказ
ДЕРЖАВНА ФІСКАЛЬНА СЛУЖБА УКРАЇНИ
НАКАЗ
Про затвердження структури та формату попередньої інформації про товари, прийняті до перевезення у контейнерах у порт призначення на митній території України
1. Затвердити структуру та формат попередньої інформації про товари, прийняті до перевезення у контейнерах у порт призначення на митній території України (далі - попередня інформація), що додаються.
2. Департаменту інформаційних технологій (Івашкович О.) забезпечити імплементацію попередньої інформації до Єдиної інформаційної системи ДФС.
3. Департаменту комунікацій (Веселова Н.) забезпечити розміщення цього наказу на офіційному веб-порталі ДФС.
4. Керівникам Одеської, Миколаївської, Донецької, Запорізької митниць ДФС та Митниці ДФС у Херсонській області, АР Крим та м. Севастополі довести цей наказ до відома фізичних і юридичних осіб шляхом розміщення на інформаційних стендах в адміністративних приміщеннях та приміщеннях, де розташовані підрозділи митного оформлення, підпорядкованих митниць.
5. Департаменту моніторингу доходів та обліково-звітних систем (Чмерук М.) забезпечити внесення цього наказу до Репозиторія звітної і статистичної інформації Державної фіскальної служби України відповідно до наказу ДФС від 07.10.2014 № 168.
6. Контроль за виконанням цього наказу покласти на в. о. заступника Голови Кривіцького В.
ЗАТВЕРДЖЕНО
Наказ Державної фіскальної
служби України
27.12.2018 № 867
СТРУКТУРА ТА ФОРМАТ
попередньої інформації про товари, прийняті до перевезення у контейнерах у порт призначення на митній території України
Попередня інформація про товари, прийняті до перевезення у контейнерах у порт призначення на митній території України, що надається агентськими організаціями (морськими агентами) митниці (далі - Попередня інформація), надсилається на веб-сервіс ДФС обміну митною інформацією.
1. Загальні питання
Попередня інформація надсилається через SOAP веб-сервіс, розміщений за адресою http://sw2.sfs.gov.ua/AskCustoms.asmx. Назва веб-методу - AskCustoms1.
Запити (Request) підлягають:
- підписуванню ЕЦП ініціатора (ДСТУ);
- шифруванню (AES) сеансовим ключем, який пропонує ініціатор запиту і який зашифрований на технологічний ключ ДФС (RSA).
Відповіді (Response):
- підписуються технологічним ЕЦП ДФС (ДСТУ);
- шифруються тим самим сеансовим ключем.
2. Формат запиту
2.1. Запит містить інформацію згідно з таблицею 1.
Таблиця 1. Формат запиту
№ |
Тег |
Тип та розмір |
Обов'язковість |
Примітка |
1 |
MessageBody |
byte[] |
Так |
Тіло запиту |
2 |
MessageType |
string(128) |
Так |
UA.SFS.REQ.№.V, де № - тип запиту згідно з Довідником, починаючи з 1, V - номер версії |
3 |
MessageID |
guid |
Так |
Ідентифікатор запиту |
4 |
Initiator |
string(10) |
Так |
РНОКПП запитувача |
5 |
SignCertificate |
byte[] |
Ні |
Сертифікат ключа, яким підписано запит. Обов'язкове, якщо підпис не містить сертифікат |
6 |
Signature |
byte[] |
Так |
Значення ЕЦП запиту |
7 |
SessionKey |
byte[] |
Так |
Зашифрований сесійний ключ шифрування |
8 |
CryptKeyID |
guid |
Так |
Ідентифікатор ключа ДФС, на який зашифровано повідомлення* |
__________
* На сьогодні використовується такий ідентифікатор ключа ДФС: 3faf09b8-5b24-4534-b382-9960dca30544.
Він відповідає такому публічному ключу:
<RSAKeyValue><Modulus>uJU/Ccqro+Tysmta1GQ2fZznfJ1bF+lgQmmNnCa1jsVbiA04bvWVyxSRCOBLLwdnpS+PESlg7c3/HqGcjjlhJ5zUPaM1yQF+qhRtaHT1uJDXiaP/ah0xpINQPfeGubst6mkXg3laae+TnbUQSnqV7+jaBV8/CE6+LsJY+0JFq4YmYsCsp8HCxqSbI/+87tY/Pesb2GfMdXx041VZB2DVQnJuUzQjWq+JxMjZSBbG2vSdTjWrIsFepZFOOYBQPTrqrC044V4VbaJVssaP9EO1I6ogI1gA6uzUMyVAEjCE0kkUpZv5wTjFOOkrn+RFovZofFQmxaCgFE6sNSwTd7MyWQ==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>.
2.2. Тіло запиту формується таким чином:
1) формується XML, який містить дані згідно з таблицею 2. Для Попередньої інформації тип запиту - 5, версія - 1.;
2) XML стискується за допомогою алгоритму ZIP;
3) отримана послідовність байт підписується ключем запитувача. Значення ЕЦП передається в тезі signature;
4) генерується випадковий сеансовий ключ для алгоритму AES;
5) ключ шифрується за допомогою алгоритму RSA, отримане значення записується в тег SessionKey;
6) стиснутий XML шифрується за допомогою алгоритму AES з використанням сеансового ключа, отримане значення записується в тег MessageBody.
Таблиця 2. Структура даних повідомлення (тіло запиту)
Тег |
Опис |
Примітка |
CTS_declarations |
Суднозаходи |
|
№ |
Тег |
Опис |
Тип |
Кардинальність - ? = (0,1); - 1 = 1; - * = (0…); - + = (1…). |
Примітка |
1 |
declaration |
Суднозахід |
declaration |
+ |
|
Тег |
Опис |
Примітка |
declaration |
Суднозахід |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
header |
Відомості про повідомлення та судно |
header |
1 |
|
2 |
containers |
Відомості про контейнери |
containers |
? |
Якщо на судні є контейнери, у тому числі порожні |
3 |
bol |
Відомості про коносаменти |
bol |
1 |
|
Тег |
Опис |
Примітка |
header |
Відомості про повідомлення та суднозахід |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
sender_id |
Код ЄДРПОУ особи, яка подає інформацію |
Varchar(10) |
1 |
|
2 |
recipient_id |
Ідентифікатор системи, в яку подається інформація |
Varchar(6) |
1 |
CTS-UA |
3 |
datetime_preparation |
Дата та час підготовки повідомлення |
DateTime |
1 |
YYMMDDHHmm |
4 |
declaration_id |
Унікальний (в межах особи, що подає інформацію) ідентифікатор повідомлення |
Varchar(70) |
1 |
Якщо направляється скоригована інформація, коригуюче повідомлення повинно мати той самий ідентифікатор, що і оригінальне |
5 |
declaration_function |
Ознака первинного або повторного направлення інформації |
Varchar(1) |
1 |
O - оригінальна інформація; A - скоригована інформація по раніше надісланій. Літери латинські |
6 |
declaration_type |
Ознака ввезення/вивезення |
Varchar(1) |
1 |
I - ввезення E - вивезення |
7 |
datetime_submission |
Дата та час фактичного надсилання інформації |
DateTime |
1 |
YYMMDDHHmm Якщо пакет містить кілька тегів <declaration>, то значення цього тегу у них усіх повинно бути однаковим |
8 |
declaration_office |
Ідентифікатор порту, для якого подається інформація |
Varchar(5) |
1 |
UN/LOCODE. Наприклад, UAODS |
9 |
transport_details |
Відомості про суднозахід |
transport_details |
1 |
|
Тег |
Опис |
Примітка |
transport_details |
Відомості про суднозахід |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
carrier |
Ідентифікатор перевізника |
Varchar(17) |
1 |
|
2 |
carrier_name |
Назва перевізника |
Varchar(35) |
1 |
|
3 |
voyage_number |
Номер рейсу |
Varchar(17) |
1 |
|
4 |
transportmeans_identifier |
IMO судна |
Varchar(35) |
1 |
|
5 |
transportmeans_nationality |
Країна реєстрації судна |
Varchar(2) |
? |
|
6 |
transportmeans_name |
Назва судна |
Varchar(140) |
? |
|
7 |
datetime_arrival |
Дата очікуваного прибуття судна |
DateTime |
? |
YYMMDDHHmm Обов'язкова для інформації про ввезення |
8 |
datetime_departure |
Дата очікуваного відправлення судна |
DateTime |
? |
YYMMDDHHmm Обов'язкова для інформації про вивезення |
Тег |
Опис |
Примітка |
containers |
Відомості про контейнери |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
container |
Відомості про контейнер |
container |
+ |
|
Тег |
Опис |
Примітка |
container |
Відомості про контейнер |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
equipment_identifier |
Номер контейнера |
Varchar(17) |
1 |
|
2 |
submission_type |
Тип надісланої інформації |
Varchar(1) |
1 |
O - відомості про контейнер надсилаються вперше; A - відомості про контейнер коригуються; D - відомості про контейнер виключаються |
3 |
equipment_sizetype |
Тип та розмір контейнера |
Varchar(10) |
1 |
Формат ISO 6346 |
4 |
fullempty_indicator |
Ознака заповненості контейнера |
Varchar(3) |
1 |
LCL - контейнер заповнено частково; FCL - контейнер заповнено повністю; E - контейнер порожній |
5 |
seals |
Відомості про пломби |
seals |
? |
Якщо на контейнер накладено пломби |
Тег |
Опис |
Примітка |
seals |
Відомості про пломби |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
seal |
Пломба |
seal |
+ |
|
Тег |
Опис |
Примітка |
seal |
Пломба |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
seal_number |
Номер пломби |
Varchar(35) |
1 |
|
2 |
sealing_party |
Хто опломбував |
Varchar(2) |
? |
AA - консолідатор; AB - невідомо; AC - карантинне агентство; CA - відправник; CU - митниця; SH - перевізник; TO - оператор термінала |
Тег |
Опис |
Примітка |
bol |
Відомості про коносаменти |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
bol_id |
Відомості про коносамент |
bol_id |
+ |
|
Тег |
Опис |
Примітка |
bol_id |
Відомості про коносамент |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
bill_number |
Номер |
Varchar(70) |
1 |
|
2 |
submission_type |
Тип надісланої інформації |
Varchar(1) |
1 |
O - відомості про коносамент надсилаються вперше; A - відомості про коносамент коригуються; D - відомості про коносамент виключаються |
3 |
bill_type |
Тип коносамента |
Varchar(2) |
1 |
MB - Master Bill of Lading HB - House Bill of Lading |
4 |
master_bill_number |
Номер Master bill |
Varchar(17) |
? |
Надсилається тільки в разі, якщо тип поточного коносамента - HB |
5 |
package_number |
Кількість пакувальних місць |
Number(18) |
1 |
|
6 |
origin_location |
Місце, з якого розпочалося перевезення |
Varchar(5) |
? |
UNLOCODE |
7 |
original_port_of_loading |
Перший порт навантаження |
Varchar(5) |
? |
UNLOCODE |
8 |
port_of_loading |
Порт навантаження на поточне судно |
Varchar(5) |
? |
UNLOCODE |
9 |
port_of_discharge |
Порт розвантаження з поточного судна |
Varchar(5) |
? |
UNLOCODE |
10 |
final_port_of_discharge |
Порт, в якому партія товарів буде розвантажена з останнього судна |
Varchar(5) |
? |
UNLOCODE |
11 |
place_delivery |
Місце кінцевої доставки |
Varchar(5) |
? |
UNLOCODE |
12 |
involved_parties |
Особи, що мають відношення до перевезення |
involved_parties |
1 |
|
13 |
consignment_items |
Товари |
consignment_items |
1 |
|
Тег |
Опис |
Примітка |
involved_parties |
Особи, що мають відношення до перевезення |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
party |
Особа |
party |
+ |
|
Тег |
Опис |
Примітка |
party |
Особа |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
type |
Тип |
Varchar(2) |
1 |
CZ - відправник CN - отримувач FW - Freight Forwarder NI - Notify Party |
2 |
name |
Назва |
Varchar(140) |
1 |
|
3 |
address |
Адреса |
Varchar(135) |
1 |
|
Тег |
Опис |
Примітка |
consignment_items |
Товари |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
consignment_item |
Товар |
consignment_item |
+ |
|
Тег |
Опис |
Примітка |
consignment_item |
Товар |
|
№ |
Тег |
Опис |
Тип |
Кардинальність |
Примітка |
1 |
submission_type |
Тип надісланої інформації |
Varchar(1) |
1 |
O - відомості про товар надсилаються вперше; A - відомості про товар коригуються; D - відомості про товар виключаються |
2 |
sequence |
Порядковий номер товару в коносаменті |
Number(10) |
1 |
|
3 |
equipment_identifier |
Номер контейнера |
Varchar(17) |
? |
Якщо товар переміщується у контейнері, тег обов'язковий |
4 |
package_number |
Кількість місць |
Number(18) |
1 |
|
5 |
package_type |
Тип пакування |
Varchar(10) |
? |
Згідно з Класифікатором типів упаковки |
6 |
goods_description |
Опис товару |
Varchar(512) |
1 |
|
7 |
UCR |
Унікальний ідентифікатор поставки |
Varchar(512) |
? |
|
8 |
volume |
Об'єм, м куб. |
Varchar(10) |
1 |
|
9 |
weight |
Вага брутто в кг |
Varchar(10) |
1 |
|
10 |
dangerous_goods_class |
Клас небезпечності вантажу |
Varchar(5) |
? |
|
11 |
dangerous_goods_imdg |
Код IMDG |
Varchar(7) |
? |
International Maritime dangerous Goods Code |
12 |
dangerous_goods_ungd |
Номер UNDG |
Varchar(4) |
? |
Серійний номер, присвоєний ООН типу небезпечних вантажів |
13 |
package_identification |
Маркування пакування |
Varchar(35) |
? |
|
14 |
hs_code |
Код товару за Гармонізованою системою |
Varchar(6) |
1 |
|
................Перейти до повного тексту