Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagehtml/xml
title DealTerms (as sent on 1st November):
<DealTerms>
  <CommercialModelType>PayAsYouGoModel</CommercialModelType>
    <Usage>
      <UseType>PermanentDownload</UseType>
    </Usage>
    <TerritoryCode>US</TerritoryCode>
    <ValidityPeriod>
      <StartDate>2015-12-01</StartDate>
    </ValidityPeriod>
</DealTerms>

 

              

        

A week before street date, on 23rd November the label realises that the deal cannot go ahead (maybe the artist has not delivered what was promised, maybe the artwork was not approved, …) and the deal needs to be cancelled. This can be done by sending a updated deal with an EndDate set in the past:

 

...

Code Block
languagehtml/xml
titleDealTerms to cancel the original Deal (as sent on 23rd November):

...

<DealTerms>

...


  <CommercialModelType>PayAsYouGoModel</CommercialModelType>

...

                    <Usage>

...


  <Usage>
    <UseType>PermanentDownload</UseType>

...


  </Usage>

...


  <TerritoryCode>US</TerritoryCode>

...

                    <ValidityPeriod>

...


  <ValidityPeriod>
    <EndDate>2015-11-22</EndDate>

...


  </ValidityPeriod>

...


</

...

DealTerms> 

 

 

Multiple Territories

 

The same situation may arise with a multi-territory Deal. However, the situation is more complicated if only one territory  (from, say, six) needs to be cancelled before it becomes active. Let’s assume the above Deal would be originally sent for the US, Canada and the GAS territories. Let’s further assume that a legal dispute delays the US release until a yet undefined date in the future. In that case the original deal needs to be repeated for Canada and GAS, and a cancellation needs to be sent for the US:

 

...

Code Block
languagehtml/xml
titleTwo sets of DealTerms to cancel the original Deal for one of five countries (as sent on 23rd November):

...

<DealTerms>

...


  <CommercialModelType>PayAsYouGoModel</CommercialModelType>

...

                    <Usage>

...


  <Usage>
     <UseType>PermanentDownload</UseType>

...


  </Usage>

...


  <TerritoryCode>CA</TerritoryCode>

...


  <TerritoryCode>DE</TerritoryCode>

...


  <TerritoryCode>AT</TerritoryCode>

...


  <TerritoryCode>CA</TerritoryCode>

...

                    <ValidityPeriod>

...


  <ValidityPeriod>
    <StartDate>2015-12-01</StartDate>

...


  </ValidityPeriod>

...


</DealTerms>

...



[…]

...

                 <DealTerms>

...


<DealTerms>
  <CommercialModelType>PayAsYouGoModel</CommercialModelType>

...

                    <Usage>

...


  <Usage>
    <UseType>PermanentDownload</UseType>

...


  </Usage>

...


  <TerritoryCode>US</TerritoryCode>

...

                    <ValidityPeriod>

...


  <ValidityPeriod>
    <EndDate>2015-11-22</EndDate>

...


  </ValidityPeriod>

...


</DealTerms>