Saudische Umsatzsteuer (15 %) in SAP Business One: Steuerkennzeichen, Rundung und was die ZATCA prüft

Von Zain Abbas, Kodenova · Aktualisiert am

Kurz gesagtSaudi-Arabien erhebt seit dem 1. Juli 2020 auf die meisten Umsätze 15 % Umsatzsteuer, mit gesonderter Behandlung für nullbesteuerte, steuerfreie und nicht steuerbare Umsätze. In SAP Business One brauchen Sie für jede Behandlung ein eigenes Steuerkennzeichen bzw. eine eigene Steuergruppe, korrekte Umsatzsteuernummern bei den Geschäftspartnern und eine Rundung, die zu dem passt, was die ZATCA nachrechnet. Viele Ablehnungen in Phase 2 gehen auf Stammdaten und Rundung zurück, nicht auf die Schnittstelle selbst.

Der Steuersatz

Saudi-Arabien hat die Umsatzsteuer mit 5 % eingeführt und den Regelsatz zum 1. Juli 2020 auf 15 % angehoben. Die Erhöhung wurde am 11. Mai 2020 angekündigt. Heute gelten 15 % für die meisten Lieferungen und Leistungen, sofern das Gesetz sie nicht mit dem Nullsatz belegt oder befreit.

Für eine schnelle Prüfung von Brutto- und Nettobeträgen nutzen Sie unseren Rechner für die saudische Umsatzsteuer.

Dieser Beitrag erklärt, wie sich die Regeln in SAP Business One abbilden lassen. Er ist keine Steuerberatung. Klären Sie die Behandlung Ihrer eigenen Umsätze mit einem saudischen Steuerberater.

Vier Behandlungen, die Sie unterscheiden müssen

BehandlungBerechnete UmsatzsteuerVorsteuer abziehbarBeispiele
Regelsatz15 %JaDie meisten Inlandsverkäufe von Waren und Dienstleistungen
Nullsatz0 %JaWarenausfuhren, Dienstleistungen an Personen mit Sitz außerhalb des GCC, internationale Beförderung, begünstigte Arzneimittel und Medizinprodukte, Anlagegold, -silber und -platin
SteuerfreiKeineGrundsätzlich neinVermietung von Wohnraum (keine Hotelaufenthalte), viele Finanzdienstleistungen wie Kredit- und Einlagenkonten, Lebensversicherungen
Nicht steuerbarKeineNicht anwendbarVorgänge, die keine Lieferung oder Leistung sind, etwa an Mitarbeiter gezahlte Gehälter

Nullsatz und Steuerbefreiung sehen auf der Rechnung des Kunden gleich aus, nicht aber in Ihrer Umsatzsteuererklärung. Verwechseln Sie sie, ist Ihr Vorsteuerabzug falsch.

Im E-Rechnungs-XML der ZATCA trägt jede Position einen Code für die Steuerkategorie. Die gängigen sind S (Regelsatz), Z (Nullsatz), E (steuerfrei) und O (nicht steuerbar). Positionen mit Nullsatz, Steuerbefreiung oder ohne Steuerbarkeit brauchen zusätzlich einen Grund. Deshalb braucht jede Behandlung in SAP B1 ein eigenes Steuerkennzeichen.

Format der Umsatzsteuernummer

Eine saudische Umsatzsteuer-Registrierungsnummer hat 15 Ziffern. Die erste und die letzte Ziffer sind jeweils eine 3. Als Muster: ^3[0-9]{13}3$.

Hinterlegen Sie diese Prüfung in Ihren Geschäftspartner-Stammdaten. Eine benutzerdefinierte Validierung in der Prozedur TransactionNotification oder ein einfacher Bericht über ungültige Nummern fängt die meisten Tippfehler ab, bevor sie auf eine Rechnung gelangen.

Was auf einer Steuerrechnung stehen muss

Der Leitfaden der ZATCA zur Rechnungsstellung unterscheidet zwischen vollständigen Steuerrechnungen und vereinfachten Steuerrechnungen.

Eine vollständige Steuerrechnung (B2B) muss enthalten:

  • Die Bezeichnung „Steuerrechnung“ (tax invoice)
  • Ausstellungsdatum und -uhrzeit sowie das Lieferdatum, falls abweichend
  • Eine eindeutige fortlaufende Nummer
  • Den rechtlichen Namen, die saudische Adresse und die Umsatzsteuernummer des Lieferanten
  • Name, Adresse und Umsatzsteuernummer des Kunden (oder eine andere zulässige Kennung, wenn der Kunde nicht registriert ist)
  • Beschreibung, Einzelpreis, Menge und etwaige Rabatte
  • Summe ohne Umsatzsteuer, steuerpflichtigen Betrag je Steuersatz oder Befreiung, Steuersatz, Umsatzsteuerbetrag in SAR und Summe inklusive Umsatzsteuer
  • Besondere Vermerke, wo sie gelten, zum Beispiel bei Ausfuhren
  • Einen QR-Code

