Zusammenfassung der USt-Verwaltung in M3

Funktionsprogramme CCHKIFV und CCRTVAT

Wenn die Firma durch einen beliebigen Auftrag oder eine Kundenrechnung oder die Verbuchung einer Lieferantenrechnung eine Transaktion erstellt (d. h. es ist ein Kunde oder Lieferant beteiligt) und der Basisbetrag der Transaktion (der USt-Berechnung zugrundliegende Betrag) nicht gleich Null ist, wird das Programm CCHKIFV aufgerufen. Das Programm erfüllt einen doppelten Zweck:

  • Es ermittelt anhand der Parameter der an der Transaktion beteiligten Parteien, ob die USt zu berechnen ist.
  • Es übernimmt den korrekten USt-Code zur Anzeige im M3 Business Engine-Bild.

Wenn CCHKIFV die Transaktion als USt-pflichtig identifiziert und das Transaktionskonto ein USt-Konto ist, wird zur USt-Berechnung und Anlage der USt-Buchungen das Funktionsprogramm CCRTVAT aufgerufen. Wenn kein Kunde oder Lieferant beteiligt ist, z. B. für in "Hauptbuchbeleg. Öffnen" (GLS100) erfasste Hauptbuchbelege oder in "Kasse. Öffnen" (GLS095) erfasste Kassentransaktionen, wird CCRTVAT ohne Verwendung von CCHKIFV direkt aufgerufen.

Logische Abfolge von CCHKIFV für Kundenrechnungen

Schritt

Beschreibung

Rufen Sie das Von-/Nach-Land ab.

Suchen Sie den Ländercode der Lieferadresse in "Kunde. Adressen verbinden" (OIS002). Suchen Sie bei in Customer Relationship Management (CRM), CRM und Instandhaltung sowie Reparatur & Überholung (MRO) erstellten Debitoren und Kundenaufträgen das Land in den Adressen des Adresstyps 1 (Lieferadresse). Suchen Sie bei Wartungsaufträgen das Land in den Adressen des Adresstyps 2 (Lagerplatz). Wenn keine Adresse vorhanden ist, rufen Sie das Land des Kunden in "Kunde. Öffnen" (CRS610) oder "Kunden. Lokale Ausnahmen öffnen" (MFS610) ab.

Ermitteln Sie, ob der Kunde zur USt-Erklärung verpflichtet ist.

Stellen Sie sicher, dass für den Kunden in (CRS610) oder (MFS610) im Feld "USt-Pflicht" die Eingabe 1 gewählt ist.

Rufen Sie "Ihre" USt-Identifikationsnummer ab.

Suchen Sie die USt-Identifikationsnummer des Kunden in (CRS610) oder (MFS610).

Rufen Sie das Basisland und "unsere" USt-Identifikationsnummer ab.

Wenn der Verkauf innerhalb derselben Division erfolgt (MUC-Trigger 0 = Waren werden zwischen Lagerorten am gleichen Standort verteilt oder MUC-Trigger 2 =Waren werden zwischen Lagerorten an verschiedenen Standorten, aber innerhalb derselben Division verteilt), rufen Sie das Basisland und die USt-Identifikationsnummer vom Beschaffungslagerort in "Lagerort. Öffnen" (MMS005) ab. Rufen Sie, wenn die Waren auf Standorte in zwei verschiedenen Divisionen verteilt sind, das Basisland und die USt-Identifikationsnummer aus der Verkaufsdivision ab. (Dieser Schritt gilt sowohl für interne als auch für externe Verkäufe.)

Stellen Sie fest, ob im gleichen Land wie dem Land der Lieferadresse eine Fiskalvertretung besteht.

Rufen Sie in "Fiskalvertretung. Öffnen" (TXS030) das Funktionsprogramm CRTVCSV auf, um nach einer Fiskalvertretung zu suchen. Wenn eine passende Fiskalvertretung gefunden wird, ersetzen Sie das Basisland mit dem Ländercode der Fiskalvertretung, die dem Von-/Nach-Land entspricht.

Treffen Sie eine USt-Entscheidung.

