API Flux de comenzi

Situație încrucișată pe documente per produs — comandă client, comandă furnizor, aviz de expediție și factură într-un singur rând

URL de bază

https://{tenant}.logzi.com/api/product-flow/

Fiecare cerere returnează un răspuns JSON. În caz de succes result.code == 1, în caz de eroare result.code == 0.

GET /api/product-flow/list

Obținerea listei fluxului de comenzi per produs. Fiecare rând afișează o poziție de comandă client împreună cu comanda furnizor, avizul de expediție și factura asociate.

Parametri query

Parametru Tip Obligatoriu Descriere
list_count int Numărul de înregistrări per pagină (implicit: 10)
list_offset int Decalaj pentru paginare (implicit: 0)
list_condition[product_name] string Filtru după numele produsului (potrivire parțială, fără sensibilitate la majuscule)
list_condition[product_partnumber] string Filtru după cod articol (potrivire parțială)
list_condition[date_from] date Data de livrare a comenzii clientului — de la (format: AAAA-LL-ZZ)
list_condition[date_to] date Data de livrare a comenzii clientului — până la (format: AAAA-LL-ZZ)
list_condition[partner_id] int Identificatorul partenerului client — doar comenzile aferente partenerului respectiv
list_sort[field] string Numele câmpului de sortare (ex. order_in_date_perform, partnumber, product_name)
list_sort[sort] string Direcția de sortare: ASC sau DESC (implicit: DESC)

Exemplu de cerere

GET /api/product-flow/list?list_count=20&list_offset=0&list_condition[date_from]=2025-01-01&list_condition[date_to]=2025-12-31
X-API-KEY: {cheia_dvs_api}

Exemplu de răspuns

{
  "result": { "code": 1, "message": "success" },
  "list_count": 20,
  "list_offset": 0,
  "list_all": 142,
  "data": [
    {
      "order_in_item_id": 1501,
      "order_in_id": 312,
      "order_in_identify": "VREND-2025-0312",
      "identify_customer": "VEVOI-REF-001",
      "order_in_date_create": "2025-03-10",
      "order_in_date_perform": "2025-03-20",
      "order_in_quantity": 5,
      "order_in_incoming_price": 8000,
      "order_in_price_margin": 10000,
      "order_in_price_margin_percent": 20.0,
      "order_in_price_netto": 50000,
      "order_in_price_brutto": 63500,
      "order_in_price_tax": 13500,
      "order_in_tax_id": 3,
      "order_in_currency_id": 1,
      "order_in_status_id": 3,
      "order_in_status_name": "Teljesítve",
      "customer_status_id": 2,
      "order_in_customer_status_name": "Átadva",
      "order_in_paymod_id": 1,
      "order_in_paymod_name": "Átutalás",
      "order_in_shipping_id": 2,
      "order_in_shipping_name": "Futárszolgálat",
      "order_in_partner": "Minta Kft.",
      "order_in_shipping_addr": "1117 Budapest, Példa utca 1.",
      "order_in_shipping_user": "Kovács János",
      "order_in_billing_addr": "1117 Budapest, Számla utca 2.",
      "product_id": 88,
      "product_group_id": 45,
      "partnumber": "TERM-0088",
      "product_name": "Minta termék",
      "category_id": 7,
      "stockable": 1,
      "synchronizable": 0,
      "drs": 0,
      "excisable": 0,
      "acquisition_partner_id": 12,
      "ledger_number_in_id": 3,
      "ledger_number_out_id": 5,
      "order_out_id": 201,
      "order_out_identify": "SZREND-2025-0201",
      "order_out_date_create": "2025-03-11",
      "order_out_date_perform": "2025-03-18",
      "order_out_status_id": 3,
      "order_out_status_name": "Teljesítve",
      "order_out_quantity": 5,
      "order_out_price_netto": 40000,
      "order_out_price_brutto": 50800,
      "order_out_price_tax": 10800,
      "order_out_partner": "Szállító Zrt.",
      "dn_id": 98,
      "dn_identify": "SZLEV-2025-0098",
      "dn_date_create": "2025-03-17",
      "dn_date_perform": "2025-03-18",
      "dn_status_id": 2,
      "dn_status_name": "Lezárva",
      "dn_quantity": 5,
      "dn_price_netto": 40000,
      "dn_price_brutto": 50800,
      "dn_price_tax": 10800,
      "dn_partner": "Szállító Zrt.",
      "invoice_id": 455,
      "invoice_identify": "SZL-2025-0455",
      "invoice_receipt_type_cr_id": null,
      "invoice_date_create": "2025-03-20",
      "invoice_date_perform": "2025-03-20",
      "invoice_date_validity": "2025-03-20",
      "invoice_date_payoff": "2025-04-03",
      "invoice_status_id": 2,
      "invoice_status_name": "Kiállítva",
      "invoice_paymode_id": 1,
      "invoice_paymod_name": "Átutalás",
      "invoice_quantity": 5,
      "invoice_price_netto": 50000,
      "invoice_price_brutto": 63500,
      "invoice_price_tax": 13500,
      "invoice_partner": "Minta Kft."
    }
  ]
}

