Ga naar inhoud
Support

Royaltyoverzichten exporteren naar CSV

Download je royaltyoverzichten als CSV-bestand om je inkomsten in een spreadsheet te analyseren, je voor te bereiden op het belastingseizoen of een gedetailleerde financiële administratie bij te houden.

  • Je hebt minstens één uitbetaald royaltyoverzicht nodig (overzichten verschijnen zodra je eerste uitbetaling is verwerkt)
  • Een spreadsheetprogramma zoals Excel, Google Sheets of Numbers om het CSV-bestand te openen

  1. Ga via het hoofdmenu naar Royalties
  2. Ga naar het tabblad Statements
  3. Zoek de overzichtsperiode die je wilt downloaden
  4. Klik op de downloadknop (pijlicoon) naast het overzicht

Het systeem genereert je CSV-bestand. Bij kleinere overzichten begint de download meteen. Bij grotere overzichten zie je een voortgangsindicator terwijl het bestand wordt klaargezet.


Voor de meeste overzichten is de CSV meteen klaar. Er verschijnt een venster met een knop Download om het bestand op te slaan.

Bij overzichten met veel regels verwerkt het systeem de export op de achtergrond:

  1. Er verschijnt een venster met de melding “Preparing Export”
  2. Het systeem genereert het bestand (dit kan even duren)
  3. Zodra het klaar is, verschijnt er een knop Download
  4. Klik op Download om het bestand op te slaan

De download is een ZIP-archief met daarin:

  • het CSV-bestand (of meerdere CSV-bestanden, als de export zo groot was dat hij is opgesplitst)
  • COLUMNS.txt, een tekstbestand waarin elke kolom van het bestand wordt beschreven

Elke gegenereerde export blijft 24 uur bewaard. Vraag je binnen die 24 uur opnieuw dezelfde combinatie van account, periode en groepering op, dan krijg je het bestand dat al gemaakt is in plaats van een nieuw bestand.


Elke rij in de CSV staat voor één regel uit je royaltyoverzicht. Hieronder lees je wat elke kolom betekent.

KolomOmschrijvingVoorbeeld
pay_periodBetalingsperiode in JJJJMM-formaat202601
labelJe labelnaamMidnight Records
retailerNaam van het platformSpotify
territoryLand- of regiocodeUS, GB, DE
typeSoort transactieStream, Download, UGC
catCatalogusnummerMR-2026-001
upcUPC-barcode van de release840123456789
releaseTitel van de releaseNeon Skyline
isrcISRC-code van de track (een unieke aanduiding per track)USRC12400001
track_artistNaam van de artiestLuna Rivera
track_titleTitel van de trackGolden Hour
track_versionVersie- of remixinformatie (leeg als die er niet is)Acoustic Version
track_countAantal tracks1
purchase_qtyAantal streams of verkopen4523
dsp_transaction_dateTransactiedatum van het platform2026-01-15
dsp_statement_idReferentie-ID van het overzichtSP-2026-0001

De voorbeelden hieronder tonen een gewone streamingregel en een UGC-regel.

KolomOmschrijvingStreamingregelUGC-regel
gross_usdBruto-omzet in USD voor die regel, vóór de LabelGrid-kosten18.090000004.63000000
KolomOmschrijvingStreamingregelUGC-regel
platform_fee_rateTarief voor platformkosten van je abonnement0.05000000 (5%)0.00000000
platform_fee_usdBedrag aan platformkosten (weergegeven als negatieve waarde)-0.904500000.00000000
ugc_fee_rateTarief voor UGC-/Content ID-kosten van je abonnement0.000000000.20000000 (20%)
ugc_fee_usdBedrag aan UGC-/Content ID-kosten (weergegeven als negatieve waarde)0.00000000-0.92600000
total_labelgrid_feeDe twee kostenposten bij elkaar opgeteld (negatieve waarde)-0.90450000-0.92600000
net_revenue_usdJe uiteindelijke inkomsten na alle LabelGrid-kosten17.185500003.70400000

Wil je deze CSV koppelen aan je boekhoudsoftware of een financieel backend? Hieronder vind je de precieze details van het formaat.

