Опис типової структури документа
[
{
"DocumentName": "Назва документу",
"Barcode": "штрихкод документу",
"DocumentType": "000-не визначено; 001-договір; 002-додаткова угода; 003-рахунок/рахунок-фактура; 004-акт/акт виконаних робіт/акт наданих послуг/акт надання послуг; 005-накладна/товарна накладна; 006-видаткова накладна; 007-наряд замовлення.",
"DocumentHeader": {
"Number": "номер додаткової угоди. поле опціональне",
"Date": "дата документу. формат YYYY-MM-DD. поле опціональне",
"Location": "місце складання",
"Route": "маршрут",
"DeliveryTerms": "умови поставки",
"DeliveryTime": "час доставки",
"CarNumber": "номер автомобіля",
"PayToDate": "сплатити до дати. формат YYYY-MM-DD. поле опціональне"
},
"Agreement": [
{
"AgreementNumber": "номер договору",
"AgreementDate": "дата документу. формат YYYY-MM-DD. поле опціональне",
"Subject": "предмет договору"
}
],
"Equipment": [
{
"Name": "найменування обладнання",
"Serial": "серійний номер"
}
],
"AdditionalInfo": [
{
"Name": "назва",
"Value": "значення"
}
],
"ReasonOfService": [
"причина виклику"
],
"CompletedWorks": [
"виконані роботи"
],
"Recommendations": [
"рекомендації"
],
"Notes": [
"помітки рукописним шрифтом"
],
"SpareParts": [
{
"Name": "Найменування використаних запасних частин та матеріалів",
"Quantity": "кількість",
"Price": "Вартість"
}
],
"Summary": "короткий зміст документу",
"DocumentParties": [
{
"Role": "роль контрагента: оператор, абонемент, продавець, покупець, ...",
"ILN": "GLN контрагента",
"TaxID": "ІПН контрагента",
"UtilizationRegisterNumber": "ЄДРПОУ контрагента",
"Name": "назва компанії контрагента",
"Signature":"boolean. true- є підпис; false-підпису немає",
"Stamp":"boolean. true- є штамп; false-штампу немає",
"Addresses": [
{
"Type": "тип адреси",
"StreetAndNumber": "вулиця/проспект/бульвар і номер будинку контрагента",
"CityName": "місто контрагента",
"District": "район та/або територіальна громада",
"Region": "область",
"PostalCode": "поштовий код контрагента"
}
],
"PhoneNumbers": [
{
"Type": "тип телефоного номера",
"Phone": "телефоний номер контрагента"
}
],
"BankAccounts": [
{
"IBAN": "IBAN контрагента",
"BankName": "назва банку"
}
],
"Email": "email",
"Signer": {
"Position": "посада підписанта",
"Name": "ПІП підписанта"
}
}
],
"DocumentLines": [
{
"LineNumber": "номер позиції в табличній частині",
"EAN": "Штрих-код продукту відповідно до стандарту EAN-8 та EAN-13",
"BuyerItemCode": "Артикул/код товару",
"CertNumber": "номер сертифікату",
"ExternalItemCode": "Код товару згідно з довідника УКТ ЗЕД. завжди складається з 10 символів",
"ItemDescription": "назва товару/послуги",
"InvoiceQuantity": "Замовлена кількість. десяткове число",
"UnitOfMeasure": "одиниці виміру",
"Location": "Локація де проводилась робота чи для якої продається товар",
"UnitGrossPrice": "Ціна однієї одиниці з ПДВ. десяткове число",
"UnitNetPrice": "Ціна однієї одиниці без ПДВ. десяткове число",
"TaxRate": "Ставка ПДВ (20/19/16/14/7/2/0)",
"TaxCategoryCode": "Код категорії податку:S - стандартний податок; можливі значення TaxRate: 20/19/16/14/7/2 (інакше помилка),E - звільнений від сплати податку; можливі значення TaxRate=0, Z - нульова ставка (0%); можливі значення TaxRate=0",
"GrossAmount": "Сума з ПДВ по позиції. десяткове число",
"TaxAmount": "Сума ПДВ по позиції. десяткове число",
"NetAmount": "Всього без ПДВ. десяткове число"
}
],
"DocumentSummary": {
"TotalLines": "Кількість рядків в документі",
"TotalNetAmount": "Загальна сума без ПДВ. десяткове число",
"TotalTaxAmount": "Сума ПДВ. десяткове число",
"TotalGrossAmount": "Загальна сума з ПДВ. десяткове число",
"TaxSummary": [
{
"TaxRate": "Ставка ПДВ (20/19/16/14/7/2/0)",
"TaxCategoryCode": "Код категорії податку:S - стандартний податок; можливі значення TaxRate: 20/19/16/14/7/2 (інакше помилка),E - звільнений від сплати податку; можливі значення TaxRate=0, Z - нульова ставка (0%); можливі значення TaxRate=0",
"TaxAmount": "Сума податку для конкретної категорії податку. десяткове число",
"TaxableAmount": "Оподаткована сума для конкретної категорії податку. десяткове число"
}
]
},
"AdditionalDocuments": [
{
"DocName": "Назва документу",
"Number": "номер документу. поле опціональне",
"Date": "дата документу. формат YYYY-MM-DD. поле опціональне"
}
]
}
]
No comments to display
No comments to display