Close search
 
Home | Tech Support | Exception codes for when legacy data don’t exist in R5.1 reports

Exception codes for when legacy data don't exist in R5.1 reports

04 August 2025

In a recent post we described how a publisher should signal that it has moved from Release 5 to Release 5.1 in their COUNTER API (sushi) responses, using Exception code 3031. Today, we’ll describe the other side of the story: how to tell your users that older data aren’t available in R5.1, and that they need to request the information in legacy R5 format instead.

This situation is quite common for publishers who became compliant with R5.1 at the start of 2025, and chose not to retrofit older data into the new system. That choice is completely compliant with R5.1, provided the older data remains available in an R5 reporting tool. Publishers who’ve chosen this option must refer users trying to access their older data to the R5 system.

Fortunately, the Code of Practice offers a ready-made solution in the form of Exception 3032. The short message for 3032 is “Usage No Longer Available for Requested Dates”, and 3032 is commonly used to signal that the data being requested is too old. The longer textual description of 3032 makes it clear that the Exception also covers this our migration use case. It read “The service does not have the usage for one or more of the requested months because the requested begin_date is earlier than the first month for which data has been processed and is available.” To make the response even more explicit, publishers can add a Data element to their text which has more detail.

{
 "Code": 3032
 "Message": "Usage No Longer Available for Requested Dates"
 "Data": "[Publisher] has transitioned to R5.1 from [YYYY-MM] onwards. Older data is available using R5 reports. See [registry record] for details."
}

It is even more important than usual not to use an incorrect Exception in this situation. Exception 3030, for example, means “No Usage Available for Requested Dates”. Delivering 3030 instead of 3032 suggests that there is zero usage to report, which could be quite misleading!

More information about errors and exceptions

We’ve published a couple of other posts about handling errors and exceptions recently. You can find them at:

This website uses cookies
This site uses cookies to enhance your browsing experience. We use necessary cookies to make sure that our website works. We’d also like to set analytics cookies that help us make improvements by measuring how you use the site. By clicking “Allow All”, you agree to the storing of cookies on your device to enhance site navigation, analyse site usage, and assist in our marketing efforts.
These cookies are required for basic functionalities such as accessing secure areas of the website, remembering previous actions and facilitating the proper display of the website. Necessary cookies are often exempt from requiring user consent as they do not collect personal data and are crucial for the website to perform its core functions.
A “preferences” cookie is used to remember user preferences and settings on a website. These cookies enhance the user experience by allowing the website to remember choices such as language preferences, font size, layout customization, and other similar settings. Preference cookies are not strictly necessary for the basic functioning of the website but contribute to a more personalised and convenient browsing experience for users.
A “statistics” cookie typically refers to cookies that are used to collect anonymous data about how visitors interact with a website. These cookies help website owners understand how users navigate their site, which pages are most frequently visited, how long users spend on each page, and similar metrics. The data collected by statistics cookies is aggregated and anonymized, meaning it does not contain personally identifiable information (PII).
Marketing cookies are used to track user behaviour across websites, allowing advertisers to deliver targeted advertisements based on the user’s interests and preferences. These cookies collect data such as browsing history and interactions with ads to create user profiles. While essential for effective online advertising, obtaining user consent is crucial to comply with privacy regulations.