EigenschapWaarde
CoderingUTF-8
ScheidingstekenKomma (,)
AanhalingstekenDubbel aanhalingsteken (")
Escape-tekenBackslash (\)
RegeleindeLF (\n)
KopregelAltijd aanwezig als eerste rij
Aantal kolommen23 (vaste volgorde, zie het kolomoverzicht hierboven)
LeveringZIP-archief met het CSV-bestand plus een referentiebestand COLUMNS.txt
KolomgroepTypePrecisie
pay_periodStringJJJJMM (6 tekens)
dsp_transaction_dateStringJJJJ-MM-DD (10 tekens)
purchase_qtyIntegerGeheel getal
gross_usd, *_fee_usd, net_revenue_usdDecimaalTot 8 decimalen
platform_fee_rate, ugc_fee_rateDecimaalTot 8 decimalen (bijv. 0.05000000 = 5%)
Alle overige kolommenStringVariabele lengte
total_labelgrid_fee = platform_fee_usd + ugc_fee_usd
net_revenue_usd = gross_usd + total_labelgrid_fee

Aandachtspunten voor automatische verwerking

Section titled “Aandachtspunten voor automatische verwerking”
  • Lege velden: track_version en cat kunnen leeg zijn (twee komma’s na elkaar)
  • Tekst tussen aanhalingstekens: Velden met komma’s of aanhalingstekens staan tussen dubbele aanhalingstekens. Dubbele aanhalingstekens binnen een veldwaarde worden bij de export verwijderd.
  • Grote exports: Exports van meer dan 150 MB worden opgesplitst in meerdere CSV-bestanden (elk met een eigen kopregel) en als ZIP-archief geleverd
  • Sortering: De rijen zijn aflopend gesorteerd op pay_period en vervolgens aflopend op dsp_transaction_date

net_revenue_usd = gross_usd + total_labelgrid_fee

Omdat de kosten negatieve waarden zijn, verlagen ze je brutobedrag. Hieronder staat een volledige streamingregel uit het voorbeeldbestand, met 5% platformkosten:

Bedrag
Bruto-omzet (gross_usd)$18.09000000
Platformkosten (5%)-$0.90450000
UGC-/Content ID-kosten$0.00000000
Netto-omzet$17.18550000

Platformkosten en UGC-kosten zijn aparte categorieën en worden niet over elkaar heen berekend

Section titled “Platformkosten en UGC-kosten zijn aparte categorieën en worden niet over elkaar heen berekend”

Bouw je een grootboek op basis van deze export, dan is dit het onderdeel dat kloppend moet zijn.

  • Beide tarieven worden berekend over hetzelfde bedrag.
  • Geen van beide kostenposten wordt berekend over de uitkomst van de andere. De UGC-kosten gaan niet over wat er na de platformkosten overblijft, en de platformkosten gaan niet over wat er na de UGC-kosten overblijft.
  • De twee bedragen worden opgeteld: total_labelgrid_fee = platform_fee_usd + ugc_fee_usd.

Hieronder een uitgewerkt voorbeeld van een regel op een overzicht met beide soorten kosten: een platformtarief van 5% en een UGC-tarief van 20% over hetzelfde bedrag van $100.00000000.

BerekeningCorrect (opgeteld)Onjuist (gestapeld)
Platformkosten-$5.00000000-$5.00000000
UGC-/Content ID-kosten-$20.00000000 (20% van $100.00)-$19.00000000 (20% van $95.00)
Totaal LabelGrid-kosten-$25.00000000-$24.00000000

De linkerkolom klopt met je administratie. Een platformtarief van 5% en een UGC-tarief van 20% komen samen uit op een inhouding van 25% over dat bedrag, en niet op de 24% die je krijgt als je het ene tarief toepast op wat er na het andere overblijft.

De UGC-/Content ID-kosten gelden voor inkomsten uit User-Generated Content op platforms als YouTube, TikTok en SoundCloud. Op regels van gewone streamingplatforms als Spotify of Apple Music staat in ugc_fee_rate en ugc_fee_usd de waarde 0.00.

Omdat tarieven per overzicht worden bepaald, is op de meeste regels één tarief ingevuld en staat het andere op nul: een overzicht bevat meestal maar één soort inkomsten. Bevat een overzicht toch allebei, dan staan beide tarieven op elke regel van dat overzicht en geldt de optelregel hierboven. Ga er dus niet van uit dat er altijd precies één van de twee tariefkolommen gevuld is. Kijk welke kolommen gevuld zijn en tel die bij elkaar op.

De kosten zijn opgenomen in de CSV-exports vanaf de overzichtsperiode oktober 2024. Bij eerdere overzichten staan de omzetgegevens zonder de kolommen met de kostenuitsplitsing.

Lees je overzichten via de publieke API in plaats van via de CSV-export, dan geven de overzicht-endpoints dezelfde uitsplitsing terug in drie extra velden:

VeldOmschrijving
platform_fee_usdStandaard distributiekosten die op het overzicht in rekening zijn gebracht
ugc_fee_usdUGC-/Content ID-kosten die op het overzicht in rekening zijn gebracht
labelgrid_ugc_rateHet UGC-/Content ID-percentage dat gold toen het overzicht werd gemaakt

Beide bedragen zijn negatief en komen samen uit op labelgrid_fee. Kosten worden berekend over het volledige bedrag dat op het overzicht wordt afgerekend, inclusief een eventueel saldo dat is doorgeschoven uit eerdere periodes, dus een percentage vermenigvuldigd met alleen de inkomsten van die periode komt niet altijd uit op het bedrag — de bedragen zijn leidend.

Alle drie de velden zijn null bij overzichten die zijn gemaakt voordat de uitsplitsing werd vastgelegd. Behandel null als ‘niet uitgesplitst’ en niet als nul, en blijf labelgrid_fee in alle gevallen als kostentotaal gebruiken.


Wil je zien hoe de export eruitziet voordat je je eigen bestand downloadt? Download ons voorbeeldbestand:

Voorbeeld-CSV downloaden

Het voorbeeld bevat fictieve gegevens met typische regels van verschillende platforms en regio’s, in de indeling met 23 kolommen, zoals hierboven beschreven. Elke rij voldoet aan de formules in dit artikel, dus je kunt het bestand als testbestand gebruiken bij het bouwen van een parser.


  1. Ga naar Google Sheets
  2. Klik op Bestand → Importeren
  3. Upload je CSV-bestand
  4. Kies “Komma” als scheidingsteken
  5. Klik op Gegevens importeren
  1. Open Excel
  2. Klik op Bestand → Openen en selecteer het CSV-bestand
  3. Excel herkent het komma-gescheiden formaat automatisch
  • Filter op retailer om je inkomsten per platform te zien
  • Maak een draaitabel op territory om je sterkste markten te vinden
  • Tel net_revenue_usd op om het totaalbedrag van je overzicht te controleren
  • Sorteer op purchase_qty om je meest gestreamde tracks te vinden
  • Groepeer op release om de prestaties van albums te vergelijken

Grote overzichten met veel regels kunnen langer duren om te genereren. Het systeem wacht maximaal 5 minuten. Verloopt de export in een time-out:

  1. Sluit het venster
  2. Wacht een paar minuten
  3. Probeer opnieuw te downloaden

Er kan maar één export tegelijk worden verwerkt. Wacht tot een lopende export klaar is en probeer het dan opnieuw.

Zorg dat je spreadsheetprogramma bij het importeren op UTF-8-codering staat. Zo worden artiestennamen en tracktitels met bijzondere tekens correct weergegeven.

De kostenkolommen (platform_fee_rate, platform_fee_usd enzovoort) zijn alleen beschikbaar voor overzichtsperiodes vanaf oktober 2024. Bij eerdere periodes staan de omzetgegevens zonder de kostenuitsplitsing.



Hulp nodig bij je export? Neem contact op met ons supportteam.

Gebruik je LabelGrid nog niet?

Alles wat je net hebt gelezen, kun je gebruiken op ons platform.

Ontdek wat LabelGrid kan →