Skip to content

Preise & Konditionen ​

Transaktionen: SAL06 Kundensonderpreise, SAL07 Gruppenzuschläge, SAL09 VK Preisliste
API: /api/salesHead/getSalesPrice, Customer Price API, Sales Price API

Business-Zweck ​

Korrekte Verkaufspreise sind essentiell für Shop-Importe und Belegerstellung. reybex löst Preise hierarchisch auf – Partner müssen diese Reihenfolge verstehen und vor Auftragsimport getSalesPrice nutzen.

Kernbegriffe ​

BegriffBedeutung
SalesPriceListHeadVK-Preisliste (SAL09)
CustomerPriceKundensonderpreis (SAL06)
CustomerGroupSurchargeGruppenzuschlag (SAL07)
priceUnitPreis bezogen auf Mengeneinheit
getSalesPriceAPI-Preisfindung
Material-VKFallback aus BAS02

Preisauflösung (Reihenfolge) ​

Fachlicher Ablauf ​

  1. Preisliste dem Kunden zuweisen (salesPriceListHead)
  2. Optional Sonderpreise / Zuschläge pflegen
  3. Vor Import: getSalesPrice pro Position
  4. Preis in SalesItem.price oder Brutto in grossPrice

Partner-Szenarien ​

Szenario 1 – Einzelpreis abfragen ​

json
POST /api/salesHead/getSalesPrice
{
  "customerId": 1000001,
  "materialId": 2000001,
  "quantity": 5,
  "docDate": "2026-09-10",
  "warehouseId": 500001
}

Response (Beispiel):

json
{
  "price": 49.90,
  "grossPrice": 59.38,
  "priceUnit": 1,
  "vatKey": { "id": 1, "rate": 19 },
  "priceListSource": "customerPriceList"
}

Szenario 2 – GET-Variante ​

bash
curl -G "$BASE_URL/api/salesHead/getSalesItemPrice" \
  -H "Authorization: Bearer $TOKEN" \
  --data-urlencode "customerId=1000001" \
  --data-urlencode "materialId=2000001" \
  --data-urlencode "quantity=5"

Szenario 3 – Shop-Import mit Shop-Preis ​

Wenn Shop-Preis verbindlich (Aktion):

json
{
  "items": [
    {
      "material": { "matCode": "SKU-001" },
      "quantity": 1,
      "price": 29.99,
      "grossPrice": 35.69,
      "isManualPrice": true
    }
  ]
}

WARNING

Manuelle Preise nur wenn Geschäftsregel erlaubt – sonst Abweichung zur Preisliste.

Szenario 4 – Kundensonderpreis pflegen ​

→ Customer Price API

json
POST /api/customerPrice/
{
  "customer": { "id": 1000001 },
  "material": { "id": 2000001 },
  "price": 44.90,
  "validFrom": "2026-01-01",
  "validUntil": "2026-12-31"
}

Voraussetzungen ​

  • VK-Preisliste mit gültigen Preisen (SAL09)
  • Material verkaufbar mit ME und USt
  • Kunde mit salesPriceListHead oder Sonderpreisen

Auswirkungen im ERP ​

ElementWirkung
PreislisteStandard-VK aller Kunden ohne Sonderpreis
SonderpreisÜberschreibt Liste für Material+Kunde
GruppenzuschlagProzent/absolut auf Gruppe
falscher PreisUmsatz-/Margin-Fehler, Reklamationen

Typische Fehlerquellen ​

SymptomUrsache
Preis 0Keine Liste, Material ohne VK
Abweichung ShopWährung, priceUnit, MwSt inkl./exkl.
Alte PreiseGültigkeit validFrom/Until
MengenstaffelFalsche quantity in getSalesPrice

Weiterlesen ​

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