Upload guidance
Updated 13 October 2025
From 10 January 2026, start date, high seas area, EEZ, RFMO and gear type fields will be mandatory under new EU regulations.
1. General
1.1 Upload Process
-
The steps of the upload process are as follows:
- Upload products and landings - Upload the CSV file containing the product IDs and landings.
- Fix errors (if required)- If there are multiple errors, you can clear the upload amend the file, and reupload.
- Review and correct - The steps will take you back to the Add landings page where you can add any missing landings manually or correct any mistakes you find.
-
You can repeat this process to upload multiple CSV files.
1.2 Limitations
- The maximum number of rows that can be uploaded per catch certificate is 100.
- You can only upload products that have been saved in your product favourites, accessible from the main navigation.
- If your export contains multiple products from the same landing, the landing will need to be repeated for each product
1.3 Product IDs
- Product IDs are created when a product favourites is saved.
- They are unique to each user and are used to speed up the process of uploading products.
- Product IDs are only used internally by the FES service and have no relevance to the final catch certificate.
2. CSV file
2.1 File type
- The upload file must be a CSV file (CSV stands for Comma Separated Values).
- CSV files can be generated by exporting from spreadsheets or other software with an export feature.
2.2 Data structure
- Do not include a header row.
- Each row must have the following structure:
Product ID,Date landed,Catch area,Vessel PLN,Export weight
For example: PRD123,01/01/2021,FAO27,PH1100,50.95
- Only use commas to separate fields (known as ‘delimiters’).
- You are advised to group the rows together in a way that makes it easy for you to check the upload. For example, you could group landings by product or by vessel.
- If you are including optional fields, all optional fields must be included and they must appear in the following positions in the structure:
Product ID, Start date, Date landed, Catch area, High Seas area, EEZ, RFMO, Vessel PLN, Gear type, Export weight
For example: PRD123,01/01/2021,01/01/2021,FAO27,Yes,GBR,IOTC,PH1100,PS,50.95
- Any optional fields can be left blank:
Product ID, Start date, Date landed, Catch area, High Seas area, EEZ, RFMO, Vessel PLN, Gear type, Export weight
For example: PRD123,,01/01/2021,FAO27,,,,PH1100,,50.95
2.3 Validation
- Uploaded products and landings will be subjected to the same validation as those entered manually.
- If some rows fail to upload and you want to add them later manually, you should make a note of them before continuing.
3. Data requirements
3.1 Product ID
The product ID must refer to a product saved in your product favourites.
Example: PRD123
3.2 Start date (optional)
- Field can be left blank until 10th Jan 2026
- Start dates must be real dates in the format ‘dd/mm/yyyy’.
- Dates cannot be more than 7 days in the future.
- Start dates must not be after the landed dates.
Example: 01/01/2021
3.3 Date landed
- Landing dates must be real dates in the format ‘dd/mm/yyyy’.
- Dates cannot be more than 7 days in the future.
Example: 01/01/2021
3.4 Catch Area
- The catch area must be a FAO major fishing area.
- A list of the major fishing areas is available from:www.fao.org
Example: FAO27
3.5 High Seas Area (optional)
- Field can be left blank until 10th Jan 2026
- To indicate if a catch was made in high seas.
Example: Yes
3.6 Exclusive economic zone (optional)
- Field can be left blank until 10th Jan 2026
- EEZ must be entered as a 2 or 3 character country ISO codes.
- If providing multiple EEZ, these must be separated by a semi-colon.
- A list of country ISO codes can be found here: Online Browsing Platform (OBP)
Example: GBR
3.7 Regional fisheries management (optional)
- Field can be left blank until 10th Jan 2026
- RFMO acronym to be entered.
- Fishing Area - GOV.UK
Example: IOTC
3.8 Vessel PLN
- The PLN must be a valid Vessel PLN.
- Vessels must be licensed on the date the catch was landed.
- Vessel PLNs are available from: www.fishhub.cefas.co.uk/vessel-register/
Example: PH1100
3.9 Gear Type (optional)
- Field can be left blank until 10th Jan 2026
- The gear type must be entered as a 2 or 3 character code.
- The gear type must be a valid gear type code.
- A list of gear type codes can be found here: Gear Type - GOV.UK
Example: PS
3.10 Export weight
- The export weight must be in kilograms (kg).
- Weights must be greater than zero with up to two decimal places.
Example: 50.95