Quasar Docs

Setup & Configuration

Item CSV Import

The Item CSV Import is a powerful bulk-loading tool that creates items from a comma-separated file. It auto-creates departments, sub-departments, and vendors that don't already exist, making it ideal for importing an entire product catalog from an external system in a single operation. For a complete walkthrough, see the Quasar Guide. Access from Inventory › Item File Import.

Configuration Fields

All configuration fields must be set before importing. These provide the defaults and account mappings for every item created.

Import File

Path to the CSV file to import. Use the ... browse button or press F9 to select a file.

COGS Account

Default Cost of Goods Sold (expense) account for imported items.

Income Account

Default sales income account.

Asset Account

Default inventory asset account.

Payable Account

Default accounts payable account (used when auto-creating vendors).

Next Dept#

Starting number for auto-created departments. Increments for each new department.

Next Subdept#

Starting number for auto-created sub-departments.

Next Vendor#

Starting number for auto-created vendors.

Default Purchase Tax

Fallback purchase tax when the CSV tax field does not match an existing tax code.

Default Selling Tax

Fallback selling tax when the CSV tax field does not match.

Default Zone#

Price zone for the imported item prices. Required.

Cost Includes Tax?

Check if the cost values in the CSV already include tax.

Price Includes Tax?

Check if the price values in the CSV already include tax.

CSV File Format

The CSV file must contain exactly 13 fields per line, comma-separated. Fields containing commas must be quoted (single or double quotes are supported).

#FieldDescription
1Item Number (PLU)Primary item/PLU number. If this number already exists, the row is skipped.
2UPCUPC barcode. Added as a secondary number if not already in use.
3Alt UPCAlternate UPC. Added as a third number if not already in use.
4DepartmentDepartment name. Auto-created if it doesn't exist.
5Sub-departmentSub-department name within the department. Auto-created if it doesn't exist.
6DescriptionItem description text.
7VendorVendor name. Auto-created if non-empty and doesn't exist.
8Size NameSelling/purchasing size (e.g., “Each”, “Case”).
9Size QtyNumber of units per size.
10CostPurchase cost per unit.
11PriceSelling price per unit. Margin is auto-calculated from cost and price.
12Purchase TaxTax code name for purchasing. Falls back to Default Purchase Tax if not found.
13Selling TaxTax code name for selling. Falls back to Default Selling Tax if not found.

Auto-Creation Logic

The import automatically creates supporting records when they don't exist:

Department — Created using the name from the CSV and the next available department number
Sub-department — Created under the matching department with tax and account defaults from configuration
Vendor — Created with the name from the CSV, the next vendor number, and the Payable Account

Each item is stocked in all active stores with minimum/maximum quantities of 1.

Import Results Log

Successfully imported items appear in the list view with their details:

ColumnDescription
Item NumberThe primary PLU/item number.
UPCThe UPC barcode.
Alt UPCThe alternate UPC.
DepartmentDepartment name.
SubDeptSub-department name.
DescriptionItem description.
VendorVendor name.
Size NameSize identifier.
Size QtyUnits per size.
CostImport cost.
PriceImport price.
TaxTax code applied.

Duplicate items and auto-created records are reported in a separate messages window at completion.

Actions

ButtonDescription
ImportValidates configuration, opens the CSV file, and begins processing. A progress dialog tracks completion with a Cancel option.
PrintPrints the current import log as a formatted report.
CloseCloses the import screen.