Skip to content50% off₹750/user/month ₹1,500
SimpleERP

Help centre · Migrate

Import open invoices and bills

Your customers still owe you for bills raised in the old software. Bring each one across with its number, date and pending amount, and keep collecting without a gap.

Updated · 7 min read

In short

SimpleERP imports each unpaid invoice or bill as one posted document with its original number, date and pending amount, so receivables, payables and ageing match your old books bill by bill from the cut-over date.

To import open invoices and bills, upload the outstanding list from your old software on Settings → Import data, check it, and click Import on the Open invoices and Open bills cards. SimpleERP creates one posted document per unpaid bill, keeps its original number and books it against Opening Balance Equity, with no GST.

Why bring dues bill by bill instead of one total?

Bill-wise dues let you collect against the right bill. A single opening balance tells you a customer owes ₹1,20,000, but not which invoices are overdue, which are due next week, or which one the customer is disputing.

  • Payments land on the right bill. When the customer pays invoice 412, you allocate the receipt to 412 and the others stay open.
  • Ageing stays true. Each document keeps its own date and due date, so the debtors ageing report puts it in the right bucket on day one.
  • Statements agree with the customer's ledger. They see the same bill numbers you do, so reconciling takes minutes.

Which columns does the import read?

The import reads seven columns. Number, party, date and amount pending are required; the rest are optional. Column names from the usual sources match themselves.

ColumnRequiredWhat it means
NumberYesThe bill number from your old software, kept as the document number
PartyYesThe customer or supplier, matched by name or GSTIN
DateYesThe original bill date
Due dateNoWhen blank, the bill date plus the party's credit days, or the bill date itself
Amount pendingYesWhat is still unpaid today, not the bill total
Original amountNoThe full bill value, for your reference
ReferenceNoA PO number, challan or note you want kept with the bill
Columns for open invoices and open bills.

Where does each source keep its open bills?

Each source keeps open bills in a different place; the import page shows the same steps.

SourceWhat to export
Tally PrimeNothing extra. The Masters XML exported with Export closing balance as opening balance = Yes carries the bill allocations on each debtor and creditor ledger, so the open invoices and open bills cards fill from the same file.
Zoho BooksSales → Invoices → filter Unpaid, Overdue or Partially paid → Export. Purchases → Bills → filter Open → Export.
VyaparReports → Sale report, filter Unpaid → Export to Excel. Purchase report likewise.
BusyDisplay → Outstanding Analysis → Receivables → Alt+E.
ExcelDownload the open invoices or open bills template from the import page and fill one row per unpaid bill.
Where each source gets bill-wise dues.

Zoho Books exports one row per invoice line. The import groups the rows by invoice number, leaves out paid, void and draft invoices, and takes the pending amount from the Balance column, else the Total, else quantity times price. The card tells you which one it used.

What does SimpleERP create for each row?

Each row becomes one posted sales invoice or purchase bill with a single line, so it behaves like any other unpaid document from the first day.

  • One line described as "Balance brought forward" with the source and the original number, quantity 1, price equal to the pending amount.
  • No GST on the line, because the tax was charged on the original bill in the old software.
  • The line is booked against Opening Balance Equity: an invoice debits the customer and credits Opening Balance Equity; a bill does the reverse.
  • The original number is kept. A bill already in SimpleERP for the same party with the same number is skipped, so uploading the same list twice adds nothing. If a different party already uses that number, " (M)" is added to it.
  • The due date comes from the file, else from the party's credit days, else it equals the bill date.

How does this fit with the party's opening balance?

The open bills replace the matching part of the party's opening balance, so nothing is counted twice. After posting, SimpleERP reduces each party's opening balance by the total of that party's imported bills.

Say a customer's opening balance is ₹1,20,000 and you import open bills totalling ₹1,00,000. The check shows "Opening ₹1,20,000, open bills ₹1,00,000; ₹20,000 stays as an opening balance". The customer still owes ₹1,20,000 in all. When the bills equal the opening balance, no lump sum remains.

Do imported invoices show up in GST returns?

No. They carry no GST and are booked to Opening Balance Equity, not to sales income. They keep their original dates before your start date, so GST reports for periods from the start date do not include them. A register run over earlier months lists them at zero tax; file those months from your old software.

How do you record a payment against an imported invoice?

Record it like any other payment. Imported invoices are posted and unpaid, so they appear in the allocation list of the record payment screen.

  1. Open Record payment

    Choose received for a customer or paid for a supplier, then pick the party.

  2. Enter the amount and account

    Add the date, method, the bank or cash account and the UTR or cheque number.

  3. Allocate to the bills

    Tick the imported bills the payment settles, or let auto-allocate fill the oldest due first.

  4. Post

    Fully paid bills close, part-paid ones show as partially paid, and anything left stays on account. See partial payments and allocation.

Worked example: Lakshmi Steel Furnitures

Suppose Lakshmi Steel Furnitures starts its books in SimpleERP on 1 April 2026. In Tally, its customer Ravi Stores has an opening balance of ₹1,20,000, with two bills tracked bill-wise.

NumberDateDue dateAmount pending
LSF/41212 Feb 202614 Mar 2026₹64,000
LSF/4385 Mar 20264 Apr 2026₹36,000
Open bills for Ravi Stores on 31 March 2026.
  1. Start with the customers card

    It posts Ravi Stores' ₹1,20,000 opening balance, dated 31 March 2026.

  2. Check open invoices

    The card finds two bills worth ₹1,00,000 and notes that ₹20,000 stays as an opening balance.

  3. Import

    LSF/412 and LSF/438 are posted with their own dates. LSF/412 shows as overdue in ageing, LSF/438 as due on 4 April.

  4. Collect

    On 8 April Ravi Stores pays ₹64,000. The receipt is allocated to LSF/412, which closes; LSF/438 stays open.

Who can import open invoices and bills?

Open invoices need the sales invoice manage and approve permissions, and open bills the purchase invoice ones, because the documents are posted on import. Others see "Ask an admin".

FAQ

Questions, answered

Should I import the opening balance and the open bills, or only one?

Both, if your old software has both. The customer or supplier opening balance is reduced by the imported bills after posting, so the total is never counted twice. Only the difference stays as a lump sum.

Will imported invoices be added to my GSTR-1?

No. They carry no GST and are booked to Opening Balance Equity, not sales. GST reports from your start date leave them out; you already reported those sales from the old software.

A customer paid me an advance before the cut-over. What happens to it?

Rows with a negative pending amount are skipped with a note. The advance stays in the party's opening balance, so the party total is still right.

Can I import a bill that was partly paid in Tally?

Yes. Put only the pending amount in the amount column. You may add the full bill value as the original amount for reference. The posted document shows the pending amount as due.

I imported the wrong bills. Can I take them back?

Yes, within 30 days you can undo the batch from Previous imports, as long as no payment has been allocated to those bills. Remove the allocation first if one exists.

Run your whole business from one simple place.

Seven days free. No card. Your first GST invoice in minutes.