Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
Übersicht
Billing
ÜbersichtÜber die Billing APIs
Abonnements
Invoicing
Nutzungsbasierte Abrechnung
Angebote
Kundenverwaltung
Abrechnung mit anderen Produkten
Umsatzsicherung
Automatisierungen
Integration testen
Steuer
Übersicht
Stripe Tax verwenden
Compliance-Management
Berichte
Übersicht
Bericht auswählen
Berichte konfigurieren
API für Berichte
Berichte für mehrere Konten
Umsatzrealisierung
Daten
ÜbersichtSchema
Nutzerspezifische Berichte
Data Pipeline
Datenverwaltung
    Übersicht
    Anwendungsszenarien für Geschäfts- und Produktdaten
      Transaktionsdaten
      Daten zu Anfechtungen und Betrug
      Daten zu allen Gebühren
      Abrechnungsdaten
      Steuerdaten
      Daten zu verbundenen Konten
      Daten zur Kartenausstellung
    Externe Daten importieren
StartseiteUmsatzData managementBusiness and product data use cases

Steuerdaten abfragen

Verwenden Sie Sigma oder Data Pipeline, um Steuerinformationen abzurufen.

Stripe Tax-Daten umfassen verschiedene Komponenten, die zusammenarbeiten, um durch automatisierte Berechnungen mit Payment Links, Checkout, Abonnements, Rechnungen, nutzerdefinierten Integrationen und als Plattform umfassenden Überblick über Ihre Steuerpflicht zu bieten. Alle steuerspezifischen Daten sind im Abschnitt Steuern des Systems verfügbar, und die primäre Tabelle ist tax_transactions.

Um Steuerdaten genauer zu untersuchen, können Sie zusätzliche Tabellen verwenden, die die Komponenten einer tax_transaction wie tax_transaction_line_items, tax_transaction_shipping_costs und tax_transaction_jurisdiction_details darstellen.

Dieses Diagramm stellt alle Komponenten dar, die während einer automatisierten Steuerberechnung erstellt wurden, und wie sie sich auf das ursprüngliche Objekt beziehen, das die Berechnung ausgelöst hat. Die Beträge in den folgenden Beispielen werden in untergeordneten Währungseinheiten angezeigt (zum Beispiel Cent anstelle von Dollar).

Steuertransaktionen

Jede Zeile in dertax_transactions-Tabelle repräsentiert ein einzelnes tax_transaction-Objekt. Steuertransaktionen erfassen die übernommene oder reduzierte Steuerschuld für eine Transaktion oder Stornierung. Sie können über jede Steuertransaktion berichten, die mit automatisierten Steuerberechnungen erstellt wurde.

Diese Tabelle ist der empfohlene Ausgangspunkt für die Erstellung von Berichten über Ihre Steuerpflicht. Sie müssen Ihre Steuerschuldbeträge in den anderen Steuertabellen unten eintragen, aber diese Tabelle verbindet Ihre Daten mit anderen Produkten wie Rechnungen und Checkout-Sitzungen. Durch die Verknüpfung mit Nicht-Steuertabellen nach source_id und source_type wird das Objekt bereitgestellt, das die Erstellung der Steuertransaktion auslöst.

Steuertransaktionen haben ein Eins-zu-Eins-Verhältnis zu ihrem ursprünglichen Quellobjekt. Das folgende Beispiel ruft eine Liste von berichtspflichtigen Steuertransaktionen mit ihrer ursprünglichen Rechnungsquelle ab, die Sie dann mit abgefragten Abrechnungsdaten erweitern könne.

select tx.id as tax_transaction_id, tx.posted_at as tax_transaction_posted_at, inv.id as invoice_id, inv.total as invoice_total from tax_transactions tx inner join invoices inv on inv.id = tx.source_id limit 5
tax_transaction_idtax_transaction_posted_atinvoice_idinvoice_total
tax_ddxqfvpX6YAwQMA2024-06-18 16:40:16 +0000in_UotJWS4aERrD0ct20.000
tax_4qjhNc65IEDwLxq2021-06-28 00:01:21 +0000in_UQsLyPQVk8XxMYM189
tax_XjxVJcMPT7iiT3w26.03.2024 23:35:40 +0000in_SgTcQ4IKEBAAOiA219
tax_6HqtYtxWEWQLTyS26.03.2024 23:35:40 +0000in_LLWk0NEo5zWTcjZ10.475
tax_6Fr21qqzUJoeST823.07.2023 04:03:06 +0000in_VGJTS1QFcrsm07f200

Metadaten für Steuertransaktion

