POS + General Ledger + Inventory + Payroll — All Included on Every Plan | Free Updates Forever

Inventory Import Field Reference

Inventory Import Field Reference

This reference lists every field available when importing inventory items, along with its requirements, accepted values, and the column header names that auto-map to each field.

Field List

FieldRequiredTypeDescription
Item NameYesTextThe name of the product or service. Must be non-empty.
SKUNoTextStock keeping unit or product code. Used as the match key for updates.
BarcodeNoTextUPC, EAN, ISBN, or other barcode value.
CategoryYesLookupMust match an existing category name in AccuArk. Case-insensitive.
ClassNoLookupMust match an existing class name. Case-insensitive.
PriceNoNumberSelling price. Defaults to 0 if not provided.
CostNoNumberPurchase cost. Defaults to 0 if not provided.
Stock QuantityNoNumberStarting stock at the selected location. Defaults to 0.
DescriptionNoTextDetailed description of the item.
ModelNoTextModel number or identifier.
UnitNoTextUnit of measure (e.g., "ea", "lb", "box", "kg"). Defaults to "ea".
WeightNoNumberItem weight for shipping or reference.
Tax TypeNoTextTax type code: "l" for local tax, "n" for non-taxable. Defaults to "l".
Track StockNoYes/NoWhether to track stock levels. Use "true" or "false". Defaults to "true".
NotesNoTextInternal notes about the item.

Auto-Mapping Keywords

AccuArk recognizes the following column header names and automatically maps them:

FieldRecognized Headers
Item Namename, item name, product name, item, product
SKUsku, item number, item code, product code
Barcodebarcode, upc, ean, isbn
Categorycategory, department, dept, group
Classclass, type, classification
Priceprice, sell price, selling price, retail price, unit price
Costcost, unit cost, purchase price, buy price
Stock Quantitystock, quantity, qty, on hand, stock quantity
Descriptiondescription, desc, details
Modelmodel, model number
Unitunit, uom, unit of measure
Weightweight, wt
Tax Typetax, tax type, taxable
Track Stocktrack stock, track inventory, tracked
Notesnotes, memo, comments

Validation Rules

  • Item Name must not be empty
  • Category must match an existing category in AccuArk (case-insensitive)
  • Class (if provided) must match an existing class (case-insensitive)
  • Price and Cost must be valid numbers if provided
  • Stock Quantity must be a valid number if provided (can be zero)

Match Key for Updates

The primary match key is SKU. If an item with the same SKU exists, the row updates that item. If no SKU is provided or no SKU match is found, AccuArk checks by Item Name. If no match is found by either field, a new item is created.

Example CSV

A minimal inventory CSV file looks like this:

name,sku,category,price,cost,stock
Widget Pro,WP-001,Electronics,29.99,15.00,50
Bolt Standard,BS-002,Hardware,4.99,2.50,200
Premium Service,PS-003,Services,99.00,0,0

A more complete file might include all fields:

name,sku,barcode,category,class,price,cost,stock,description,model,unit,weight,tax_type,track_stock,notes
Widget Pro,WP-001,123456789012,Electronics,Premium,29.99,15.00,50,Professional widget,WP-2026,ea,0.5,l,true,Best seller
Was this article helpful?
Back to Data Import & Export Contact Support
Please note: This article is intended as a general guide. AccuArk© is continuously improved through regular software updates, so some screens, labels, or features described here may appear slightly different in your version. If something doesn't match or you need further assistance, please don't hesitate to contact our support team.
Still need help?

Our support team is ready to assist you.

Submit a Ticket