Skip to content
On this page

Document - об'єкт ​

Об'єкт Document це один документ.

javascript
{
    "uid": "374ba375-75cf-4c94-bbf7-51c3f8f81534",
    "date": "2023-02-23",
    "type": "invoice",
    "no": "string",
    "sNo": "string",
    "sum": 2.30
    "vatCode": "20",
    "vatInPrice": false,
    "done": false,
    "parent": "1c50d4b4-4409-4291-a162-5cf8744ffb51",
    "paid": 0,
    "shipped": 360,
    "memo": "string",
    "agent": "[agent]",
    "contract": "[contract]"
    "storeIn": "[store]",
    "storeOut": "[store]",
    "details": [
        "[detail]",
        "[detail]"
    ]
 }
{
    "uid": "374ba375-75cf-4c94-bbf7-51c3f8f81534",
    "date": "2023-02-23",
    "type": "invoice",
    "no": "string",
    "sNo": "string",
    "sum": 2.30
    "vatCode": "20",
    "vatInPrice": false,
    "done": false,
    "parent": "1c50d4b4-4409-4291-a162-5cf8744ffb51",
    "paid": 0,
    "shipped": 360,
    "memo": "string",
    "agent": "[agent]",
    "contract": "[contract]"
    "storeIn": "[store]",
    "storeOut": "[store]",
    "details": [
        "[detail]",
        "[detail]"
    ]
 }

Властивості ​

  • uid - Унікальний ідентификатор документу
  • date - Дата документа
  • type - Вид операції. Можливі значення:
    • "invoice" - рахунок клієнту
    • "waybillIn" - придбання запасів (прибуткова накладна)
    • "waybillOut" - реалізація запасів (видаткова накладна)
    • "billCompleteWork" - акт виконаних робіт
    • "billCompleteWorkIn" - aкт виконаних робіт (вхідний)
    • "invoiceIn" - рахунок (вхідний)
    • "waybillRetIn" - повернення постачальнику
    • "waybillRetOut" - повернення від покупця
    • "inventoryMove" - переміщення товарів
    • "inventoryWriteOff" - акт списання
    • "consignorReport" - звіт комітенту
    • "manufacture" - виготовлення (див. Виготовлення)
  • no - Номер документа
  • sNo - Номер документа (рядок, тільки читання)
  • sum - Сума документа. Без ПДВ; для документа з vatInPrice: true - з ПДВ
  • vatCode - Код ПДВ. Можливі значення: "20", "7", "14", "901", "902", "903"
  • vatInPrice - Прапорець «ПДВ в т.ч.». Якщо true - ціни та суми документа передаються (та повертаються) З ПДВ, сума ПДВ виділяється автоматично за ставкою vatCode. Якщо false або відсутній - ціни та суми без ПДВ, ПДВ нараховується зверху
  • done - «Проведено» (тільки читання; в /document/update ігнорується - див. /document/setdone)
  • parent - UID батьківського документа (тільки читання; встановлюється через /document/linkto)
  • paid - Оплачено: сума за пов'язаними проведеними платіжними документами (з ПДВ). Тільки читання
  • shipped - Відвантажено: сума за пов'язаними проведеними видатковими документами (з ПДВ). Тільки читання
  • agent - Контрагент (Agent)
  • contract - Договір (Contract)
  • storeIn - Склад куди (Store)
  • storeOut - Склад звідси (Store)
  • memo - Примітка до документа
  • details - Масив рядків документа (Detail)