Card Import - Validation Messages & Troubleshooting
Import Validation Messages & Troubleshooting
Overview
This page lists every validation rule Import Cards checks, and the exact message you'll see if a row or file doesn't pass β useful for working out why a particular row ended up in your Error Report.
File-level validation
No supplier selected β the Upload button stays disabled.
No file selected β the Upload button stays disabled.
File isn't a CSV β "File must be a CSV file"
CSV headers don't match the supported import format β "Invalid file format: unrecognised column headers"
Row-level validation
Duplicate row handling
If the same card_number appears more than once in a file for the same supplier:
Neither occurrence is processed.
Both appear in the Error Report and Results CSV with: "Duplicate row β this card_number appears more than once in the file."
Permission-related skips
Import Cards checks whether you hold Cards:Create and Cards:Update. If rows are found for an action you're not permitted to perform:
The validation summary tells you the count and reason alongside the overall record summary.
Those rows are classified as Skipped β missing create permission or Skipped β missing update permission.
You can still proceed with the rows you are authorised for.
Skipped rows appear in the Results CSV with their skip reason.
Related pages
Was this helpful?
More in Bulk Card Import
Card Import - OverviewCard Import - Step by StepStill need help? Ask the team