Overview
Upload your royalty statements to the Files section for automated processing. The system validates, extracts, and categorizes statement data, then matches revenue lines to your catalog and contracts.File Requirements
How to Upload
- Go to Statements → Files in the sidebar
- Click the Upload button in the toolbar, or drag and drop files into the main area
- Select one or more files from your computer
- Hold
Cmd(Mac) orCtrl(Windows) to select multiple files
- Hold
- All selected files are uploaded and queued for processing
Processing Pipeline
After upload, each statement goes through three main phases.Phase 1: Pre-Processing
During pre-processing, the system validates and analyzes your file before extraction begins.
If a check declines the statement — because it is a duplicate, the wrong file type, too small, or not a recognizable royalty statement — it is marked Rejected with a message explaining why. A genuine processing error (rather than a check verdict) marks the statement Failed. See Managing Rejected, Failed, and Dismissed Statements below.
Phase 2: Extraction
Once pre-processing passes, AI extraction begins. The system:- Identifies statement format and data locations
- Extracts line-by-line data (assets, revenue, sources)
- Detects and normalizes currencies (transaction and royalty)
- Categorises revenue by type (streaming, download, sync, etc.) — see Data Categorisation for categories
- Extracts summary totals, balances, parties, and notes when present
Processing time depends on file size and complexity. Large spreadsheets or multi-page PDFs may take several minutes. You can monitor progress in the Files list.
Phase 3: Asset Matching
After extraction, the system matches statement lines to your catalog:- Recording statements: match by ISRC, UPC, asset title, and product
- Publishing statements: match by ISWC, work title, and writer
Processing Statuses
Once complete, a confidence score appears in the Status column. Click it to see a breakdown by section (Revenues, Summary, Summary Lines, Costs). If a statement scores low, correct its metadata from the statement detail page or re-upload the source file — see Reprocessing.
Managing Rejected, Failed, and Dismissed Statements
When a statement does not make it into the Files list, the staging panel separates two outcomes so you know whether to act:Rejected statements are shown calmly in their own Rejected tab and are not counted toward the “require your attention” total in the panel header — a rejection is an expected outcome, not something that went wrong. Exact duplicates are rejected and dismissed automatically, so they stay out of your way.
Dismiss All Rejected or Failed
When the Rejected or Failed filter is active in the staging panel, a Dismiss All button appears at the bottom of the list. This moves every statement in that tab to the Dismissed tab in one step.1
Open the staging panel
Go to Statements → Files and open the staging panel that shows uploaded statements and their statuses.
2
Select the Rejected or Failed filter
Click the Rejected or Failed filter to show only statements in that tab.
3
Click Dismiss All
Click the Dismiss All (n) button at the bottom of the list.
4
Confirm
Review the confirmation dialog and click Dismiss All to move every statement in the tab to the Dismissed tab.
Delete All Dismissed
When the Dismissed filter is active in the staging panel, a Delete All button appears at the bottom of the list. This permanently removes all dismissed statements.1
Open the staging panel
Go to Statements → Files and open the staging panel.
2
Select the Dismissed filter
Click the Dismissed filter to show only dismissed statements.
3
Click Delete All
Click the Delete All (n) button at the bottom of the list.
4
Confirm
Review the confirmation dialog and click Delete All to permanently remove all dismissed statements.
Bulk Uploads
You can upload many statements in one go:- Select multiple files in the file picker, or drag and drop several files at once
- Each file is queued independently and processed in parallel where capacity allows
- Track progress via status in the Files list
- Use filters to narrow by status (e.g. Processing, Error) and bulk actions to edit or delete multiple statements
Related Documentation
Files Overview
List view, status, and confidence scores.
Statement Details
View extracted data and edit metadata.
Reprocessing
Edit statement metadata and re-run scoring.