ARTHLEKHAHelp Center
Help Center › Data & Tools

Import data from Vyapar, myBillBook or Excel

Bring customers, suppliers, items with opening stock, ledgers, invoices, expenses and bank entries into Arthlekha from an Excel or CSV file.

Use this screen to move your data from another billing app (Vyapar, myBillBook or any app that exports Excel/CSV) into Arthlekha. The import works in four steps: Select Type, Upload File, Map Columns, Import.

Before you start

Steps

  1. Open Import & Export > Data Import.
  2. Click the type of data you want to bring in: Customers, Suppliers, Products / Stock List, Ledger Accounts, Sales Invoices, Purchase Invoices, Expenses or Bank Statement.
  3. If a list of formats appears under Pick a template (optional), click the one that matches your file. The columns will then be matched for you. If none matches, skip this.
  4. Click Choose File and pick your file. Arthlekha reads it and matches columns by their headings.
  5. In Column Mapping, check each field. Next to each field, pick the column from your file that holds that information. Choose -- Not mapped -- to leave a field out.
  6. Look at the Preview table. The chip on each column heading shows which field it will fill.
  7. Click the Import button at the bottom right (it shows the row count, for example "Import 120 Customers").
  8. Read the Import Complete screen. It shows how many rows were Imported and how many were Skipped (duplicates), and lists any errors by row number.
  9. Click Import More Data to import the next file.

Import items with opening stock

  1. Choose Products / Stock List.
  2. If you have no file, click Download template. Fill in the Excel sheet. Columns marked * are required. The "How to fill this" sheet explains every column. Delete the example rows or leave them; they are ignored.
  3. Upload the filled file (or a PDF / photo of a stock list, if your plan allows it).
  4. Under Financial year for opening stock, pick the year. Opening stock is posted at the start of that year, not today. Closed years are not listed.
  5. Under Default unit, pick the unit for items that have no unit in the file. Items with a unit keep their own.
  6. Read the green or orange box above the mapping. It tells you how many new items will be created and which rows will be skipped.
  7. Click the Import button. The result screen shows the date the opening stock was posted on.

This import only creates new items. If an item with the same name already exists, the row is skipped and its stock is not changed. To change an existing item's opening stock, edit the item. See Products.

What each type does

TypeWhat happens
CustomersCreates each customer and its ledger. A name that already exists is skipped.
SuppliersCreates each supplier. A name that already exists is skipped.
Products / Stock ListCreates items and posts their opening stock to stock. Service items get no stock entry.
Ledger AccountsCreates ledgers in your chart of accounts, with an opening balance if the file has one. A ledger whose name already exists is skipped.
Sales InvoicesRows with the same invoice number become one invoice. Missing customers are created. Stock and accounts are updated. An invoice number that already exists is skipped.
Purchase InvoicesSame as sales. A bill is skipped if the same supplier already has that bill number.
ExpensesEach row becomes a payment voucher. The expense ledger is found by name, or created under Indirect Expenses. A Payment Mode of bank, NEFT, RTGS, UPI, cheque or online pays from your bank ledger; anything else pays from Cash.
Bank StatementEach row becomes a receipt or payment in a bank ledger, with the other side in a Suspense Account. If you have more than one bank ledger, only one is used, so check which one received the entries.

Fields

FieldWhat to enter
Name / Invoice No / Amount / Debit / WithdrawalThe one field that must be mapped for the type. The Import button stays grey until it is.
Opening Stock, Opening Rate, Opening ValueMap any two. Arthlekha works out the third.
DateDates such as 31-03-2025, 31/03/2025 or 2025-03-31 are read. A blank date is taken as today.
Place of SupplyThe state name. Map it for sales so GST is worked out correctly.
Expense Head / AccountThe ledger name, written exactly as in your chart of accounts.

Common problems

Related

More in Data & Tools