Steuertransaktionen können Metadaten enthalten, die mit Ihren benutzerdefinierten Integrationen festgelegt wurden. Jede Zeile in tax_transactions_metadata gibt ein Schlüssel-Wert-Paar zurück.

Steuertransaktionsposten

Steuerposten und Steuerversandkosten setzen sich aus den Gesamtbeträgen und der Steuerschuld für Steuertransaktionen zusammen. Steuerposten und Steuerversandkosten befinden sich in ihren eigenen Tabellen, aber sie tragen beide zu den Beträgen und der gesamten Steuerschuld bei.

Steuerposten

Steuerposten stellen Posten dar, die zum Verkauf von Waren für die Transaktion beitragen. Jede Zeile in tax_transaction_line_items stellt einen einzelnen Steuerposten dar, der der tax_transaction zugeordnet ist.

Steuern für Versandkosten

Steuern für Versandkosten stellen Versandposten dar, die zum Versand von Waren für die Transaktion beitragen. Jede Zeile in tax_transaction_shipping_costs stellt einen einzelnen Steuerposten dar, der der tax_transaction zugeordnet ist.

Notiz

Diese Tabellen bieten Informationen auf hoher Ebene, basierend auf jedem Artikel. Eine einzelne Steuertransaktion kann mehrere Einzelposten und eine Versandkosten haben, die die Beträge für eine Steuertransaktion ausmachen.

Betrag: Dies ist der Bruttobetrag des Postens. Wenn tax_behavior inclusive ist, enthält er Steuerschuldbeträge. Ist tax_behavior exclusive (Standard), dann werden Steuerverbindlichkeiten ausgeschlossen.

amount_tax: Dies ist der Betrag der Steuerschuld für den Posten.

Währung: Dies ist die Transaktionswährung, die amount und amount_tax definiert. Das Summieren über verschiedene Währungen führt zu unerwarteten Ergebnissen.

Das folgende Beispiel ruft eine Liste aller Beträge und Steuerschulden für eine bestimmte tax_transaction ab.

with tax_amounts as ( select li.tax_transaction_id, li.id, li.amount, li.amount_tax, li.tax_behavior, li.currency, 'line_item' as item_type from tax_transaction_line_items li union all select sc.tax_transaction_id, sc.id, sc.amount, sc.amount_tax, sc.tax_behavior, sc.currency, 'shipping_cost' as item_type from tax_transaction_shipping_costs sc ) select id, amount, amount_tax, tax_behavior, currency, item_type from tax_amounts where tax_transaction_id = 'tax_d2e5470dC63u'
idamountamount_taxtax_behaviorWährungitem_type
tax_li_mCOS1CLObapFAvH3.1000ExklusiveUSDline_item
tax_li_czGenk58D2De3YD1.999190ExklusiveUSDline_item
tax_li_yfjS2L01iBQjb7C3.500304InklusiveUSDline_item
tax_li_ojErXqlj3IMEzun4.242242ExklusiveUSDline_item
tax_li_nT1Fzlb14TthYVC7990ExklusiveUSDshipping_cost

Metadaten der Steuertransaktionsposten

Steuertransaktionspositionen können Metadaten enthalten, die mit Ihren benutzerdefinierten Integrationen festgelegt wurden. Jede Zeile in tax_transaction_line_items_metadata gibt ein Schlüssel-Wert-Paar zurück.

Zuständigkeitsdetails für Steuertransaktionen

Jede Zeile in der Tabelle tax_transaction_jurisdiction_details stellt einen Zuständigkeitsbereich dar, der die Haftung für den Steuertransaktionsposten (tax_transaction_line_item oder tax_transaction_shipping_cost) ausmacht.

Informationen zum Zuständigkeitsbereich

Diese Tabelle enthält detailliertere Informationen zu den einzelnen Zuständigkeitsbereichen. Ein einzelner Steuertransaktionsposten kann mehrere Zuständigkeitsbereiche haben, aus denen sich die Beträge für einen Steuertransaktionsposten zusammensetzen.

Die Summe von amount_taxable oder amount_non_taxable in allen Zuständigkeitsbereichen entspricht nicht immer dem amount der Steuertransaktion.

amount_taxable: Dies ist der Betrag bis zur Höhe des zu versteuernden amount des Steuertransaktionspostens. Mehrere Zuständigkeitsbereiche können denselben zu versteuernden Betrag haben.

amount_non_taxable: Dies ist der Betrag bis zur Höhe des zu nicht steuerpflichtigen amount des Steuertransaktionspostens. Mehrere Zuständigkeitsbereiche können denselben nicht steuerpflichtigen Betrag haben.

