FinchContext
Run with

Build German DAC7 Platform-Operator Report (PStTG — DIP-XML)

Skill: Convert digital-platform seller data into a DAC7 report

Region: Germany (Deutschland) Category: Tax — Information reporting Does: Takes a digital platform's seller and transaction data and assembles the DAC7 platform-operator report (Plattformen-Steuertransparenzgesetz, PStTG) as the DIP-XML for electronic filing to the Bundeszentralamt für Steuern (BZSt) via the BZStOnline-Portal / DIP interface. Spec: BZSt — DPI/DAC7 DIP-XML (OECD DPI XML schema; signature/transmission update from 1.1.2026)

DAC7 (in German law the PStTG) requires digital platform operators to report identifying and income data of "reportable sellers" for the sale of goods, personal services, rental of immovable property, and vehicle rental. It is filed annually (by 31 January following the reporting year) to the BZSt, which exchanges it with other member states. Element names below follow the OECD DPI / DIP form, not a verbatim XSD.


When this applies


Structure (FORM → XML)

MessageSpec        SendingEntityIN, message type (DPI), reporting period, timestamp
PlatformOperator   name, address, TIN (Steuernummer/USt-IdNr.), platform name(s)
ReportableSeller (per seller)
   Identity         name, address, TIN + issuing country, VAT-ID, DOB (individuals)
   FinancialIdentifier  IBAN / account identifier
   DocSpec          DocTypeIndic (new / corrected / void), DocRefId
   RelevantActivities (per quarter)
      activity type (goods / services / property / transport)
      Consideration (amount + currency)  per quarter
      NumberOfActivities, Fees/Taxes/Commissions withheld
   PropertyListing   address, land-registration, days rented (immovable property)

Data rules


Worked example (outline)

MessageSpec: DPI, period 2025, SendingEntityIN DE-platform
PlatformOperator: Beispiel Platform GmbH, USt-IdNr. DE123456789
ReportableSeller (individual):
   TIN DE 12345678901 (Steuer-ID), IBAN DE89 3704 0044 0532 0130 00
   Activity: services
   Q1 consideration 4,200.00 EUR, 35 activities, fees 420.00 EUR
   Q2 consideration 3,800.00 EUR, 31 activities, fees 380.00 EUR
   DocTypeIndic: new (OECD1), DocRefId DE2025-000123

Emitted as DIP-XML and transmitted to the BZSt by 31 January 2026; seller totals reconcile with the platform's payout ledger.


Validation checklist


Last updated: 2026-06-04 — confirm the current schema/version, identifiers, rounding, and deadline against current authority (bzst.de / bmf.bund.de) guidance before use.