Tabelle OVTG in SAP Business One (Steuerdefinitionen (Umsatzsteuergruppen))

OVTG ist die Tabelle der Steuerdefinitionen in SAP Business One, also der Umsatzsteuergruppen in umsatzsteuerbasierten Lokalisierungen: eine Zeile pro Steuerkennzeichen mit Name, Satz, Kategorie (Ausgangs- oder Vorsteuer), Steuerkonto und Gültigkeitsdatum. Belegpositionen (INV1.VatGroup) und Journalzeilen (JDT1.VatGroup) speichern den Code, daher ist OVTG die Grundlage der Umsatzsteuerberichte.

Wichtige Felder der Tabelle OVTG

FeldInhalt
CodeSteuerkennzeichen, der Schlüssel. INV1.VatGroup und JDT1.VatGroup verweisen darauf.
NameName des Steuerkennzeichens.
RateSatz in %.
EffecDateGültig ab.
CategoryO = Ausgangssteuer, I = Vorsteuer.
AccountSteuer-Sachkonto. Verknüpft mit OACT.AcctCode.
IsECY = EU-Steuerkennzeichen.
AcqstnRvrsY = Erwerbsbesteuerung/Reverse Charge.
NonDedctNicht abzugsfähiger Anteil in %.
TaxTypeV = Umsatzsteuer, S = Stempelsteuer.
CalcMethodR = Satz, F = fester Betrag.
InactiveY = inaktiv.

Wie OVTG mit anderen Tabellen zusammenhängt

OVTG sind Stammdaten. Belegpositionen speichern die Steuerdefinition in VatGroup (INV1.VatGroup und die übrigen Positionstabellen), Journalbuchungszeilen in JDT1.VatGroup, und OCRD.ECVatGroup enthält eine Standard-Steuergruppe des Geschäftspartners. OVTG.Account verweist auf das Steuerkonto in OACT.

Typische Joins

  • INV1 T0 INNER JOIN OVTG T1 ON T1.Code = T0.VatGroup (Steuergruppe der Rechnungsposition)
  • JDT1 T2 INNER JOIN OVTG T1 ON T1.Code = T2.VatGroup (Steuergruppe der Journalzeile)
  • OVTG T1 INNER JOIN OACT T3 ON T3.AcctCode = T1.Account (Steuerkonto)

Wann Sie die Tabelle OVTG verwenden

Verwenden Sie OVTG, um vor einer Voranmeldung Umsatz und Steuer pro Steuerkennzeichen zu summieren, zu prüfen, ob in Rechnungspositionen der richtige Satz verwendet wird, und Ausgangs- und Vorsteuerkennzeichen mit ihren Konten aufzulisten.

Beispielabfrage: Rechnungspositionen und Steuer pro Umsatzsteuergruppe in diesem Monat

SQL Server

SELECT T1.Code, T1.Name, T1.Rate, T1.Category, SUM(T0.LineTotal) AS NetAmount, SUM(T0.VatSum) AS TaxAmount
FROM INV1 T0
INNER JOIN OINV T2 ON T2.DocEntry = T0.DocEntry
INNER JOIN OVTG T1 ON T1.Code = T0.VatGroup
WHERE T2.CANCELED = 'N' AND T2.DocDate >= DATEADD(day, 1 - DAY(GETDATE()), CAST(GETDATE() AS date))
GROUP BY T1.Code, T1.Name, T1.Rate, T1.Category
ORDER BY T1.Code

SAP HANA (Spaltennamen in doppelten Anführungszeichen)

SELECT T1."Code", T1."Name", T1."Rate", T1."Category", SUM(T0."LineTotal") AS "NetAmount", SUM(T0."VatSum") AS "TaxAmount"
FROM INV1 T0
INNER JOIN OINV T2 ON T2."DocEntry" = T0."DocEntry"
INNER JOIN OVTG T1 ON T1."Code" = T0."VatGroup"
WHERE T2."CANCELED" = 'N' AND T2."DocDate" >= ADD_DAYS(CAST(CURRENT_TIMESTAMP AS date), 1 - DAYOFMONTH(CURRENT_TIMESTAMP))
GROUP BY T1."Code", T1."Name", T1."Rate", T1."Category"
ORDER BY T1."Code"

Fügen Sie eine der beiden Versionen unter Extras → Abfragen → Abfragegenerator ein. Sie brauchen den anderen Dialekt für Ihre eigene Abfrage? Nutzen Sie den SQL-zu-HANA-Konverter.

Typischer Fallstrick: Den heutigen OVTG.Rate für alte Belege verwenden

OVTG.Rate ist der aktuelle Satz des Kennzeichens, gültig ab EffecDate. Nach einer Satzänderung behalten alte Rechnungen den Satz, mit dem sie gebucht wurden. Für historische Berichte lesen Sie die in den Belegpositionen gespeicherten Steuerbeträge (VatSum), statt sie aus OVTG.Rate neu zu berechnen. Siehe JDT1-Tabelle (Journalbuchungszeilen).

Fertige Abfragen, die OVTG verwenden

Fragen zur Tabelle OVTG

Was ist der Unterschied zwischen OVTG und OSTC?

OVTG enthält Steuerdefinitionen (Umsatzsteuergruppen), OSTC Verkaufssteuerkennzeichen. Positionen tragen VatGroup für OVTG und TaxCode für OSTC; welche Ihr Unternehmen verwendet, hängt von der Lokalisierung ab.

Wie unterscheide ich in OVTG Ausgangs- von Vorsteuer?

Category O ist Ausgangssteuer und I Vorsteuer.

Auf welches Konto bucht eine Umsatzsteuergruppe?

OVTG.Account, das mit OACT.AcctCode verknüpft wird.

Verwandte Tabellen

JDT1 (Journalbuchungszeilen) · INV1 (Ausgangsrechnung (Positionen)) · OSTC (Verkaufssteuerkennzeichen) · OACT (Sachkonten (Kontenplan)) · alle SAP-Business-One-Tabellen durchsuchen

Quellen: Dokumentation und SDK zu SAP Business One (Referenz der DI-API-Datenbanktabellen), SAP Help Portal.

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.