amount_tax: Dies ist Teil des Steuertransaktionspostens amount_tax. Wenn Sie dies über die Details aller Zuständigkeitsbereiche hinweg summieren, entspricht dies dem amount_tax des Transaktionspostens.

Währung: Dies ist die Transaktionswährung, die amount_taxable, amount_non_taxable und amount_tax definiert. Das Summieren über verschiedene Währungen führt zu unerwarteten Ergebnissen.

filing_currency: Dies ist die von der zuständigen Steuerbehörde verwendete Einreichungswährung, die filing_amount_taxable, filing_amount_non_taxable und filing_amount_tax definiert. Das Summieren über verschiedenen Einreichungswährungen führt zu unerwarteten Ergebnissen.

Das folgende Beispiel ruft alle Zuständigkeitsbereichsdetails für einen bestimmten Steuertransaktionsposten ab.

select jd.amount_taxable, jd.amount_non_taxable, jd.amount_tax, jd.taxability_reason, jd.jurisdiction_level, jd.jurisdiction_name, concat(jd.jurisdiction_country, '-', jd.jurisdiction_state) as jurisdiction_location from tax_transaction_jurisdiction_details jd where li.id = 'tax_li_52d37cdd6f7'
amount_taxableamount_non_taxableamount_taxtaxability_reasonjurisdiction_leveljurisdiction_namejurisdiction_location
01.2990not_subject_to_taxLandDeutschland
1.299077standard_ratedStaatKalifornienUS-CA
1.299016standard_ratedLandkreisSan DiegoUS-CA
1.29907standard_ratedBezirkTransaktions- und Nutzungssteuer (CLVT)US-CA
1.29907standard_ratedBezirkTransaktions- und Nutzungssteuer (CVGT)US-CA
1.29907standard_ratedBezirkRegionale Transportkommission (SDCT)US-CA

Beispielabfragen

Weitere finden Sie im Abschnitt „Steuern“ der Abfragevorlagenbibliothek in der Sigma-Seitenleiste.

Steuerschuld nach Monat

In diesem Beispiel werden die auf Einzelposten erhobenen Steuerschulden und Versandkosten nach Monat und Währung zusammengefasst.

with tax_amounts as ( select li.tax_transaction_id, li.amount, li.amount_tax, li.tax_behavior, li.currency from tax_transaction_line_items li union all select sc.tax_transaction_id, sc.amount, sc.amount_tax, sc.tax_behavior, sc.currency from tax_transaction_shipping_costs sc ), tax_liability as ( select date_format(date_trunc('month', posted_at), '%Y-%m-%d') as month, currency as presentment_currency, sum( (
Monatpresentment_currencytotal_sales_excluding_taxtotal_tax
2025-08-01USD286.60043.522
2025-08-01EUR30.89856
2025-07-01USD79.7762.565
2025-07-01EUR55.4343.954

Zuständigkeitsdetails für Steuerzuständigkeitsbereiche

In dieser Vorlage werden die Details der Steuerzuständigkeitsbereiche für den Vormonat aufgeführt, um eine anpassbare Version des Steuerexports mit Einzelaufstellungen zu erstellen. Überprüfen Sie die Kommentare in der gesamten Vorlage, um mehr darüber zu erfahren, wie sie an Ihre Bedürfnisse angepasst werden kann.

with tax_amounts as ( select li.id, li.source_line_item_id, li.amount, li.amount_tax, li.tax_behavior, li.tax_code, li.currency, li.quantity_decimal from tax_transaction_line_items li union all select sc.id, -- Shipping costs do not have source line item IDs '' as source_line_item_id, sc.amount, sc.amount_tax, sc.tax_behavior, sc.tax_code, sc.currency, -- Shipping costs do not have a quantity '' as quantity_decimal from
source_idsource_typepresentment_currencyposted_attax_date,transaction_source_item_idtransaction_item_idamountamount_taxtax_behaviortax_codejurisdiction_namejurisdiction_level…
in_EF7LeKQzDAuWKDUZahlung fehlgeschlagenEUR2025-07-112025-07-11il_TU811RJohGGOkjgtax_il_4F0AQNyOovRezww-199-20Exklusivetxcd_99999999IrlandLand…
in_y8yJTPyT4F9VrOmZahlung fehlgeschlagenUSD2025-07-112025-07-11il_WReI6zz6S5k5ZpLtax_il_PjWPyAStcl4h6KK10.0001.000Exklusivetxcd_99999999Rhode IslandStaat…
in_jjeypzxwth9z5B6Zahlung fehlgeschlagenUSD2025-07-022025-07-02il_FJi4PUQ6IMdD8QPtax_il_yiUMDHXdhGT1oT82.999371Exklusivetxcd_99999999Fire District 17Bezirk…
War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc