Skip to main content

Most Common Master Data Upload Errors

Use this article to understand what TRACT checks when you upload Master Data and how to fix the most common issues.

TRACT runs two rounds of validation on every file:

File Check (static validation) — runs immediately when you upload the file and validates formatting, required fields, and accepted values. Issues here are caught before any data is processed.

System Check (second-stage validation) — runs after the file check passes and validates records against existing data and geographic information in TRACT.


Before you upload: mandatory fields

Some fields are required for every record. If any mandatory field is left empty, your upload will fail. Always make sure the following are filled in before uploading:

• Farm Name (Node Name)
• Country

Not mandatory but important:

• Node ID — this is a unique identifier for each record in Tract. It is how the system recognises and tracks your data across uploads.

Every record must have one, and no two records can share the same Node ID (Node ID).


1. Duplicate Node ID

Occurs during: System Check

Every record in TRACT must have a unique Node ID (Node ID). The system checks your file against all previously uploaded records. If the same ID already exists, the upload will fail. Because the Node ID (Node ID) is how TRACT identifies each record, keeping it unique and consistent across uploads is critical.​

How to fix it

• Check your file for rows sharing the same Node ID (Node ID)
• Check if the same ID was used in a previous upload
• Assign a new unique ID to the duplicate

Example

Node ID

❌ FARM-001 (row 2) and FARM-001 (row 5)

✅ FARM-001 (row 2) and FARM-002 (row 5)


2. Node Name Contains Unsupported Special Characters

Occurs during: File Check

Farm names, facility names, and farmer group names must be between 3 and 256 characters and cannot contain the following characters:

/ \ [ ] : ; | = + * ? ! < >

How to fix it

• Remove or replace the forbidden characters
• Letters, numbers, spaces, commas, hyphens, and apostrophes are accepted


Example

Node Name

❌ Farm/North, Facility [Main], Cooperative *2

✅ Farm North, Facility Main, Cooperative 2


3. Node ID (Node ID) Contains Unsupported Special Characters

Occurs during: File Check

Node IDs (Node IDs) must be between 3 and 256 characters and can only contain letters, numbers, and these special characters:

• Period (.)
• Underscore (_)
• Hyphen (-)
• Single space

These characters cannot appear at the start or end of the ID and cannot appear consecutively.

How to fix it

• Remove all other special characters
• Do not start or end the ID with . _ - or a space
• Replace consecutive characters such as -- or .. with a single character


Example

Node ID

❌ FARM/001, FARM@Ghana, -FARM001, FARM..001

✅ FARM-001, FARM_Ghana, FARM001, FARM.001


4. Duplicate Records in the File

Occurs during: System Check

TRACT considers a record unique based on the combination of Name, Latitude, Longitude, and Country. If two or more rows share identical values across all these fields, the duplicates will be rejected, even if they have different Node IDs (Node IDs).

How to fix it

• Sort your file by name to identify identical rows
• Remove the duplicate, or update one of the rows if it represents a genuinely different location


5. Country Not Recognised or Missing

Occurs during: File Check

Country is a mandatory field for all Master Data records. The country name must exactly match the list in the Country_List tab of your template, including spelling and capitalisation.

How to fix it

• Open the Country_List tab and copy the exact spelling
• Make sure no Country cells are left blank
• Avoid abbreviations or alternative names (for example, use Côte d'Ivoire instead of Ivory Coast)


6. Invalid GPS Coordinates

Occurs during: File Check

GPS coordinates must fall within valid geographic ranges:

• Latitude between -90 and 90
• Longitude between -180 and 180

Coordinates outside these ranges will be rejected.

How to fix it

• Confirm latitude is in the GPSLatitude column and longitude is in the GPSLongitude column
• Check that latitude and longitude have not been swapped
• Use decimal format only (for example, 5.6037 rather than 5°36'N)


Example

Latitude

Longitude

❌ 250.5

❌ -200.3

✅ 5.6037

✅ -0.1870


7. Coordinates Do Not Match the Selected Country

Occurs during: System Check

After the file check passes, TRACT verifies that your GPS coordinates fall within the borders of the country selected in the Country field.

How to fix it

• Verify the GPS coordinates are correct for that specific location
• Verify the Country field matches where the location is actually located
• Check whether latitude and longitude have been accidentally swapped (see #6)


8. Farm Radius and Total Cultivated Area Must Be Numeric

Occurs during: File Check

The Farm Radius (km) and Total Cultivated Area (ha) fields only accept numeric values. Text, units, or symbols will cause the upload to fail.

How to fix it

Enter numbers only. If you do not have the value, leave the cell empty.


Example

Farm Radius

❌ 5 km, approx. 12, N/A

✅ 5, 12, (leave empty)


Tip

Before uploading, review your file for missing mandatory fields, duplicate Node IDs, and invalid GPS coordinates. These are the most common causes of upload failures.

Did this answer your question?