5.8.8 SR08.01 – Single Record Block Record Type for Financial Reporting to Record Companies

This is the Record to contain all information necessary to convey Release, Resource and sales/usage information in a single-record for Financial Reporting to Record Companies.

If sales/usages for a Release are to be reported:

  1. Cells 2–12 must be reported (subject to further rules below) and Cells 13–24 must be omitted;

  2. The following identifiers shall be communicated if available to the Message Sender:

    1. All Release IDs received by the Message Sender (e.g. in a NewReleaseMessage as defined in the the Electronic Release Notification Message Suite Standard);

    2. The DSP’s proprietary ID for the Release;

    3. GRID or ICPM for the Release; and

    4. A ContextReleaseGRid, if the Release is equivalent to a TrackRelease as defined in the the Electronic Release Notification Message Suite Standard.

If sales/usages for a Resource are to be reported:

  1. Cells 13–24 must be reported (subject to further rules below). Cells 2–12 must also be reported if available to the message sender. Cells 2–12 may only be omitted, if the sender does not have access to the information;

  2. The following identifiers shall be communicated if available to the Message Sender:

    1. All Resource IDs received by the Message Sender (e.g. in a NewReleaseMessage as defined in the the Electronic Release Notification Message Suite Standard);

    2. The DSP’s proprietary ID for the Resource;

    3. ResoucerIsrc for the Resource; and

    4. A ContextReleaseGRid (if available).

Cell Name

Field Definition

Data Type

M/O/C

Example

1

RecordType

The Type of the Record, always to contain “SR08.01”

Fixed String

M

SR08.01

2

SalesTranscationId

ProprietaryIdentifier of the Sales Transaction, allocated by the MessageSender, which allows an invoice to be tied back to an individual SalesTransaction composite/record. Taken together with the Message ID this shall be globally and perpetually unique. The SalesTransactionId may change when the report is re-generated.

String

M

A13HG65

Release Information

3

Grid

The GRid identifying the Release. This is the preferred Element and is mandatory if a GRid is available. A GRid comprises four parts: the xs:string 'A1', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric character. DDEX will enforce the syntax [a-zA-Z0-9]{18} using XML Schema in the future.

String

C

A1AAAAA1234567890X

4

Icpn

The ICPN used as proxy for identification of the Release. An ICPN comprises 12 or 13 digits, depending on whether it is an EAN (13) or a UPC (12). 14 character ICPNs are also permitted.

String

C

123456789012

5

DspReleaseId

The ProprietaryIdentifier of the Release assigned by the MessageSender.

String

M

12345678

6

LabelReleaseId

The ProprietaryIdentifier of the Release assigned by the Record Company that provided the Release information to the MessageSender.

String

C

ABC

7

ProprietaryReleaseId

The ProprietaryIdentifier of the Release preceded by a namespace identifier in the syntax ns::id.

Multiple String::String

O

myns::4534|ns2::4345

8

ContextReleaseGrid

The GRid identifying the Release from which the Release was taken. This is the preferred Element and is mandatory if a GRid is available. A GRid comprises four parts: the xs:string 'A1', followed by five alphanumeric characters, ten alphanumeric characters and and one alphanumeric character. DDEX will enforce the syntax [a-zA-Z0-9]{18} using XML Schema in the future.

String

O

A1AAAAA1234567890X

9

ReleaseType

The form in which a ReleaseCreator anticipates offering the Release to Consumers.

AVS

C

Album

10

ReleaseTitle

The ReferenceTitle of the Release.

String

C

Beatles for Sale

11

ReleaseSubTitle

A Descriptor which is supplementary to, but not contained within, a Title.

String

O

Live Version

12

ReleaseDisplayArtistName

The Name to be used by a DSP when presenting Artist details of the Release to a Consumer.

String

C

The Beatles

13

ReleaseDisplayArtistPartyId

The PartyId of the DisplayArtist.

PartyId

O

ISNI::0000000081266409

Resource Information

14

Isrc

The ISRC (International Standard Recording Code as defined in ISO 3901) for the SoundRecording. An ISRC comprises four parts: two characters, followed by three alphanumeric characters, then two digits and five digits.

String

C

USS1Z1412345

15

