Digital Sales Report Message Suite: Part 8 - Record Type Definitions

Go back to the overview page for the Digital Sales Report Message Suite here.

Read the text of the current version 1.5

What's changed in this version?

 Read the release notes

Version 1.5 provides a series of minor updates to a number of Records. These are marked in magenta in the table below.

Below is the list of changes made to the Records over time. Where a Cell in a specific Record has been changed, or where a Cell has been added to a specific Record, it is marked with "(new)" or "(updated)" in this version of Part 8 of the Digital Sales Reporting Message Suite. Changes to Cell names with no substatial change in the definition are not listed. Also not listed are updates of the cardilality from optional to conditional where the condition requires the sender to add data into a Cell if they have access to the data.

Record /version

Cell

Change

Comment

Summary Records

SY01

01

CurrencyOfTransaction

Added

ExchangeRate

Added

02

UseType

Changed cardinality to conditional

03

ExchangeRateSource

Added

 

DateOfCurrencyExchange

Added

 

TotalPlaybackDuration

Added

 

SY02

01

RightsType

Added

02

ContentCategory

Added

CurrencyOfTransaction

Added

ExchangeRate

Added

RightsTypePercentage

Added

03

UseType

Changed cardinality to conditional

04

ServiceDescription

Changed cardinality to conditional

 

ContentCategory

Changed cardinality to optional

 

ExchangeRateSource

Added

 

DateOfCurrencyExchange

Added

 

TotalPlaybackDuration

Added

 

SY03

01

UseType

Changed cardinality to conditional

SubscriberType

Added

02

ServiceDescription

Changed cardinality to conditional

 

Subscribers

Changed cardinality to conditional

 

ExchangeRate

Changed cardinality to conditional

 

SubscriberType

Changed cardinality to conditional

 

ExchangeRateSource

Added

 

TotalPlaybackDuration

Added

 

DateOfCurrencyExchange

Added

 

SY04

01

MusicUsagePercentage

Added

02

UseType

Changed cardinality to conditional

03

ServiceDescription

Changed cardinality to conditional

 

SubscriberType

Changed cardinality to conditional

 

Subscribers

Changed cardinality to conditional

 

SubPeriodStartDate

Changed cardinality to conditional

 

SubPeriodEndDate

Changed cardinality to conditional

 

EndUserPaidUnitPrice

Changed cardinality to mandatory

 

ExchangeRateSource

Added

 

TotalPlaybackDuration

Added

 

DateOfCurrencyExchange

Added

 

SY05

01

Currency

Added

ExhangeRateBaseCurrenty

Added

ExchangeRate

Added

SubscriberType

Added

SubPeriodStartDate

Added

SubPeriodEndDate

Added

02

ContentCategory

Added

RightsTypePercentage

Added

03

UseType

Changed cardinality to conditional

SubscriberType

Deprecated

 

ParentSummaryRecordId

Added

MusicUsagePercentage

Cell name changed

04

RightsType

Changed cardinality to optional

 

TotalUsages

Changed cardinality to mandatory

 

ContentCategory

Changed cardinality to optional

 

ExchangeRateSource

Added

 

DateOfCurrencyExchange

Added

 

TariffParameterType

Added

 

TariffParameterValue

Added

 

 

TotalPlaybackDuration

Added

 

SY06

01

CurrencyOfTransaction

Added

ExchangeRate

Added

02

UseType

Changed cardinality to conditional

ViewerHours

Added

03

ServiceDescription

Changed cardinality to conditional

 

ExchangeRateSource

Added

 

TotalPlaybackDuration

Added

 

DateOfCurrencyExchange

Added

 

SY07

01

CurrencyOfTransaction

Added

ExchangeRate

Added

RightsTypePercentage

Added

02

CommercialModel

Changed cardinality to mandatory

 

RightsType

Changed cardinality to optional

 

ServiceDescription

Changed cardinality to conditional

 

ExchangeRateSource

Added

 

TotalPlaybackDuration

Added

 

DateOfCurrencyExchange

Added

 

SY08

01

CurrencyOfTransaction

Added

ExchangeRate

