Omzet per verkooptype · laatste ~18 mnd
Digitaal per store
Top-tracks
| # | Track | Artiest | Aantal | Netto |
|---|
Laatst uitgebracht
| Catalog | Titel | Artiest | Datum |
|---|---|---|---|
| De catalogus is nog leeg — begin bij het tabblad Import. | |||
| Catalog | Titel | Artiest | Label | Tracks | Datum |
|---|
| Artiest | Contracten | Min. payment | Openingssaldo | Laatst betaald | Betaalgegevens |
|---|---|---|---|---|---|
| Nog geen artiesten — sleep de details-export (JSON) in het Import-tabblad. | |||||
| Naam | PRO | IPI | op tracks | |
|---|---|---|---|---|
| Laden… | ||||
Importeren
Sleep een bestand hierheen — het type wordt automatisch herkend. Release-lijst (Label Worx-export) werkt de catalogus bij. Verkoopstatement (Label Worx, Bandcamp, Believe of Triple Vision) start een statementimport: elke regel wordt via ISRC aan je catalogus gekoppeld; wat niet automatisch matcht komt in de wachtrij hieronder. Vóór elke import wordt automatisch een back-up gemaakt.
Meerdere bestanden tegelijk mag ook: zet een hele map statements neer en ze worden één voor één ingelezen, elk in hun eigen periode.
Er wordt dan één back-up vooraf gemaakt. Een bestand waarvan de periode niet uit de inhoud of de naam blijkt wordt overgeslagen — dat doe je handmatig,
want een verkeerd geboekte periode zet omzet in de verkeerde afrekening. Al geïmporteerde periodes worden ook overgeslagen, niet overschreven.
Sleep je bestand(en) hierheen of
Verkoopstatement herkend — controleer de periode
Import-overzicht
groen = geïmporteerd (netto) · leeg = nog nietStatement-imports
| Periode | Kanaal | Regels | Gematcht | Netto | Status | |
|---|---|---|---|---|---|---|
| Nog geen statements geïmporteerd. | ||||||
Conceptstatements genereren
Kies een afrekenperiode. Alle gematchte sales-regels binnen de periode worden via de contracten toegewezen (track-precies waar mogelijk, pro rata bij releaseverkopen) en per artiest opgeteld, met recouping vanaf het openingssaldo. Concepten zijn vrijblijvend: opnieuw genereren vervangt ze.
Kosten & voorschotten (bulk) · vóór het genereren invoeren — ze gaan van de uitbetaling af
Plak of typ meerdere kostenposten tegelijk, één per regel: artiest ⇥ omschrijving ⇥ bedrag ⇥ datum. Bedrag negatief = kosten/voorschot (bijv. −250), positief = correctie ten gunste. De datum (JJJJ-MM-DD) bepaalt in welke afrekenperiode de post valt; leeg = vandaag. Scheiding met tab (Excel-plak) of puntkomma. Zo neem je een hele periode aan kosten in één keer over. Losse posten per artiest kan ook via Artiesten → open artiest → Voorschotten & correcties.
| Artiest | Periode | Opening | Royalty's | Uitbetaling | Closing | Status |
|---|---|---|---|---|---|---|
| Nog geen statements gegenereerd. | ||||||
Onbedeeld — grootste posten · in de gekozen periode · klik om de verdeling in te stellen
| Track | Artiest(en) | Regels | Netto | |
|---|---|---|---|---|
| Genereer eerst concepten voor een periode. | ||||
Naslag per artiest · statement-historie + lopend saldo, live uit Label Control
Klik een artiest open voor de volledige statement-tijdlijn en het openingssaldo uit details. Lopend saldo = het slot van het nieuwste Label Control-statement, of anders het gemigreerde openingssaldo. Voorschotten en recoupbare kosten zitten in dat doorlopende saldo.
| Artiest | Statements | Royalty totaal | Uitbetaald | Lopend saldo |
|---|---|---|---|---|
| Laden… | ||||
Aansluiting per periode
Alles wat binnenkwam moet ergens terechtkomen. Sluit dit niet, dan klopt er iets niet in de import, de matching of de contractdekking — en dan zijn de statements van deze periode niet betrouwbaar.
Saldo-overdracht uit Details
Details is een doorlopende keten: het slotsaldo van de laatste ronde is precies het bedrag waarmee Label Control hoort te beginnen. Eén getal per artiest, zonder periodes of speling — daarom een betrouwbaardere controle op de migratie dan de royalty's per ronde. Vereist dat de Details-historie is ingelezen (Import > startpakket).
Vergelijken met Details
Per artiest de door Label Control berekende royalty naast wat het oude systeem voor dezelfde periode rapporteerde. Draai dit vóór je overstapt: elk verschil is een vraag die je wilt kunnen beantwoorden. Vereist dat de Details-historie is ingelezen (Import > startpakket).
Controle & herstel
Zoekt dubbele statementnummers, dubbele statements per periode, gebroken saldoketens, self-bills die niet meer bij hun statement passen en weesregels. Scannen verandert niets.
Uiterlijk
Drie ontworpen thema's, geen filter. Standaard volgt hij je Mac of telefoon. De keuze staat bij je account, dus je laptop en je telefoon zien hetzelfde.
De vier vlakken — bureau, venster, oppervlak en rij — liggen op vaste afstanden van elkaar. Deze twee getallen bepalen waar het donkerste ligt en hoe ver de rest daarvan opklimt, zodat je het geheel zachter kunt zetten zonder de diepte plat te slaan. Elk thema houdt zijn eigen instelling.
Instellingen
E-mails
Statementmail
Uitnodigingsmail betaalgegevens
Betalen
De rekening van het label zelf — dit is de opdrachtgever-kant van het SEPA-batchbestand: de bank moet weten van welke rekening de betalingen afgeschreven worden.
Wisselkoersen
Hoeveel euro is één eenheid van deze valuta? Levert een distributeur bedragen in een vreemde valuta aan, dan rekent de import daarmee om. Staat er geen koers, dan wordt de import geweigerd in plaats van de bedragen stilzwijgend als euro's te tellen. Laat leeg wat je niet gebruikt.
Historie op slot
Perioden t/m deze datum zijn in het oude systeem al afgerekend en uitbetaald. Label Control weigert daarvoor nieuwe concepten aan te maken of te finaliseren \u2014 anders reken je artiesten een tweede keer af voor geld dat ze al hebben gehad. Verkoopdata van die jaren mag je gewoon importeren; het slot gaat alleen over afrekenen. Laat leeg als er niets af te schermen valt.
Koppelingen
Demo Control-koppeling
Eén sleutel voor alles wat Demo Control hier mag: artiesten opzoeken, getekende contracten pushen en de catalogus meelezen (volgende vrije nummers, laatste releases, namenwand). Alleen-lezen waar het kan, en de sleutel blijft server-naar-server - hij komt nooit in een browser terecht.
Plakken in: Demo Control → Beheer → Koppelingen. Let op: een nieuwe sleutel maakt de oude direct ongeldig; werk hem dan meteen in Demo Control bij.
Back-up
Vóór elke import wordt automatisch een SQL-dump op de server bewaard (buiten de webmap). Alleen de nieuwste 8 dumps blijven staan — oudere worden automatisch opgeruimd zodat de back-upmap niet volloopt. Download daarnaast periodiek zelf een kopie.
Offsite back-up · nachtelijke pull vanaf bijv. een Synology
Eén URL levert een complete zip: verse databasedump, alle bestanden (PDF's, facturen, artwork, instellingen) én de sitecode. Zet op de Synology een geplande taak die hem dagelijks ophaalt.
Betaalsleutel · los back-uppen van de bankgegevens
De back-ups bevatten de bankgegevens versleuteld; de sleutel daarvoor (.paykey) staat er bewust niet in. Exporteer hem hier apart, beschermd met een wachtwoordzin, en bewaar dat bestand los (kluis/wachtwoordmanager) — niet naast je database-back-up. Zonder deze sleutel zijn de IBAN's na serververlies onleesbaar.
Toegang & beveiliging
Gebruikers
| Sinds | 2FA |
|---|
Snelle toegang (Face ID / Touch ID / vingerafdruk)
Voeg dit apparaat eenmalig toe; daarna log je in met je gezicht of vingerafdruk in plaats van wachtwoord + 2FA-code. Passkeys zijn persoonlijk en per apparaat.
Tweestapsverificatie (2FA)
Beveilig je login met een authenticator-app (Google Authenticator, 1Password, Authy…).
Scan de QR-code met je authenticator-app, of voer de sleutel handmatig in. Vul daarna de 6-cijferige code in ter bevestiging.
2FA staat aan. Bij het inloggen wordt om een verificatiecode gevraagd. Toegang kwijt? De sleutel kan via phpMyAdmin worden gewist (users → totp_secret → NULL).
Wachtwoord wijzigen
Updates · nieuwe versie plaatsen zonder cPanel
Haalt de nieuwste release rechtstreeks van GitHub — geen FTP, werkt ook vanaf je telefoon. Zelfde controles (back-up, syntaxcheck, juiste app) als bij een handmatige zip.
Of handmatig een codebase-zip plaatsen (bijv. label-control-v1.44.0-codebase.zip). Alleen de bestanden uit de lijst worden vervangen — en de bestanden die de nieuwe versie zelf noemt, zodat een nieuw bestand niet stilletjes wordt overgeslagen. Er wordt eerst een back-up gemaakt.
Gaat er ooit iets mis en opent de app niet meer? Ga dan naar /recover.php op de site en zet met de installatiecode de vorige versie terug.
Logboek
| Tijd | Gebruiker | Actie | Detail |
|---|