Skip to main content
Transactions → Sales Imports lists every import run: Import ID, Source, Total Lines, Processed, Failed, Status and Imported At. Statuses: PENDING, PROCESSING, COMPLETED, FAILED.

Import a file

1

Choose Import CSV

From the Sales page.
2

Start from the sample file

Download the sample CSV. It has the right column headings and a few example rows — matching it is the quickest way to avoid a failed run.
3

Upload and read the preview

You get a row-by-row preview with Created, Updated, Skipped and Error counts. Nothing is saved until you confirm.
4

Confirm

The run finishes with its totals, and any failed rows can be downloaded as a CSV to fix and re-upload.

Importing POS data

Import POS data takes an export from your register. The preview includes a Fuel sales section showing the grade named in the file, the grade it was matched to, gallons and amount — check those matches before confirming, since a grade matched to the wrong tank puts the gallons in the wrong place.

Enter sales by hand

Add Manual Sales opens Import Sales Transactions: pick the source, then add lines with product, Qty, Price and a receipt reference, and choose Process Sales Import.

When rows fail

Failed rows are kept, not discarded — with the reason. The usual causes are a barcode that is not in your catalog yet, or a product created after the sale happened.
Add the missing product, then re-import the failed rows. Skipping them leaves your stock high by exactly the quantity that sold.
Anything that failed to come in — a bad row, an unreadable scan, a POS sync error — also shows on the Dashboard so it does not go unnoticed.