Eine vereinfachte Steuerrechnung (B2C) darf für Umsätze unter 1.000 SAR und für Umsätze an nicht umsatzsteuerlich registrierte natürliche Personen ausgestellt werden. Sie enthält mindestens:

  • Das Ausstellungsdatum
  • Name, Adresse und Umsatzsteuernummer des Lieferanten
  • Die Beschreibung der Waren oder Dienstleistungen
  • Den zu zahlenden Betrag
  • Den Umsatzsteuerbetrag in SAR oder einen eindeutigen Hinweis, dass der Preis 15 % Umsatzsteuer enthält

Rechnungen müssen auf Arabisch ausgestellt werden. Weitere Sprachen dürfen ergänzt werden, maßgeblich ist aber der arabische Text. Die Umsatzsteuer muss in saudischen Riyal ausgewiesen werden. Rechnungen in Fremdwährung werden zum Tageskurs der saudischen Zentralbank am Tag der Steuerentstehung umgerechnet.

Um zu prüfen, was Ihre aktuellen Rechnungen in den QR-Code schreiben, scannen Sie eine Rechnung und fügen den Inhalt in unseren ZATCA-QR-Code-Decoder ein.

Rundung: Positionsebene oder Belegebene

Laut Leitfaden der ZATCA wird der Umsatzsteuerbetrag auf den nächsten Halala gerundet, während der Einzelpreis ungerundet bleiben darf. Das eigene Beispiel der ZATCA: Ein Bruttopreis von 1.255,00 SAR ergibt eine Umsatzsteuer von 163,70 SAR (15/115) und einen steuerpflichtigen Betrag von 1.091,30 SAR.

Schwierig wird es bei mehreren Positionen. Nehmen Sie eine Rechnung mit drei Positionen zu je 10,03 SAR, alle mit 15 %:

MethodeBerechnungUmsatzsteuer gesamt
Jede Position runden, dann addieren1,5045 wird dreimal auf 1,50 gerundet4,50 SAR
Positionen addieren, dann runden30,09 x 15 % = 4,51354,51 SAR

Beide Wege wirken plausibel. Sie unterscheiden sich um einen Halala, und das genügt, damit eine Prüfung fehlschlägt.

In Phase 2 wird das XML anhand der Geschäftsregeln der ZATCA geprüft. Die Summen müssen aufgehen: die Positions-Nettobeträge zur Netto-Rechnungssumme, Nettosumme plus Umsatzsteuer zur Rechnungssumme und die steuerpflichtigen Beträge je Kategorie zu ihrer Umsatzsteuer. Entwickler im Community-Forum der ZATCA berichten von Fehlern wie BR-CO-15, wenn Werte ungerundet gespeichert und erst beim Schreiben des XML gerundet wurden.

Häufige Ursachen in SAP-Business-One-Projekten:

  • Bruttopreise. Ein B2C-Preis von 288 SAR geteilt durch 1,15 ergibt 250,4347… Wird der Nettopreis auf 250,43 gerundet und 15 % aufgeschlagen, ergibt das 287,99 statt 288,00.
  • Rundung erst beim XML. Die Schnittstelle liest ungerundete Werte und rundet jeden einzeln, sodass die Teile nicht mehr zur Summe passen.
  • Rabatte auf Belegebene. Ein Belegrabatt verteilt sich auf Positionen und Kategorien, und jeder Schritt rundet.
  • Gemischte Kategorien auf einer Rechnung. Positionen mit Regelsatz und Nullsatz brauchen getrennte Kategoriesummen.

Die Lösung: Legen Sie ein einziges Rundungsverfahren fest, wenden Sie es in SAP B1 und in der Schnittstelle gleich an und verwenden Sie für das XML die gespeicherten, gerundeten Werte. Testen Sie anschließend mit ungünstigen Preisen, Bruttopreisen und Belegrabatten, nicht nur mit runden Zahlen.

Steuerkennzeichen und Steuergruppen in SAP Business One

