Перейти до головного контенту

Синхронізувати документи

URI: /documents/:uuid/re-sync?edrpou={{edrpou}}

Використовується для синхронізації документа. Якщо маєте документ з помилкою розшифрування, спробуйте через деякий час виконати цей запит.

Запит виконується методом POST у json форматі з даними.

Параметри URI

Метод дозволяє передати наступні параметри:

/documents/:uuid/re-sync?edrpou={{edrpou}}, де:

  • uuid — універсальний унікальний ідентифікатор документа;
  • edrpou — код ЄДРПОУ компанії.

Параметри запиту

Ім'яТипОбов'язковийОпис
fileslist[object]ТакПараметри файлу
files.file_namestringТакПовна назва документа
files.bodystringТакТіло xml документа в кодуванні Base64

Приклад запиту

⚠️ Запит повинен містити заголовок api_token_key: api_token та Accept: application/json

Запит: /documents/f0e40266-5c9d-4faa-a7e9-19cf021a03d9/re-sync?edrpou=123123
{
"files": [
{
"file_name": "BC2E8434-A183-4510-924F-6625A02B6ABC.XML",
"body": "signed base64 encoded file content"
}
]
}

Параметри відповіді

Ім'яТипОпис
dataobjectДетальна інформація про документ
data.uuidstringУніверсальний унікальний ідентифікатор документа
data.datestringДата створення документа
data.received_atstringДата отримання документа
data.statusstringСтатус документа:
NEW — документ знаходиться в розробці і буде використаний пізніше
PENDING — документ очікує дію (погодження/відхилення) однією зі сторін
REJECTED — документ відхилений
APPROVED — документ погоджений (процес завершено)
data.parsedobjectМістить інформацію з шаблона
data.parsed.Deptstring
data.parsed.Namestring
data.parsed.DocIdstring
data.parsed.GrpIdstring
data.parsed.OutIdstring
data.parsed.Routelist[object]
data.parsed.Route.Namestring
data.parsed.Route.Edrpoustring
data.parsed.Route.Innstring
data.parsed.Edrpoustring
data.parsed.Tables
data.parsed.Tables.NUMstringНомер документа
data.parsed.Tables.DOCSUMstringСума по документу
data.parsed.Tables.DOCDATEstringДата документа
data.parsed.Tables.FIRM_NMstringНазва компанії
data.parsed.Tables.FIRM_RSstringРозрахунковий рахунок компанії
data.parsed.Tables.VERSIONstring
data.parsed.Tables.VO_NAMEstring
data.parsed.Tables.FIRM_ADRstringАдреса компанії
data.parsed.Tables.FIRM_INNstringІНН компанії
data.parsed.Tables.FIRM_RUKstringПовне ім'я керівника компанії
data.parsed.Tables.FIRM_NAMEstringПовна назва компанії
data.parsed.Tables.MISZE_SKLstring
data.parsed.Tables.TAXSYSTEMstringСистема оподаткування компанії
data.parsed.Tables.FIRM_CBANKstring
data.parsed.Tables.FIRM_EDRPOUstringЄДРПОУ/ДРФО компанії
data.parsed.Tables.FIRM_NMBANKstring
data.parsed.Tables.FIRM_RUKPOSstringПосада керівника компанії
data.parsed.Tables.FIRM_SRPNDSstring
data.parsed.Tables.FIRM_ADR_FIZstringФізична адреса компанії
data.parsed.Tables.FIRM_EMAILORGstringЕлектронна пошта компанії
data.parsed.Tables.SIDE_EDRPOU_KstringЄДРПОУ/ДРФО філії
data.parsed.Tables.SIDE_SHORTNAME_KstringКоротке найменування філії
data.parsed.DocNamestringНайменування документа
data.parsed.CharCodestring
data.parsed.Notationstring
data.parsed.SDocTypeintegerТип шаблону S-Doc
data.parsed.AutoEditionboolean
data.parsed.TmplVersionstring
data.parsed.ForbidEditionbooleanОзнака заборони редагування документа
data.parsed.TmplOwnerCodestring
errorstringТекст помилки

Приклад успішної відповіді

200 OK

Відповідь: /documents/f0e40266-5c9d-4faa-a7e9-19cf021a03d9/re-sync?edrpou=123123
{
"data": {
"uuid": "f0e40266-5c9a-4faa-a7e9-19cf022a03d9",
"date": "25.03.2022 11:20:41",
"received_at": "25.03.2022 11:20:41",
"status": "PENDING",
"parsed": {
"Dept": null,
"Name": null,
"DocId": "117E5FE2-0956-42A6-9475-2ABE0674F773",
"GrpId": null,
"OutId": null,
"Route": [
{
"Name": "Украгробізнес, ТОВ",
"Edrpou": "35758853"
},
{
"Inn": "314543826559",
"Name": "ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ \"КЕРНЕЛ - ТРЕЙД\"",
"Edrpou": "31454383"
}
],
"Edrpou": "35758853",
"Tables": [
[
{
"NUM": "1",
"DOCSUM": "1",
"DOCDATE": "25.03.2022 00:00:00",
"FIRM_NM": "Украгробізнес, ТОВ",
"FIRM_RS": "26003341242200",
"VERSION": "1",
"VO_NAME": "ГОЛУБАХА МИХАЙЛО ЛЕОНІДОВИЧ",
"FIRM_ADR": "01001, КИЇВ, провулок Тараса Шевченка, 3",
"FIRM_INN": "357588526594",
"FIRM_RUK": "ГОЛУБАХА МИХАЙЛО ЛЕОНІДОВИЧ",
"FIRM_NAME": "Товариство з обмеженою відповідальністю \"Украгробізнес\"",
"MISZE_SKL": "м. Київ",
"TAXSYSTEM": "Загальна",
"FIRM_CBANK": "351005",
"FIRM_EDRPOU": "35758853",
"FIRM_NMBANK": "АТ \"УкрСиббанк\"",
"FIRM_RUKPOS": "Директор",
"FIRM_SRPNDS": "100346858",
"FIRM_ADR_FIZ": "01001, КИЇВ, провулок Тараса Шевченка, 3",
"FIRM_EMAILORG": "[email protected]",
"SIDE_EDRPOU_K": "31454383",
"SIDE_SHORTNAME_K": "ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ \"КЕРНЕЛ - ТРЕЙД\""
}
]
],
"DocName": "Універсальний документ",
"CharCode": "MULTIDOC",
"Notation": null,
"SDocType": 10111,
"AutoEdition": false,
"TmplVersion": "602c228e-5c4c-4371-ba32-ebf7021b0e6b",
"ForbidEdition": false,
"TmplOwnerCode": "311131113"
}
}
}

Приклад неуспішної відповіді

400 Bad Request

Відповідь: /documents/f0e40266-5c9d-4faa-a7e9-19cf021a03d9/re-sync?edrpou=123123
{
"error": "Текст помилки"
}