Skip to content

Lieferanten (PUR01) ​

Transaktion: PUR01 Lieferanten
UI-Pfad: /suppliers

Business-Zweck ​

Lieferanten in reybex sind Kontakte (Customer) mit dem Kontakttyp Vendor (ContactType.type = 2). PUR01 ist die zentrale Pflegemaske für Einkaufsbeziehungen – Adressen, Zahlungsbedingungen, Währung, Einkaufsabteilung, Standardrabatte und lieferantenspezifische Texte.

Partner nutzen PUR01 bzw. die Customer-API, um:

  • Lieferanten aus ERP/Beschaffungssystem anzulegen oder zu aktualisieren
  • Vendor-Nummern (customerNo) als stabile Referenz für Bestellungen zu etablieren
  • Einkaufsdefaults (Währung, Zahlungsbedingung, Versand, Fracht) für automatische PO-Befüllung bereitzustellen

Kernbegriffe ​

BegriffBedeutung
Customer (Vendor)Stammsatz Lieferant; technisch identisch mit Kunde, aber ContactType = Vendor
customerNoExterne Lieferantennummer (Partner-Referenz)
isVendorFlag in API-Requests zur Unterscheidung Kunde/Lieferant
paymcondZahlungsbedingung (wird auf PurHead übernommen)
purDepartmentEinkaufsabteilung / Buyer
CustomerPurTextLieferantenspezifische Belegtexte pro PurDocType

Fachlicher Lebenszyklus ​

  1. Anlage – manuell in /suppliers oder per Customer-API mit isVendor: true
  2. Pflege – Adressen, Bankverbindungen, Rabatte, Einkaufstexte
  3. Nutzung – Referenz in PurHead (PUR02), PurPrice (PUR03), VerificationHead (PUR04)
  4. Sperre/Löschung – isDelete; Löschung nur ohne harte Referenzen auf offene Belege

Partner-Szenarien ​

Initialer Lieferanten-Load ​

Großer Erstimport über Customer-API oder Data-Export/Import. Jeder Vendor benötigt mindestens customerNo, Name und Kontakttyp Vendor.

Delta-Sync ​

Periodisches Update von Adressen, Zahlungsbedingungen und Einkaufsabteilung. Bestehende customerNo als Upsert-Schlüssel verwenden.

Vendor für automatische Bestellung ​

Bei POST /api/purHead/createPurchase wird der Lieferant über vendorNo (= customerNo) aufgelöst. Fehlender Vendor → vendor.not.found.

Relevante Felder (Auszug) ​

FeldBedeutung
customerNoLieferantennummer (Pflicht für API-Lookups)
nameFirmenname
currencyStandardwährung für Einkaufsbelege
paymcondZahlungsbedingung
languageBelegssprache
purDepartmentEinkaufsabteilung
profitCenterProfit Center
freight / shipping / packagingLogistik-Defaults
discountType (1–3)Kopfrabatte für neue Bestellungen
lowerDeliveryTolerance / upperDeliveryToleranceLiefer-Toleranz (falls nicht am PurPrice)

Auswirkungen im ERP ​

AktionAuswirkung
Neuer VendorVerfügbar in PUR02, PUR03, PUR04
Änderung ZahlungsbedingungNeue PurHead-Belege übernehmen Default
Vendor-TexteAutomatische Befüllung PurHeadText bei Neuanlage
Löschung (isDelete)Vendor nicht mehr auswählbar

Voraussetzungen ​

  • Prüftabellen: Währung, Zahlungsbedingung, Land (Prüftabellen)
  • Partner-User mit Recht PUR01
  • Authentifizierter API-Zugriff

Typische Fehlerquellen ​

  • Falsche ContactType – Kunde statt Vendor → Bestell-API findet Lieferant nicht
  • Doppelte customerNo – Validierung schlägt fehl
  • Fehlende Währung – createPurchase benötigt gültige Währung am Beleg

Weiterlesen ​

Nur für reybex-Partner. Nicht für Endkunden bestimmt.