Darstellung
Rechnungslauf & FiBu-Übergabe
Transaktionen: SAL10 Rechnungslauf, SAL11 Fibu-Übergabe (Vertrieb)
API: listAllNonTransferedInvoices, transferInvoicesToFinance, transferSingleInvoiceToFinance
Business-Zweck
Nach Rechnungserstellung (SAL18) müssen Forderungen an die Finanzbuchhaltung (FIN) übergeben werden. Partner automatisieren den Batch-Export für DATEV, Lexware oder andere FiBu-Systeme und überwachen nicht übertragene Rechnungen.
Kernbegriffe
| Begriff | Bedeutung |
|---|---|
| Rechnungslauf (SAL10) | UI-Sammelprozess Rechnungen erzeugen |
| FiBu-Übergabe (SAL11) | Transfer SalesHead → FinHead |
listAllNonTransferedInvoices | Offene Übergaben |
transferInvoicesToFinance | Batch-Transfer |
FinHead | FiBu-Beleg in FIN-Modul |
datevDebitorNo | DATEV-Debitorennummer am Kunden |
Fachlicher Ablauf / Workflow
- Rechnungen erzeugen (Einzel oder SAL10-Lauf)
- Nicht übertragene Rechnungen listen
- Batch oder Einzel-Transfer
- Weiterverarbeitung in FIN
Partner-Szenarien
Szenario 1 – Offene Rechnungen listen
bash
curl -G "$BASE_URL/api/salesHead/listAllNonTransferedInvoices" \
-H "Authorization: Bearer $TOKEN"Response (Auszug):
json
{
"data": [
{
"id": 2222333344445555,
"docNumber": "RE-2026-00123",
"docDate": "2026-09-10",
"totalAmount": 119.70,
"customer": { "customerNo": "K-10001", "name": "Muster GmbH" }
}
],
"total": 42
}Szenario 2 – Batch-Übergabe
json
POST /api/salesHead/transferInvoicesToFinance
{
"salesHeadIds": [2222333344445555, 2222333344445556],
"transferDate": "2026-09-10"
}Szenario 3 – Einzelrechnung
bash
curl -G "$BASE_URL/api/salesHead/transferSingleInvoiceToFinance" \
-H "Authorization: Bearer $TOKEN" \
--data-urlencode "salesHeadId=2222333344445555"Response:
json
{
"success": true,
"finHead": {
"id": 8888999900001111,
"docNumber": "FIN-2026-00456"
}
}Szenario 4 – DATEV-Vorprüfung
json
POST /api/salesHead/datevCheck
{
"salesHeadIds": [2222333344445555]
}Nutzt dieselbe Logik wie Listen-Endpoint für Validierung.
Szenario 5 – Automatisierung (Nachtjob)
- Täglich
listAllNonTransferedInvoicesmit FilterdocDate - IDs sammeln →
transferInvoicesToFinance - Fehler-IDs protokollieren, Alert
Voraussetzungen
- Rechnungen im Status „buchungsfähig“
- Kunde mit FiBu-Daten (
datevDebitorNo, Konten) - FIN-Modul konfiguriert
- Berechtigung SAL11
Auswirkungen im ERP
| Aktion | Auswirkung |
|---|---|
| transferInvoicesToFinance | FinHead angelegt, RE als übergeben markiert |
| Doppeltransfer | Fehler / idempotent je Konfiguration |
| Storno RE | FiBu-Storno in FIN |
Typische Fehlerquellen
| Fehler | Ursache |
|---|---|
| Leere Liste | Alle bereits übergeben |
| Transfer-Fehler | Fehlende Debitorennummer |
| Betrag abweichend | Rundung, Währung |
| Periode geschlossen | FiBu-Sperre |