Saudi-Arabien

Module

Die folgenden Module für die saudi-arabische Lokalisierung sind verfügbar:

Name

Technische Bezeichnung

Beschreibung

Saudi-Arabien - Buchhaltung

l10n_sa

Standard-Fiskalisches Lokalisierungspaket für Saudi-Arabien mit Unterstützung für Phase 1 QR-Codes.

Saudi-Arabien - Buchhaltungsberichte

l10n_sa_reports

Buchhaltungsberichte für Saudi-Arabien

Saudi-Arabien - Elektronische Rechnungsstellung

l10n_sa_edi

Ermöglicht die ZATCA Phase 2 API-Integration für die E-Rechnungs-Compliance.

Saudi-Arabien - E-Rechnung (vereinfacht)

l10n_sa_edi_pos

Ermöglicht E-Rechnungsstellung über das Kassensystem.

Saudi-Arabien - Kassensystem

l10n_sa_pos

Fügt Compliance-Felder und -Verhalten für Kassensystem-Rechnungen hinzu.

Saudi-Arabien - Quellensteuer

l10n_sa_withholding_tax

Erzwingt die Installation des Moduls Quellensteuer bei Zahlung.

Bemerkung

Die Kernmodule der Lokalisierung werden automatisch mit der Lokalisierung installiert. Der Rest kann manuell installiert werden: installed.

Lokalisierungsübersicht

Das saudi-arabische Lokalisierungspaket gewährleistet die Einhaltung der saudi-arabischen Steuer- und Buchhaltungsvorschriften. Es umfasst Tools zur Verwaltung von Steuern, Steuerpositionen, Berichterstattung und einen vorkonfigurierten Kontenplan, der auf die Standards Saudi-Arabiens zugeschnitten ist.

Das saudi-arabische Lokalisierungspaket bietet die folgenden wichtigen Funktionen, um die Einhaltung der lokalen Steuer- und Buchhaltungsvorschriften sicherzustellen:

  • Kontenplan: eine vordefinierte Struktur, die auf die saudi-arabischen Vorschriften abgestimmt ist

  • Steuern: vorkonfigurierte Steuersätze, einschließlich Standard-Mehrwertsteuer von 15 %, Nullsatz und Befreiungsoptionen

  • Steuerpositionen (Steuer- und Kontenzuordnung): automatisierte Steueranpassungen basierend auf dem Registrierungsstatus von Kunden oder Lieferanten.

  • Quellensteuern: vordefinierte Quellensteuerregeln für anwendbare Dienstleistungskategorien

  • Steuerberichterstattung: automatisierte Steuermeldungen

  • E-Rechnung (ZATCA): Integration für elektronische Rechnungsstellung gemäß den Anforderungen der saudi-arabischen Regierung

Steuern