Isan

The ISAN (International Standard Audio-visual Number as defined in ISO 15706) for the Video. An ISAN comprises four blocks of four hexadecimal characters followed by a check character followed, optionally, by two further blocks of four hexadecimal characters, followed by a further check character.

String

O

1234-5678-0ABC-DEF0-A

16

DspResourceId

The ProprietaryIdentifier of the Resource assigned by the MessageSender.

DspResourceId is mandatory  if sales/usages for a Resource are to be reported.

String

C

12345678

17

LabelResourceId

The ProprietaryIdentifier of the Resource assigned by the Record Company (typically also the MessageRecipient).

String

C

12345678

18

ProprietaryResourceId

The ProprietaryIdentifier of the Resource preceded by a namespace identifier in the syntax ns::id.

Multiple String::String

O

myns::4534|ns2::4345

19

ContextReleaseGrid

The GRid identifying the Release from which the Resource was taken. This is the preferred Element and is mandatory if a GRid is available. A GRid comprises four parts: the xs:string 'A1', followed by five alphanumeric characters, ten alphanumeric characters and and one alphanumeric character. DDEX will enforce the syntax [a-zA-Z0-9]{18} using XML Schema in the future.

String

C

A1AAAAA1234567890X

20

ResourceType

The Type of the Resource.

AVS

C

SoundRecording

21

ResourceTitle

The ReferenceTitle of the Resource.

String

C

Roll over Beethoven

22

ResourceSubTitle

A Descriptor which is supplementary to, but not contained within, a Title.

String

O

Live Version

23

ResourceDisplayArtistName

The Name to be used by a DSP when presenting Artist details of the Resource to a Consumer.

String

C

The Beatles

24

ResourceDisplayArtistPartyId

The PartyId of the DisplayArtist.

PartyId

O

ISNI::0000000081266409

Sales/Usage Information

25

SummaryRecordId

The Identifier (specific to the Message) of the Summary Record that this Usage, Revenue or Sales Record provides details for.

String

M

1224

26

SalesTransactionDate

The date of the Sales Transaction. All data below is provided for this date.

ISO Date

M

2017-06-01

28

Usages

The number of Usages of the Release or Resource by Consumers that are using the MessageSender service, during the sub-period.

Decimal

M

145.5

29

Returns

The number of Usages of a Release or Resource returned to the MessageSender (which also involves a refund to the Consumer) as a result of a reversal of a SalesTransaction or because of an earlier error in sales reporting in sub-period.

If no returns are to be reported the value should be 0.

Integer

M

 

 

30

NetUsage

The number of Usages less the number of Returns in the reporting sub-period .

Decimal

M

126.2

31

WholesalePriceInCurrencyOfTransaction

The wholesale price of the Release or Resource in sub-period in the CurrencyOfTransaction.

This information does not need to be provided in streaming models.

Decimal

C

9.99

32

WholesalePriceInCurrencyOfAccounting

The wholesale price of the Release or Resource in sub-period in the CurrencyOfAccounting.

This information does not need to be provided in streaming models.

Decimal

C

8.43

33

SuggestedConsumerPriceInCurrencyOfTransaction

A Price agreed between DSP and MessageRecipient/RightsController for the Usage of the Release or Resource in sub-period in the CurrencyOfTransaction.

This information does not need to be provided in streaming models.

Decimal

C

15.0

34

SuggestedConsumerPriceInCurrencyOfAccounting

A Price agreed between ReleaseDistributor and ReleaseCreator for the Usage of the Release in sub-period in the CurrencyOfAccounting.

This information does not need to be provided in streaming models.

Float

C

12.35

35

PriceType

The Type of the price. This is often agreed in a rate card between DSP and MessageRecipient/RightsController .

Either a PriceType or PriceRangeType (but not both) must be provided.

String

C

X55

36

PriceTypeRange

A PriceRange agreed between DSP and  MessageRecipient/RightsController for the Usage of the Release or Resource in sub-period.

Either a PriceType or PriceRangeType (but not both) must be provided.

String

C

Budget

37

PriceConsumerPaidExcSalesTaxInCurrencyOfTransaction

A Price paid by Consumers, excluding SalesTax for each SalesTransaction in the CurrencyOfTransaction. This may be a nominal price in sub-period.

