PharmacyCopilot Docs
Point of Sale & Business OperationsPoint of Sale, Sales & Till Management

Importing Sales (Bulk)

Bulk-import historical sales data, e.g. when moving from another system.

Bulk-import sales records from a CSV file — most useful when first migrating to PharmacyCopilot from another system, so historical sales data isn't lost.

Import Sales screen with Download Template and Upload CSV File steps, and the CSV Format Guide below

Download the template

Download CSV Template gives you a starter file with the right headers and two example rows.

Fill in and upload your CSV

Choose your completed file — only .csv is accepted. Once selected, the first 5 rows are shown in a preview table before you import anything, so you can catch formatting mistakes early.

Import Sales

Select Import Sales. Once it completes, you'll see Total Rows, Successful, and Failed counts — and if anything failed, up to the first 10 error messages.

CSV format

ColumnRequired?
productNameRequired
productSkuRequired
quantityRequired (number)
unitPriceRequired (number)
discountOptional, default 0
customerNameOptional, default Walk-in
saleDateOptional, YYYY-MM-DD
noteOptional

Review the import results carefully once it completes — a bulk import doesn't go through the same per-sale checkout validation you'd hit entering sales one at a time.