Bestellprozess API

Produktbezogene, belegübergreifende Auswertung — Kundenauftrag, Lieferantenauftrag, Lieferschein und Rechnung in einer Zeile

Basis-URL

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

Jede Anfrage liefert eine JSON-Antwort zurück. Bei Erfolg ist result.code == 1, im Fehlerfall result.code == 0.

GET /api/product-flow/list

Abrufen der produktbezogenen Bestellprozessliste. Jede Zeile zeigt eine Kundenauftragsposition zusammen mit dem zugehörigen Lieferantenauftrag, Lieferschein und der Rechnung.

Query-Parameter

Parameter Typ Pflichtfeld Beschreibung
list_count int Anzahl der Datensätze pro Seite (Standard: 10)
list_offset int Versatz für die Seitennummerierung (Standard: 0)
list_condition[product_name] string Filter nach Produktname (Teilübereinstimmung, Groß-/Kleinschreibung wird ignoriert)
list_condition[product_partnumber] string Filter nach Artikelnummer (Teilübereinstimmung)
list_condition[date_from] date Erfüllungsdatum des Kundenauftrags — von (Format: JJJJ-MM-TT)
list_condition[date_to] date Erfüllungsdatum des Kundenauftrags — bis (Format: JJJJ-MM-TT)
list_condition[partner_id] int Kennung des Kundenpartners — nur Bestellungen des angegebenen Partners
list_sort[field] string Name des Sortierfelds (z. B. order_in_date_perform, partnumber, product_name)
list_sort[sort] string Sortierrichtung: ASC oder DESC (Standard: DESC)

Beispielanfrage

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: {ihr_api_schluessel}

Beispielantwort

{
  "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."
    }
  ]
}

Beschreibung der Antwortfelder

Feld Gruppe Beschreibung
order_in_item_idKundenauftragEindeutige Kennung der Bestellposition (Zeilen-ID)
order_in_idKundenauftragKennung des Kundenauftragskopfs
order_in_identifyKundenauftragBelegnummer des Kundenauftrags
identify_customerKundenauftragEigene Bestellnummer des Kunden
order_in_date_createKundenauftragErfassungsdatum der Bestellung (JJJJ-MM-TT)
order_in_date_performKundenauftragZugesagtes Erfüllungsdatum (JJJJ-MM-TT)
order_in_quantityKundenauftragBestellte Menge
order_in_incoming_priceKundenauftragZum Bestellzeitpunkt gültiger Einkaufspreis (Ft)
order_in_price_marginKundenauftragSpannenbetrag (Ft)
order_in_price_margin_percentKundenauftragSpannenhöhe (%)
order_in_price_nettoKundenauftragNettopreis (Ft)
order_in_price_bruttoKundenauftragBruttopreis (Ft)
order_in_price_taxKundenauftragMehrwertsteuerbetrag (Ft)
order_in_status_nameKundenauftragName des Bestellstatus
order_in_customer_status_nameKundenauftragName des Kundenstatus
order_in_paymod_nameKundenauftragName der Zahlungsart
order_in_shipping_nameKundenauftragName der Versandart
order_in_partnerKundenauftragName des Kundenpartners
order_in_shipping_addrKundenauftragLieferadresse
order_in_shipping_userKundenauftragName des Ansprechpartners am Lieferort
order_in_billing_addrKundenauftragRechnungsadresse
product_idProduktEindeutige Kennung des Produkts
product_group_idProduktKennung der Produktgruppe
partnumberProduktArtikelnummer
product_nameProduktProduktbezeichnung
category_idProduktKennung der Produktkategorie
stockableProduktLagerfähig (1/0)
order_out_idLieferantenauftragKennung des Lieferantenauftrags (null falls nicht vorhanden)
order_out_identifyLieferantenauftragBelegnummer des Lieferantenauftrags
order_out_date_performLieferantenauftragErfüllungsdatum des Lieferantenauftrags
order_out_quantityLieferantenauftragMenge des Lieferantenauftrags
order_out_price_nettoLieferantenauftragNettopreis des Lieferantenauftrags (Ft)
order_out_price_bruttoLieferantenauftragBruttopreis des Lieferantenauftrags (Ft)
order_out_partnerLieferantenauftragName des Lieferantenpartners
order_out_status_nameLieferantenauftragName des Status des Lieferantenauftrags
dn_idLieferscheinKennung des Lieferscheins (null falls nicht vorhanden)
dn_identifyLieferscheinBelegnummer des Lieferscheins
dn_date_performLieferscheinErfüllungsdatum des Lieferscheins
dn_quantityLieferscheinMenge des Lieferscheins
dn_price_nettoLieferscheinNettopreis des Lieferscheins (Ft)
dn_price_bruttoLieferscheinBruttopreis des Lieferscheins (Ft)
dn_partnerLieferscheinPartner des Lieferscheins
dn_status_nameLieferscheinName des Status des Lieferscheins
invoice_idRechnungKennung der Rechnung (null falls nicht vorhanden)
invoice_identifyRechnungRechnungsnummer
invoice_date_performRechnungErfüllungsdatum der Rechnung
invoice_date_payoffRechnungZahlungsfrist
invoice_quantityRechnungAbgerechnete Menge
invoice_price_nettoRechnungNettobetrag der Rechnung (Ft)
invoice_price_bruttoRechnungBruttobetrag der Rechnung (Ft)
invoice_partnerRechnungPartner der Rechnung (Name des Kunden)
invoice_status_nameRechnungName des Rechnungsstatus
invoice_paymod_nameRechnungName der Zahlungsart der Rechnung