Entscheiden Sie basierend auf den Informationen, die mit den oben genannten Schritten abgerufen werden, ob der Geschäftsvorgang der USt unterliegt:

  • Wenden Sie Inland-USt an, wenn Basisland und Nach-Land identisch sind.
  • Wenden Sie Inland-USt an, wenn sich Basisland und Nach-Land unterscheiden und beide innerhalb der EU liegen, auch wenn eine oder beide Parteien nicht umsatzsteuerpflichtig sind.
  • Wenden Sie EU-USt an, wenn sich Basisland und Nach-Land unterscheiden, beide Länder innerhalb der EU liegen und beide Parteien umsatzsteuerpflichtig sind.
  • Wenden Sie nicht-inländische USt bzw. USt für Nicht-EU-Länder an, wenn sich Basisland und Nach-Land unterscheiden und mindestens ein Land außerhalb der EU liegt.

Rufen Sie den USt-Code ab.

In allen oben beschriebenen Szenarien rufen Sie den USt-Code aus dem Artikel in "Artikel. Lagerort verbinden" (MMS002) ab.

Für Zusatzkosten, je nach Typ der Zusatzkosten, rufen Sie den USt-Code aus "Auftrags-Zusatzkosten. Öffnen" (OIS030), "Zusatzkosten Auftragsposition. Öffnen" (CRS275) oder "Bearbeitungsgebühren. Öffnen" (OIS031) ab.

Prüfen Sie, ob der Geschäftsvorgang ein Dreieckshandel ist.

Stellen Sie fest, ob der Verkauf drei Parteien aus mindestens zwei verschiedenen EU-Mitgliedsstaaten betrifft und eine Direktlieferung an die letzte Partei in der Kette erfolgt.

Prüfen Sie, ob eine USt-Ausnahme gültig ist.

Gleichen Sie die Einstellungen des Geschäftsvorgangs mit den in "USt-Ausnahme. Öffnen" (TXS020) definierten USt-Ausnahmen ab. Wenn Sie eine Übereinstimmung finden, ersetzen Sie den Standard-USt-Code durch den Ersatz-USt-Code, der für die USt-Ausnahme definiert ist.

Prüfen Sie, ob USt für den USt-Code berechnet werden muss, auch wenn die USt-Entscheidung negativ ausgefallen ist.

Prüfen Sie in "USt-Code. Öffnen" (CRS030), ob das Kontrollfeld "USt übersteuern" für den abgerufenen USt-Code ausgewählt ist.

Berechnen Sie die USt.

Rufen Sie CCRTVAT auf und geben Sie die folgenden USt-Werte für die USt-Berechnung und die Erstellung von USt-Buchungen ein: USt berechnen (Ja/Nein); EU-USt (Ja/Nein); USt-Code; "Ihre" USt-Identifikationsnummer; "Unsere" USt-Identifikationsnummer.

Logische Abfolge von CCHKIFV für Lieferantenrechnungen

Schritt

Beschreibung

Rufen Sie das Von-/Nach-Land ab.

Suchen Sie den Ländercode der endgültigen Lieferadresse in "Lieferant. Adressen verbinden" (CRS622). Wenn keine Adresse vorhanden ist, rufen Sie das Land für den Lieferanten in "Lieferant. Öffnen" (CRS620) oder "Lieferanten. Öffnen/Division" (MFS620) ab.

Ermitteln Sie, ob der Kunde zur USt-Erklärung verpflichtet ist.

Stellen Sie sicher, dass für den Lieferanten in "Lieferant. Einkauf & Finanzen def." (CRS624) oder in (MFS620) im Feld "USt-Pflicht" Eingabe 1 oder 2 ausgewählt ist.

Rufen Sie "Ihre" USt-Identifikationsnummer ab.

Suchen Sie nach der USt-Identifikationsnummer des Lieferanten in (CRS620).

Rufen Sie das Basisland und "unsere" USt-Identifikationsnummer ab.

Das Basisland wird bei der Verbuchung einer Lieferantenrechnung von der Division vorgeschlagen. Der Wert kann jedoch geändert werden, um mit der eingegangene Lieferantenrechnung übereinzustimmen. Verwenden Sie das vom startenden Programm gesendete Basisland.

Treffen Sie eine USt-Entscheidung.

Entscheiden Sie basierend auf den Informationen, die mit den oben genannten Schritten abgerufen werden, ob der Geschäftsvorgang der USt unterliegt:

  • Wenden Sie Inland-USt an, wenn Basisland und Nach-Land identisch sind.
  • Wenden Sie Inland-USt an, wenn sich Basisland und Nach-Land unterscheiden und beide innerhalb der EU liegen, auch wenn eine oder beide Parteien nicht umsatzsteuerpflichtig sind.
  • Wenden Sie EU-USt an, wenn sich Basisland und Nach-Land unterscheiden, beide Länder innerhalb der EU liegen und beide Parteien umsatzsteuerpflichtig sind.
  • Wenden Sie nicht-inländische USt bzw. USt für Nicht-EU-Länder an, wenn sich Basisland und Nach-Land unterscheiden und mindestens ein Land außerhalb der EU liegt.

