
E-Invoicing: Ein technischer Leitfaden für POS-Anbieter und Softwarehäuser
Die elektronische Rechnungsstellung ist in Italien seit 2019 für nahezu alle umsatzsteuerpflichtigen Unternehmen verpflichtend. Wenn Sie Verwaltungssoftware entwickeln, POS-Systeme integrieren oder Ihren Kunden steuerliche Compliance-Lösungen anbieten, ist dies mehr als eine regulatorische Anforderung – es ist eine Chance, Ihrem Produkt Mehrwert zu verleihen und sich am Markt zu differenzieren.
Dieser technische Leitfaden deckt alles ab, was Sie wissen müssen: von der Funktionsweise des SDI über das XML-Schema und APIs bis hin zum Esterometro und den grenzüberschreitenden Herausforderungen von ViDA – mit einem praxisorientierten Fokus für alle, die eine Lösung zur elektronischen Rechnungsstellung in ein Softwaresystem integrieren oder aufbauen müssen.
Was ist die elektronische Rechnungsstellung und warum ist sie für POS und ISVs relevant?
Die elektronische Rechnungsstellung ist der Prozess, durch den Rechnungen in einem strukturierten digitalen Format ausgestellt, übermittelt und empfangen werden – in Übereinstimmung mit den technischen Vorgaben der italienischen Steuerbehörde (Agenzia delle Entrate). In Italien ist das System zentralisiert: Jede Rechnung muss zwingend über das Austauschsystem (SDI – Sistema di Interscambio) laufen, das von der AdE verwaltet wird.
Die Pflicht gilt seit dem 1. Januar 2019 für B2B- und B2C-Transaktionen zwischen umsatzsteuerpflichtigen Unternehmen mit Sitz oder Niederlassung in Italien (Gesetzesdekret 127/2015, geändert durch das Haushaltsgesetz 2018). Die schrittweise Ausweitung hat im Laufe der Zeit Pauschalsteuerzahler, Steuerpflichtige im Vorteilsregime und Unternehmen unter Sondersteuerregelungen eingeschlossen.
Warum ist das für POS-Anbieter und Softwarehäuser relevant?
Für einen POS-Anbieter oder ein Softwarehaus ist die elektronische Rechnungsstellung keine Angelegenheit der Buchhaltungsabteilung – sie ist eine Anforderung, die im Produkt selbst verankert sein muss. Ihre Kunden – Geschäfte, Restaurants, Händler, Unternehmen – erwarten, dass ihre Verwaltungssoftware oder ihr Kassensystem Rechnungen automatisch und gesetzeskonform generiert, übermittelt und speichert.
Konkret bedeutet die Integration der elektronischen Rechnungsstellung in Ihr Produkt:
- Generierung der XML-Datei im korrekten FatturaPA-Format
- Übermittlung des Dokuments an den SDI und Verwaltung der Antwortbenachrichtigungen
- Verwaltung verschiedener Flows (B2B, B2C, B2G/PA)
- Sicherstellung der Ersatzaufbewahrung für 10 Jahre
- Handhabung grenzüberschreitender Szenarien (Esterometro, ViDA)
Diese Anforderungen zu ignorieren bedeutet, Ihre Kunden Sanktionen auszusetzen und die Wettbewerbsfähigkeit in einem Markt zu verlieren, in dem steuerliche Compliance zunehmend ein Kaufkriterium ist.
Das Austauschsystem (SDI): Wie es wirklich funktioniert
Das Austauschsystem ist die öffentliche Infrastruktur, die von der Agenzia delle Entrate verwaltet wird und über die alle italienischen elektronischen Rechnungen laufen. Es ist kein einfaches Archiv – sondern ein Hub für Validierung, Weiterleitung und Benachrichtigung.
Schritt-für-Schritt-Ablauf
- Ausstellung: Der Verkäufer/Dienstleister (oder ein Intermediär) generiert die FatturaPA-XML-Datei und signiert sie digital (optional für B2B, in einigen PA-Fällen verpflichtend).
- Übermittlung an den SDI: Die Datei wird über einen der offiziellen Kanäle gesendet – SOAP-Webservice, FTP, PEC (zertifizierte E-Mail) oder das AdE-Webportal.
- Validierung: Der SDI prüft die Datei formell (XML-Struktur, Pflichtangaben, Empfängercode). Besteht die Datei die Validierung nicht, wird sie innerhalb von 5 Tagen mit einer „Ablehnungsquittung" zurückgewiesen.
- Zustellung: Ist die Datei gültig, stellt der SDI sie dem Empfänger über den angegebenen Kanal zu und sendet dem Übermittler eine „Zustellungsquittung".
- Fehlgeschlagene Zustellung: Ist der Empfänger nicht erreichbar, stellt der SDI die Rechnung im geschützten AdE-Bereich bereit und sendet eine „Benachrichtigung über fehlgeschlagene Zustellung". Die Rechnung gilt dennoch als ausgestellt.
Empfängercode und eindeutiger Code
Empfängercode (7 Zeichen)
Der Empfängercode ist ein 7-stelliger alphanumerischer Code, der Unternehmen zugewiesen wird, die einen Empfangskanal beim SDI registriert haben. Durch die Angabe dieses Codes in der XML-Datei wird die direkte Zustellung an den technischen Kanal des Empfängers gewährleistet. Es ist die bevorzugte Lösung für B2B-Integrationen: stabil, zuverlässig und nicht anfällig für Probleme wie ein volles PEC-Postfach.
Eindeutiger Code (6 Zeichen – nur PA)
Der 6-stellige SDI-Einheitscode ist ausschließlich für öffentliche Verwaltungen reserviert und identifiziert die Empfangsstelle im Verzeichnis der öffentlichen Verwaltungen (IPA). Er ist für Rechnungen an die PA verpflichtend.
Empfängercode „0000000"
Wenn der Empfänger keinen Empfängercode mitgeteilt hat, sieht die Konvention die Verwendung von 0000000 (sieben Nullen) vor: Die Rechnung wird im geschützten AdE-Bereich des Empfängers bereitgestellt. Technisch gültig, aber nicht ideal.
Auswirkungen auf Integrationen
Ihr System muss die Konfiguration und Speicherung des Empfängercodes für jeden Kunden/Lieferanten ermöglichen, mit korrekter Fallback-Logik. Die Validierung sollte PA-Rechnungen ohne eindeutigen Code und B2B-Rechnungen mit fehlerhaften Codes ablehnen, noch bevor sie an den SDI übermittelt werden.
APIs und Integration: Build vs. Buy für Softwarehäuser
Build: Die Integration intern entwickeln
Die direkte Integration mit dem SDI erfordert die Implementierung von XML-Schema-Generierung, digitaler Signatur, dem Übermittlungskanal (SOAP, FTP oder PEC), einem System zum Empfangen und Parsen von Benachrichtigungen sowie der Ersatzaufbewahrung. Geschätzter Aufwand: 6–12 Monate Entwicklung für eine robuste Implementierung, zuzüglich laufender Wartung bei Änderungen der AdE-Spezifikationen.
Buy: Integration über Drittanbieter-APIs
APIs für elektronische Rechnungsstellung von spezialisierten Anbietern stellen Ihrem Produkt eine einfache REST-Schnittstelle zur Verfügung.
Der „Buy"-Ansatz reduziert die Time-to-Market von Monaten auf Tage, eliminiert die Notwendigkeit, einen akkreditierten Intermediär zu verwalten, und gewährleistet automatische Updates bei Spezifikationsänderungen.
Der entscheidende Faktor
Für die meisten Softwarehäuser ist die Integration der elektronischen Rechnungsstellung über eine API die rationellste Wahl. Das Kerngeschäft ist Verwaltungssoftware, nicht steuerliche Compliance. Eine zertifizierte interne Übermittlungsinfrastruktur aufrechtzuerhalten verschafft keinen Wettbewerbsvorteil – sie verbraucht ihn.
Esterometro und grenzüberschreitendes ViDA
Der Esterometro ist die Compliance-Pflicht, mit der italienische umsatzsteuerpflichtige Unternehmen der AdE Transaktionen mit ausländischen, nicht in Italien ansässigen Geschäftspartnern melden. Seit dem 1. Juli 2022 handelt es sich nicht mehr um einen vierteljährlichen periodischen Bericht: Er wird durch die Übermittlung von Selbstrechnungen oder XML-Integrationen direkt an den SDI erfüllt, innerhalb folgender Fristen:
- Aktive Transaktionen: bis zum 15. Tag des auf die Transaktion folgenden Monats
- Passive Transaktionen: bis zum 15. Tag des Monats nach dem Eingang des Dokuments
Sanktion bei Unterlassung: 2€ pro Dokument (min. 500€, max. 1.000€ pro Quartal, um 50% reduziert, wenn die Übermittlung innerhalb von 15 Tagen nach der Frist erfolgt).
ViDA: Die europäische Reform der elektronischen Rechnungsstellung
ViDA (VAT in the Digital Age) ist das europäische Reformpaket, das die europäische elektronische Rechnungsstellung in den kommenden Jahren neu gestalten wird. Seine drei Säulen sind:
- Digital Reporting Requirements (DRR): Pflicht zur E-Invoicing und Echtzeit-Meldung für innergemeinschaftliche B2B-Transaktionen bis 2030
- Einheitliche MwSt.-Plattform: ein One-Stop-Shop für die MwSt.-Registrierung in allen Mitgliedstaaten
- Behandlung digitaler Plattformen: neue Regeln für Marktplätze und die Sharing Economy
Für Italien, das in Bezug auf die steuerliche Digitalisierung bereits fortgeschritten ist, ist ViDA eine natürliche Weiterentwicklung. Die Konvergenz hin zu Peppol/EN16931-Standards eröffnet neue Möglichkeiten für italienische Softwarehäuser, die länderübergreifend tätig sein möchten.
Ersatzaufbewahrung
Das Ausstellen oder Empfangen einer elektronischen Rechnung erschöpft die Verpflichtung nicht. Die Aufbewahrung elektronischer Rechnungen ist eine eigenständige Compliance-Anforderung, geregelt durch das Gesetzesdekret 82/2005 (CAD) und das Ministerialdekret vom 17. Juni 2014.
Was ist die Ersatzaufbewahrung?
Die Ersatzaufbewahrung gewährleistet die Authentizität, Integrität, Lesbarkeit und langfristige Abrufbarkeit digitaler Dokumente mit steuerlicher Relevanz. Sie erfordert die Anbringung eines Zeitstempels und einer qualifizierten digitalen Signatur des Aufbewahrungsverantwortlichen innerhalb bestimmter Fristen.
Aufbewahrungsfristen und Pflichten
Elektronische Rechnungen müssen 10 Jahre lang aufbewahrt werden. Während dieses gesamten Zeitraums müssen sie:
- ✅ Unversehrt und unverändert sein
- ✅ Authentisch sein (dem ausstellenden/empfangenden Unternehmen zuordenbar)
- ✅ Mit Standardwerkzeugen lesbar sein
- ✅ Nach Datum, Nummer und Aussteller abrufbar sein
Der Aufbewahrungsprozess muss innerhalb von 3 Monaten nach Ablauf der Frist zur Einreichung der Einkommensteuererklärung für das betreffende Jahr eingeleitet werden.
Auswirkungen für Softwarehäuser und POS-Anbieter
Der geschützte AdE-Bereich reicht nicht aus: Die AdE bewahrt Rechnungen nur 5 Jahre lang für steuerliche Prüfzwecke auf. Praktische Optionen für Integratoren:
- AdE-„Aufbewahrungsportal": kostenlos, eingeschränkte Funktionalität, geeignet für kleine Volumina
- AgID-akkreditierte Anbieter: garantierte SLAs, erweiterte Suche, API-integrierbar
- Eingebettete Lösung in der Software: Der Anbieter stellt Archivierungs-APIs bereit; Ihr System übermittelt automatisch Archivierungspakete
fiskaly E-INVOICE: Eine API für E-Invoicing und Fiskalisierung
Die E-INVOICE-Lösung von fiskaly deckt den gesamten Lebenszyklus elektronischer B2B-Rechnungen ab:
- SDI-Generierung und -Übermittlung – XML FatturaPA, Signatur und Kanal werden vom System verwaltet
- Benachrichtigungsverwaltung – automatischer Empfang, Parsing und Archivierung aller SDI-Benachrichtigungen
- Peppol-Unterstützung – Zugang zum Peppol-Netzwerk für grenzüberschreitende Operationen, ViDA-ready
- Formatkonvertierung – alle europäischen Standards, automatische Konvertierung zwischen Formaten
- 2-in-1-API – integrierbar mit fiskalys POS-Fiskalisierungslösungen in einem einzigen Vertrag
Warum Softwarehäuser fiskaly wählen
- Time-to-Market in Tagen, nicht Monaten. Sandbox sofort verfügbar, keine initialen Integrationskosten
- Null regulatorischer Wartungsaufwand. Aktualisierungen der AdE-Spezifikationen werden durch den API-Layer absorbiert
- Paneuropäische Abdeckung. Eine Lösung, die POS-Fiskalisierung und elektronische Rechnungsstellung über dieselbe API in ganz Europa vereint
- API-first. Cloud-native Architektur
- Kostenloser API-Test. Testen Sie die vollständige Integration, bevor Sie einen Vertrag unterzeichnen
