Common Pre-Import Mistakes
Before you try importing again, check if your file has any of these common issues:Wrong file format
MatrixRates only accepts CSV (Comma Separated Values) files.- The problem: If you save your spreadsheet as an Excel file (.xlsx or .xls), the app won’t be able to read it.
- The fix: In Excel or Google Sheets, go to File > Save As (or Download) and choose CSV (Comma Separated Values).
If you’re in a European version of Excel, your CSV may use semicolons (
;) to separate columns instead of commas. These files import automatically — no conversion needed.Missing required columns
The app looks for specific column names in the first row of your file.- The problem: If you rename a required column or delete it, the import will fail.
- The fix: Make sure your file includes all the required columns:
Zone,Country Code,Name, andPrice. Check the Spreadsheet Reference for the full list.
Invalid values
Some columns only accept specific types of information.- The problem: Entering text (like “Free”) in the
Pricecolumn or a negative number in theWeightcolumn will cause an error. - The fix: Ensure all price and weight columns contain only numbers (e.g.,
9.99,1500) or valid units/currency codes as described in the Spreadsheet Reference.
Error Message Reference
If you see a specific error message during import, find it below for a step-by-step fix.Invalid header: [column_name]
Invalid header: [column_name]
Cause: The app doesn’t recognize a column name in your file. This is usually due to a spelling mistake, an extra space at the beginning or end of the name, or a missing column from our template.Fix:
- Open your CSV file.
- Check the first row (the headers).
- Make sure the column name matches exactly what’s in our Spreadsheet Reference.
- Remove any extra spaces before or after the header text.
Missing required header: [column_name]
Missing required header: [column_name]
Cause: Your file is missing a column that the app needs to process your rates.
Zone, Country Code, Name, and Price must always be present.Fix:- Open your CSV file.
- Add a new column with the missing header name (e.g.,
Price) in the first row. - Fill in the required data for every row in that column.
- Save and try importing again.
Row [number]: Invalid rate_type value
Row [number]: Invalid rate_type value
Cause: You’ve entered a value in the
rate_type column that the app doesn’t understand.Fix:- Go to the row number mentioned in the error.
- Check the
rate_typecell. - Make sure it contains either
flatorper_kg. These are the only two valid options.
Row [number]: Price must be a number
Row [number]: Price must be a number
Cause: A cell in your
Price column contains text, symbols, or is formatted incorrectly.Fix:- Go to the row number mentioned in the error.
- Remove any currency symbols (like $ or £) or text (like “Free”).
- Ensure the cell contains only a number (e.g.,
10.00).
Row [number]: Weight values cannot be negative
Row [number]: Weight values cannot be negative
Cause: A weight value in your file is less than zero.Fix:
- Go to the row number mentioned in the error.
- Check the
Weight \>=andWeight \<=columns. - Change any negative numbers to
0or higher.
Still stuck?
If you’ve checked your file and are still seeing errors, we’re here to help.Contact Support
Email us at support@dojoapps.co.uk with a description of the problem.
Privacy Note: When contacting support, please do not include passwords or sensitive personal information in your message or CSV attachments.