Common errors and solutions
Missing required columns
Error:Required column 'productSku' is not mapped
Cause: Your file doesn’t have a column mapped to a required field.
Solution:
- Check that your file has a column containing product SKUs
- The column might have a different name (e.g., “Part Number”, “Item Code”)
- In the mapping step, manually map your column to
productSku
Required columns vary by import type. For BOM imports,
productSku and quantity are always required.Invalid unit codes
Error:Unknown unit 'kilogrammes'
Cause: Your unit values don’t match Variable’s standard units.
Solution:
- In the value mapping step, map your unit to a standard Variable unit
- Common mappings:
kilogrammestokgpiecesorunitstopcssquare meterstom2
Date format issues
Error:Invalid date format in column 'startDate'
Cause: Variable couldn’t parse your date values, or the Date format dropdown doesn’t match the format in your file.
Solution:
- On the column-mapping screen, set the Date format dropdown to match your file (Day / Month / Year, Month / Day / Year, Year / Month / Day, Year Month, Month Year, or ISO 8601).
- Make sure every row in the same date column uses the same format - mixed formats in one column will fail.
- See Date format for the full list of accepted variations within each option.
Decimal separator problems
Error: Quantities appear wrong (e.g.,1234 instead of 1.234)
Cause: Wrong decimal separator selected.
Solution:
- Check your file’s number format:
- US/UK:
1,234.56(comma for thousands, period for decimals) - European:
1.234,56(period for thousands, comma for decimals)
- US/UK:
- Select the correct decimal separator in the import settings
Empty or whitespace-only values
Error:Required value missing in row 47
Cause: A required field has empty or whitespace-only values.
Solution:
- Check your source file for empty cells in required columns
- Remove or fill in missing values before re-importing
- Consider whether the row should be included at all
Duplicate handling (idempotency)
Variable is designed to handle re-imports safely. Understanding how deduplication works helps avoid unexpected results.Product deduplication
Products are matched by SKU within your company:- Same SKU = same product (reused, not duplicated)
- Different SKU = different product (new one created)
Input deduplication
Inputs are only added to products when:- The product was created during this import, OR
- The product has type UNKNOWN, OR
- The product has no existing inputs
- Change the product to UNKNOWN before re-importing
- Or add inputs manually through the UI
- Or create inputs via the API
This behavior prevents accidental duplication when re-running imports. It’s a safety feature, not a bug.
Detecting duplicates within a file
Variable detects duplicate inputs by comparing:- Source product/material ID
- Quantity
- Unit code
Large file tips
Performance optimization
For imports with 10,000+ rows:-
Clean your data first
- Remove empty rows
- Remove summary/total rows
- Ensure consistent formatting
-
Split by product
- Import each top-level product separately
- Easier to track and troubleshoot
-
Monitor progress
- Large imports process in batches (250-1,000 items)
- You can navigate away - you’ll be notified when complete
Import progress is tracked in the background. Check the import detail page for status updates.
Import status reference
| Status | Description | Action |
|---|---|---|
| created | Import record created | Upload a file |
| uploaded | File received and parsed | Configure mappings |
| processing | Import in progress | Wait for completion |
| done | Import completed | Review results |
| error | Import failed | Check error message, fix, and retry |
| stopped | Import cancelled | Re-start if needed |
Recovering from errors
When an import fails:- Check the error message - Usually indicates the specific problem
- Review your data - Look for the row or column mentioned
- Fix the source file - Correct the issue in your original file
- Re-upload - Create a new import with the corrected file
File format issues
CSV parsing problems
Symptoms: Columns misaligned, data in wrong fields Common causes:- Commas in data values (not quoted)
- Inconsistent quoting
- Wrong delimiter (semicolon vs comma)
- Ensure values with commas are quoted:
"Saddle, leather" - Use consistent quoting throughout
- Check your regional CSV settings
XLSX parsing problems
Symptoms: Data missing or incorrect Common causes:- Wrong sheet selected (multi-sheet workbooks default to the first sheet)
- Merged cells
- Hidden rows or columns
- Formulas instead of values
- On upload, use the Select sheet to import dropdown to pick the correct sheet
- Unmerge cells
- Unhide rows and columns
- Copy and paste as values to resolve formulas
Getting help
If you’re still experiencing issues:- Check the error details - Expand the error message for more information
- Export your mappings - Useful for support debugging
- Contact support - Include the import URL and error message
When contacting support, include:
- The import URL (from your browser’s address bar)
- The error message
- A sample of the problematic data (anonymized if needed)
Related guides
- Preparing your BOM file - Data format requirements
- Uploading and mapping columns - Mapping configuration
- What happens after upload - Understanding the import process