Die saudi-arabische Lokalisierung umfasst vorkonfigurierte Verkaufs-, Einkaufs- und Quellen:doc:steuern <../accounting/taxes>:

  • Standard-Mehrwertsteuer (15%): Der vorherrschende Satz, der auf die Mehrheit der im Königreich gelieferten Waren und Dienstleistungen angewendet wird.
    Der Lieferant berechnet 15% Mehrwertsteuer auf den Verkauf (Umsatzsteuer) und ist grundsätzlich berechtigt, die auf seine Geschäftseinkäufe gezahlte Mehrwertsteuer (Vorsteuer) abzuziehen.

    Example

    Die meisten kommerziellen Verkäufe, Einzelhandelswaren, Telekommunikationsdienstleistungen, nicht befreite private Bildung und nicht befreite private Gesundheitsversorgung.

  • Nullsatz-Mehrwertsteuer (0%): Dies sind steuerpflichtige Lieferungen, bei denen der angewendete Steuersatz 0% beträgt.
    Der Lieferant berechnet keine Mehrwertsteuer auf den Verkauf, ist jedoch entscheidend berechtigt, die auf die Kosten für die Erbringung dieser Lieferungen gezahlte Vorsteuer vollständig zurückzuerhalten.

    Example

    • Exporte: Lieferungen von Waren und Dienstleistungen an einen Nicht-GCC-Ansässigen oder zum Verbrauch außerhalb des Königreichs.

    • Internationaler Transport: Dienstleistungen für den internationalen Transport von Passagieren und Gütern sowie damit verbundene Dienstleistungen.

    • Spezifische Waren: Lieferungen von qualifizierten Arzneimitteln und qualifizierten medizinischen Geräten, wie von ZATCA/Gesundheitsministerium festgelegt.

    • Wohnimmobilien: Erstlieferung eines neuen Wohngebäudes/einer Wohnimmobilie an einen saudi-arabischen Staatsbürger bis zu einem Wert von 1.000.000 SAR (vorbehaltlich spezifischer Bedingungen).

    • Investitionsmetalle: Qualifiziertes Gold, Silber und Platin mit einer Reinheit von 99% oder höher (für Investitionszwecke geliefert).

  • Befreite Transaktionen: Diese Transaktionen fallen nicht in den Anwendungsbereich der Mehrwertsteuer, was bedeutet, dass sie nicht der Steuer unterliegen.
    Der Lieferant berechnet keine Mehrwertsteuer auf den Verkauf und ist nicht berechtigt, die auf die Kosten für die Erbringung dieser Lieferungen gezahlte Vorsteuer zurückzuerhalten (was zu nicht erstattungsfähigen Kosten führt).

    Example

    • Finanzdienstleistungen: Zinsen auf Darlehen, Bereitstellung von Krediten, Betrieb von Giro-/Einlagen-/Sparkonten, Ausgabe oder Übertragung von Geld oder Wertpapieren und Lebensversicherung.

    • Immobilien: bloße Vermietung (Leasing) von Wohnimmobilien.

  • Einfuhrumsatzsteuer: Die Mehrwertsteuer wird auf Waren erhoben, die aus einem Nicht-GCC-Land ins Königreich eingeführt werden.
    Die Mehrwertsteuer wird in der Regel zum Standardsatz (15%) berechnet und bei der Einfuhr an die Zollbehörde gezahlt.

Wichtig

Beim Zuweisen von Rabatten zu Rechnungen weisen Sie der Position mit einem globalen Rabatt eine Steuer von 15% zu, um die ZATCA-Vorschriften einzuhalten.

Reverse-Charge-Verfahren

  • Beschreibung: Mechanismus, der die Verantwortung für die Abrechnung der Mehrwertsteuer vom gebietsfremden Lieferanten auf den gebietsansässigen Empfänger der Waren oder Dienstleistungen verlagert.

  • Mechanismus: Der mehrwertsteuerregistrierte Empfänger muss die Mehrwertsteuer (sowohl als Ausgangs- als auch als Vorsteuer) in seiner Mehrwertsteuererklärung berechnen und abrechnen. Dies führt in der Regel zu einem Nettoeffekt von null in der Mehrwertsteuererklärung, sofern die Vorsteuer vollständig abzugsfähig ist.

  • Anwendung: Wird hauptsächlich für B2B-Dienstleistungen von einem gebietsfremden Lieferanten an ein mehrwertsteuerregistriertes Unternehmen in Saudi-Arabien verwendet.

Quellensteuern

Es gibt zwei verfügbare Methoden zur Berechnung der Quellensteuer: brutto und abgezogen.

  • Bruttoeinbehalt: Dies ist die primäre Konfiguration, bei der der Einbehaltungsbetrag zusätzlich zur Rechnungssumme berechnet wird. Wenn beispielsweise die Gesamtrechnung mit 115 SAR eingegeben wird, berechnet das System die Basis zuzüglich Quellensteuer (WHT), ohne den Zahlungsbetrag zu reduzieren.

  • Abgezogene Quellensteuer: Sie reduziert den zahlbaren Betrag direkt um den Quellensteuerbetrag, was bedeutet, dass die Gesamtzahlung den Abzug im Voraus widerspiegelt. Dies wirkt sich darauf aus, wie die Buchungen und Verbindlichkeitszeilen verbucht werden.

