GetBackOfficeDocuments

Матеріал з expertsolution
Версія від 09:18, 7 жовтня 2025, створена Sushchuk.a (обговорення | внесок)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Функція повертає список документів Реалізації

Розділ містить методи, необхідні для отримання списку проведених документів Реалізації з бек-офісу

Опис Отримати список проведених документів з бек-офісу.
Метод POST
URL /POSExternal/GetBackOfficeDocuments



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
    "DateFrom": "2022-01-01",
    "DateTo": "2022-03-01",
    //"ProviderEDRPOU": "32049199",
    //"RecipientEDRPOU": "43949061",
    "SystemUploadCodeExclude": ""
}



Типи даних Body
* Параметр Тип Опис
DateFrom Datetime Початок періоду відбору документів — якщо не передати параметри дати, тоді повертаємо всі документи, які ще не були вивантажені
DateTo Datetime Кінець періоду відбору документів
EDRPOU String ЕДРПОУ підприємства. Фільтрує як по Provider так й Recipient
ProviderEDRPOU String ЕДРПОУ підприємства, яке надає товари/послуги.
RecipientEDRPOU String ЕДРПОУ підприємства, яке отримує товари/послуги.
SystemUploadCodeExclude String Код системи, у яку робимо вивантаження — по ньому робимо відбір не вивантажених документів у цю систему (коли дата вказана, то ігноруємо цей параметр) (1 — 1С по замовчуванню)
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
 {
            "Comment": "Продажі по зміні №13",
            "DocumentDate": "2025-06-02 21:00:57",
            "DocumentID": 2028,
            "DocumentNumber": "Реалізація 830",
            "DocumentType": {
                "Name": "Реалізація",
                "Number": 6
            },
            "InEx": "",
            "SessionID": null,
            "SessionNumber": null,
            "Tax": 830.4800000000000000,
            "Total": 5179.0000000000000000,
            "RelatedDocument": {
                "Comment": "Виробництво для документу Реалізація 830",
                "DocumentDate": "2025-06-02 21:00:57",
                "DocumentID": 2029,
                "DocumentNumber": "Виробництво 830/1",
                "DocumentType": {
                    "Name": "Виробництво для реалізації",
                    "Number": 7
                },
                "InEx": "",
                "SessionID": null,
                "SessionNumber": null,
                "Tax": 0.0000000000000000,
                "Total": 0,
                "RelatedDocument": null,
                "RelatedDocumentID": null,
                "CostSum": 0,
                "ExciseSum": 0.000000,
                "IsCash": null,
                "PaymentCode": null,
                "PaymentID": null,
                "PaymentName": null,
                "ProviderCompany": {
                    "EDRPOU": "45235833",
                    "EnterpriseID": 205,
                    "ID": 190,
                    "Name": "ТОВ Сервіо",
                    "WarehouseID": 1,
                    "WarehouseName": "Склад №1"
                },
                "RecipientCompany": {
                    "EDRPOU": "45235833",
                    "EnterpriseID": 205,
                    "ID": 190,
                    "Name": "ТОВ Сервіо",
                    "WarehouseID": 5,
                    "WarehouseName": "Службовий склад списання"
                }
            },
            "RelatedDocumentID": 2029,
            "CostSum": 0.00,
            "ExciseSum": 1035.800000,
            "IsCash": true,
            "PaymentCode": "PAYMENT070314151418783  ",
            "PaymentID": 2441,
            "PaymentName": "Готівка",
            "ProviderCompany": {
                "EDRPOU": "45235833",
                "EnterpriseID": 205,
                "ID": 190,
                "Name": "ТОВ Сервіо",
                "WarehouseID": 1,
                "WarehouseName": "Склад №1"
            },
            "RecipientCompany": {
                "EDRPOU": "45235833",
                "EnterpriseID": 205,
                "ID": 190,
                "Name": "ТОВ Сервіо",
                "WarehouseID": 4,
                "WarehouseName": "Службовий склад реалізації"
            }
 }



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
SessionID Int ІД зміни, по якій сформовано документ реалізації
DocumentDate Datetime Дата документу
DocumentID DocumentID [] Масив типу документів
     | Comment String Коментар до документу
     | DocumentID Int ID документу
     | DocumentNumber String Номер документу
     | DocumentType String Тип документу
     | Name String Назва типу документу
     | Number Int Номер (ID) типу документу
InEx String Стаття розходу/приходу
SessionID Int ID касової зміни
SessionNumber Int Номер касової зміни
Tax Decimal Сума податку (ПДВ)
Total Decimal Сума з ПДВ
RelatedDocuments RelatedDocuments [] Масив документів, пов'язаних із цим документом реалізації
RelatedDocumentID Int ID повязаного документу
CostSum Decimal Сума собівартості
ExciseSum Decimal Сума акцизу
IsCash Bool Оплата готівка / безготівка
true - Готівка;
false - Карта;
PaymentCode String Код типу оплати
PaymentID Int ID Виду оплати
PaymentName String Назва виду оплати
ProviderCompany ProviderCompany [] Масив даних про компанію, що надає послугу
     | EDRPOU String Код ЕДРПОУ
     | EnterpriseID Int ID Підприємство постачальник
     | ID Int ID компанії постачальника
     | Name String Назва підприємства (компанії)
     | WarehouseID Int ID Склад постачальник
     | WarehouseName String Імя складу постачальника
RecipientCompany RecipientCompany[] Масив даних про компанію, що надає послугу
     | EDRPOU String Код ЕДРПОУ
     | EnterpriseID Int ID Підприємство отримувач
     | ID Int ID компанії отримувача
     | Name String Назва підприємства (компанії)
     | WarehouseID Int ID Склад отримувача
     | WarehouseName String Імя складу отримувача
Додатковий опис вхідних параметрів