Modul zur Verarbeitung von E-Rechnungen (ZUGFeRD und XRechnung) mit dem BelegService (proALPHA)
Im Folgenden ist die LöLösung füfür die Verarbeitung von elektronischen Rechnungen (ZUGFeRD und XRechnung) mit dem Belegservice füfür proALPHA beschrieben.
Zielsetzung
Die Verarbeitung von elektronischen Rechnungen (ZUGFeRD und XRechnung) mit dem Belegservice soll es unseren Kunden ermöermöglichen ZUGFeRD und XRechnungen zu verarbeiten.
Hierbei sollen die Vorteile des elektronischen Rechnungsformats genutzt werden, um die Rechnungsverarbeitung mit dem Belegservice noch schneller und sicherer zu machen. So werden durch die Integration von ZUGFeRD und XRechnung Probleme wie OCR- oder Lesefehler eliminiert, da diese Formate maschinenlesbare Daten direkt bereitstellen.

ÜÜbersicht Verarbeitungsstrecke
Empfang
Eingesetzte Komponenten: MailService, OCRService, IntegrationPlatform
- ZUGFeRD und XRechnungen werden nach der Mailabholung durch den MailService automatisch durch die IntegrationPlatform als solche erkannt und gesondert von den anderen Belegen weiterverarbeitet werden.
Wir gehen davon aus, dass die ZUGFeRD oder XRechnungen als PäPärchen (Bei ZUGFeRD PDF mit eingebetteter XML oder bei XRechnungen XML mit eingebetteter PDF) versendet werden. Erhalten wir XML und PDF getrennt, werden beide separat verarbeitet. In diesem Fall muss einer der beiden im Belegservice abgewiesen werden.
- XMLs, die keine XRechnung darstellen, werden verschoben und gemeldet (Protokoll und Mail)
ZusäZusätzlich zur Mailabholung gibt es die MöMöglichkeit Rechnungen ZUGFeRD und XRechnungen direkt aus einem Verzeichnis abzuholen (z.B. wenn Rechnungen aus einem Portal heruntergeladen werden)
Verarbeitung
Eingesetzte Komponenten: IntegrationPlatform, PDF-Viewer, DokumentenCockpit, InvoiceReader, SerV3D
- Sowohl bei ZUGFeRD als auch XRechnung wird immer der XML-Datensatz verwendet.
- Das PDF-Dokument der ZUGFeRD-Datei wird im PDF-Viewer angezeigt.
Ersatzbelegerzeugung
FüFür XRechnungen wird ein Ersatzbeleg erzeugt (mit SerV3D) und im PDF-Viewer angezeigt.
Liste aller Felder, die in dem Ersatzbeleg angezeigt werden
Details folgen
Das Layout des Ersatzbelegs ist durch StratOz definiert. ÄÄnderungen am Layout sind nicht vorgesehen.
Rechnungspositionen (ReKo Belege)
Der Belegservice versucht die Rechnungspositionen der ZUGFeRD und XRechnungen offenen Wareneingangspositionen des Lieferanten zuzuordnen. Hier greift dieselbe Logik wie bei Rechnungen, die nicht als ZUGFeRD oder XRechnung verarbeitet werden. Das bedeutet unter anderem:
- Rechnungspositionen, die nicht zugeordnet werden konnten, werden verworfen.
- an der Rechnungsposition werden Bestellmenge und Liefermenge sowie Bestellpreis und berechneter Preis auf Positionsebene abgeglichen.
Wurde kein Lieferant zugeordnet, muss dieser Manuell zugewiesen werden.
Rechnungspositionen (FiBu Belege)
FiBu Belege, die üüber die ReKo gebucht werden
- Am Template kann eingeschaltet werden ob das Template automatsch gezogen wird, oder erst nach X-Tagen
- Auswahl von Templates
mömöglich
Gesamtwert auf die Position üübertragen
- Der Gesamtwarenwert wird in ein Template geschrieben (Einzelpreis = Netto-Warenwert der Position).
- Menge wird nicht
üübernommen sondern ist immer 1
- Menge wird nicht

ÜÜbergabe (proALPHA)
- die XML wird an das Zielsystem
üübergeben- Der Export der XRechnungs-XML kann auf expliziten Kundenwunsch deaktiviert werden
- die ZUGFeRD-PDF, XRechnung-PDF oder Ersatzbeleg-PDF wir an das Zielsystem
üübergeben
Rechnungspositionen (ReKo Belege)
- Abweichungen in den Rechnungsposition (im Bereich von Bestellmenge, Liefermenge, Bestellpreis, berechneter Preis) werden mit dem Status "gelb" an der Position nach proALPHA
üübergeben und entsprechend dort in der ReKo farblich gekennzeichnet.
Preise (Einzelpreis; WE-Wert; Zu- und AbschläAbschläge) werden auf zwei Nachkommastellen bei der ÜÜbergabe an das Zielsystem im Bereich der Schnittstelle gerundet. (pA-spezifische Anforderung)
Mengen werden auf drei Nachkommastellen bei der ÜÜbergabe an das Zielsystem im Bereich der Schnittstelle gerundet. (pA-spezifische Anforderung)
Rechnungspositionen (FiBu Belege)
FiBu Belege, die üüber die ReKo gebucht werden
- Die Rechnungspositionen werden analog zum Template an proALPHA
üübergeben
Preise (Einzelpreis; WE-Wert; Zu- und AbschläAbschläge) werden auf zwei Nachkommastellen bei der ÜÜbergabe an das Zielsystem im Bereich der Schnittstelle gerundet. (pA-spezifische Anforderung)

VerfüVerfügbarkeit der Services
Die Verarbeitung von E-Rechnungen ist Teil des Belegservice
Unterstützte E-Rechnungsformate
- ZUGFeRD ab 2.2.0
- XRechnung ab 3.0.1
- Die Kompatibilität von ZUGFeRD vor 2.2.0 und XRechnung vor 3.0.1 ist nicht geprüft und muss im Einzelfall betrachtet werden.
- andere E-Rechnungsformate können auf Anfrage unterstützt werden.
