Darstellung
Vertrieb (SAL) – Modulübersicht
Das Modul Vertrieb steuert den gesamten Order-to-Cash-Prozess in reybex: Kundenstamm, Angebote, Aufträge, Lieferscheine, Rechnungen, Preise, Retouren und vertriebsbezogene Auswertungen. Es baut auf Stammdaten (BAS) und Lager (INV) auf und interagiert mit Einkauf (PUR) bei Drop-Shipping und Beschaffungsanforderungen.
Rolle für Partner
Partner arbeiten in SAL typischerweise in diesen Rollen:
- Kunden & Kontakte synchronisieren – CRM-/Shop-Daten als reybex-Kunden anlegen
- Aufträge importieren – Shop-, Marktplatz- oder ERP-Bestellungen als
SalesHead(Order) erfassen - Belegkette steuern – Angebot → Auftrag → Lieferschein → Rechnung per API oder Folgedokument-Logik
- Preise pflegen – VK-Preislisten, Kundensonderpreise, Gruppenzuschläge
- Fulfillment anbinden – Tracking-Import, Versandstatus, Reservierungen mit INV
- FiBu & E-Rechnung – Rechnungslauf, Übergabe an Finanzbuchhaltung, XRechnung/ZUGFeRD
Ohne konsistente Vertriebsdaten sind weder Shop-Bestellimporte noch Lager-Reservierungen zuverlässig.
Architektur – wie SAL in reybex eingebunden ist
Kern-Domänen
→ Kern-Domänen Übersicht · Domain-Struktur
| Domäne | Bedeutung | Partner-Relevanz |
|---|---|---|
| Customer | Debitor | SAL01, /api/customer |
| SalesHead | Vertriebsbelegkopf | Zentraler Integrationspunkt |
| SalesItem | Belegposition | Artikel, Reservierung, Lieferstatus |
Transaktionen im Partner-Kontext
Stammdaten & Preise
| Code | Transaktion | Partner-Relevanz | Business-Doku | Default-Rollen |
|---|---|---|---|---|
| SAL01 | Kunden | Sehr hoch – Debitor | Kunden & Kontakte | ROLE_CEO, ROLE_MANAGEMENT … +12 |
| SAL04 | Kontakt Personen | Hoch | Kunden & Kontakte | ROLE_CEO, ROLE_MANAGEMENT … +10 |
| SAL06 | Kundensonderpreise | Sehr hoch | Preise & Konditionen | ROLE_CEO, ROLE_MANAGEMENT … +2 |
| SAL07 | Kunden & Artikelgruppen Zuschläge | Mittel | Preise & Konditionen | ROLE_CEO, ROLE_MANAGEMENT … +2 |
| SAL09 | VK Preisliste | Sehr hoch | Preise & Konditionen | ROLE_CEO, ROLE_MANAGEMENT … +3 |
Order-to-Cash – Belege
| Code | Transaktion | Partner-Relevanz | Business-Doku | Default-Rollen |
|---|---|---|---|---|
| SAL05 | Vertriebsbelege | Hoch | Angebote | ROLE_CEO, ROLE_MANAGEMENT … +7 |
| SAL15 | Angebote | Mittel | Angebote | ROLE_CEO, ROLE_MANAGEMENT … +8 |
| SAL16 | Aufträge | Sehr hoch | Aufträge | ROLE_CEO, ROLE_MANAGEMENT … +9 |
| – | Order-to-Cash | Sehr hoch | Order-to-Cash | — |
| – | Shop-Import | Sehr hoch | Shop-Import | — |
| SAL17 | Lieferscheine | Sehr hoch | Lieferscheine | ROLE_CEO, ROLE_MANAGEMENT … +7 |
| SAL18 | Rechnungen | Sehr hoch | Rechnungen | ROLE_CEO, ROLE_MANAGEMENT … +11 |
| – | Auftrag → Rechnung | Sehr hoch | Auftrag → Rechnung | — |
FiBu & E-Rechnung
| Code | Transaktion | Partner-Relevanz | Business-Doku | Default-Rollen |
|---|---|---|---|---|
| SAL10 | Rechnungslauf | Hoch | Rechnungslauf & FiBu | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL11 | Fibu-Übergabe (Vertrieb) | Hoch | Rechnungslauf & FiBu | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL13 | E-Rechnungs-Integration | Hoch | E-Rechnung | ROLE_ADMIN, ROLE_WAREHOUSE_PEOPLE … (+1) |
Sonderfälle & Service
| Code | Transaktion | Partner-Relevanz | Business-Doku | Default-Rollen |
|---|---|---|---|---|
| SAL19 | Umlagerungs-Aufträge | Mittel | Umlagerung & Import | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL20 | Retouren Abwicklung | Sehr hoch | Retouren | ROLE_CEO, ROLE_MANAGEMENT … +7 |
| SAL31 | Tracking No. Import | Sehr hoch | Umlagerung & Import | ROLE_CEO, ROLE_MANAGEMENT … +6 |
| SCH01 | Tankstellen-Import | Niedrig | Umlagerung & Import | ROLE_ADMIN, ROLE_WAREHOUSE_PEOPLE … (+1) |
| SAL14 | Support Cockpit | Mittel | Service & Sonderbelege | ROLE_CEO, ROLE_MANAGEMENT … +27 |
| SAL30 | Arbeitskarten (Service) | Mittel | Service & Sonderbelege | ROLE_CEO, ROLE_MANAGEMENT … +7 |
| SAL32 | Material-Kampagnen | Niedrig | Service & Sonderbelege | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL40 | Voraus- und Endrechnung | Mittel | Service & Sonderbelege | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL41 | Hausauflage | Niedrig | Service & Sonderbelege | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL42 | Druckversionen | Niedrig | Service & Sonderbelege | ROLE_CEO, ROLE_MANAGEMENT … +7 |
Berichte & Auswertungen
| Code | Transaktion | Partner-Relevanz | Business-Doku | Default-Rollen |
|---|---|---|---|---|
| SAL50 | Kundenumsätze | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +6 |
| SAL52 | Vertriebsauswertungen | Hoch | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +4 |
| SAL53 | Nachkalkulation letz. VK | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL54 | Nachkalkulation ØVK | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL55 | Renner/Penner Liste Kunden | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +6 |
| SAL56 | Renner/Penner Liste Artikel | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +6 |
| SAL57 | Kundenumsatz 12 Monate | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +8 |
| SAL58 | Artikel Absatz 12 Monate | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +8 |
| SAL59 | Kundendeckungsbeitrag | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL60 | Rückstandsliste | Sehr hoch | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +7 |
| SAL61 | Artikelumsätze-/margen | Hoch | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL63 | Geschäftsentwicklung | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL64 | Vertreter Umsatz | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL65 | Kunden & Artikelumsatz | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +6 |
| SAL68 | Kundenbindung | Niedrig | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL69 | Coupon/Gutschein Verwaltung | Mittel | Service & Sonderbelege | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL79 | Diesel Rückvergütung | Niedrig | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +3 |
| SAL80 | Verkaufsberichte | Mittel | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +6 |
| SAL90 | Prod. Job Übersicht | Niedrig | Vertriebsberichte | ROLE_CEO, ROLE_MANAGEMENT … +4 |
Belegketten-Tabelle (DocType-Kette)
Die erlaubten Folgebelege werden über SalesHeadDocRule gesteuert – nicht hardcodieren, sondern mandantenspezifisch aus Konfiguration/Onboarding.
| Von (DocType) | Nach (DocType) | Typische Transaktion | API |
|---|---|---|---|
Angebot (isOffer) | Auftrag (isOrder) | SAL15 → SAL16 | createProposalFromSalesHead, UI |
| Auftrag | Lieferschein (isDelnote) | SAL16 → SAL17 | referencingDocuments |
| Auftrag | Rechnung (isInvoice) | SAL16 → SAL18 | referencingDocuments |
| Lieferschein | Rechnung | SAL17 → SAL18 | referencingDocuments, createInvoicesFromDelNotes |
| Rechnung | Gutschrift (isCreditnote) | SAL18 → Gutschrift | createCreditNotes |
| Auftrag | Retoure | SAL16 → SAL20 | Return Head API |
→ Details: Kern-Domänen – SalesHeadDocRule, Order-to-Cash
Integrations-Playbook
Schritt-für-Schritt-Anleitung für neue Shop-/ERP-Anbindungen. Vollständige Phasenbeschreibung mit JSON-Beispielen: Order-to-Cash (Gesamtflow).
Playbook – Kurzform
| Phase | Ziel | Primäre APIs | Module |
|---|---|---|---|
| 0 – Kickoff | DocTypes, Nummernkreise, DocRules klären | GET /api/salesHead/docTypes | SAL Konfig |
| 1 – Stammdaten | Kunde, Artikel, Preise | /api/customer/, BAS, /api/salesHead/getSalesPrice | BAS, SAL01, SAL09 |
| 2 – Import | Aufträge mit Idempotenz | POST /api/salesHead/, marktplaceOrderId | SAL16 |
| 3 – Export | Offene Orders für WMS | GET /api/salesHead/connector | Connector |
| 4 – Fulfillment | Pick, Pack, Tracking | INV06, updateShipping, validateShipment | INV, SMP |
| 5 – Belege | LS + RE | referencingDocuments oder Connector-Kombi | SAL17/18 |
| 6 – Abschluss | FiBu + E-Rechnung | transferInvoicesToFinance, getXInvoiceXml | FIN, SAL13 |
| 7 – Monitoring | Rückstand, Status | getOpenOrders, listBacklog, /status/{id} | SAL60 |
Connector vs. Direkt-API
| Muster | Wann | Doku |
|---|---|---|
| Connector (Poll + Ack) | Eigener Shop, WMS mit Pull | Shop-Import & Connector |
| Direkt-API | ERP steuert jeden Schritt einzeln | — |
| OMP | Standard-Marktplätze | OMP-Modul |
Typische Integrations-Reihenfolge
- Artikelstamm (BAS02) – verkaufbare Materialien mit Preisen und Lagerbezug
- Kunden (SAL01) – Debitoren mit Adresse, Zahlungsbedingung, USt-ID
- Preise (SAL06/SAL09) – VK-Preisliste und ggf. Kundensonderpreise
- Bestand (INV03/04) – Verfügbarkeit für ATP-Prüfung vor Auftragsimport
- Aufträge (SAL16) –
POST /api/salesHead/oderPOST /api/salesHead/connector - Fulfillment – Kommissionierung (INV06), Lieferschein (SAL17), Tracking (SAL31)
- Rechnung (SAL18) – Folgedokument oder Rechnungslauf (SAL10)
- FiBu (SAL11) –
POST /api/salesHead/transferInvoicesToFinance - E-Rechnung (SAL13) – XRechnung-XML abrufen und versenden
Abhängigkeiten zu anderen Modulen
| SAL-Thema | Wird benötigt von / liefert an | Hinweis |
|---|---|---|
| Material (BAS02) | SAL-Positionen | matCode / Material-ID in SalesItem |
| StockList (INV) | Auftrags-ATP, Reservierung | GET /api/salesHead/getStockData |
| Kommissionierung (INV06) | Lieferschein-Erzeugung | Pick vor Versand |
| Wareneingang (INV02) | Drop-Shipping-Rückfluss | PUR → WE → Bestand |
| Einkauf (PUR) | Beschaffung aus Auftrag | SalesItem.createPurchaseRequest |
| Finanzbuchhaltung (FIN) | Rechnungsübergabe SAL11 | FinHead aus Rechnung |
Technische Integration
Alle API-Details: API
Mandantenbezug
Alle SAL-Operationen laufen mandanten-isoliert. DocType-IDs, Nummernkreise und Preislisten sind mandantenspezifisch – siehe Authentifizierung.
Weiterlesen
- Master-Flow: Order-to-Cash (Gesamtflow)
- Shop-Anbindung: Shop-Import & Connector
- Stammdaten: BAS Modulübersicht, Artikelstamm
- Lager: INV Modulübersicht, Kommissionierung
- Belegkette: Auftrag → Rechnung