The CWR file standard has been created by CISAC as a way for publishers and societies to share all of the data elements necessary for a Publisher to register a work at a Performance or Mechanical Rights Society.

Validation

These eight requirements must be met or else the file will be rejected:

  1. The file must be readable
  2. The first record on the file must be record type HDR
  3. The second record on the file must be record type GRH
  4. Every subsequent GRH on the file must be preceded by a GRT
  5. The last record on the file must be record type TRL
  6. Record type GRH must be followed by a transaction header record type
  7. Record type GRT must be followed by a record type GRH or TRL
  8. The file must not contain more than one record type HDR or TRL

File Naming Convention 

As of August 2006, the file convention of CWyynnnnsss_rrr.Vxx was adopted for use in files sent by publishers to societies, and vice versa where:

  • 'CW' identifies a CWR file 
  • 'yy' identifies the year 
  • 'nnnn' is the sequence number assigned by the publisher
  • 'sss' is the sender (two- or three- character code for a publisher; three-digit code for a society)
  • 'rrr' is the receiver (two- or three- character code for a publisher; three-digit code for a society)
  • 'Vxx' is the version 

This replaces the previous file naming convention, which was exactly the same except the file sequence number only had two digits instead of four. 

If the file is zipped, it will be named CWyynnnnsss_rrr.zip. The unzipped file it contains will be named as above with the version number. 

Note: If the same file is being sent to several societies, use ‘000’ as the society code. 

Example: 

  • CW060001XYZ_044.zip would be the name of the first file sent by XYZ to MCPS-PRS in 2006. This file is zipped. The unzipped file name would be CW060001XYZ_044.V21 indicating the data was in CWRv2.1.

Your first delivery should contain your complete catalog, while the subsequent deliveries should be new content, updates, or takedowns.

Further Information

For more in depth information on CWR files click here

Did this answer your question?