CSV Export & API

Exportieren Sie Aufträge als CSV oder nutzen Sie die REST API für den Datenaustausch.

API-Dokumentation

Basis-URL: https://ihre-domain.com

POST/api/articles/import

Artikelstamm per CSV importieren

Body: { "csv_data": "article_number;description;material;...\n12345;Flachstahl;S235;.....

GET/api/articles/import

Alle Artikel abrufen

POST/api/debtors/import

Debitoren per CSV importieren

Body: { "csv_data": "debtor_number;company_name;contact_person;...\n10001;Musterfirma ...

GET/api/debtors/import

Alle Debitoren abrufen

POST/api/documents/upload

Dokument hochladen (multipart/form-data mit 'file' Feld)

Body: FormData: file=@bestellung.pdf

POST/api/documents/extract

KI-Extraktion aus hochgeladenem Dokument starten

Body: { "document_id": "abc123..." }

GET/api/orders

Alle Aufträge abrufen (optional ?status=neu)

GET/api/orders/{id}

Einzelnen Auftrag mit Positionen abrufen

PATCH/api/orders/{id}

Auftragsstatus oder Felder ändern

Body: { "status": "bestaetigt" }

GET/api/orders/{id}/csv

Einzelnen Auftrag als CSV herunterladen

GET/api/orders/export

Alle Aufträge als CSV exportieren (optional ?status=neu)

CSV-Export Format

Die exportierte CSV-Datei enthält folgende Spalten (Semikolon-getrennt):

auftragsnummer;status;kundenname;kunden_email;debitorennummer; lieferadresse_strasse;lieferadresse_plz;lieferadresse_stadt; lieferadresse_land;lieferdatum;bestelldatum;position_nr; produktbeschreibung;artikelnummer_intern;match_konfidenz; menge;einheit;dimension;einzelpreis_eur;gesamtpreis_eur; gesamtbetrag_auftrag;bemerkungen