Je nach Lokalisierung und Version heißen sie in SAP B1 Steuerkennzeichen oder Steuergruppen (VAT groups). Das Prinzip ist dasselbe.

  1. Ein Kennzeichen pro Behandlung anlegen. Mindestens: Regelsatz 15 % Ausgangssteuer, Regelsatz 15 % Vorsteuer, Nullsatz Ausgang, steuerfrei Ausgang und nicht steuerbar. Ergänzen Sie eigene Kennzeichen für Einfuhren und Reverse-Charge-Leistungen, wenn Ihr Berater sie für nötig hält.
  2. Jedes Kennzeichen einer Steuerkategorie zuordnen. Ihre Schnittstelle muss wissen, welches Kennzeichen S, Z, E oder O ist und welcher Befreiungsgrund gilt.
  3. Vorgaben bei Artikeln und Geschäftspartnern setzen. Exportkunden und steuerfreie Artikel sollten nicht davon abhängen, dass der Benutzer das Kennzeichen in jeder Position ändert.
  4. Kennzeichen auf die richtigen Sachkonten verweisen lassen. Ausgangs- und Vorsteuer sollten auf getrennten Konten landen, die zu den Kennzahlen Ihrer Umsatzsteuererklärung passen.
  5. Nachkommastellen und Rundungseinstellungen prüfen. Gehen Sie die Nachkommastellen für Beträge und Preise vor dem Produktivstart mit Ihrem SAP-Partner durch.
  6. Änderungen absichern. Verwenden Sie Berechtigungen oder eine TransactionNotification-Regel, damit Benutzer auf einer B2B-Rechnung kein falsches Kennzeichen wählen können.

Checkliste vor Phase 2

  • Jede Umsatzsteuernummer eines Kunden hat 15 Ziffern und beginnt und endet mit 3.
  • B2B-Kunden haben vollständige Adressdaten, einschließlich Hausnummer, Stadtbezirk und Postleitzahl.
  • Jedes Steuerkennzeichen ist einer ZATCA-Kategorie und, wo nötig, einem Befreiungsgrund zugeordnet.
  • Artikel und Geschäftspartner tragen das richtige Standard-Steuerkennzeichen.
  • Rechnungslayouts zeigen arabischen Text, die Umsatzsteuer in SAR und den QR-Code.
  • Die Rundung ergibt auf Testrechnungen mit Bruttopreisen und Rabatten in SAP B1 und im XML dieselben Summen.
  • Ausgangsgutschriften und Belastungsanzeigen verweisen auf die ursprüngliche Rechnung.
  • Jemand ist für die tägliche Kontrolle abgelehnter Belege und Belege mit Warnungen verantwortlich.

Lassen Sie Ihre Testbeträge durch den Rechner für die saudische Umsatzsteuer laufen und vergleichen Sie sie mit SAP B1, bevor Sie mit dem Onboarding beginnen. Zur Integration selbst lesen Sie unseren Leitfaden zur ZATCA-E-Rechnung.

Möchten Sie Ihre Steuerkennzeichen und Ihre Rundung vor Phase 2 von einem zweiten Paar Augen prüfen lassen, kontaktieren Sie uns mit Ihrer SAP-B1-Version und einer Beispielrechnung.

Quellen

Passende Leistungen

FAQ

Häufige Fragen

Wie hoch ist die Umsatzsteuer in Saudi-Arabien?

Der Regelsatz beträgt 15 %. Er wurde am 1. Juli 2020 von 5 % angehoben. Manche Umsätze sind nullbesteuert (0 %) oder steuerfrei, andere fallen nicht in den Anwendungsbereich der Umsatzsteuer.

Was ist der Unterschied zwischen Nullsatz und Steuerbefreiung bei der saudischen Umsatzsteuer?

In beiden Fällen wird dem Kunden keine Umsatzsteuer berechnet. Bei einem nullbesteuerten Umsatz, etwa einer Warenausfuhr, kann der Lieferant die Vorsteuer weiterhin geltend machen. Bei einem steuerfreien Umsatz, etwa der Vermietung von Wohnraum oder vielen Finanzdienstleistungen, ist die zugehörige Vorsteuer grundsätzlich nicht abziehbar.

Wie sieht eine saudische Umsatzsteuernummer aus?

Sie hat 15 Ziffern. Die erste und die letzte Ziffer sind jeweils eine 3, zum Beispiel 3XXXXXXXXXXXXX3.

Wann darf ich eine vereinfachte Rechnung statt einer vollständigen Steuerrechnung ausstellen?

Der Rechnungsleitfaden der ZATCA erlaubt eine vereinfachte Rechnung für Umsätze unter 1.000 SAR und für Umsätze an natürliche Personen, die nicht umsatzsteuerlich registriert sind. B2B-Rechnungen darüber erfordern eine vollständige Steuerrechnung mit den Angaben des Käufers.

Warum weicht die Rechnungssumme in SAP Business One um einen Halala vom ZATCA-XML ab?

Meist, weil die Umsatzsteuer in SAP B1 pro Position gerundet wurde, während die Summen im XML auf Beleg- oder Kategorieebene geprüft werden, oder weil die Werte erst beim Aufbau des XML gerundet wurden. Korrigieren Sie die Rundungslogik so, dass die gespeicherten Beträge und das XML dieselben gerundeten Werte verwenden.

Bereit für den Start?

Sagen Sie uns, was Sie brauchen. Sie erhalten eine klare technische Antwort, einen festen Leistungsumfang und einen Preis, in der Regel innerhalb von 24 Stunden.