Frequently Asked Questions
Answers to the most common questions about ImportCheck — formats, validation, plans and data security.
Product
What does ImportCheck do?
ImportCheck validates product catalog files (CSV and Excel) before you import them into an ERP system such as Sage, Odoo or WooCommerce. It scans every row and column, detects errors like missing SKUs, invalid prices or wrong VAT rates, and produces a structured error report so you can fix all issues before the import.
Does ImportCheck connect to my ERP?
No. ImportCheck works entirely on your files. It never connects to your ERP database, your staging environment or any third-party system. You upload a file, get a report, and import the corrected file yourself.
Is there a free trial?
Yes. All plans include a 14-day free trial with no credit card required. Your account is automatically paused (not charged) when the trial ends if you do not subscribe.
What is the difference between the Starter and Pro plans?
The Starter plan (€29/month) supports up to 10,000 rows per file and includes all core validation rules. The Pro plan (€79/month) supports up to 100,000 rows per file, provides unlimited monthly analyses, full REST API access and 12-month report retention.
File Formats
Which file formats are supported?
CSV (.csv) and Excel (.xlsx, .xls). The engine auto-detects the CSV separator (comma, semicolon or tab) and encoding (UTF-8, latin-1, Windows-1252). XML, JSON and other formats are on the roadmap.
What is the maximum file size?
The maximum file size is 20 MB regardless of plan. The row limit is 10,000 on Starter and 100,000 on Pro.
Can I upload a file exported directly from Sage or Odoo?
Yes. Files exported from Sage 100, Sage X3 and Odoo 16/17 are directly supported without conversion. Make sure to export the catalog sheet as the first (or only) sheet.
My CSV uses a comma as the decimal separator. Is that supported?
Yes. ImportCheck parses both dot and comma as decimal separators in numeric columns. A PRICE_FORMAT warning is raised so you are aware that some ERP importers may not accept the comma format.
Validation
What errors are detected?
The engine checks for missing required columns, empty or duplicate SKUs, empty product names, invalid or negative prices, unrecognised VAT rates (only 0, 2.1, 5.5, 10 and 20% are valid), non-numeric or negative stock values, and parse errors. See the Validation Rules page for the complete list.
What are the allowed VAT rates?
The engine accepts 0%, 2.1%, 5.5%, 10% and 20% — the standard French VAT rates. Any other value triggers an INVALID_VAT error.
Does the engine check custom business rules?
Not yet. The current rule set covers the standard column checks. Custom rules (e.g. category code validation, supplier reference checks) are planned for a future release.
Can I re-validate the same file after fixing errors?
Yes. Upload the corrected file at any time and trigger a new analysis. There is no limit on re-validation within your monthly quota.
Security & Data
How is my data stored?
Files are stored in an isolated, per-user storage bucket. They are never shared with other users or third parties. All transfers are encrypted via HTTPS.
Can I delete my files?
Yes. You can delete individual files or all files associated with your account at any time from the Dashboard. Deletion is permanent and immediate.
How long are files and reports retained?
Files and analysis results are retained for 90 days on the Starter plan and indefinitely on the Pro plan, unless you delete them earlier.
API & Integrations
Is there a REST API?
Yes, on the Pro plan. The API lets you upload files, trigger analyses and retrieve the error list as JSON — so you can integrate ImportCheck into your own data pipeline, CI/CD workflow or ERP migration tooling.
Where can I find the API documentation?
The API reference is available in your dashboard under Settings → API. An OpenAPI spec is also downloadable from the same page.
Still have a question?
Check the other documentation pages or start your free trial to explore the product yourself.