SAP Business One -> XRechnung

SAP Business One zu XRechnung — Rechnungen für Behörden konvertieren

SAP Business One ist im deutschen Mittelstand weit verbreitet — mit Tausenden Installationen in Industrie, Großhandel und produzierendem Mittelstand. Die native B1-Schnittstelle für E-Rechnung bringt jedoch häufig Herausforderungen mit sich: Das B1 Integration Framework (B1iF) ist kostenpflichtig, das B1 EN-16931-Plugin erst ab Version 10 verfügbar, und Drittanbieter-Lösungen wie Pixi-XRechnung erfordern ein eigenes Implementierungsprojekt mit Beratungsstunden, Schnittstellen-Tests und laufender Wartung.

Wenn Sie als SAP-Business-One-Anwender Rechnungen an deutsche Behörden senden müssen — sei es ein Bundesministerium, eine Landesverwaltung, ein Landratsamt oder eine Kommune — stehen Sie vor einer einfachen Wahl: ein teures Add-on lizenzieren und implementieren oder einen externen Konverter nutzen, der den B1-Output direkt verarbeitet. XRechnung-Bereit konvertiert SAP-B1-Rechnungen aus dem PDF-Export, dem XML-Export oder dem Service-Layer-JSON-Output direkt in EN-16931-konforme XRechnung-Dateien — ohne SAP-Add-on, ohne Implementierungsphase und ohne Mindestumsätze.

Im Fokus stehen die kritischen XRechnung-Pflichtfelder, die in B1-Standard-Exports oft fehlen oder unvollständig befüllt sind: die Leitweg-ID (BT-10), die korrekten Steuersatz-Kennzeichen pro Position (BT-119) sowie die EN-16931-konforme Strukturierung von Mehrwertsteuer-Aggregaten (BG-23). Mit dem Gast-Test (€0, drei Konvertierungen alle 24 Stunden) können Sie eine Original-B1-Rechnung sofort hochladen und das Ergebnis vor der ersten produktiven Buchung prüfen — ohne Konto, ohne Kreditkarte, ohne Verbindlichkeit.

Der praktische XRechnung-Pfad

1

Quelle sichern

Nutzen Sie SAP Business One als Ausgangspunkt und ziehen Sie fehlende Pflichtfelder frueh nach.

2

XML sauber strukturieren

Leitweg-ID, Steuerlogik, Referenzen und Summen muessen semantisch im richtigen Feld landen.

3

Validator vor Versand

Vor dem Versand an Behoerden sollte die Datei immer gegen aktuelle KoSIT-Regeln geprueft werden.

Worauf Sie achten sollten

Bei SAP Business One entscheiden vor allem Exportformat, Leitweg-ID, Steuerkategorien, Summenlogik und KoSIT-Validierung dar?ber, ob die Datei vom Beh?rdenportal akzeptiert wird. Der systemspezifische Abschnitt unten zeigt, welche Felder und Workflows Sie vor der ersten produktiven XRechnung pr?fen sollten.

Was ist bei der SAP Business One zu XRechnung Konvertierung besonders?

SAP Business One bietet drei Standard-Exportwege für Rechnungen, von denen jeder eigene Charakteristika für die XRechnung-Konvertierung mit sich bringt. Der PDF-Export über das Crystal-Reports-Layout liefert eine optisch ansprechende, aber strukturell unstrukturierte Rechnung — XRechnung-Bereit nutzt OCR-gestützte Erkennung, um Rechnungsnummer, Datum, Positionen und Steuersätze auch aus PDF zuverlässig zu extrahieren. Der XML-Export über das B1 Standard XML (vor Version 10) liefert strukturierte Daten, die jedoch NICHT EN-16931-konform sind — XRechnung-Bereit übernimmt das Mapping. Der Service-Layer-Export (ab B1 Version 10) gibt Rechnungsdaten als JSON aus und ist das technisch sauberste Ausgangsformat.

Unabhängig vom gewählten Export-Pfad sind drei Bereiche besonders sorgfältig zu behandeln: Erstens die Leitweg-ID: SAP Business One kennt das Konzept der Leitweg-ID nicht nativ; sie muss als Custom Field auf Geschäftspartner-Ebene angelegt werden (typischerweise unter `OCRD.U_Leitweg_ID`). XRechnung-Bereit liest dieses Feld automatisch aus, sofern es im Export enthalten ist, oder ermöglicht die manuelle Eingabe vor Konvertierung. Zweitens die Steuersatz-Codes pro Position: SAP B1 nutzt eigene Steuerschlüssel (z.B. `V19`, `V7`, `V0`), die für CIUS-DE in die EN-16931-Tax-Category-Codes (`S` für Standard, `Z` für Zero, `E` für Exempt, `AE` für Reverse Charge) übersetzt werden müssen. Unser Mapping deckt alle gängigen B1-Steuerschlüssel ab. Drittens die Mehrwertsteuer-Aggregate: XRechnung erwartet eine zusammenfassende Auflistung aller Steuersätze (BG-23), die in B1-Standard-Exports oft pro Position dupliziert ausgewiesen ist statt aggregiert.

