Lieferschein API

Verwaltung ausgehender Lieferscheine — Abruf, Erstellung, Änderung, Abschluss und Dokument-Download

Basis-URL

https://{tenant}.logzi.com/api/delivery_note_out/

Jede Anfrage liefert eine JSON-Antwort zurück. Bei Erfolg gilt result.code == 1, bei Fehler result.code == 0.

GET /api/delivery_note_out/get

Abrufen eines einzelnen ausgehenden Lieferscheins anhand der Kennung, mit vollständigen Details.

Query-Parameter

ParameterTypPflichtBeschreibung
idintEindeutige Kennung des Lieferscheins

Beispielanfrage

GET /api/delivery_note_out/get?id=22
X-API-KEY: {ihr_api_schluessel}
GET /api/delivery_note_out/list

Paginierbarer Abruf der Liste ausgehender Lieferscheine mit Filtermöglichkeiten.

Query-Parameter

ParameterTypPflichtBeschreibung
list_offsetintVersatz der Paginierung (Standard: 0)
list_countintAnzahl der Datensätze pro Seite
list_condition[identify]stringFilterung nach Kennung (LIKE)
list_condition[company_name]stringFilterung nach Partnername (LIKE)
list_condition[status_id]intFilterung nach Status
list_condition[date_create_from]dateErstellungsdatum — von (YYYY-MM-DD)
list_condition[date_create_to]dateErstellungsdatum — bis (YYYY-MM-DD)

Beispielanfrage

GET /api/delivery_note_out/list?list_offset=0&list_condition[status_id]=1
X-API-KEY: {ihr_api_schluessel}
POST /api/delivery_note_out/save

Erstellen oder Ändern eines ausgehenden Lieferscheins. Für einen neuen Datensatz data[id] = 0.

POST-Felder — data-Objekt

FeldTypPflichtBeschreibung
idint0 = neuer Lieferschein, >0 = Änderung
company_idintKennung des Unternehmens
company_user_idintKennung des zuständigen Mitarbeiters
company_address_idintKennung der Unternehmens-Niederlassung
currency_idintKennung der Währung
partner_idintKennung des Partners/Kunden
partner_shipping_idintKennung der Partner-Lieferadresse
date_performdateLieferdatum (YYYY-MM-DD)
comment_topstringFür den Kunden sichtbare Bemerkung
comment_bottomstringInterne Bemerkung
jobnumber_idintKennung der Auftragsnummer
itemarrayArray der Positionen (siehe unten)

Positionsfelder — data[item][]

FeldTypPflichtBeschreibung
product_idintKennung des Produkts
quantityfloatMenge
pricefloatNetto-Einzelpreis
tax_idintKennung des MwSt.-Satzes
store_idintKennung des Lagers
removeint1 = Position bei Änderung löschen

Beispielanfrage

POST /api/delivery_note_out/save
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json

{
  "data": {
    "id": 0,
    "company_id": 1,
    "company_user_id": 3,
    "company_address_id": 1,
    "currency_id": 1,
    "partner_id": 12,
    "date_perform": "2024-06-20",
    "item": [
      { "product_id": 5, "quantity": 3, "price": 12000, "tax_id": 2 }
    ]
  }
}
POST /api/delivery_note_out/delete

Löschen eines ausgehenden Lieferscheins. Nur ein Lieferschein mit offenem Status kann gelöscht werden.

POST-Felder — data-Objekt

FeldTypPflichtBeschreibung
receipt_idintKennung des zu löschenden Lieferscheins

Beispielanfrage

POST /api/delivery_note_out/delete
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json

{ "data": { "receipt_id": 22 } }
POST /api/delivery_note_out/close

Abschließen eines ausgehenden Lieferscheins. Nur ein Lieferschein mit offenem Status (status_id=1) kann abgeschlossen werden.

POST-Felder — data-Objekt

FeldTypPflichtBeschreibung
receipt_idintKennung des abzuschließenden Lieferscheins

Beispielanfrage

POST /api/delivery_note_out/close
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json

{ "data": { "receipt_id": 22 } }
GET /api/delivery_note_out/download

Download des Dokuments des ausgehenden Lieferscheins in verschiedenen Formaten.

Query-Parameter

ParameterTypPflichtBeschreibung
receipt_idintKennung des Lieferscheins
file_typestringpdf, pdf-string, pdf-string-sample, stream
languagestringName des Sprachordners der Vorlage
template_idintKennung der individuellen Druckvorlage

Beispielanfrage

GET /api/delivery_note_out/download?receipt_id=22&file_type=pdf
X-API-KEY: {ihr_api_schluessel}

Nimm Kontakt mit uns auf

Interessierst du dich für unsere Software? Schreib uns einfach!

Brauchst du Hilfe?

Wenn du keine Antwort findest und Unterstützung brauchst

Jetzt registrieren,
später bezahlen!

Teste es 3 Tage kostenlos, ohne Risiko und Verpflichtungen!