Тіло «Акта розбіжностей» до ТТН для накладання підпису Вантажоотримувача (об’єкт ConsignorDisagreement)

JSON:

{
  "ENVELOPE": {
    "STATE": "ORIGINATOR_SIGNED",
    "DECLARHEAD": {
      "C_DOC": "A01",
      "C_DOC_SUB": "01",
      "C_DOC_VER": "01"
    },
    "DECLARBODY": {
      "TYPE": "CORE",
      "STAKE": "ORIGINATOR",
      "HNUM": "1551",
      "HFILL": "2021-02-17",
      "BASE_HNUM": "ТТНка-7",
      "BASE_HFILL": "2021-02-17",
      "UUID_TTN": "c04075b3-7015-46e9-9294-7c5ac283facc",
      "DOCUMENT_PLACE": "Зашкварівка",
      "R04G1S": "31600038",
      "R04G2S": "Компанiя \"Вантажоотримувач\"",
      "R04G3S": "Kyiv, Street2",
      "R02G11S": "31600022",
      "R02G1S": "ТОВ \"Перевiзник\"",
      "R02G3S": "Васян",
      "R02G31S": "Вася",
      "R02G32S": "Васильович",
      "R02G4S": "GHJ000000",
      "HTIN": "31600017",
      "HNAME": "Компанiя \"Вантажовiдправник\"",
      "HLOC": "Kyiv, Kyiv",
      "SEAL_NO": "щз567",
      "SEAL_NO_DAMAGE": "",
      "TEMPERATURE": "-5...+10",
      "TEMPERATURE_MISMATCH": "",
      "PACKAGE_DAMAGE": "",
      "OTHER_MISMATCH": "",
      "DISAGREEMENT_INFORMATION": "причина: відхилення",
      "DISAGREEMENT_CONCLUSION": "Непотребство, як висновок",
      "T1RXXXXG81S": [
        {
          "ROWNUM": 1,
          "message": "Пельмешки"
        },
        {
          "ROWNUM": 2,
          "message": "Картопля"
        },
        {
          "ROWNUM": 3,
          "message": "Сало"
        }
      ],
      "T1RXXXXG9S": [
        {
          "ROWNUM": 1,
          "message": "тонна"
        },
        {
          "ROWNUM": 2,
          "message": "штука"
        },
        {
          "ROWNUM": 3,
          "message": "кілограм"
        }
      ],
      "T1RXXXXG10": [
        {
          "ROWNUM": 1,
          "message": "5"
        },
        {
          "ROWNUM": 2,
          "message": "1"
        },
        {
          "ROWNUM": 3,
          "message": "1"
        }
      ],
      "CARGO_NUMBER_PLACES_FACT": [
        {
          "ROWNUM": 1
        },
        {
          "ROWNUM": 2,
          "message": ""
        },
        {
          "ROWNUM": 3,
          "message": ""
        }
      ],
      "CARGO_NUMBER_PLACES_MISMATCH": [
        {
          "ROWNUM": 1
        },
        {
          "ROWNUM": 2,
          "message": ""
        },
        {
          "ROWNUM": 3,
          "message": ""
        }
      ],
      "CARGO_NUMBER_PLACES_REASON": [
        {
          "ROWNUM": 1
        },
        {
          "ROWNUM": 2,
          "message": ""
        },
        {
          "ROWNUM": 3,
          "message": ""
        }
      ],
      "T1RXXXXG15": [
        {
          "ROWNUM": 1,
          "message": "5000"
        },
        {
          "ROWNUM": 2,
          "message": "0.1"
        },
        {
          "ROWNUM": 3,
          "message": "1"
        }
      ],
      "CARGO_GROSS_WEIGHT_FACT": [
        {
          "ROWNUM": 1
        },
        {
          "ROWNUM": 2,
          "message": ""
        },
        {
          "ROWNUM": 3,
          "message": ""
        }
      ],
      "CARGO_GROSS_WEIGHT_MISMATCH": [
        {
          "ROWNUM": 1
        },
        {
          "ROWNUM": 2,
          "message": ""
        },
        {
          "ROWNUM": 3,
          "message": ""
        }
      ],
      "CARGO_GROSS_WEIGHT_REASON": [
        {
          "ROWNUM": 1
        },
        {
          "ROWNUM": 2,
          "message": ""
        },
        {
          "ROWNUM": 3,
          "message": ""
        }
      ],
      "T1RXXXXG12": [
        {
          "ROWNUM": 1,
          "message": "60000.00"
        },
        {
          "ROWNUM": 2,
          "message": "1.20"
        },
        {
          "ROWNUM": 3,
          "message": "1.20"
        }
      ],
      "CARGO_SUM_FACT": [
        {
          "ROWNUM": 1,
          "message": "59999.00"
        },
        {
          "ROWNUM": 2,
          "message": ""
        },
        {
          "ROWNUM": 3,
          "message": ""
        }
      ],
      "CARGO_SUM_MISMATCH": [
        {
          "ROWNUM": 1,
          "message": "-1.00"
        },
        {
          "ROWNUM": 2,
          "message": ""
        },
        {
          "ROWNUM": 3,
          "message": ""
        }
      ],
      "CARGO_SUM_REASON": [
        {
          "ROWNUM": 1
        },
        {
          "ROWNUM": 2,
          "message": ""
        },
        {
          "ROWNUM": 3,
          "message": ""
        }
      ],
      "CARGO_OTHER_MISMATCH": [
        {
          "ROWNUM": 1
        },
        {
          "ROWNUM": 2,
          "message": ""
        },
        {
          "ROWNUM": 3,
          "message": ""
        }
      ],
      "CARGO_TOTAL_GROSS_WEIGHT": "5001.1",
      "CARGO_TOTAL_GROSS_WEIGHT_MISMATCH": "",
      "CARGO_TOTAL_SUM": "60002.4",
      "CARGO_TOTAL_SUM_MISMATCH": "-1"
    }
  }
}

