Skip to content

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.

→ Order-to-Cash Phase 8

Kernbegriffe ​

BegriffBedeutung
Rechnungslauf (SAL10)UI-Sammelprozess Rechnungen erzeugen
FiBu-Übergabe (SAL11)Transfer SalesHead → FinHead
listAllNonTransferedInvoicesOffene Übergaben
transferInvoicesToFinanceBatch-Transfer
FinHeadFiBu-Beleg in FIN-Modul
datevDebitorNoDATEV-Debitorennummer am Kunden

Fachlicher Ablauf / Workflow ​

  1. Rechnungen erzeugen (Einzel oder SAL10-Lauf)
  2. Nicht übertragene Rechnungen listen
  3. Batch oder Einzel-Transfer
  4. 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) ​

  1. Täglich listAllNonTransferedInvoices mit Filter docDate
  2. IDs sammeln → transferInvoicesToFinance
  3. Fehler-IDs protokollieren, Alert

Voraussetzungen ​

  • Rechnungen im Status „buchungsfähig“
  • Kunde mit FiBu-Daten (datevDebitorNo, Konten)
  • FIN-Modul konfiguriert
  • Berechtigung SAL11

Auswirkungen im ERP ​

AktionAuswirkung
transferInvoicesToFinanceFinHead angelegt, RE als übergeben markiert
DoppeltransferFehler / idempotent je Konfiguration
Storno REFiBu-Storno in FIN

Typische Fehlerquellen ​

FehlerUrsache
Leere ListeAlle bereits übergeben
Transfer-FehlerFehlende Debitorennummer
Betrag abweichendRundung, Währung
Periode geschlossenFiBu-Sperre

Weiterlesen ​

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