This information does not need to be provided in streaming models.

Decimal

C

1.22

38

PriceConsumerPaidExcSalesTaxInCurrencyOfAccounting

A Price paid by Consumers, excluding SalesTax for each SalesTransaction in the CurrencyOfAccounting. This may be a nominal price in sub-period.

This information does not need to be provided in streaming models.

Decimal

C

1.67

39

DeductionType

Different types of deductions that the DSP applies before allocating revenue to the MessageRecipient/RightsController in the CurrencyOfAccounting.

This information does not need to be provided in streaming models.

The order of the individual data elements in DeductionType, DeductionsInCurrencyOfTransaction and DeductionsInCurrencyOfAccounting shall be the same order so that the recipient is able to relate them correctly.

Multiple String

C

AsPerContract

40

DeductionsInCurrencyOfTransaction

Deductions that the DSP applies before allocating revenue to the MessageRecipient/RightsController in the CurrencyOfAccounting in the CurrencyOfTransaction. One Deduction amount has to be provided for each DeductionType.

This information does not need to be provided in streaming models.

The order of the individual data elements in DeductionType, DeductionsInCurrencyOfTransaction and DeductionsInCurrencyOfAccounting shall be the same order so that the recipient is able to relate them correctly.

Multiple Decimals

C

1452.24|12372.66

41

DeductionsInCurrencyOfAccounting

Deductions that the DSP applies before allocating revenue to the MessageRecipient/RightsController in the CurrencyOfAccounting in the CurrencyOfAccounting. One Deduction amount has to be provided for each DeductionType.

This information does not need to be provided in streaming models.

The order of the individual data elements in DeductionType, DeductionsInCurrencyOfTransaction and DeductionsInCurrencyOfAccounting shall be the same order so that the recipient is able to relate them correctly.

Multiple Decimals

C

1452.24|12372.66

42

RightSharePercentage (updated)

Percentage applied to calculate AllocatedNetRevenue owed to the  MessageRecipient/RightsController. This information is especially useful for DJ Mixes.

RightSharePercentage is to be provided if (i) the percentage is not 100% and (ii) the information is available.

Decimal

C

100

43

CalculatedUnitPriceInCurrencyOfTransaction

The amount calculated as being allocated to a single transaction in the CurrencyOfTransaction. This may be based on the WholesalePriceInCurrencyOfTransaction, PriceConsumerPaid, PriceType, PriceRangeType or other bilaterally-agreed aspects.

Decimal

M

543.54

44

CalculatedUnitPriceInCurrencyOfAccounting

The amount calculated as being allocated to a single transaction in the CurrencyOfAccounting. This may be based on the WholesalePriceInCurrencyOfAccounting, PriceConsumerPaid, PriceType, PriceRangeType or other bilaterally-agreed aspects.

Decimal

M

23.12

45

AllocatedRevenueInCurrencyOfTransaction

The amount allocated to the MessageRecipient/RightsController for the Usages reported in the CurrencyOfTransaction.

The AllocatedRevenueInCurrencyOfTransaction would typically be the product of CalculatedUnitPriceInCurrencyOfTransaction and AllocatedUsages.

Decimal

M

1.67

46

AllocatedRevenueInCurrencyOfAccounting

The amount allocated to the MessageRecipient/RightsController for the Usages reported in the CurrencyOfAccounting.

The AllocatedRevenueInCurrencyOfAccounting would typically be the product of CalculatedUnitPriceInCurrencyOfAccounting and AllocatedUsages.

Decimal

M

1.67

47

AllocatedNetRevenueInCurrencyOfTransaction

Net Revenue generated by the DSP that is to be allocated to a Release or Resource in the CurrencyOfTransaction.

Decimal

M

1.67

48

AllocatedNetRevenueInCurrencyOfAccounting

Net Revenue generated by the DSP that is to be allocated to a Release or Resource in the CurrencyOfAccounting.

Decimal

M

1.67

49

CopyrightObligationWithDsp

The flag that indicates whether the obligation for reporting sale/usages to the owners or controllers of embedded MusicalWorks lies with the DSP (true) or not (false). 

Boolean

M

true