Component Structure |
|
Components |
Name |
Description of Element Role |
Cardinality |
Data Type |
|
XmlSequence |
|
1 |
|
|
DSP |
The DDEX Party ID (DPID) of the DSP whose sales/transactions are being reported.
|
1 |
String (xs:string)
|
|
SalesDate |
The date on which the sale/transaction took place.This is a string with the syntax
YYYY[-MM[-DD]].
|
0-1 |
IsoDate |
|
ReleaseId |
Identifiers for the Release or Resource whose sales/transactions are being reported.
For each ID a prefix containing the type of the ID needs to be provided; prefix and
ID are separated by a colon. Multiple IDs can be provided, separated by commas, e.g.
'ISRC:1234, GRid:0987'. Prefixes for proprietary Identifiers will need to be agreed
by message sender and recipient.
|
1-n |
String (xs:string)
|
|
ReleaseTitle |
Title(s) of the Release whose sales/transactions are being reported. Multiple titles
can be provided by separating the individual titles with commas. (Only one of ReleaseTitle
or ResourceTitle may be used in one SalesRecord.)
|
0-1 |
String (xs:string)
|
|
ResourceTitle |
Title(s) of the Resource whose sales/transactions are being reported. A ResourceTitle
may only be provided when the sale is with respect to a TrackRelease. Multiple titles
can be provided by separating the individual titles with commas. (Only one of ReleaseTitle
or ResourceTitle may be used in one SalesRecord.)
|
0-1 |
String (xs:string)
|
|
Contributors |
Contributor(s) to the Release or Resource whose sales/transactions are being reported.
This can be the name for presenting the artist to the Consumer.
Multiple contributors can be provided by separating the individual contributors with
commas.
|
0-1 |
String (xs:string)
|
|
NumberOfConsumerSalesGross |
The number of units sold/transacted.
|
1 |
Integer (xs:integer)
|
|
NumberOfUnitAdjustments |
The number of sold units of a Release returned (with refund) to the DSP as a result of a reversal of sales/transactions or because of an earlier error in
sales reporting.
|
0-1 |
Integer (xs:integer)
|
|
CurrencyCode |
Currency of retail price. (Note, if this is not provided, the header's CurrencyCode
is used as the currency.)
|
0-1 |
avs:CurrencyCode |
|
PriceConsumerPaidExcSalesTax |
The RetailPrice excluding value-added tax in the currency defined in CurrencyCode.
|
0-1 |
Decimal (xs:decimal)
|
|
RoyaltyRate |
The Rate of royalty to be used when calculating the royalty payment. Note that when
this is used in a sales reporting Message for a record company, it refers to the rate
due to the record company, not the royalties due to individual Artists.
|
0-1 |
Decimal (xs:decimal)
|
|
PriceRangeType |
Type of Price according to its value range. Typical examples include 'budget' and
'front line'.
|
0-1 |
String (xs:string)
|
|
UseType |
The nature of a Service, or a Release, as used by a Consumer.
|
1 |
avs:UseType |
|
UserInterfaceType |
The type of physical interface by which a Consumer uses a Service or Release.
|
0-1 |
avs:UserInterfaceType |
|
DistributionChannelType |
The type of distribution channel used to disseminate a Service or Release to a Consumer.
|
0-1 |
avs:DistributionChannelType |
|
ReleaseType |
The Type of the Release according to its content, Duration and/or number of components.
Note: a ReleaseType is the form in which a ReleaseCreator anticipates offering a Release
to Consumers.
|
0-1 |
avs:ReleaseType |
|
TerritoryCode |
The Territory for which the sale/transaction is reported. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
|
1 |
ddexC:CurrentTerritoryCode |
|
RightSharePercentage |
The share (in percent) on which the sales report is based. The percentage is given
as a xs:decimal value with up to 6 digits (e.g. '12.5' represents 12.5%).
|
0-1 |
Decimal (xs:decimal)
|
|
DataToBeForwarded |
The Flag indicating whether sales data will be forwarded by the DSP (or any Organization reporting on behalf of the DSP) to the appropriate MusicalWork
Licensor (=False) or if this has to be done by the MessageRecipient (=True).
|
0-1 |
Boolean (xs:boolean)
|
Is Member of Composites |
Composite Name |
Description of Element Role |
Cardinality |
|
|
dsrf:SalesReportMessage |
A Line providing data about a SalesTransaction.
|
1-n |
|