Added

RightsTypePercentage

Added

02

UseType

Changed cardinality to conditional

IndirectValue

Cell renamed from IndirectNetRevenue

03

ServiceDescription

Changed cardinality to conditional

 

TotalPlaybackDuration

Changes Cell name

Changed cardinality to conditional

 

ExchangeRateSource

Added

 

TotalPlaybackDuration

Added

 

DateOfCurrencyExchange

Added

 

SY09

01

UseType

Changed cardinality to conditional

SubscriberType

Deprecated

 

SubPeriodStartDate

Added

SubPeriodEndDate

Added

ParentSummaryRecordId

Added

02

TotalUsages

Changed cardinality to mandatory

 

ExchangeRateSource

Added

 

DateOfCurrencyExchange

Added

 

AllocatedRevenue

Added

 

TotalPlaybackDuration

Added

 

SY10

01

UseType

Changed cardinality to conditional

MusicUsagePercentage

Cell name changed

02

SubscriptionFee InCurrencyOfReporting

Changed cardinality to conditional

 

TotalPlaybackDuration

Added

 

SubscriberTypeParameter

Added

 

SY11

01

UseType

Changed cardinality to conditional

SY12

01

IndirectValue

Deprecated

 

ExchangeRateSource

Added

 

TotalPlaybackDuration

Added

 

DateOfCurrencyExchange

Added

 

Record Types to describe Releases 

RE01

01

DisplayArtistName

Cardinality changed to conditional

02

DataProvider

Updated Definition

ReleaseDate

Added

03

ReleaseDisplayArtist PartyId

Changed data type to multiple strings

 

ReleaseTitle

Changed cardinality to conditional

 

ReleaseDisplayArtist

Added

 

RE03

01

VideoCategory

Added

EpisodeNumber

Added

UserChannelName

Added

02

DataProvider

Updated Definition

03

ReleaseTitle

Changed cardinality to conditional

 

SeasonNumber

Chanhed datatype to string

 

ReleaseDisplay ArtistName

Changed cardinality to optional

 

ReleaseDisplayArtistParty Id

Changed data type to multiple Party Identifiers

 

ReleaseDisplayArtist

Added

 

RE04

01

ReleaseDisplayArtist PartyID

Changed data type to multiple Party Identifiers

ReleaseTitle

Changed cardinality to conditional

 

ReleaseDisplayArtist

Added

 

ReleaseDisplayArtist PartyIdAsReceived

Added

 

Record Types to describe Resources

AS01

01

ISRC

Datatype changed to multiple string

DisplayArtistName

Cardinality changed to conditional

02

ISRC

Datatype changed to string

Newly introduced LC01 record is a better mechanism to communicate multiple IRSCs from multiple sources

IsSubjectToOwnership Conflict

Added

LastConflictCheck

Added

03

ResourceIsrc

Datatype changed to multiple string

 

ResourceDisplayArtist PartyId

Changed data type to multiple Party Identifiers

 

IsMasterRecording

Cardinality changed to mandatory

 

IsSubjectToOwnership Conflict

Cardinality changed to mandatory

 

ResourceDisplayArtist

Added

 

AS02

01

PropriataryWorkId

Added

02

IsMasterRecording

Added

03

DisplayArtistName

Cardinality changed to conditional

ProprietaryWorkId

Datatype changed to multiple string

DataProvider

Added

 

IsSubjectToOwnership Conflict

Added

 

LastConflictCheck

Added

 

04

ResourceIsrc

Datatype changed to multiple string

 

ResourceDisplayArtist PartyId

Changed data type to multiple Party Identifiers

 

IsMasterRecording

Cardinality changed to mandatory

 

IsSubjectToOwnership Conflict

Cardinality changed to mandatory

 

ResourceDisplayArtist

Added

 

AS03

01

EpisodeNumber

Cardinality changed to multiple integer

 

FirstVoDBroadcastDate

Added

02

ProuctionCompanyName

Added

ProductionCompany PartyId

Added

CueSheetDataProvider Name

Added

03

OriginalReleaseDateTime

Added

 

AS05

01

