Перейти к основному содержимому

GET /api/v2/requests/{id}/ — Полные ответы по типам документов

Инвойс (04021) — не включён, считается корректным.

Внешняя обёртка одинакова для всех типов:

{
"id": "uuid",
"duration": 45.2,
"tasks_completed_count": 1,
"task_total_count": 1,
"user": 5,
"status": "COMPLETED",
"created_at": "2024-01-15T10:30:00.000Z",
"tasks": [ ... ],
"aggregation": null
}

Ниже — содержимое tasks[0] для каждого типа.


2. CMR / ТТН — document_code: 00002

{
"id": "task-uuid",
"document_name": "documents/00002/uuid_cmr.pdf",
"document_type": {
"id": "doctype-uuid",
"name": "CMR / ТТН",
"code": "00002"
},
"total_time": {
"started_at": "2024-01-15T10:30:01.000Z",
"completed_at": "2024-01-15T10:30:39.000Z",
"duration": 38.0,
"step_durations": { "ocr": 4.1, "classify": 2.8, "extract": 31.1 }
},
"status": "COMPLETED",
"file_url": "/media/documents/00002/uuid_cmr.pdf",
"ocr_result": {
"document_number": "KG202300112345678",
"document_date": "15.01.2024",
"exporter_name": "OOO РОМАШКА",
"exporter_inn": "1234567890",
"exporter_address": "г. Москва, ул. Ленина, 1",
"consignee_name": "ОсОО БИШКЕК ТРЕЙД",
"consignee_inn": "01234567890123",
"consignee_address": "г. Бишкек, ул. Чуй, 100",
"items_count": 2,
"total_amount": 15000.0,
"currency": "USD",
"gross_weight_kg": 5200.0,
"places_count": 10,
"vehicle_plate": "B 123 AA",
"loading_place": "г. Москва",
"unloading_place": "г. Бишкек",
"carrier_name": "ИП Иванов И.И.",
"items": [
{
"description": "Запчасти автомобильные",
"hs_code": "8708999900",
"quantity": "100",
"unit": "шт",
"price": "50.00",
"cost": "5000.00"
},
{
"description": "Шины автомобильные",
"hs_code": "4011209000",
"quantity": "40",
"unit": "шт",
"price": "250.00",
"cost": "10000.00"
}
],
"raw_text": "...",
"flags": {
"missing_fields": [],
"warnings": ["Номер бланка CMR восстановлен из шапки"],
"filled_ratio": 0.94,
"review_needed": false,
"summary": "Документ корректен"
}
},
"dify_task_id": "dify-task-uuid"
}

3. Декларация на товары (ДТ) — document_code: 9035

{
"id": "task-uuid",
"document_name": "documents/9035/uuid_dt.pdf",
"document_type": {
"id": "doctype-uuid",
"name": "Декларация на товары",
"code": "9035"
},
"total_time": {
"started_at": "2024-01-15T10:30:01.000Z",
"completed_at": "2024-01-15T10:30:53.000Z",
"duration": 52.0,
"step_durations": { "ocr": 5.3, "classify": 3.1, "extract": 43.6 }
},
"status": "COMPLETED",
"file_url": "/media/documents/9035/uuid_dt.pdf",
"ocr_result": {
"document_number": "10311010/150124/0012345",
"document_date": "15.01.2024",
"declaration_type": "ИМ",
"direction": "import",
"exporter_name": "SAMSUNG ELECTRONICS CO. LTD",
"exporter_address": "Samsung-ro, Yeongtong-gu, Suwon-si, Korea",
"exporter_country": "Республика Корея",
"consignee_name": "ОсОО ТЕХНИКА ПЛЮС",
"consignee_inn": "01234567890123",
"consignee_address": "г. Бишкек, пр. Манаса, 48",
"consignee_country": "Кыргызская Республика",
"country_of_origin": "Республика Корея",
"country_of_departure": "Республика Корея",
"destination_country": "Кыргызская Республика",
"delivery_terms": "CIF",
"currency": "USD",
"total_amount": 45000.0,
"total_customs_value": 45000.0,
"total_packages": 3,
"items_count": 2,
"items": [
{
"item_no": "1",
"description": "Телевизоры жидкокристаллические",
"hs_code": "8528720000",
"country_of_origin": "Республика Корея",
"gross_weight_kg": "500.0",
"net_weight_kg": "480.0",
"price": "20000.00",
"customs_value": "20000.00"
},
{
"item_no": "2",
"description": "Смартфоны",
"hs_code": "8517120000",
"country_of_origin": "Республика Корея",
"gross_weight_kg": "300.0",
"net_weight_kg": "290.0",
"price": "25000.00",
"customs_value": "25000.00"
}
],
"raw_text": "...",
"flags": {
"missing_fields": [],
"warnings": [],
"filled_ratio": 0.97,
"review_needed": false,
"summary": "Декларация корректна, номер по маске проверен"
}
},
"dify_task_id": "dify-task-uuid"
}

