Finance

Royalty Reports in Velveteen

Updated June 12, 2026

The short answer

Royalty reports in Velveteen come from imported statement files. Velveteen stores the report period, generates user royalty report summaries, and can attach statement PDFs for accounting records.

Reports are period-based. They are not real-time play counts and should not be expected to match DSP dashboards on the same day.

Report records

royalty_reports

The imported statement period and report-level file data.

user_royalty_reports

Per-user report records with summaries.

statement_pdf_url

A PDF statement URL when available.

royalty_report_lines

Legacy line storage replaced in many paths by summary data.

Reporting lag

Streaming and store reports arrive after activity happens. Velveteen can only show statements after the source report is imported and processed.

For live play-level data, use the DSP-native portals. Velveteen's royalties view is for accounting and payout records.

Frequently asked questions

Are reports real time?+

No. They depend on statement imports and reporting lag.

Can I download statements?+

Statement PDFs are available when the report has a PDF URL.

Why does my stream count differ?+

DSP analytics and royalty statements are different systems and report on different timelines.

What creates user reports?+

The royalty calculation process creates per-user report records and summaries.

Related articles