Ausgleichs-API

Verwaltung von Belegausgleichen — Abrufen, Erfassen und Löschen von Zahlungen zu Rechnungen und Kassenbelegen

Basis-URL

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

Jede Anfrage liefert eine JSON-Antwort zurück. Bei Erfolg ist result.code == 1, im Fehlerfall result.code == 0. Der Ausgleich ist die Erfassung der Zahlung eines Belegs (Rechnung oder Kassenbeleg).

GET /api/compensate/get

Abruf eines einzelnen Ausgleichs anhand der ID, zusammen mit den Daten des zugehörigen Belegs.

Abfrageparameter

ParameterTypPflichtfeldBeschreibung
idintEindeutiger Bezeichner des Ausgleichs

Beispielanfrage

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

Abruf der paginierbaren Liste der Ausgleiche mit Filtermöglichkeiten.

Abfrageparameter

ParameterTypPflichtfeldBeschreibung
list_offsetintVersatz für die Seitenblätterung (Standard: 0)
list_condition[search_text]stringFreitextsuche nach Belegnummer und Partnername
list_condition[partner_company_name]stringFilter nach Partnername (LIKE)
list_condition[receipt_identify]stringFilter nach Belegnummer (LIKE)
list_condition[invoice_receipt_type_id]intFilter nach Belegtyp
list_condition[invoice_receipt_id]intFilter nach Beleg-ID
list_condition[company_id]intFirmen-ID (Standard: 1)

Beispielanfrage

GET /api/compensate/list?list_offset=0&list_condition[partner_company_name]=Minta
X-API-KEY: {ihr_api_schluessel}
POST /api/compensate/save

Erfassen eines Ausgleichs zu einem bestehenden Beleg (Rechnung oder Kassenbeleg). Der Beleg kann über Belegnummer, Kundenbestellnummer oder E-Mail-Adresse identifiziert werden.

POST-Felder — data-Objekt

FeldTypPflichtfeldBeschreibung
receipt_idint0 = neuer Ausgleich (mit vorhandener ID), >0 = Bearbeitung
amountfloatAusgeglichener Betrag
company_user_idintBezeichner des erfassenden Mitarbeiters
identify_invoicestringBelegnummer der Rechnung (bei Suche anhand der Rechnung)
identify_customerstringKundenbestellnummer (bei Suche anhand der Bestellung)
customer_emailstringE-Mail-Adresse des Kunden (bei Suche anhand der E-Mail)
parcel_numberstringPaketnummer (bei Suche anhand der Sendung)

Beispielanfrage

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

{
  "data": {
    "receipt_id": 0,
    "amount": 127000,
    "company_user_id": 3,
    "identify_invoice": "2024/00123"
  }
}
POST /api/compensate/delete

Löschen eines Ausgleichs. Nach dem Löschen gilt der zugehörige Beleg wieder als offen.

POST-Felder — data-Objekt

FeldTypPflichtfeldBeschreibung
receipt_idintBezeichner des zu löschenden Ausgleichs

Beispielanfrage

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

{ "data": { "receipt_id": 55 } }

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!