Darstellung
Einkaufsberichte & Auswertungen
Transaktionen: PUR50, PUR51, PUR52, PUR53, PUR80, PUR90 (Reports)
UI-Pfade: siehe Tabelle unten
Business-Zweck
Die Einkaufs-Reports liefern formatierte Auswertungen und Listen für Einkauf, Disposition und Controlling. Im Gegensatz zu JSON-APIs (z. B. getOpenPurItems) erzeugen Report-Transaktionen typischerweise Kendo-Grid-Listen oder Jasper-PDFs in der UI.
Partner nutzen Reports für:
- Rückstandsmonitoring (PUR50) – offene/überfällige Bestellpositionen
- Rechnungsübersicht (PUR51) – Eingangsrechnungen
- Disposition (PUR52) – Dispo-Bibel
- Bestellauswertung (PUR53) – KPIs zu Bestellungen
- Standard-Reports (PUR80) – mandantenspezifische Jasper-Reports
- Anfragen (PUR90) – Lieferantenanfragen (PurDocType type=0)
Report-Übersicht
| Code | Name | UI-Pfad | Partner-Relevanz | API-Alternative |
|---|---|---|---|---|
| PUR50 | Rückstandsliste | /purchaseBackLogList | Sehr hoch | — |
| PUR51 | Eingangsrechnungen | /purInvoicesReport | Mittel | verificationItemList (Auszug) |
| PUR52 | Dispo-Bibel | /overdraftReport | Mittel | – |
| PUR53 | Bestellungsübersicht | /orderEvaluations | Mittel | GET /api/purHead (Liste) |
| PUR80 | Einkaufsberichte | /purchaseReports | Mittel | Jasper-PDF via ReportService |
| PUR90 | Lieferanten Anfragen | /purchaseRequestList | Niedrig | PurHead-Liste mit docType Anfrage |
PUR50 – Rückstandsliste
Zentrale Partner-relevante Auswertung: alle offenen Bestellpositionen mit Liefertermin, Lieferant, Material, Restmenge.
API:
GET /api/purBackLogList/{id}Kendo-Grid-Parameter (page, pageSize, filter, sort) unterstützt. Response enthält Grid-Metadaten (purBacklogList) und feldspezifische Sichtbarkeit.
Typische Filter:
- Überfällige Positionen (
deliveryStatus = 3) - Lieferant, Material, Einkaufsabteilung
- Container-/Kommissionsnummer
PUR51 – Eingangsrechnungen
Report über VerificationHead-Belege – Rechnungsnummern, Beträge, Status, Buchungsdatum. Ergänzung zur operativen PUR04-Maske.
PUR52 – Dispo-Bibel
Dispositionsübersicht mit PurOverdraftStatus – zeigt Über-/Unterdeckung, offene Mengen und Beschaffungsvorschläge. Relevant für Planung, weniger für Echtzeit-Integration.
PUR53 – Bestellungsübersicht
Aggregierte Bestellauswertung – Mengen, Werte, Lieferperformance nach Zeitraum, Lieferant, Abteilung.
PUR80 – Einkaufsberichte
Sammelpunkt für Jasper-Reports im Einkauf (Bestellbestätigungen, Mahnungen, Lieferantenstatistik). Layouts sind mandantenspezifisch konfiguriert (PurHead.jrxml, PurReminder.jrxml).
PDF-Export analog INV80 über ReportService / isExport=1 an Listen-APIs.
PUR90 – Lieferanten Anfragen
Report über Anfrage-Belege (PurDocType type=0) – RFQ-Status vor verbindlicher Bestellung.
Partner-Szenarien
Täglicher Rückstands-Export
GET /api/purBackLogListmit Filter „überfällig“- CSV via
isExport=1oder JSON an BI-System - Alert bei kritischen Materialien (Meldebestand INV07)
Abgleich API vs. Report
| Use-Case | Empfehlung |
|---|---|
| Echtzeit-WMS-Feed offener POs | getOpenPurItems oder PUR50 API |
| Management-PDF | PUR80 Jasper |
| Rechnungs-Audit | PUR51 oder PUR04 |
Abgrenzung zu REST-APIs
| Reports (PUR5x/80/90) | REST JSON |
|---|---|
| UI-Grid / PDF | Maschinenlesbar |
| Feste Report-Layouts | Flexible Query-Parameter |
| Benutzerfilter in UI | Programmatische Filter |
Voraussetzungen
- Bestellungen (PUR02) mit offenen Positionen für PUR50
- Konfigurierte Jasper-Reports für PUR80
- Rechte auf jeweilige Report-Transaktion
Weiterlesen
- Rückstände API: Pur Backlog API
- Offene Positionen: PurHead API –
getOpenPurItems - Bestellungen: Bestellungen (PUR02)
- Vergleich INV: Lager-Berichte (INV80)