4. Сертификат происхождения — document_code: 9008

Нет строчных позиций — только шапка.

{
"id": "task-uuid",
"document_name": "documents/9008/uuid_cert.pdf",
"document_type": {
"id": "doctype-uuid",
"name": "Сертификат происхождения",
"code": "9008"
},
"total_time": {
"started_at": "2024-01-15T10:30:01.000Z",
"completed_at": "2024-01-15T10:30:30.000Z",
"duration": 29.0,
"step_durations": { "ocr": 3.8, "classify": 2.1, "extract": 23.1 }
},
"status": "COMPLETED",
"file_url": "/media/documents/9008/uuid_cert.pdf",
"ocr_result": {
"is_certificate": true,
"document_number": "KG 2024 001234",
"document_date": "15.01.2024",
"blank_number": "A 000123",
"issuing_authority": "Торгово-промышленная палата КР",
"issuing_country": "Кыргызская Республика",
"exporter_name": "ОсОО АЛЬФА ЭКСПОРТ",
"exporter_address": "г. Бишкек, ул. Боконбаева, 12",
"exporter_country": "Кыргызская Республика",
"consignee_name": "OOO ИМПОРТ ГРУП",
"consignee_address": "г. Москва, Варшавское ш., 5",
"consignee_country": "Российская Федерация",
"consignee_passport": null,
"country_of_origin": "Кыргызская Республика",
"destination_country": "Российская Федерация",
"transport_route": "Бишкек — Москва",
"goods_description": "Сухофрукты (абрикос сушёный)",
"hs_code": "0813100000",
"quantity": 5000,
"unit": "кг",
"packages": "50 мешков",
"gross_weight_kg": 5200.0,
"net_weight_kg": 5000.0,
"invoice_number": "INV-2024-001",
"invoice_date": "10.01.2024",
"contract_number": "KG-RU-2024-05",
"origin_criterion": "P",
"raw_text": "...",
"flags": {
"missing_fields": [],
"warnings": [],
"filled_ratio": 0.96,
"review_needed": false,
"summary": "Сертификат корректен"
}
},
"dify_task_id": "dify-task-uuid"
}

5. Корейская экспортная декларация — document_code: 55555

{
"id": "task-uuid",
"document_name": "documents/55555/uuid_korea.pdf",
"document_type": {
"id": "doctype-uuid",
"name": "Корейская экспортная декларация",
"code": "55555"
},
"total_time": {
"started_at": "2024-01-15T10:30:01.000Z",
"completed_at": "2024-01-15T10:30:48.000Z",
"duration": 47.0,
"step_durations": { "ocr": 4.9, "classify": 2.7, "extract": 39.4 }
},
"status": "COMPLETED",
"file_url": "/media/documents/55555/uuid_korea.pdf",
"ocr_result": {
"document_number": "23KR-12345678X",
"document_date": "15.01.2024",
"exporter_name": "HYUNDAI MOTOR COMPANY",
"exporter_address": "12 Heolleung-ro, Seocho-gu, Seoul",
"consignee_name": "ОсОО АВТО БИШКЕК",
"country_of_origin": "Республика Корея",
"destination_country": "Кыргызская Республика",
"delivery_terms": "FOB",
"currency": "USD",
"total_amount": 35000.0,
"fob_price_usd": 35000.0,
"fob_price_krw": 46550000.0,
"freight_krw": 1200000.0,
"gross_weight_kg": 1850.0,
"net_weight_kg": 1750.0,
"items_count": 1,
"invoice_number": "HMC-2024-00789",
"declarant": "Korea Customs Broker Co.",
"customs_office": "Incheon Airport Customs",
"loading_port": "Incheon",
"cargo_location": "Incheon Port, Warehouse 3",
"container_number": "TCKU3456789",
"clearance_date": "15.01.2024",
"loading_deadline": "20.01.2024",
"payment_method": "T/T",
"items": [
{
"description": "Автомобиль легковой HYUNDAI SONATA 2023",
"vin": "KMHE341ABPA123456",
"quantity": "1",
"unit": "шт",
"price": "35000.00",
"cost": "35000.00",
"gross_weight_kg": "1850.0",
"hs_code": "8703231100"
}
],
"raw_text": "...",
"flags": {
"missing_fields": [],
"warnings": [],
"filled_ratio": 0.98,
"review_needed": false,
"summary": "Декларация корректна"
}
},
"dify_task_id": "dify-task-uuid"
}

Примечания

  • flags.review_needed: true — документ требует ручной проверки оператором
  • flags.filled_ratio — доля заполненных ключевых полей (0.0 – 1.0)
  • raw_text — сырой текст после OCR
  • Сертификат (9008) не имеет строчных позиций — поля только верхнего уровня