Für Anwender mit B1 Version 10 und höher empfiehlt sich der Service-Layer-Workflow: per REST-API werden Rechnungsdaten gezielt abgefragt und an XRechnung-Bereit's API übergeben. So lässt sich die XRechnung-Generierung in bestehende B1-Workflows einbinden, ohne manuellen Export-Schritt. Für Anwender mit älteren B1-Versionen (8.8, 9.x) bleibt der PDF-Upload-Workflow die unkomplizierteste Lösung — eine fertige XRechnung ist in unter 30 Sekunden generiert.

Vergleichen Sie mit der Alternative: Das offizielle SAP B1 EN-16931 Plugin kostet je nach SAP-Partner zwischen €1.500 und €4.500 Lizenz plus laufende Wartung — für gelegentliche B2G-Rechnungen ein erheblicher Overhead. XRechnung-Bereit bietet die gleiche EN-16931-Output-Qualität bei €0 Einstieg und €9/Monat Starter-Plan.

Pflichtfelder vor Versand pruefen

Leitweg-ID, Rechnungsnummer, Bestellreferenz, Leistungszeitraum, Steuercodes, Zahlungsziel und Summenlogik muessen vor dem Versand strukturiert vorhanden sein.

KoSIT-Validierung einplanen

Eine optisch korrekte Rechnung kann technisch trotzdem scheitern. Der Validatorlauf reduziert Ruecklaeufer bei Behoerdenportalen und macht Fehler frueh sichtbar.

Gast-Test ohne Projektstart

Fuer einzelne Behoerdenrechnungen reicht der manuelle Upload. Fuer wiederkehrende Mandanten oder ERP-Prozesse laesst sich der Ablauf spaeter standardisieren.

Haeufige Fragen

Brauche ich das SAP B1 EN-16931 Plugin oder reicht XRechnung-Bereit?
Für gelegentliche bis mittlere B2G-Rechnungsvolumen (bis ca. 200 Behördenrechnungen pro Monat) ist XRechnung-Bereit die deutlich kostengünstigere Lösung. Das offizielle SAP B1 EN-16931 Plugin erfordert SAP-Lizenz, Partnerimplementierung und laufende Wartung — Gesamtkosten typischerweise €2.000-5.000 im ersten Jahr. XRechnung-Bereit startet bei €0 (Gast-Test) und €9/Monat (Starter-Plan, 400 Rechnungen). Für sehr große B2G-Volumen oder voll integrierte Workflows mit anderen SAP-Modulen (FI, MM, SD) kann das native Plugin sinnvoll sein — XRechnung-Bereit deckt jedoch über 95% der typischen Mittelstands-Anforderungen ab. Eine Hybrid-Strategie ist ebenfalls möglich: Plugin für Hochfrequenz-Schnittstellen, XRechnung-Bereit für Ad-hoc-Rechnungen oder Spitzenlast-Phasen.
Wie exportiere ich Rechnungen aus SAP Business One für XRechnung-Bereit?
Drei Wege, abhängig von Ihrer B1-Version und Anforderungsprofil. Erstens, PDF-Export: In der B1-Rechnungsmaske über Datei → Vorschau → Speichern als PDF; das resultierende PDF kann direkt in XRechnung-Bereit hochgeladen werden, OCR-gestützte Felderkennung übernimmt das Mapping. Zweitens, XML-Export (B1 v9.x): über die Funktion Verwaltung → Setup → Allgemein → Druckparameter, dort XML als Ausgabeformat aktivieren; das B1-Standard-XML wird von XRechnung-Bereit strukturell gelesen. Drittens, Service-Layer-API (B1 v10+): per REST-Aufruf an `https://<your-b1-server>:50000/b1s/v1/Invoices(<DocEntry>)` die Rechnungsdaten als JSON abfragen und an XRechnung-Bereit's API weiterleiten. Für die ersten Tests empfehlen wir den PDF-Workflow — er funktioniert ohne IT-Konfiguration und liefert in unter 30 Sekunden ein konvertierbares Ergebnis.
Funktioniert die Lösung auch mit SAP B1 HANA?
Ja, vollumfänglich. SAP Business One auf HANA bietet dieselben Export-Mechanismen wie B1 auf MS-SQL-Server — PDF-Export, XML-Export und Service Layer funktionieren identisch. Der einzige Unterschied liegt in der Performance der Service-Layer-API, die auf HANA-Backend deutlich schneller ist (relevant nur für große Bulk-Konvertierungen mit 1.000+ Rechnungen). Custom Fields wie die Leitweg-ID auf der OCRD-Tabelle werden in beiden Backends gleich angelegt und exportiert. Für HANA-Cloud-Installationen (B1 Cloud) gilt zusätzlich: der Service-Layer ist standardmäßig aktiviert und benötigt keine zusätzliche Konfiguration — der API-Workflow ist hier der eleganteste Pfad.