Bemerkung

Abgezogene Quellensteuern sind standardmäßig nicht aktiviert. Um sie zu aktivieren, gehen Sie zu Buchhaltung –> Konfiguration –> Steuern und aktivieren Sie die relevante Quellensteuer.

Die folgenden Quellensteuer-Konfigurationen (WHT) sind vorinstalliert und verfügbar:

  • 5% Quellensteuer: Wird auf Zahlungen für Miete, Dividenden, technische und Beratungsdienstleistungen, Luft- und Seefracht sowie Zinsen, Versicherungs- und Rückversicherungsprämien angewendet.

  • 15% Quellensteuer: Gilt für Lizenzgebühren und andere allgemeine Dienstleistungszahlungen an Gebietsfremde.

  • 20% Quellensteuer: Vorbehalten für Verwaltungsgebühren und bestimmte hochwertige Dienstleistungszahlungen.

Steuerberichterstattung

Die Mehrwertsteuer- und Quellensteuererklärung bietet eine detaillierte Aufschlüsselung steuerpflichtiger, nullbesteuerter, befreiter und quellensteuerpflichtiger Transaktionen. Wie andere Finanzberichte kann die Mehrwertsteuer- und Quellensteuererklärung nach Zeiträumen gefiltert, mit anderen Zeiträumen verglichen und in Excel- und PDF-Formaten exportiert werden, um die Einhaltung der saudi-arabischen Steuergesetze sicherzustellen.

Unternehmen und Kontakte

Um eine ordnungsgemäße Integration mit ZATCA zu gewährleisten, sind die folgenden Felder im Unternehmensdatensatz erforderlich:

  • Unternehmensname, begrenzt auf maximal 63 Zeichen, um ZATCA-Anforderungen zu erfüllen.

  • Alle relevanten Adressfelder, einschließlich Bezirk, Gebäudenummer und Grundstücksidentifikation

  • Identifikationsschema

    • Steueridentifikationsnummer

    • Handelsregisternummer

    • Momra-Lizenz

    • MLSD-Lizenz

    • 700-Nummer

    • Sagia-Lizenz

  • USt-IdNr.

  • Währung muss auf SAR gesetzt werden.

Wichtig

Alle Felder müssen korrekt ausgefüllt werden, um eine Ablehnung während des ZATCA-Onboardings zu vermeiden.

Bemerkung

Dieselbe Konfiguration gilt für alle relevanten Kontakt-Formulare.

Konfiguration der Zweigstellen

Richten Sie Ihre Unternehmens:ref:zweigstellen <general/branches> in Übereinstimmung mit den ZATCA-Regeln ein.

Wichtig

Geben Sie im Zweigstellen-Kontaktformular dieselbe USt-IdNr. wie die Muttergesellschaft ein und tragen Sie die Handelsregisternummer (CRN) der Zweigstelle im Feld Identifikationsschema ein.

Bemerkung

Verwenden Sie entweder das Verkaufsjournal der Muttergesellschaft, um einem zentralisierten Abrechnungssystemmodell zu folgen, oder integrieren Sie ein neues zweigstellenspezifisches Journal, um ein mehrsträngiges System mit paralleler Rechnungsverarbeitung einzurichten.

Rechnungssprache

Rechnungen können in verschiedenen Sprachen ausgestellt werden, um regionalen oder kundenspezifischen Anforderungen auf zwei Ebenen gerecht zu werden:

  • Kundenebene: Um einem Kunden eine bevorzugte Sprache zuzuweisen, gehen Sie zu Buchhaltung ‣ Kunden ‣ Kunden oder Kassensystem ‣ Bestellungen ‣ Kunden und öffnen Sie das entsprechende Kundenformular. Aktualisieren Sie im Feld Sprache die Sprache. Alle Dokumente werden dann automatisch in der ausgewählten Sprache für diesen Kunden erstellt.

    Wichtig

    Die Mehrwertsteuervorschriften Saudi-Arabiens verlangen, dass Steuerrechnungen und vereinfachte Steuerrechnungen (zusammen mit entsprechenden Gutschriften oder Lastschriften) zwingend auf Arabisch ausgestellt werden. Rechnungen können zweisprachig sein und Englisch enthalten.

  • Unternehmensebene: Um Arabisch als Zweitsprache hinzuzufügen und die Mehrwertsteuervorschriften Saudi-Arabiens zu erfüllen:

    • Für Steuerrechnungen: Gehen Sie zu Buchhaltung ‣ Konfiguration ‣ Einstellungen, im Abschnitt Kundenrechnungen.

    • Für Kassensystem-Belege: Gehen Sie zu Kassensystem ‣ Konfiguration ‣ Einstellungen und navigieren Sie zum Abschnitt Rechnungen & Belege.

    Aktivieren Sie dann die Option Golf-Kooperationsrat-Format und klicken Sie auf Speichern.

Elektronische Rechnungsstellung mit ZATCA

Das ZATCA-System für elektronische Rechnungen wurde entwickelt, um den Rechnungsstellungsprozess für Unternehmen in Saudi-Arabien zu rationalisieren und zu digitalisieren.

ZATCA Phase 2 verwendet ein Clearance-E-Invoicing-Modell für Business-to-Business (B2B)-Transaktionen. Für Business-to-Consumer (B2C)-Transaktionen hingegen generiert Odoo einen QR-Code und meldet diese Transaktionen anschließend an den Fatoora-Meldungsendpunkt.

In einem B2B-Szenario wird eine Steuerrechnung ausgestellt, während in einem B2C-Szenario eine vereinfachte Steuerrechnung erstellt wird.

Schritt-für-Schritt-Prozess

Beim Onboarding zu ZATCA (Phase 2) gibt es drei Modi:

  • Sandbox: Vorkonfigurierte Testumgebung; verwenden Sie diese, um die Integrationsfunktionalität sofort zu simulieren.

  • Simulation (Vorproduktion): Benutzerspezifische Testumgebung; verwenden Sie diese, um Ihre individuelle Integration zu simulieren.

  • Produktion: Live-Umgebung

Sandbox

Tipp

Verwenden Sie die USt-IdNr. 399999999900003 in Ihrer Unternehmenseinrichtung für Sandbox-Tests.

  1. Datenbank einrichten
    Gehen Sie zu Buchhaltung ‣ Konfiguration ‣ Einstellungen und stellen Sie im Abschnitt Saudi-Arabien Elektronische Rechnungsstellung sicher, dass der ZATCA API-Modus auf Sandbox gesetzt ist.
  2. Überprüfung der Unternehmensinformationen
    Stellen Sie sicher, dass alle Unternehmensinformationen vollständig sind.
  3. Sales-Journale onboarden

    • Gehen Sie zu Buchhaltung ‣ Konfiguration ‣ Journale.

    • Öffnen Sie das Journal Verkauf.

    • Klicken Sie unter dem ZATCA-Tab auf Onboarden.

    • Im Fenster OTP eingeben ist das 6-stellige OTP bereits ausgefüllt. Klicken Sie auf Bestätigen.

  4. Rechnungen testen

    • Erstellen und bestätigen Sie Kundenrechnungen.

    • Sobald die Rechnung bestätigt ist, erscheint ein blaues Banner; klicken Sie auf Jetzt verarbeiten.

    • Stellen Sie sicher, dass die Antwort der API Aktion erfolgreich lautet. Wenn nicht, überprüfen Sie die im Chatter angezeigte API-Antwort und ergreifen Sie die entsprechenden Maßnahmen.

Simulation (Vorproduktion)

  1. Datenbank einrichten

    • Dupliziere deine Live-/Produktionsdatenbank.

    • Gehe zu Buchhaltung ‣ Konfiguration ‣ Einstellungen und stelle im Abschnitt Saudi Arabia Electronic Invoicing sicher, dass der ZATCA API-Modus auf Simulation (Vorproduktion) gesetzt ist.

  2. Überprüfung der Unternehmensinformationen
    Stellen Sie sicher, dass alle Unternehmensinformationen vollständig sind.
  3. Sales-Journale onboarden

    • Gehen Sie zu Buchhaltung ‣ Konfiguration ‣ Journale.

    • Öffnen Sie das Journal Verkauf.

    • Klicken Sie unter dem ZATCA-Tab auf Onboarden.

    • Gib im Fenster OTP eingeben das 6-stellige OTP ein, das du aus dem Fatoora Simulation Portal unter der Testumgebung abgerufen hast. Klicke dann auf Bestätigen.

  4. Rechnungen testen

    • Erstellen und bestätigen Sie Kundenrechnungen.

    • Sobald die Rechnung bestätigt ist, erscheint ein blaues Banner; klicken Sie auf Jetzt verarbeiten.

    • Stellen Sie sicher, dass die Antwort der API Aktion erfolgreich lautet. Wenn nicht, überprüfen Sie die im Chatter angezeigte API-Antwort und ergreifen Sie die entsprechenden Maßnahmen.

Bemerkung

Rechnungen im Modus Simulation (Vorproduktion) sind nicht rechtsverbindlich.

Produktion

  1. In deiner Live-/Produktionsdatenbank
    Gehe zu Buchhaltung ‣ Konfiguration ‣ Einstellungen und stelle im Abschnitt Saudi Arabia Electronic Invoicing sicher, dass der ZATCA API-Modus auf Produktion gesetzt ist.
  2. Überprüfung der Unternehmensinformationen
    Stellen Sie sicher, dass alle Unternehmensinformationen vollständig sind.
  3. Sales-Journale onboarden

    • Gehen Sie zu Buchhaltung ‣ Konfiguration ‣ Journale.

    • Öffnen Sie das Journal Verkauf.

    • Klicken Sie unter dem ZATCA-Tab auf Onboarden.

    • Gib im Fenster OTP eingeben das 6-stellige OTP ein, das du aus dem Fatoora Portal unter der Produktionsumgebung abgerufen hast. Klicke dann auf Bestätigen.

  4. Rechnungssynchronisation

    • Erstellen und bestätigen Sie Kundenrechnungen.

    • Sobald die Rechnung bestätigt ist, erscheint ein blaues Banner; klicken Sie auf Jetzt verarbeiten.

    • Stellen Sie sicher, dass die Antwort der API Aktion erfolgreich lautet. Wenn nicht, überprüfen Sie die im Chatter angezeigte API-Antwort und ergreifen Sie die entsprechenden Maßnahmen.

Bemerkung

Jedes Verkauf-Journal muss separat eingebunden werden.

Wenn ein Verkaufsjournal nicht mehr als ZATCA-Lösungseinheit benötigt wird, stelle sicher, es in deinem Fatoora-Portal zu widerrufen. Klicke dazu auf Liste der Lösungen und Geräte anzeigen, wähle die relevante Lösung und das Gerät unter CSID widerrufen aus und klicke dann auf Widerrufen und Bestätigen.

Warnung

  • Sobald der API-Modus auf Produktion umgestellt und eine Rechnung an ZATCA übermittelt wurde, kann er nicht mehr zurück auf Sandbox oder Simulation (Vorproduktion) geändert werden.

  • OTPs, die entweder aus dem Fatoora Simulation- oder Produktionsportal generiert wurden, laufen nach 60 Minuten ab und müssen neu generiert werden.

Rechnungsübermittlung an ZATCA

Nach Übermittlung der Rechnung an ZATCA wird eine strukturierte Antwortnachricht von der API im Chatter zurückgegeben.

Example

[202] BR-KSA-F-13 : [BR-KSA-F-13] - Bitte überprüfe die sonstige Verkäufer-/Käufer-ID (BT-29 oder BT-46), da sie einen ungültigen Wert enthält.