ResourceDisplayArtist PartyId

Changed data type to multiple Party Identifiers

 

IsMasterRecording

Cardinality changed to mandatory

 

IsSubjectToOwnership Conflict

Cardinality changed to mandatory

 

ResourceDisplayArtist

Added

 

AS06

01

ResourceISRC

Changed data type to multiple string

 

IsMasterRecording

Cardinality changed to mandatory

 

IsSubjectToOwnership Conflict

Cardinality changed to mandatory

 

ResourceDisplayArtist

Added

 

LC01

01

DspResourceId

Changed data type to string

(was: multiple string)

 

ResourceTitle

Cardinality changed to mandatory

 

ResourceDisplayArtist PartyId

Changed data type to multiple Party Identifiers

 

ResourceType

Cardinality changed to mandatory

 

IsSubjectToOwnership Conflict

Cardinality changed to mandatory

 

ResourceDisplayArtist

Added

 

Record Types to describe Works and Cues 

MW01

01

ProprietaryWorkId

Added

02

ResourceReference

Added

ParentLicensorData RecordId

Added

ParentMasterlistId

Added

03

ResourceReference

Cardinality changed to mandatory

 

MW02

01

ResourceReference

Cardinality changed to mandatory

CU01

01

CueSheetDataProviderName

Added

02

CueStartTime

Datatype changed to time

 

Contained CreationIsan

Added

 

Contained CreationEidr

Added

 

CU02

01

DateOfRelease

Added

Record Types to describe Sales and/or Usage Data 

SU01

01

02

UseType

Added

03

Usages

Datatype changed to decimal

 

SU02

01

NumberOfStreams

Datatype changed to decimal

UseType

Added

 

02

IsRoyaltyBearing

Cardinality changed to mandatory

PlaybackDuration

Added

 

SU03

01

SummaryRecordId

Cardinality changed to conditional

02

DspResourceId

Cell renamed from DspReleaseId

Bug fix

Usages

Datatype changed to decimal

ContentCategory

Added

IsRoyaltyBearing

Added

03

SummaryRecordId

Cardinality changed to mandatory

 

ValidityPeriodEnd

Cardinality changed to conditional

 

IsRoyaltyBearing

Cardinality changed to mandatory

 

PlaybackDuration

Added

 

SU04

01

FirstVoDBroadcast DateTime

Added

02

IsDrmEnforced

Datatype changed to Boolean

UseType

Added

03

PriceEndUserPaidExc SalesTax

Cardinality changed to conditional

 

OriginalBroadcast DateTime

Deprecated

 

PlaybackDuration

Added

 

SU05

01

UseType

Added

02

TransactedResource Reference

Cardinality changed to conditional

Cell name changed

 

NumberOfBroadcasts

Cardinality changed to optional

 

PlaybackDuration

Cardinality changed to optional

Cell name changed

 

SU06

01

OfferStartDate

Added

 

OfferEndDate

Added

 

PlaybackDuration

Added

 

RU01

01

ContentCategory

Added

02

ParentResourceReference

Added

03

ContentCategory

Cardinality changed to optional

 

PlaybackDuration

Added

 

RU02

01

ContentCategory

Added

02

ParentResourceReference

Added

03

PlaybackDuration

Added

 

LI01

01

SummaryRecordId

Cardinality changes to conditional

02

AllocatedUsages

Added

03

AllocatedNetRevenue

Cardinality changed to conditional

AllocatedAmount

Cardinality changed to conditional

Parent SalesTransactionId

Added

LicensorDataRecordId

Added

04

PlaybackDuration

Added

 

ST01

01

PlaybackDuration

Added

Miscellaneous Record Types

ML01

01

MasterlistId

Added

Single Record Block Record Types

SR01

01

ProprietaryWorkId

Datatype changed to multiple string

ReleaseDate

Added

UseType

Added

02

ResourceIsrc

Cardinality changed

 

ResourceDisplayArtist Name

Cardinality changed to conditional

 

ResourceDisplayArtist PartyId

Datatype changed to multiple Party Identifiers

 

ReleaseDisplayArtist Name

