Darstellung
Angebote (SAL15)
Transaktion: SAL15 Angebote, SAL05 Vertriebsbelege
UI-Pfad: /salesOffers
API: /api/salesHead/salesOffers, POST /api/salesHead/
Business-Zweck
Angebote dokumentieren unverbindliche Preis- und Leistungszusagen vor verbindlichen Aufträgen. Für B2B-Partner relevant bei Freigabe-Workflows: Angebot in reybex → Kundenfreigabe → Auftrag → O2C-Fortsetzung.
Angebote sind im Order-to-Cash-Flow optional (Phase 2).
Kernbegriffe
| Begriff | Bedeutung |
|---|---|
| Offer-DocType | isOffer=true |
validUntil | Gültigkeitsdatum Angebot |
createProposalFromSalesHead | Angebot → Auftrag Umwandlung |
| Quick Offer | Web-Freigabe ohne Login (SAL15) |
refSalesHead | Auftrag verweist auf Angebot |
Fachlicher Ablauf / Workflow
- Angebot mit Positionen und Preisen anlegen
- Optional: PDF/ E-Mail an Kunde
- Bei Zusage: Umwandlung in Auftrag
- Weiterer Flow wie Order-to-Cash Phase 3+
Partner-Szenarien
Szenario 1 – Angebot per API
json
POST /api/salesHead/
{
"docType": { "id": 300000 },
"customer": { "id": 1000001 },
"docDate": "2026-09-10",
"validUntil": "2026-10-10",
"items": [
{
"itemNumber": 1,
"material": { "matCode": "ART-10001" },
"quantity": 10,
"price": 45.00
}
]
}Szenario 2 – Angebot → Auftrag
json
POST /api/salesHead/createProposalFromSalesHead
{
"salesHeads": [1111111111111111]
}Response: neuer Auftrag mit refSalesHead auf Angebot, Positionen kopiert.
Szenario 3 – Angebote listen
bash
curl -G "$BASE_URL/api/salesHead/salesOffers" \
-H "Authorization: Bearer $TOKEN" \
--data-urlencode "page=1" \
--data-urlencode "pageSize=20"Szenario 4 – Preise vor Angebot prüfen
json
POST /api/salesHead/getSalesPrice
{
"customerId": 1000001,
"materialId": 2000001,
"quantity": 10
}Voraussetzungen
- Offer-DocType + Nummernkreis
- SalesHeadDocRule Offer → Order
- Kunde, Material, Preise (SAL01, BAS02, SAL09)
Auswirkungen im ERP
| Aktion | Auswirkung |
|---|---|
| Angebot speichern | Keine Reservierung (typisch) |
| Umwandlung Auftrag | Reservierung, O2C startet |
| Angebot abgelaufen | validUntil – manuelle Prüfung |
Typische Fehlerquellen
| Fehler | Ursache |
|---|---|
| Umwandlung fehlgeschlagen | DocRule Offer→Order fehlt |
| Preis abweichend | Preisliste geändert seit Angebot |
| Kein Auftrag | createProposalFromSalesHead nicht aufgerufen |