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
Entwickler-Tools
Übersicht
Billing
Steuer
Berichte
Daten
    Übersicht
    Schema
    Nutzerspezifische Berichte
    Sigma-API
    Nutzerspezifische Berichte erstellen
    Mit Sigma Abfragen schreiben
    Daten innerhalb einer Organisation abfragen
    Stripe-Daten synchronisieren
    Data Pipeline
    Daten in ein Data Warehouse exportieren
    Daten in Cloud-Speicher exportieren
    Datenverwaltung
    Datenaktualität
    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
Start-up-Gründung
StartseiteUmsatzDataBusiness and product data use cases

Steuerdaten abfragen

Verwenden Sie Sigma oder Data Pipeline, um Steuerinformationen abzurufen.

Seite kopieren

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_qNzWfxXxJVKiKSZ2024-06-18 16:40:16 +0000in_qHR8ET40Mvdp39320.000
tax_4ZyEwQmTtYqxzGD2021-06-28 00:01:21 +0000in_pDiLgJKGbhjEDsS189
tax_E1GPqgCWOsKw3nW26.03.2024 23:35:40 +0000in_ufoeZHQLkKMRXbe219
tax_guNsNynXJ472XR026.03.2024 23:35:40 +0000in_0bHY63YYi6fsN3510.475
tax_GUFi8VAZsWPzdwq23.07.2023 04:03:06 +0000in_8L0yVIPui0J5BBG200

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_TntqR0Uot2WSij23.1000ExklusiveUSDline_item
tax_li_vfxgyxDffv2xcIV1.999190ExklusiveUSDline_item
tax_li_TmQ6Tk0iMCp8BA83.500304InklusiveUSDline_item
tax_li_Iz2H7dl9XPe2A0i4.242242ExklusiveUSDline_item
tax_li_4cgXkwGHiZXPOCG7990ExklusiveUSDshipping_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-06-01USD286.60043.522
2025-06-01EUR30.89856
2025-05-01USD79.7762.565
2025-05-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_N4bdwDbevx8dPW4Zahlung fehlgeschlagenEUR2025-05-162025-05-16il_sWi3ddnSTk57Y4ftax_il_AzE7BuO7DicJ32W-199-20Exklusivetxcd_99999999IrlandLand…
in_4r6vRlCRdJJX2ALZahlung fehlgeschlagenUSD2025-05-162025-05-16il_US72l8TXgkHWZkAtax_il_A6KZ6DSD1UbaM5t10.0001.000Exklusivetxcd_99999999Rhode IslandStaat…
in_SToKvsN8lw5oc7wZahlung fehlgeschlagenUSD2025-05-072025-05-07il_xMJMSs3WvxOKEqEtax_il_EsVEW41e7xyVVZ02.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