Cardinality changed to conditional

 

ReleaseDisplayArtist Party Id

Datatype changed to multiple Party Identifiers

 

Usages

Datatype changed to decimal

 

ResourceDisplayArtist

Added

 

ReleaseDisplayArtist

Added

 

SR02

01

ReleaseDate

Added

UseType

Added

PriceEnd userPaidExcSalesTax

Added

02

ResourceDisplayArtist Name

Cardinality changed to conditional

 

ResourceDisplayArtist PartyId

Datatype changed to multiple Party Identifiers

 

ReleaseDisplayArtist Name

Cardinality changed to conditional

 

ReleaseDisplayArtist PartyId

Datatype changed to multiple Party Identifiers

 

ResourceDisplayArtist

Added

 

ReleaseDisplayArtist

Added

 

SR03

01

AllocatedNetUsage

Deprecated

02

ResourceDisplayArtist PartyId

Datatype changed to multiple Party Identifiers

 

MusicalWorkTitle

Cardinality changed to conditional

 

ReleaseDisplayArtist PartyId

Datatype changed to multiple Party Identifiers

 

ValidityPeriodStart

Cardinality changed to conditional

 

ValidityPeriodEnd

Cardinality changed to conditional

 

ContentCategory

Cardinality changed to conditional

 

RightsControllerName

Cardinality changed to mandatory

 

ResourceDisplayArtist

Added

 

ReleaseDisplayArtist

Added

 

SR04

01

CueSheetDataProvider

Added

UseType

Added

02

EpisodeNumber

Condition added

 

ResourceDuration

Cardinality changed to conditional

 

ResourceDisplayArtist PartyId

Datatype changed to multiple Party Identifiers

 

HasCaptioning

Cardinality changed to mandatory

 

HasAudioDescription

Cardinality changed to mandatory

 

LanguageOfDubbing

Cardinality changed to conditional

 

DateOfProduction

Cell name and definition changed

 

ReleaseTitle

Cardinality changed to mandatory

 

PriceEndUserPaid ExcSalesTax

Cardinality changed to conditional

 

ResourceDisplayArtist

Added

 

OriginalReleaseDateTime

Added

 

SR05

01

UseType

Added

PriceEnd userPaidExcSalesTax

Added

CueSheetDataProvider

Added

02

ResourceDuration

Cardinality changed to conditional

 

ResourceDisplayArtist PartyId

Datatype changed to multiple Party Identifiers

 

ReleaseTitle

Cardinality changed to mandatory

 

ResourceDisplayArtist

Added

 

SR06

01

AllocatedNetRevenue

Added

02

ResourceDisplayArtist PartyId

Datatype changed to multiple Party Identifiers

 

MusicalWorkTitle

Cardinality changed to conditional

 

ValidityPeriodStart

Cardinality changed to conditional

 

ValidityPeriodEnd

Cardinality changed to conditional

 

ContentCategory

Cardinality changed to optional

 

RightsControllerName

Datatype changed to multiple string

 

RightsController PartyId

Datatype changed to multiple Party Identifiers

 

ResourceDisplayArtist

Added

 

SR07

01

NumberOfTransacted Resources

Added

ReleaseDate

Added

02

ReleaseDisplayArtist Name

Cardinality changed to conditional

 

ReleaseDisplayArtist Party Id

Datatype changed to multiple Party Identifiers

 

ResourceDisplayArtist Name

Cardinality changed to conditional

 

ResourceDisplayArtistPartyId

Datatype changed to multiple Party Identifiers

 

MusicalWorkTitle

Cardinality changed to conditional

 

ResourceDisplayArtist

Added

 

ReleaseDisplayArtist

Added

 

SR08

01

RightSharePercentage

Condition augmented

02

ReleaseType

Cardinality changed to optional

 

DspResourceId

Cardinality changed to conditional

 

ResourceType

Cardinality changed to mandatory

 

ResourceTitle

Cardinality changed to mandatory

 

ReleaseDisplayArtist

Added

 

ResourceDisplayArtist

Added

 

 

 

AllocatedUsages

Added

 

Other resources