Häufige Codes, die empfangen werden können:

Code

Aktion

200 – Aktion erfolgreich

Keine Aktion erforderlich.

202 – Aktion erfolgreich (mit Warnungen)

  • Teilen Sie die Warnungen mit dem Lösungsanbieter, damit diese so schnell wie möglich korrigiert werden.

  • Warnungen werden vorübergehend akzeptiert, können aber in Zukunft zu Ablehnungen führen.

  • Häufige Warnungen können Untersuchungen, Schulungen oder Prüfungen durch die ZATCA auslösen.

303 – Freigabe deaktiviert

Übermitteln Sie die Rechnung über den Meldungsablauf anstelle der Freigabe.

400 – Aktion fehlgeschlagen (abgelehnt)

Überprüfen Sie die detaillierte Fehlermeldung, korrigieren Sie das Problem und senden Sie es erneut.

401 – Nicht autorisiert

  • Überprüfen Sie das Authentifizierungszertifikat und den geheimen Schlüssel.

  • Korrigieren Sie die Anmeldedaten und senden Sie es erneut.

413 – Nutzdaten zu groß (Rechnung nicht empfangen)

Reduzieren Sie die Größe der Rechnungsnutzdaten und senden Sie diese erneut.

429 – Zu viele Anfragen (Rechnung nicht empfangen)

Senden Sie die Rechnung erneut.

500 – Interner Serverfehler (Rechnung nicht empfangen)

Senden Sie die Rechnung erneut.

503 – Dienst nicht verfügbar (Rechnung nicht empfangen)

Senden Sie die Rechnung erneut.

504 – Zeitüberschreitung der Anfrage (Rechnung nicht empfangen)

Senden Sie die Rechnung erneut.

Die Farbe der Nachricht, die im Chatter angezeigt wird, nachdem eine Rechnung bestätigt und übermittelt wurde, zeigt die folgenden Informationen an:

  • Grün: Rechnung erfolgreich akzeptiert – Die Rechnung ist vollständig konform und wurde von ZATCA erfolgreich validiert.

  • Gelb: Rechnung mit Warnungen akzeptiert – Die Rechnung ist rechtlich gültig, wurde aber mit einer Warnung akzeptiert. Das Problem sollte überprüft und für zukünftige Einreichungen korrigiert werden.

  • Rot: Rechnung wurde abgelehnt – Die Rechnung wurde von ZATCA nicht akzeptiert und ist nicht rechtlich gültig. Sie muss korrigiert und erneut eingereicht werden.

Wenn die Rechnung abgelehnt wird, wird eine Fehlermeldung im Chatter der Rechnung angezeigt. Korrigieren Sie das in der Nachrichtenbeschreibung beschriebene Problem in der Rechnung oder in den Unternehmenseinstellungen. Um die Rechnung erneut einzureichen, klicken Sie dann auf Wiederholen.

Wichtig

  • Von ZATCA abgelehnte Rechnungen verbleiben im Status Abgelehnt und gelten nicht als rechtlich gültig.

  • Im Falle von Vorfällen, technischen Fehlern oder Notfällen, die die Erstellung von E-Rechnungen/E-Belegen verhindern, benachrichtigen Sie ZATCA. Sobald das Problem behoben wurde, kontaktieren Sie ZATCA erneut über denselben Kommunikationskanal. Für spezifische Fehlerszenarien beachten Sie die in den Richtlinien von ZATCA (Seite 45) beschriebenen Schritte.

QR-Code-Verifizierung

Um den QR-Code auf der Rechnung zu verifizieren, scannen Sie ihn mit der offiziellen ZATCA-App.

Klicken Sie in der App auf Dienste. Klicken Sie im Abschnitt E-Invoice Validation auf Dienst starten. Beginnen Sie dann mit dem Scannen der QR-Codes der Rechnungen.