Таблиця 1 - Опис параметрів об’єкта OriginatorDisagreement

Назва поля

Тип 1

Формат

Опис

Об’єкт OriginatorDisagreement

ENVELOPE

M

ORIGINATOR_SIGN_ENVELOPE

об’єкт; обгортка документа Вантажоотримувача

Таблиця 2 - Опис параметрів об’єкта ORIGINATOR_SIGN_ENVELOPE

Назва поля

Тип 1

Формат

Опис

Об’єкт ORIGINATOR_SIGN_ENVELOPE

STATE

M

«ORIGINATOR_SIGNED»

стан документу «підписано Вантажоотримувачем»

DECLARHEAD

M

HEAD

об’єкт; складовий номер документа

DECLARBODY

M

DBODY

об’єкт; зміст документа

Таблиця 3 - Опис параметрів об’єкта HEAD

Назва поля

Тип 1

Формат

Опис

Об’єкт HEAD

C_DOC

M

String

код документа («A01»)

C_DOC_SUB

M

String

підтип документа («01»)

C_DOC_VER

M

String

номер версії документа («01»)

Таблиця 4 - Опис параметрів об’єкта DBODY

Назва поля

Тип 1

Формат

Опис

Об’єкт DBODY

TYPE

M

«CORE»

тип документа (Основа)

STAKE

M

«ORIGINATOR»

учасник-підписант (Вантажоотримувач)

HNUM

M

String

номер Акта розбіжностей

HFILL

M

date(YYYY-MM-DD)

дата Акта розбіжностей

BASE_HNUM

M

String

номер документа-підстави (ТТН)

BASE_HFILL

M

date(YYYY-MM-DD)

дата документа-підстави (ТТН)

UUID_TTN

M

UUID

унікальний ідентифікатор ТТН

DOCUMENT_PLACE

M

String

Місце складання

R04G1S

M

String

Ідентифікаційний код Вантажоодержувача (ЄДРПОУ/ІПН)

R04G2S

M

String

Повне найменування Вантажоодержувача

R04G3S

M

String

Місцезнаходження Вантажоодержувача (Місто, Адреса)

