API referințe încrucișate între documente

Obținerea și înregistrarea referințelor încrucișate dintre documente

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.

GET /api/receipt_cross/list

Lista paginată a referințelor încrucișate, cu opțiuni de filtrare complexe.

Parametri de interogare

ParametruTipObligatoriuDescriere
receipt_idintIdentificatorul documentului sursă
receipt_type_idintIdentificatorul tipului de document sursă
receipt_type_id_resultintIdentificatorul tipului de document rezultat (destinație)
receipt_identify_not_in_resultint1 = doar documentele sursă pentru care nu există încă document destinație
receipt_not_in_resultint1 = excluderea documentului sursă dacă are deja document destinație
receipt_type_id_evenintIdentificatorul tipului de document de excludere (pentru logica de sold)
group_bystringDenumirea câmpului de grupare
list_offsetintDecalajul de paginare (implicit: 0)
list_conditionobjectObiectul condițiilor de filtrare
list_paramsobjectParametri 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}
POST /api/receipt_cross/save

Înregistrarea unei referințe încrucișate între un document sursă și unul destinație.

Câmpuri POST — obiectul data

CâmpTipObligatoriuDescriere
src_receipt_type_idintIdentificatorul tipului de document sursă
src_receipt_idintIdentificatorul documentului sursă
src_receipt_identifystringȘir de identificare unic al documentului sursă
dst_receipt_type_idintIdentificatorul tipului de document destinație
dst_receipt_idintIdentificatorul documentului destinație
dst_receipt_identifystringȘir de identificare unic al documentului destinație
company_user_idintIdentificatorul 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": {}
}

Ia legătura cu noi

Ești interesat de software-ul nostru? Scrie-ne cu încredere!

Ai nevoie de ajutor?

Dacă nu găsești răspunsul și ai nevoie de asistență

Creează-ți contul acum,
plătește mai târziu!

Încearcă gratuit timp de 3 zile, fără riscuri și fără obligații!