Import and compare cattle data and manage your Births, Deaths and On / Off moves via iLivestock by connecting with BCMS -CTS.
Note: Regulatory movements, births and deaths are a 2-step process;
Step 1: Log the movement, birth or death in the app - see guidance on how to log cattle movements, births and deaths here: Log Cattle On and Off Movements , Log Cattle Births , Log Cattle Deaths
Step 2: Register the movement, birth or death to BCMS-CTS for regulatory compliance.
Note: This feature is currently on iOS Apple devices - soon to be added to Android with updates this summer.
How to request your CTS User ID and Password:
To connect your iLivestock account with your BCMS-CTS account, you'll need to request your CTS Farm Software Credentials.
You can request these by calling BCMS and asking for your CTS Farm Software Credentials, explaining that you want to connect your CTS account with iLivestock
You can also download and complete the form in the LINK below and email the completed form to [email protected]. Use ‘CTS Web service user ID and password request’ as the subject header of your email.
Download the PDF Form here 👉 BCMS CTS WEB SERVICES USER ID AND PASSWORD REQUEST PDF
Once requested, BCMS usually respond within 10 working days and will send you 2 separate emails, one for your user ID and one for your password; the details look like this:
User ID: 123-456-789
Password: A1B2C34
If you already have your Farm Software User Credentials, there is no need to request new ones. These credentials will work to connect with any farm software system, such as iLivestock.
IMPORTANT NOTE: CTS Farm Software Credentials are different from your usual CTS credentials, which require a 10-digit password.
How to connect your iLivestock Account with BCMS CTS:
IMPORTANT: Before connecting your iLivestock account with BCMS CTS, please ensure your primary holding is added correctly in the HOLDINGS section of your iLivestock account.
If your primary holding is not added or is added incorrectly, the connection will fail, and you'll get an error notification. See our guide on How to add Holdings
Step 1. Go to Admin on the lower navigation menu and tap the National Databases option
Step 2. Next, tap the BCMS-CTS (Cattle) option
Step 3. You will now be taken to the BCMS CTS login screen and prompted to add in your Farm Software Username and Password.
Step 4. Add in your BCMS CTS Username. (Note: This should be added in with hyphens 123-456-789)
Step 5. Next, add your BCMS CTS password - (Note: This should be added as capital letters and numbers A1B2C34).
Next, tap the Login button to connect your iLivestock account to BCMS CTS. The screen is then locked.
Navigate back to the main BCMS CTS (Cattle) screen by tapping back in the top left-hand corner.
Step 6. Next, select Holdings under Settings
Step 7. This will take you to a new screen where you'll see your holding is now successfully connected.
Get Cattle
Once your iLivestock account is connected, you can import your herd list with all your cattle information from BCMS CTS.
How to Get Cattle:
Step 1. From the BCMS-CTS home page BCMS-CTS menu, select Get Cattle
Step 2. The next screen will show a list of cattle currently on your BCMS-CTS account. You can scroll up and down the list to view them all.
Next, if you are happy with the list, tap the Selector option at the top right of the screen to start Selection mode
Step 3. You can now select the Select All option at the top right of the screen to highlight all the available cattle. Alternatively, choose individual cattle from the list or Select All and then deselect certain animals.
Step 4. When you are happy with your selection, tap Add at the bottom left of the screen.
Step 5. A confirmation pop-up will now show; if you are happy with the selection, tap Confirm.
Step 6. Now go back using the back arrow at the top left of the screen
Step 7: Navigate to animals on the lower navigation menu, where you'll see your downloaded herd list.
Step 8: Under groups on the lower navigation menu and then Auto on the upper navigation menu, you'll also see this has created an Auto Group of your CTS download.
Step 9: Tap the group to open it and see the list.
Compare Animal Data - Coming soon!
When you already have animals in your iLivestock account, you can compare your iLivestock animal data with the information stored on your BCMS-CTS account and then update your iLivestock account accordingly. BCMS-CTS will always be your source of truth.
How to Compare Animal Data:
Step 1. From the BCMS-CTS homepage, select Compare Animal Data from the Organise Cattle Menu
Step 2. The next screen will show a list of cattle with Incomplete Information. You can then tap the Selector option at the top right of the screen to start the Selection mode.
Step 3. Tap Select All in the top left of the screen to select all of the animals from the list.
You can also deselect any that you do not want to update
Step 4. Once selected, tap Accept Changes on the bottom left of the screen.
Step 5. A confirmation pop-up will appear, and you can tap Confirm to accept the changes.
Step 6. You may now be left with some animals that have a data conflict.
Step 7. Tap the animal card to view the data conflict details shown in RED
Step 8. In this view, the animal is Male on iLivestock and Female on CTS.
To update the animal on iLivestock, tap Accept All on the lower left of the screen
Step 9. A confirmation pop-up will appear, and you can tap Confirm to accept the changes.
Repeat these steps for any animals that show a data conflict to complete your Compare Animal Data process.
How to Register a Birth:
Step 1. Ensure the new calf has its Place of Birth data completed so it will automatically be logged as a New Birth for you to then complete the registration for.
This information should be entered when creating the birth, but to double-check this, find and open the calf to the Animal Summary page.
Next, tap the Action button at the bottom right of the screen.
Step 2. From the options shown, select Animal Details
Step 3. Find the Place of Birth data field and make sure this has the relevant holding info added. If you need to add or change this, tap the field, and a picker wheel of your holdings will appear to select from
Step 4. Now go to the BCMS-CTS (Cattle) Home Screen. This is found by going to Admin > National Databases > BCMS-CTS (Cattle)
You'll see that your number of Births ready to be registered will be populated in the Births section under events.
Tap the Births section to see a list of the cattle births waiting to be registered
Next, tap the birth card to open it.
Step 5. Use the Selector at the top of the screen to make multiple births selectable.
Step 6. Tap Select All at the top right of the screen to select all of the births, or tap the circle on the left of each calf card to select individual calves from the list.
Step 7. If you are happy, all the information on the screen is correct, tap the Register Birth button at the bottom right of the screen.
Note: If you have already registered this birth directly with BCMS-CTS, you can select the Already Registered option. This will then update the animal accordingly and remove it from the birth section.
Step 8. A confirmation screen will now appear; if you are happy to move forward, tap Confirm
Step 9. An Animal Births Sent for Review banner will appear at the bottom of the screen, confirming the registrations have been sent to BCMS-CTS for processing.
Step 10. At the top of the screen, you will now see a Check Pending Registrations option. Tap this to be taken to the registration receipt.
Step 11. Tap the receipt to open it.
Step 12. Tap Check Registrations to see if the birth has been accepted by BCMS-CTS or has returned any data issues as an error.
Step 13. A pop up banner will then appear at the bottom of the screen confirming that Animal births registration accepted if the registrations have been successful.
Step 14. Now go back to the BCMS-CTS Home Page by tapping Back at the top left of the screen, and you'll see the Births section has now been updated to show no pending birth registrations.
Step 15. Your successful birth registration will now be sitting in the Successful section. Next, tap the Successful section to open it.
Your birth registration will show as a Male or Female Calf icon and will show the birth registration date and an Accepted icon in green
Step 16. If you tap the successful animal card, the following screen will show you further approval information.
From here, you can also tap the animal card to be taken to the animal summary screen.
Step 12. Scroll to the bottom of the summary page to see a Green validated birth receipt
Failed Birth Registrations:
Step 7. If you register a birth and get an error, this will show on the Birth card and it will not be processed.
Step 8. Note: You'll know there is an issue when you hit the Register Birth button; this will show a Registration failed banner as shown in screen grab 8 above.
Step 9. Scroll to the bottom of the animal registration page to see the failure reason. A common issue with birth registrations is that a Dam that has already birthed can sometimes be selected in error.
Step 10. You will also note a Rejected receipt for ScotEID at the bottom of the animal summary page.
Step 11. Tap the receipt and this will give you more information on why the registration has been rejected.
Amending Birth Data to Register Again:
Step 1. Find the calf and open the animal summary screen.
Next, tap the Action button at the bottom right of the screen
Step 2. From the menu option, select Animal Details
Step 3. On this screen, you can amend the calf details to fix the errors mentioned in the failed registration. Select the Dam field to be taken to a picker wheel of your Dams to choose from.
Or amend the Calf passport number as necessary.
Note: See a list of errors and what they mean at the end of this guide.
How to Register a Death:
Step 1. Log your death on the app as usual, then head to the BCMS-CTS Home Screen to see this in the Deaths section.
Step 2. Tap the deaths section to be shown a list of deaths waiting to be registered and tap the animal card to open them and see the details.
Step 3. If you are happy with the details, go ahead and tap the Register Death button found at the bottom right-hand of the screen.
Step 4. Next, a Confirmation screen will appear, if you are happy to move forward, tap Confirm
Step 5. An Animal death Sent for Review banner will appear confirming the registration has been sent, pending review.
Step 6. Go back one screen by tapping the back button, top right of the screen, to the details page.
You'll see an option to check pending registrations, tap this to be taken to the receipt screen.
Step 7. Tap the receipt to open it
Step 8. Next, tap the Check Registration option
Step 9. A banner will then appear at the bottom of the screen confirming the Animal death registration has been accepted.
Step 10. Go back to the BCMS-CTS Home screen to see the death has now gone from the death section.
Tap the Successful section to view the successful registrations.
Step 11. You'll see the death registration at the top of the screen.
Step 12. You can also find the animal in your archive view and scroll to the bottom of the summary screen to see the validated CTS death receipt.
How to Register an ON/OFF Movement:
Step 1. Log a single or a group ON or OFF Movement as usual, and then go to the BCMS-CTS registration page Admin> National Databases > BCMS-CTS, to see the movement in the Movements section on the screen.
Step 2. Tap the movement section to see pending movement registrations.
Next, tap the relevant Movement card to open it.
Step 3. Check the details of the movement look correct, if you are happy, tap the Register button at the bottom right of the screen.
Step 4. Next, a confirmation pop-up will appear. If you are happy to move forward, tap the Confirm option.
Step 5. A Movement Sent for Review banner will then appear, confirming your registration has been sent to BCMS-CTS for processing.
Step 6. Go back to the previous screen, using the back option at the top left of the screen, to see a Check Pending Registrations option. Then tap this to open it.
Step 7. On the next screen, you'll see the Pending Registration receipt, with the submission details. Tap this to open it.
Step 8. Next, you'll see a Check Registration button; tap this to check that the registration has been processed correctly and the submission has no errors.
Step 9. If the movement is successful, you'll see an Animal Movement Registration Accepted banner appear at the bottom of the screen
Step 10. If you now go back to the BCMS-CTS Home Screen, you'll see the movement has gone from the movement location and will now be sitting at the top of the Successful section. Open the Successful section to view the accepted movements.
Step 11. You'll see the movements at the top of the Successful list of processed, movement, birth and deaths.
Step 12. Tap the movement to open and see more details of the date and time the movement was accepted.
Step 13. Tap again to see the animals listed in the movement.
Step 14. A receipt of the movement will also be visible on the animal summary page of each animal in the movement.
Clear Already Registered Animals
You may find occasionally, animals that are waiting to be registered on your iLivestock account for Births, Deaths or Movements, may have been registered directly with BCMS CTS, for several reasons.
When this happens, you can clear the pending registrations on your iLivestock account to keep it up to date. You can take the following steps for Births, Deaths or Movements.
How to Clear Already Registered Animals:
Watch a short video
Step-by-Step:
Step 1. Open the registration section you want to view. In this example the death section is selected.
Step 2. At the top of the screen, tap the Selector option to make each animal death selectable.
Step 3. Now you can select the deaths you want to clear by tapping the grey circles to turn them blue or tap the Select All option at the top right of the screen to select them all.
Step 4. Once the relevant animals have been selected, tap the Already Registered option at the bottom of the screen.
Step 5. A confirmation pop-up will now appear for you to confirm you'd like to clear the registrations.
Tap Yes if you are happy to go ahead.
Step 6. Going back to the main BCMS-CTS home screen, you'll see the deaths have now cleared and will have moved to the Successful section.
Step 7. Tap the Successful section to open it and you'll see the list of animals you have marked as already registered.
Step 8. When you tap on each of the animal deaths, you'll see the Registration Information has been marked as manual, with the date and time, you cleared the registrations.
Error Codes for Failed Registrations
You may find that your registration of Movements, Births and Deaths to BCMS may occasionally fail due to incorrect information.
Below is a list of error codes that will help you troubleshoot the problem and amend the data on the animal or the movement to then register again successfully.
Service | Field | Cause Severity | Cause Code | Cause Description |
Register Birth | Eartag | Error | CTWS004 | Invalid Ear Tag. Format must be: |
AANNNNNNNNNNNN |
|
|
|
|
Register Birth | Eartag | Error | CTWS007 | Ear Tag has been used |
Register Birth | Breed | Error | CTWS014 | Invalid Breed Code |
Register Birth | Breed | Error | CTWS015 | Invalid Breed Code |
Register Birth | Date of Birth | Error | CTWS023 | Birth Date cannot be in the future |
Register Birth | Genetic Dam Eartag | Error | CTWS028 | Invalid Genetic Dam Ear Tag |
Register Birth | Genetic Dam Eartag | Error | CTWS034 | Genetic Dam & Animal Ear Tags match |
Register Birth | Surrogate Dam Eartag | Error | CTWS036 | Invalid Surrogate Dam Ear Tag |
Register Birth | Surrogate Dam Eartag | Error | CTWS040 | Surrogate Dam Ear Tag not issued |
Register Birth | Surrogate Dam Eartag | Error | CTWS042 | Surrogate Dam & Animal Ear Tags match |
Register Birth | Surrogate Dam Eartag | Error | CTWS043 | Surrogate & Genetic Dam Ear Tags match |
Register Birth | Surrogate Dam Eartag | Error | CTWS044 | Invalid Sire Ear Tag |
Register Birth | Sire Eartag | Error | CTWS048 | Sire Ear Tag not issued |
Register Birth | Sire Eartag | Error | CTWS050 | Sire & Animal Ear Tags match |
Register Birth | Sire Eartag | Error | CTWS051 | Sire & Genetic Dam Ear Tags match |
Register Birth | Sire Eartag | Error | CTWS052 | Sire & Surrogate Dam Ear Tags match |
Register Birth | Postal location | Error | CTWS070 | Invalid Postal Location |
Register Birth | Postal location | Warning | CTWS071 | Check Postal location |
Register Birth | Postal location | Warning | CTWS072 | Check Postal location |
Register Birth | Postal location | Warning | CTWS074 | Check Postal location |
Register Birth | Postal location | Warning | CTWS075 | Check Postal location |
Register Birth | Postal location | Warning | CTWS077 | Check Postal location |
Register Birth | Birth location | Error | CTWS079 | Invalid Birth Location |
Register Birth | Birth location | Warning | CTWS080 | Check Birth location |
Register Birth | Birth location | Warning | CTWS081 | Check Birth location |
Register Birth | Birth location | Error | CTWS083 | Location not allowed movements |
Register Birth | Birth location | Warning | CTWS084 | Check Birth location |
Register Birth | Birth location | Warning | CTWS085 | Check Birth location |
Register Birth | Eartag | Warning | CTWS111 | Ear Tag not issued |
Register Birth | Eartag | Error | CTWS120 | Ear Tag has only been single ordered |
Register Birth | Birth Dam Eartag | Warning | CTWS179 | Birth Dam Ear Tag unavailable |
Register Birth | Birth Dam Eartag | Warning | CTWS180 | Birth Dam Ear Tag not found |
Register Birth | Birth Dam Eartag | Warning | CTWS181 | Birth Dam Ear Tag not issued |
Register Birth | Birth Dam Eartag | Error | CTWS182 | Birth Dam & Animal Ear Tag may be same |
Register Birth | Birth Dam Eartag | Warning | CTWS183 | Birth Dam & Gen Dam Ear Tag may be same |
Register Birth | Birth Dam Eartag | Warning | CTWS184 | Birth Dam is not registered |
Register Birth | Birth Dam Eartag | Warning | CTWS187 | Invalid Birth Dam Ear Tag |
Register Birth | Birth Dam Eartag | Warning | CTWS189 | Birth Dam not registered |
Register Birth | Eartag | Error | CTWS192 | Ear Tag has already been used |
Register Birth | Birth Dam Eartag | Error | CTWS195 | Dam's sex is invalid |
Register Birth | Sire Eartag | Warning | CTWS196 | Sire's sex is invalid |
Register Birth | Birth Dam Eartag | Error | CTWS198 | Dam is dead on birth date |
Register Birth | Birth Dam Eartag | Error | CTWS199 | Dam was not on location at birth date |
Register Birth | Birth Dam Eartag | Warning | CTWS200 | Dam has already given birth |
Register Birth | Birth Dam Eartag | Warning | CTWS201 | Multiple calvings have occurred |
Register Birth | Birth Dam Eartag | Error | CTWS202 | Dam is too old or too young |
Register Birth | Birth Date | Warning | CTWS203 | Application is late |
Register Birth | Eartag | Error | CTWS204 | Duplicate Ear tag in file |
Register Birth | Genetic Dam Eartag | Error | CTWS205 | Check Genetic Dam Ear Tag |
Register Birth | Parent Eartag | Warning | CTWS208 | Ear Tag not allowed to be a parent |
Register Birth | Parent Eartag | Warning | CTWS209 | Multiple calvings have occurred |
Register Birth | Eartag | Error | CTWS705 | Birth Dam Registered Incomplete |
Register Movement | Eartag | Error | CTWS303 | Animal Birth record not found |
Register Movement | Eartag | Error | CTWS304 | Animal Birth record cancelled |
Register Movement | Eartag | Error | CTWS307 | Ear Tag Not Found |
Register Movement | Eartag | Error | CTWS308 | Invalid Ear Tag Format |
Register Movement | Location | Error | CTWS320 | Location Unsuitable for Movements |
Register Movement | Location | Error | CTWS321 | Invalid Location |
Register Movement | Location | Error | CTWS324 | Missing Sub-Location |
Register Movement | Location | Error | CTWS327 | Location not found |
Register Movement | Location | Warning | CTWS328 | Location Inactive on Movement Date |
Register Movement | Location | Warning | CTWS329 | Cancelled Location |
Register Movement | Location | Error | CTWS330 | Sublocation not found |
Register Movement | Location | Warning | CTWS331 | Sublocation Inactive on Movement Date |
Register Movement | Location | Warning | CTWS332 | Cancelled Sublocation |
Register Movement | Movement date | Error | CTWS335 | Movement Date cannot be in the future |
Register Movement | Eartag | Warning | CTWS336 | Duplicate movement in file |
Register Movement | Eartag | Warning | CTWS337 | Animal has a movement restriction |
Register Movement | Eartag | Error | CTWS306 | Animal Already Dead |
Online: Use the chat icon in Admin on the app or bottom right on the web dashboard
Email: [email protected]
Call: 01383 324358