R02G11S

M

String

Ідентифікаційний код Автомобільного перевізника (ЄДРПОУ/ІПН)

R02G1S

M

String

Повне найменування / ПІБ Автомобільного перевізника

R02G3S

M

String

Прізвище Водія

R02G31S

M

String

Ім’я Водія

R02G32S

O

String

По батькові Водія

R02G4S

O

String

Номер посвідчення Водія

HTIN

M

String

Ідентифікаційний код Вантажовідправника (ЄДРПОУ/ІПН)

HNAME

M

String

Повне найменування Вантажовідправника

HLOC

M

String

Місцезнаходження Вантажовідправника

SEAL_NO

O

String

Номер пломби згідно ТТН

SEAL_NO_DAMAGE

O

String

Відомості про пошкодження пломби

TEMPERATURE

O

String

Температурний режим згідно ТТН

TEMPERATURE_MISMATCH

O

String

Відомості про недотримання температурного режиму

PACKAGE_DAMAGE

O

String

Відомості про пошкодження тари

OTHER_MISMATCH

O

String

Відомості про інші розбіжності

T1RXXXXG81S

O

List<RXXType>

масив; таблична частина: найменування вантажу (номер контейнера) згідно ТТН

T1RXXXXG9S

O

List<RXXType>

масив; таблична частина: одиниця виміру

T1RXXXXG10

O

List<RXXType>

масив; таблична частина: кількість місць згідно ТТН

CARGO_NUMBER_PLACES_FACT

O

List<RXXType>

масив; таблична частина: кількість місць фактична

CARGO_NUMBER_PLACES_MISMATCH

O

List<RXXType>

масив; таблична частина: кількість місць - відхилення

CARGO_NUMBER_PLACES_REASON

O

List<RXXType>

масив; таблична частина: кількість місць - причина відхилення

T1RXXXXG15

M

List<RXXType>

масив; таблична частина: маса брутто згідно ТТН, кг

CARGO_GROSS_WEIGHT_FACT

O

List<RXXType>

масив; таблична частина: маса брутто фактична, кг

CARGO_GROSS_WEIGHT_MISMATCH

O

List<RXXType>

масив; таблична частина: маса брутто - відхилення, кг

CARGO_GROSS_WEIGHT_REASON

O

List<RXXType>

масив; таблична частина: маса брутто - причина відхилення

T1RXXXXG12

O

List<RXXType>

масив; таблична частина: загальна сума з ПДВ, грн

CARGO_SUM_FACT

O

List<RXXType>

масив; таблична частина: загальна сума з ПДВ фактична, грн

CARGO_SUM_MISMATCH

O

List<RXXType>

масив; таблична частина: загальна сума з ПДВ - відхилення, грн

CARGO_SUM_REASON

O

List<RXXType>

масив; таблична частина: загальна сума з ПДВ - причина відхилення

CARGO_OTHER_MISMATCH

O

List<RXXType>

масив; таблична частина: інші зауваження/відхилення

CARGO_TOTAL_GROSS_WEIGHT

O

String

Всього: маса брутто згідно ТТН, кг

CARGO_TOTAL_GROSS_WEIGHT_MISMATCH

O

String

Всього: маса брутто - відхилення, кг

CARGO_TOTAL_SUM

O

String

Всього: загальна сума з ПДВ, грн

CARGO_TOTAL_SUM_MISMATCH

O

String

Всього: загальна сума з ПДВ - відхилення, грн

DISAGREEMENT_INFORMATION

M

String

Опис причини складання акта розбіжностей

DISAGREEMENT_CONCLUSION

M

String

Висновки (вимоги по рішенню неузгодженості)

Таблиця 5 - Опис параметрів об’єкта RXXType

Параметр

Формат

Опис

Об’єкт RXXType

ROWNUM

String

номер рядка

message

String

повідомлення


1

Під визначенням колонки Тип поля мається на увазі скорочене позначення:

  • M (mandatory) — обов’язкові до заповнення поля;

  • O (optional) — необов’язкові (опціональні) до заповнення поля.