How do I send handicap results to the RYA?

Updated 06-11-2018 by Jon

This plugin allows you to send handicap race data back to the RYA.   From March 2015 the method of sending has changed and you need to use Sailwave Version 2.18.5 or later

From March 2015 the server to which the data is  sent, has changed and the process used to upload has changed from ftp to http (don’t worry you don’t need to understand this, other than it has changed an you need to use a newer version of Sailwave).  You must be an RYA affiliated club to use the tool and your club affiliation ID is required as part of the submission process.  For transmission to the RYA you must have your RYA Club ID.

However if you are using the similar tool tool to send data to Sailracer – this tool sends the same information to Sailracer (not the RYA) for use in Sailracer’s database. you can test the process by using a Club affiliation ID of Test – your data will be uploaded but discarded by the Sailracer at a later date. This allows you to explore the interface before sending data for real.

Please contact the RYA technical department with non-Sailwave related queries and use the Sailwave User Group or the comments below for Sailwave related queries.

This facility is available from the Plugins menu – choose the Send results to the RYA PYSOnline…  menu item.  The format is a standard Next/Back styled Windows wizard.

First tab

Enter the data as required.  The syntax for specifying the number of races follows the standard Sailwave rules but see the Tooltips section below for details.

Second tab




This tab shows you a list of unique classes used in the races.  The RYA required you to enter config information for each class.  The first time you use this tool the cells will be blank, but, Sailwave remembers the last configuration used for each of your classes and populates the list for you on successive executions of the tool. You can also use the “Auto fill blank cells” button to get some help form Sailwave, which knows the configuration of many classes; especially if you use class names as published by the RYA.

To change the content of a cell you can right-mouse-click or press the enter key to popup a menu of options.  The Clear option removes any data in the cell.  You can navigate around the cells using the arrow keys.

You only need to complete the appropriate cells; for example you would not (usually) fill in the engine and keel cells for a Dinghy and you don’t need to define the number of persons for Cruiser classes. The table below summarises the likely cells you would fill in for each category but it is not a rigid rule; more of a guide.  Note that nothing much can be said for the spinnaker column since you would simply set it as appropriate, i.e. if the class in that configuration had a spinnaker.

If you don’t know the value of a particular cell, for example the engine type of a cruiser, just leave it blank.  Note that “Multihull” refers to a multihull dinghy (e.g. Tornado), multihull cruisers and keelboats are not separated out.

Note that if you cancel out of the tool without sending your data, Sailwave offers you the chance to save the cell data for use next time the tool is run, so you don’t have to enter it all at the same time.

Third tab

Just click the Finish button and Sailwave will send your data to the Server.

Class names

Currently the facility requires unique class names for each configuration of the same class; for example “Dart 18” and “Dart 18 SH” which is how clubs like to operate because otherwise the published results do not tell the whole story.  This means that in a cruiser class race you need to use class names that cover each configuration.  While this sounds onerous, in practice there will be few.


If you use the wind direction field in a start record, it must be specified in degrees.  For example 280 or 280.0 or 280.5.

If you use the wind speed field in a start record it must be specified in knots. Use an average(ish) value for the race.  For example 12 or 12.0 or 12.5.

You must set race dates (Edit+Race) with the form: yyyy-mm-dd, e.g. 2015-03-21.
In later and current versions of Sailwave you can also use dd-mm-yyyy and dd/mm/yy formats.  This conversion is done by Sailwave to make the dates more natural for the users.


The rating shown in the table on tab 2 is the rating from the Edit+Competitor window.  If race ratings are used they are sent back to the RYA, just not shown in the table.

You can send the same data as many times as you like, for example if you edit some results having already sent the data it is no problem to send the same race(s) again.

The RYA require a small amount of post processing having done the upload.  There is a link on the plugin to go to the relevant website page once your data is uploaded. Once you have uploaded the data you need to click on this link and import the races.

Even if you don’t use the RYA PY rating system to score a series, you can still send the data back to the RYA because it’s elapsed times and classes that matter, not how you scored the series. i.e. you can run a catamaran handicap event using the SCHRS rating system and still return the data to the RYA.

You do not need to use standard RYA class names in your series. Many clubs have their own preferred names for classes and for single and double handed variants for example.  This also means you are not tied to any official rating file, you can use your own or those on the Sailwave web site for example.

The official site is now PYOnline there is also an option on the Plugins menu to send the data to Sailracer for their use if you so wish. For Sailracer submissions the “test” club ID is not case sensitive so you can use Test or TEST etc.