Step 2 of 4 · ProjectsAPIs
HMRC Digital Platform Reporting service
HMRC's Digital Platform Reporting service (DAC7 rules): registration, operators, seller-data XML filing.
What it does
HMRC's Digital Platform Reporting Service: operators register, add or remove platform operators, notify HMRC of reporting intentions and submit seller-data reports as XML, which HMRC validates and exchanges with other jurisdictions. This repository is the backend between the frontends and HMRC's APIs; each part is a Scala application run with sbt and HMRC's service manager.
Where it fits on the map
Similar projects
Of the same kind, for a shared jurisdiction or tax area. Not a ranking.
- Attest.NET library that validates ID numbers, tax codes, VAT numbers and postal codes in 87 countries.
- ct600-filingCommand-line tool that files a CT600 corporation tax return with HMRC.
- customs-domainPHP domain logic for commodity code validation, UK Trade Tariff mapping and compliance rules.
- DomibusDomibus, the European Commission's open AS4 message handler for eDelivery, used for e-invoicing exchanges.
- eric-rsRust bindings and SDK for ERiC, the ELSTER library for submitting German tax filings.
- FiscalBr.NETC# library that generates Brazil's SPED files and other tax and accounting declarations.
Maintain this project?
Link to this page from your README, so readers find the facts, the notes and where it fits. The badge is a small SVG served from this site.
[](https://tax-oss.com/projects/hmrc-digital-platform-reporting/)