Descrierea câmpurilor de răspuns

Câmp Grup Descriere
order_in_item_idComandă clientIdentificatorul unic al poziției de comandă (ID rând)
order_in_idComandă clientIdentificatorul antetului comenzii clientului
order_in_identifyComandă clientNumărul comenzii clientului
identify_customerComandă clientNumărul propriu de comandă al clientului
order_in_date_createComandă clientData înregistrării comenzii (AAAA-LL-ZZ)
order_in_date_performComandă clientData de livrare asumată (AAAA-LL-ZZ)
order_in_quantityComandă clientCantitatea comandată
order_in_incoming_priceComandă clientPrețul de achiziție valabil la momentul comenzii (Ft)
order_in_price_marginComandă clientValoarea marjei (Ft)
order_in_price_margin_percentComandă clientMărimea marjei (%)
order_in_price_nettoComandă clientPreț net (Ft)
order_in_price_bruttoComandă clientPreț brut (Ft)
order_in_price_taxComandă clientValoarea TVA (Ft)
order_in_status_nameComandă clientNumele statusului comenzii
order_in_customer_status_nameComandă clientNumele statusului clientului
order_in_paymod_nameComandă clientNumele modalității de plată
order_in_shipping_nameComandă clientNumele modalității de livrare
order_in_partnerComandă clientNumele partenerului client
order_in_shipping_addrComandă clientAdresa de livrare
order_in_shipping_userComandă clientNumele persoanei de contact de la locul de livrare
order_in_billing_addrComandă clientAdresa de facturare
product_idProdusIdentificatorul unic al produsului
product_group_idProdusIdentificatorul grupei de produse
partnumberProdusCod articol
product_nameProdusDenumirea produsului
category_idProdusIdentificatorul categoriei de produs
stockableProdusEste stocabil (1/0)
order_out_idComandă furnizorIdentificatorul comenzii furnizorului (null dacă nu există)
order_out_identifyComandă furnizorNumărul comenzii furnizorului
order_out_date_performComandă furnizorData de livrare a comenzii furnizorului
order_out_quantityComandă furnizorCantitatea comenzii furnizorului
order_out_price_nettoComandă furnizorPrețul net al comenzii furnizorului (Ft)
order_out_price_bruttoComandă furnizorPrețul brut al comenzii furnizorului (Ft)
order_out_partnerComandă furnizorNumele partenerului furnizor
order_out_status_nameComandă furnizorNumele statusului comenzii furnizorului
dn_idAviz de expedițieIdentificatorul avizului de expediție (null dacă nu există)
dn_identifyAviz de expedițieNumărul avizului de expediție
dn_date_performAviz de expedițieData de livrare a avizului de expediție
dn_quantityAviz de expedițieCantitatea avizului de expediție
dn_price_nettoAviz de expedițiePrețul net al avizului de expediție (Ft)
dn_price_bruttoAviz de expedițiePrețul brut al avizului de expediție (Ft)
dn_partnerAviz de expedițiePartenerul avizului de expediție
dn_status_nameAviz de expedițieNumele statusului avizului de expediție
invoice_idFacturăIdentificatorul facturii (null dacă nu există)
invoice_identifyFacturăNumărul facturii
invoice_date_performFacturăData de livrare a facturii
invoice_date_payoffFacturăTermen de plată
invoice_quantityFacturăCantitatea facturată
invoice_price_nettoFacturăSuma netă a facturii (Ft)
invoice_price_bruttoFacturăSuma brută a facturii (Ft)
invoice_partnerFacturăPartenerul facturii (numele clientului)
invoice_status_nameFacturăNumele statusului facturii
invoice_paymod_nameFacturăNumele modalității de plată a facturii