Bemerkung

  • Die QR-Verifizierungsausgabe zeigt kein Währungssymbol an. Der Rechnungsbetrag wird immer als einfacher numerischer Wert angezeigt, unabhängig von der verwendeten Währung.

  • Eine Rechnung mit einem zugehörigen Kontakt (z. B. Rechnungsadresse) wird an die Clearance-API gesendet (B2B).

Belastungs- und Kreditanzeigen

Um eine Kredit- oder Debit-Notiz zu erstellen, geben Sie einen von ZATCA genehmigten Grund aus dem Feld ZATCA Reason im Fenster Kredit/Debit an, wie von den ZATCA-Vorschriften gefordert:

  • Stornierung oder Aussetzung der Lieferungen nach ihrem Eintreten, ganz oder teilweise.

  • Wesentliche Änderung oder Ergänzung der Lieferung, die zu einer Änderung der fälligen Mehrwertsteuer führt.

  • Änderung des Lieferwerts, der zwischen Lieferant und Verbraucher vorab vereinbart wurde.

  • Rückerstattung von Waren oder Dienstleistungen.

  • Änderung der Angaben des Verkäufers oder Käufers.

Tipp

Das Feld ZATCA Reason ist auch im Reiter Weitere Informationen der Kredit-/Debit-Notiz verfügbar.

Bemerkung

Wenn die Kredit-/Debit-Notiz unabhängig ist, geben Sie im Feld Kundenreferenz die fortlaufende Nummer der ursprünglichen Rechnung(en) ein, auf die sich die Kredit-/Debit-Notiz bezieht.

Anzahlungen (Vorauszahlungen)

Verarbeiten Sie Anzahlungen (Vorauszahlungen) gemäß den Richtlinien der ZATCA.

Einbehalt

Der Einbehalt ist ein Betrag, der vom Kunden vorübergehend zurückgehalten wird und im Handelsvertrag festgelegt ist, um die Qualität und Fertigstellung der Arbeit sicherzustellen. Er beträgt in der Regel einen Prozentsatz des Rechnungsbetrags (z. B. 5-10 %) und dient als Sicherheit gegen zukünftige Mängel. Er wird schließlich nach Ablauf der Gewährleistungsfrist an den Auftragnehmer zurückgezahlt.

Für die ZATCA gilt üblicherweise die Regel, dass die Mehrwertsteuer auf Grundlage des vollen Rechnungsbetrags berechnet wird, auch wenn der Kunde einen Teil als Einbehalt zurückhält. Die ZATCA empfiehlt Steuerpflichtigen, zunächst die steuerliche Position zu bestimmen, insbesondere ob der Einbehaltsbetrag den steuerpflichtigen Betrag mindert oder nicht. Die steuerliche Position hängt von den Vertragsbedingungen ab.

Der Odoo-Einbehalt-Workflow stellt durch die steuerliche Position sicher, dass der Einbehaltsbetrag den steuerpflichtigen Betrag nicht mindert.

Bemerkung

Jede negative Steuer (z. B. -20 %), die mit aktiviertem Kontrollkästchen Ist Einbehalt konfiguriert ist, hat keine Auswirkungen auf UBL 2.1. Sie gilt nur, wenn diese Einbehaltsteuer zusammen mit einer allgemeinen Steuer (z. B. 15 %) auf der Rechnungszeile verwendet wird und einen Prozentsatz dieser Rechnungszeile darstellt. Wenn ein Steuerpflichtiger beispielsweise 20 % der in Rechnung gestellten Waren einbehalten möchte, würden sowohl die Steuer von 15 % als auch die Einbehaltsteuer von -20 % auf die Rechnungszeile angewendet.

Innerhalb derselben steuerlichen Position kann der Einbehalt auch auf Rechnungsebene als separate negative Rechnungszeile mit einem Steuersatz von 0 % (Nicht der Mehrwertsteuer unterworfen) angewendet werden.

