Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
19 changed files
with
1,267 additions
and
49 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
Royalty Calculations | ||
============================== | ||
|
||
Introduction | ||
------------------- | ||
|
||
Publishers receive royalty statements and payments from collective | ||
societies, DSPs, administrators, sub-publishers, etc. | ||
|
||
Publishers usually keep only part of the revenues, while the rest is | ||
distribute to clients. | ||
|
||
For this, outgoing royalties must be calculated. These calculations are | ||
the basis for outgoing statements and payments. | ||
|
||
Django-Music-Publisher is fast and precise in calculating royalties. And | ||
it does only this crucial part. Generation of outgoing royalty statements | ||
can then be performed in more suitable tools, e.g. Excel. | ||
|
||
Process overview | ||
----------------------------------------- | ||
|
||
A brief overview of the royalty calculation process will be given first. | ||
|
||
Incoming CSV file is selected for upload and one of two algorithms is | ||
selected. The visibility and possible options for other fields are | ||
determined. | ||
|
||
Preparing the ingoing CSV file | ||
----------------------------------------- | ||
|
||
Most of societies and other senders of royalty statements have an option | ||
of sending them in CSV format. Other formats can be converted to CSV. | ||
|
||
In some cases, you may wish to filter out some rows. E.g. some publishers | ||
keep all of the revenue they receive for performance, as writers receive | ||
their share through societies. In that case, remove all performance-related | ||
rows from the CSV file. | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Royalty cal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
"Work ID","Work Title","ISWC","Original Title","Library","CD Identifier","Alt Title 1","Alt Title 2","Alt Title 3","Alt Title 4","Writer 1 Last","Writer 1 First","Writer 1 IPI","Writer 1 PRO","Writer 1 Role","Writer 1 Share","Writer 1 Controlled","Writer 1 SAAN","Writer 2 Last","Writer 2 First","Writer 2 IPI","Writer 2 PRO","Writer 2 Role","Writer 2 Share","Writer 2 Controlled","Writer 2 SAAN","Writer 3 Last","Writer 3 First","Writer 3 IPI","Writer 3 PRO","Writer 3 Role","Writer 3 Share","Writer 3 Controlled","Writer 3 SAAN","Writer 4 Last","Writer 4 First","Writer 4 IPI","Writer 4 PRO","Writer 4 Role","Writer 4 Share","Writer 4 Controlled","Writer 4 SAAN","Artist 1 Last","Artist 1 First","Artist 1 ISNI","Artist 2 Last","Artist 2 First","Artist 2 ISNI","Artist 3 Last","Artist 3 First","Artist 3 ISNI","Artist 4 Last","Artist 4 First","Artist 4 ISNI" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Generated by Django 3.0.6 on 2020-06-15 10:26 | ||
|
||
from django.db import migrations | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('music_publisher', '0005_work__work_id'), | ||
] | ||
|
||
operations = [ | ||
migrations.AlterModelOptions( | ||
name='work', | ||
options={'ordering': ('-id',), 'permissions': (('can_process_royalties', 'Can perform royalty calculations'),), 'verbose_name': 'Musical Work'}, | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.