Wesentliche Funktionen eines ZATCA-konformen Rechnungsgenerators
Ein ZATCA-konformer Rechnungsgenerator muss spezifische Funktionen besitzen, um die Einhaltung der e-Rechnungsbestimmungen in Saudi-Arabien sicherzustellen. Wesentliche Funktionen umfassen die Erstellung von Rechnungen in einem strukturierten XML-Format oder einem strukturierten PDF (PDF/A-3 mit eingebettetem XML). Ein entscheidendes Element für die Compliance ist die automatische Generierung eines QR-Codes, der für alle vereinfachten Steuerrechnungen in Phase 1 und für sowohl vereinfachte als auch standardisierte Steuerrechnungen in Phase 2 obligatorisch ist. Dieser QR-Code muss spezifische Daten wie den Namen des Verkäufers, die Umsatzsteuer-Identifikationsnummer, den Zeitstempel der Rechnung, den Gesamtbetrag der Umsatzsteuer und den Gesamtbetrag der Rechnung enthalten. Darüber hinaus sollte das System die arabische Sprache als Hauptsprache für Rechnungen unterstützen, mit der Option, andere Sprachen einzuschließen. Für Phase 2 muss der Generator auch eindeutige Identifikatoren (UUIDs), kryptografische Stempel und sichere digitale Signaturen unterstützen, um die Datenintegrität und Authentizität zu gewährleisten.