URL de bază
https://{tenant}.logzi.com/api/receipt_cross/
Fiecare cerere returnează un răspuns JSON. În cazul unui răspuns cu succes, result.code == 1, iar în caz de eroare, result.code == 0. Referința încrucișată de documente înregistrează legătura dintre două documente (sursă și destinație) — de ex. leagă un aviz de expediție creat dintr-o comandă de comanda originală. Aceste legături permit urmărirea lanțului de conversie.
/api/receipt_cross/list
Lista paginată a referințelor încrucișate, cu opțiuni de filtrare complexe.
Parametri de interogare
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
receipt_id | int | Identificatorul documentului sursă | |
receipt_type_id | int | Identificatorul tipului de document sursă | |
receipt_type_id_result | int | Identificatorul tipului de document rezultat (destinație) | |
receipt_identify_not_in_result | int | 1 = doar documentele sursă pentru care nu există încă document destinație | |
receipt_not_in_result | int | 1 = excluderea documentului sursă dacă are deja document destinație | |
receipt_type_id_even | int | Identificatorul tipului de document de excludere (pentru logica de sold) | |
group_by | string | Denumirea câmpului de grupare | |
list_offset | int | Decalajul de paginare (implicit: 0) | |
list_condition | object | Obiectul condițiilor de filtrare | |
list_params | object | Parametri suplimentari de interogare |
Exemplu de cerere — lista comenzilor neconvertite
GET /api/receipt_cross/list?receipt_type_id=5&receipt_type_id_result=15&receipt_identify_not_in_result=1&list_offset=0
X-API-KEY: {cheia_dvs_api}
/api/receipt_cross/save
Înregistrarea unei referințe încrucișate între un document sursă și unul destinație.
Câmpuri POST — obiectul data
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
src_receipt_type_id | int | Identificatorul tipului de document sursă | |
src_receipt_id | int | Identificatorul documentului sursă | |
src_receipt_identify | string | Șir de identificare unic al documentului sursă | |
dst_receipt_type_id | int | Identificatorul tipului de document destinație | |
dst_receipt_id | int | Identificatorul documentului destinație | |
dst_receipt_identify | string | Șir de identificare unic al documentului destinație | |
company_user_id | int | Identificatorul angajatului care înregistrează |
Câmpuri POST — obiectul params (opțional)
Obiectul params acceptă parametri suplimentari de salvare — de ex. observație, suprascriere dată.
Exemplu de cerere
POST /api/receipt_cross/save
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json
{
"data": {
"src_receipt_type_id": 5,
"src_receipt_id": 100,
"dst_receipt_type_id": 15,
"dst_receipt_id": 200,
"company_user_id": 1
},
"params": {}
}
Ești interesat de software-ul nostru? Scrie-ne cu încredere!
Dacă nu găsești răspunsul și ai nevoie de asistență
Creează-ți contul acum,
plătește mai târziu!