QUINCEFINСпробувати
Відкрити меню

QUINCE API. Накладні Нової Пошти

Список методів

МетодОпис
/api/v2/document/nova_poshta/listОтримання списку накладних Нової Пошти

Отримання списку накладних Нової Пошти

Назва методу: /api/v2/document/nova_poshta/list

Повертає накладні Нової Пошти, доступні користувачу API-ключа. Метод призначений тільки для читання: через нього не можна створити, змінити, провести, скасувати або видалити накладну.

Для навігації використовується номер сторінки page; за замовчуванням повертається перша сторінка. Розмір сторінки береться з налаштувань API, зазвичай це 100 елементів; за потреби можна передати limit.

Доступ до даних визначається правами користувача, для якого видано API-ключ. Якщо користувач не має доступу до накладної, організації, партнера або пов’язаного документа, запис не повертається в списку.

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

ПолеТипОпис
filterobjectФільтр накладних. Поля фільтра працюють з логікою AND.
filter.IdintegerІдентифікатор накладної Нової Пошти в QUINCEFIN.
filter.DateFromstringДата, починаючи з якої повертати накладні. Формат: yyyy-mm-dd або yyyy-mm-dd HH:mm:ss.
filter.DateTostringДата, до якої повертати накладні. Формат: yyyy-mm-dd або yyyy-mm-dd HH:mm:ss.
filter.CompanyintegerІдентифікатор організації.
filter.PartnerintegerІдентифікатор партнера-отримувача.
filter.ParentDocIdintegerІдентифікатор документа-підстави. Також підтримуються alias-поля ParentDoc і ParentDocument.
filter.NumberNPstringНомер експрес-накладної Нової Пошти. Пробіли в номері можна не передавати.
filter.ENIdstringІдентифікатор експрес-накладної у Новій Пошті, якщо він збережений у QUINCEFIN.
filter.Statusinteger або arrayКод статусу Нової Пошти або масив кодів. Alias: StatusCode.
filter.ArchivebooleanЯкщо true, повертає скасовані/архівні накладні; якщо не передати, повертаються активні накладні.
filter.MobileAppbooleanЯкщо true, API використовує збільшений ліміт вибірки.
pageintegerНомер сторінки.
limitintegerРозмір сторінки, якщо потрібно перевизначити стандартний ліміт API.

Якщо DateFrom і DateTo не передані та немає точного фільтра Id, NumberNP, ENId або ParentDocId, API повертає накладні за поточний день. Якщо передати тільки одну з дат, API поверне помилку DateFrom and DateTo are required.

Основні поля відповіді

ПолеОпис
IdІдентифікатор накладної Нової Пошти в QUINCEFIN.
DateДата накладної в часовому поясі користувача API-ключа.
NumberВнутрішній номер документа накладної в QUINCEFIN.
NumberNPНомер експрес-накладної Нової Пошти.
ENIdІдентифікатор експрес-накладної у Новій Пошті, якщо він доступний.
StatusТекст поточного статусу Нової Пошти.
StatusCodeКод поточного статусу Нової Пошти.
StatusAliasКоротка назва статусу для компактного відображення.
StatusColorСлужбова назва кольору статусу в QUINCEFIN.
RecipientNameІм’я або назва отримувача.
RecipientPhoneТелефон отримувача.
PartnerПартнер-отримувач.
CompanyОрганізація.
ResponsibleВідповідальний користувач.
ParentDocДокумент-підстава: Id, Type, Name, Number, Date, DisplayName.
FixedОзнака публікації документа накладної.
VoidОзнака архівності або скасування документа накладної.
CommentКоментар до накладної.

Приклад пошуку за номером ТТН

{
  "filter": {
    "NumberNP": "20450000000001"
  },
  "page": 1
}

Приклад списку за періодом і статусом

{
  "filter": {
    "DateFrom": "2026-03-01",
    "DateTo": "2026-03-31",
    "Status": [5]
  },
  "page": 1,
  "limit": 100
}

Приклад відповіді

{
  "success": true,
  "data": [
    {
      "Id": 782411,
      "Date": "2026-03-14T11:18:00",
      "Number": "НП-000145",
      "NumberNP": "20450000000001",
      "ENId": "8f2a4c45-7b56-11ee-a60f-48df37b921da",
      "Status": "Відправлення прямує до міста отримувача",
      "StatusCode": 5,
      "StatusAlias": "В дорозі",
      "StatusColor": "info",
      "RecipientName": "Іван Петренко",
      "RecipientPhone": "+380671112233",
      "Partner": {
        "Id": 53869,
        "Name": "Іван Петренко"
      },
      "Company": {
        "Id": 112,
        "Name": "Наше підприємство"
      },
      "Responsible": {
        "Id": 4701,
        "PersonName": "Менеджер"
      },
      "ParentDoc": {
        "Id": 494872,
        "Type": "OUTGOING_INVOICE",
        "Name": "Продаж",
        "Number": "РН-000145",
        "Date": "2026-03-14T11:20:00",
        "DisplayName": "Продаж №РН-000145 від 14.03.2026"
      },
      "Fixed": true,
      "Void": false,
      "Comment": "Післяплата"
    }
  ]
}

Коли використовувати цей метод

Використовуйте /api/v2/document/nova_poshta/list, якщо інтеграції потрібно:

  1. Знайти накладну за номером Нової Пошти.
  2. Отримати окремий список відправлень за період.
  3. Показати поточний статус доставки.
  4. Звірити, до якого документа продажу прив’язана ТТН.

Якщо потрібен список продажів разом із ТТН, використовуйте /api/v2/document/outgoing_invoice/list. У ньому накладні Нової Пошти повертаються масивом NovaPoshtaNotes у кожному документі продажу.