Import Guide

Bring your data into BasilBook

Import products, sales, and purchases from POPOK POS or any spreadsheet. Column headers are flexible — we match over 60 common aliases automatically.

Flexible Column Headers

You don't need to match column names exactly. BasilBook recognizes over 60 common aliases. Headers are case-insensitive — spaces, underscores, and dashes are all normalized automatically.

How it works

  • Your column header is lowercased and trimmed
  • Spaces, underscores, and dashes are stripped for matching
  • The normalized value is looked up in our alias table
  • If no alias matches, the original header name is used as-is
  • Example: "Selling Price", "selling_price", "SELLING PRICE", "price" all map to sellingPrice

Sale Items / Products

name
nameproductnameproduct_nameproduct nameitem
sellingPrice
sellingpriceselling_priceselling priceprice
description
description
productCode
productcodeproduct_codeproduct codecodesku
category
category
unit
unit
costPrice
costpricecost_pricecost pricecost
active
active

Sales Transactions

invoiceNumber
invoicenumberinvoice_numberinvoice numberinvoiceinvoiceno
saleDateTime
saledatetimesale_date_timesale datedatedatetime
quantity
quantityqty
grossAmount
grossamountgross_amountgross amountgrosssubtotal
netAmount
netamountnet_amountnet amountnettotal
discount
discount
paymentMethod
paymentmethodpayment_methodpayment methodpayment
channel
channelplatform
staff
staffoperatorcashier

Purchases

purchaseDate
purchasedatepurchase_datepurchase date
itemName
itemnameitem_nameitem name
quantity
quantityqty
unit
unit
unitPrice
unitpriceunit_priceunit price
vendorName
vendornamevendor_namevendor namevendorsupplier
referenceNumber
referencenumberreference_numberreference numberreferencerefponumber
currency
currency
notes
notesnotememo

Staff

posUsername
posusernamepos_usernamepos usernameusername
displayName
displaynamedisplay_namedisplay name

Categories

revenueAccountCode
revenueaccountcoderevenue_account_coderevenue accountaccount code
excludeFromImport
excludefromimportexclude_from_importexclude from import
excludeFromJournal
excludefromjournalexclude_from_journalexclude from journal

Ready to import?

Product import is free for everyone. Sales and purchase imports are available on the Pro plan.