Rufen Sie den USt-Code ab.

In allen oben beschriebenen Szenarien rufen Sie den USt-Code aus dem Artikel in "Artikel. Lagerort verbinden" (MMS002) ab.

Rufen Sie für Zusatzkosten den USt-Code aus "Kalkulationselement. Öffnen" (PPS280) ab.

Hinweis: Der USt-Code auf Lieferantenrechnungen, bei denen das Feld "USt-Pflicht" für den Lieferanten in (CRS624) oder (MFS620) auf 2 gesetzt ist, wird in der folgenden Prioritätsfolge abgerufen:

  • Vom Artikel in (MMS002)
  • Wenn 0, vom Artikel in "Artikel. Öffnen" (MMS001)
  • Wenn 0, vom Lieferanten in (CRS624).

Prüfen Sie, ob der Geschäftsvorgang ein Dreieckshandel ist.

Stellen Sie fest, ob der Einkauf drei Parteien aus mindestens zwei verschiedenen EU-Mitgliedsstaaten betrifft und eine Direktlieferung an die letzte Partei in der Kette erfolgt.

Prüfen Sie, ob eine USt-Ausnahme gültig ist.

Gleichen Sie die Einstellungen des Geschäftsvorgangs mit den in "USt-Ausnahme. Öffnen" (TXS020) definierten USt-Ausnahmen ab. Wenn Sie eine Übereinstimmung finden, ersetzen Sie den Standard-USt-Code durch den Ersatz-USt-Code, der für die USt-Ausnahme definiert ist.

Prüfen Sie, ob USt für den USt-Code berechnet werden muss, auch wenn die USt-Entscheidung negativ ausgefallen ist.

Prüfen Sie in "USt-Code. Öffnen" (CRS030), ob das Kontrollfeld "USt übersteuern" für den abgerufenen USt-Code ausgewählt ist.

Berechnen Sie die USt.

Rufen Sie CCRTVAT auf und geben Sie die folgenden USt-Werte für die USt-Berechnung und die Erstellung von USt-Buchungen ein: USt berechnen (Ja/Nein); EU-USt (Ja/Nein); USt-Code; "Ihre" USt-Identifikationsnummer; "Unsere" USt-Identifikationsnummer.

USt im Hauptbuch

"Buchungsdefinition. Einstellen" (CRS395). Die Buchungseinrichtung beschreibt den Kontenplan einer Firma und unterstützt die Verarbeitung der Umsatzsteuer für jeden steuerbaren Geschäftsvorgang, der durch die USt-Beträge für Kunden- und Lieferantenrechnungen generiert wird, die gemäß der Buchungseinrichtungsfunktion in M3 Business Engine automatisch an die korrekte geschuldete Umsatzsteuer (ausgehend) bzw. Vorsteuer (eingehend) gebucht werden. Weitere Details dazu finden Sie unter Buchungsdefinitionen einrichten und verwenden und "Liste der Buchungsdefinitionen in M3".

Für jeden Geschäftsvorgang, der sich auf umsatzsteuerpflichtige Waren und Dienstleistungen bezieht, speichert M3 Business Engine für die einzelnen Buchungszeilen auf jedem Beleg neben der Umsatzsteuer noch weitere USt-Werte auf einem USt-Konto. Diese Werte sind: USt-Code, USt-Kontotyp, USt-Satz 1, USt-Satz 2, berechneter USt-Betrag 1, berechneter USt-Betrag 2, Basisland, Von-/Nach-Land, USt-Datum, Abgerechnete USt, USt-Identifikationsnummer war vorhanden und USt-Identifikationsnummer. Ein berechneter USt-Betrag wird für die USt-generierende Transaktion - die USt-Basis - immer dann gespeichert, wenn M3 Business Engine eine umsatzsteuerpflichtige Transaktion identifiziert. Gewöhnlich sind die beiden Beträge identisch. Ein Vergleich der berechneten und verbuchten Umsatzsteuerbeträge pro Transaktion deckt mögliche Fehler auf, wenn die Abstimmung für die USt-Erklärung durchgeführt wird. Eine Beschreibung der in "Hauptbuch. Transaktionen anzeigen" (GLS211/G) angezeigten USt-bezogenen Werte finden Sie unter USt-Lauf initiieren und USt-Transaktionen online korrigieren.