Darstellung
Einkaufsinfosätze (PUR03)
Transaktion: PUR03 Einkaufsinfosätze
UI-Pfad: /purchasingInfoRecords
Business-Zweck
Einkaufsinfosätze (PurPrice) sind die Preis- und Konditionsstammdate im Einkauf. Sie verknüpfen Material, Lieferant, Gültigkeitszeitraum, Einkaufspreis, Staffelpreise, Varianten, Attribute und Liefer-Toleranzen.
Partner pflegen Einkaufsinfosätze, um:
- EK-Preise aus PIM/ERP zu synchronisieren
- Automatische Preisermittlung bei Bestellpositionen zu ermöglichen (
findMaterial) - Liefer-Toleranzen für Wareneingang (INV02) zu definieren
- Staffel- und Variantenpreise abzubilden
Kernbegriffe
| Begriff | Bedeutung |
|---|---|
| PurPrice | Einkaufsinfosatz (Kopf) |
| PurPriceScaled | Mengenstaffel innerhalb eines Infosatzes |
| PurPriceVariant | Variantenbezogener Preis |
| PurPriceAttribute | Attribut-/Merkmalskombination |
| PurSalesPrice | Verkaufsbezogener EK-Preis (Weiterverkauf) |
| validFrom / validUntil | Gültigkeitszeitraum |
| isStandardVendor | Kennzeichnung als Standardlieferant |
| lowerDeliveryTolerance / upperDeliveryTolerance | Unter-/Überlieferung in Prozent |
Fachlicher Lebenszyklus
- Anlage – manuell PUR03, Import (
POST /api/purPrice/import) oder Bulk-Insert - Gültigkeit – zeitlich begrenzte Preise; Überschneidungen werden beim Speichern bereinigt
- Nutzung – PUR02
findMaterialermittelt Preis, Einheit, Lieferzeit - Wareneingang – Toleranzprüfung INV02 nutzt PurPrice/PurDocType-Toleranz
- Archivierung –
isDeleteoder abgelaufenesvalidUntil
Partner-Szenarien
Einzelner Infosatz
POST /api/purPrice/Body mit matCode, customerNo (Vendor), price, validFrom, validUntil, optional discounts, Staffeln.
Massenimport
POST /api/purPrice/import
POST /api/purPrice/bulkInsertPrepare
POST /api/purPrice/bulkInsertCSV/JSON-basierte Massenanlage mit Vorbereitungsschritt für Validierung.
Preise pro Lieferant abfragen
GET /api/purPrice/listByVendor?vendorId={id}
GET /api/purPrice/listPurPriceWithScaledPriceByMaterial/{materialId}Infosatz kopieren
POST /api/purPrice/purPriceCopyKopie auf anderen Lieferanten oder Material.
Relevante Felder (PurPrice)
| Feld | Bedeutung |
|---|---|
vendor / customerNo | Lieferant |
material / matCode | Artikel |
price / priceUnit / unit | Preis pro Preiseinheit |
currency | Währung |
minOrderQuantity / maxOrderQuantity | Bestellmengen-Grenzen |
deliveryDays / productionTime | Lieferzeit |
vendorMatCode | Lieferanten-Artikelnummer |
lowerDeliveryTolerance / upperDeliveryTolerance | WE-Toleranz |
isDeliveryToleranceIgnored | Toleranz deaktivieren |
discounts | Positions-/Kopfrabatte |
distributor / distributorNo | Zwischenhändler (Sonderfall) |
Auswirkungen im ERP
| Aktion | Auswirkung |
|---|---|
| Neuer gültiger PurPrice | Preis in PUR02-Positionen |
| Toleranzänderung | INV02 deliveryTolerance-Prüfung |
| Standardlieferant | MRP/Bestellvorschlag bevorzugt Vendor |
| Löschung | Fallback auf manuelle Preiseingabe |
Voraussetzungen
- Material (BAS02) und Lieferant (PUR01) existieren
- Einheit und Währung in Prüftabellen
- Partner-User mit Recht PUR03
Typische Fehlerquellen
- purPrice.exist.with.same.values.error – Duplikat Material × Vendor × Gültigkeit
- Ungültiges Datumsformat –
validFrom/validUntilals parsebares Datum - Fehlende matCode-Auflösung – Material nicht im Mandanten
Weiterlesen
- Technisch: PurPrice API
- Bestellungen: Bestellungen (PUR02)
- Artikel: Artikelstamm (BAS02)
- Wareneingang: INV Wareneingang