Warnung

  • Das Hinzufügen einer negativen Steuer mit aktiviertem Ist Einbehalt und einer generischen Steuer auf der Rechnungszeile oder einer separaten negativen Rechnungszeile mit einem Steuersatz von 0% (Nicht der Mehrwertsteuer unterworfen) auf Rechnungsebene zeigt in der Regel an, dass die Mehrwertsteuer auf den vollen steuerpflichtigen Betrag gezahlt wurde. Daher qualifiziert sich die endgültige Rechnung für die Freigabe des Einbehaltungsbetrags nicht als Steuerrechnung und sollte nicht an ZATCA übermittelt werden.

  • Die Steuer von 0 % (Nicht der Mehrwertsteuer unterworfen) ist bereits gemäß den ZATCA-Regeln vorkonfiguriert; ändern Sie sie nicht.

Wichtig

  • Erstellen Sie beim Anlegen einer neuen Einbehaltsteuer eine Steuergruppe Einbehalt und weisen Sie sie dieser neu erstellten Einbehaltsteuer zu, um den ZATCA-Regeln zu entsprechen.

  • Um den Einbehaltsbetrag als Notiz auf der Rechnungszeile hinzuzufügen, klicken Sie auf Notiz hinzufügen, um den ZATCA-Regeln zu entsprechen. Beispiel: Einbehaltsbetrag: [Einbehaltsbetrag] SAR

Erzeugte Dokumente

Sobald eine Rechnung eingereicht wird, wird eine UBL 2.1 XML-Datei generiert und an die ZATCA-API-Endpunkte gesendet. Zur Nachprüfbarkeit wird diese XML-Datei im Chatter gespeichert. Um sie anzuzeigen, klicken Sie auf das Symbol (Anhänge).

Zusätzlich wird die bei Verwendung von Senden erzeugte Rechnungs-PDF im Chatter angezeigt. Sowohl die XML- als auch die PDF-Dateien sind dauerhaft an die Rechnung angehängt und können nicht gelöscht werden, um die Einhaltung der ZATCA-Vorschriften sicherzustellen.

Wichtig

Erfolgreich an die ZATCA übermittelte Rechnungen können nur in den Modi Sandbox oder Simulation (Vorproduktion) auf Entwurf zurückgesetzt werden.

Tipp

Um automatisch ein PDF/A-3 mit eingebettetem UBL 2.1 zu erzeugen, klicken Sie auf Senden.

Kassensystem

Konfiguration der ZATCA-Integration

Bemerkung

Stellen Sie sicher, dass das Modul Saudi-Arabien - E-Rechnungsstellung (Vereinfacht) (l10n_sa_edi_pos) installiert ist.

Kassenbestellungen müssen in Übereinstimmung mit der ZATCA Phase 2 ordnungsgemäß gemeldet werden. Führen Sie dazu die folgenden Schritte aus:

  • Integrieren Sie das Standard-Journal Rechnungen in den Kassensystem-Einstellungen:

    • Gehen Sie zu Kassensystem ‣ Konfiguration ‣ Einstellungen. Wählen Sie im gelben Banner das entsprechende Kassensystem aus und navigieren Sie dann zum Abschnitt Buchhaltung.

    • Suchen Sie im Abschnitt Standardjournale das Feld Rechnungen und klicken Sie auf (Pfeil nach rechts), um das Standard-Journal Verkauf zu öffnen.

    • Klicken Sie unter dem ZATCA-Tab auf Onboarden.

    • Gib im Fenster OTP eingeben das 6-stellige OTP ein, das du aus dem Fatoora Portal unter der Produktionsumgebung abgerufen hast. Klicke dann auf Bestätigen.

  • Weisen Sie einen Kunden der Bestellung zu, bevor Sie die Transaktion abschließen.

Diese Schritte stellen sicher, dass jeder Beleg als konforme E-Rechnung verarbeitet und in Echtzeit an das ZATCA-Portal gemeldet wird. Sobald der Beleg erstellt ist, erscheint der Phase-2-QR-Code automatisch sowohl auf dem gedruckten Beleg als auch auf dem PDF.