Skip to content
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 tax.

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,368, 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. Each row must be one invoice or bill: a number that repeats for the same party is reported as a duplicate.

ColumnRequiredWhat it means
NumberYesThe bill number from your old software, kept as the document number
PartyYesThe customer or supplier, matched by name, code or tax number
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, delivery note 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
QuickBooks OnlineReports → Open Invoices, and Reports → Unpaid Bills, as of the day before you start. Customise each report so it is not grouped by customer or supplier and has a column with the name, then Export to Excel and delete the title rows above the headings. Num, Open balance and Amount become the number, the amount still due and the original amount.
XeroSales → Invoices → Awaiting payment → Export, and Purchases → Bills → Awaiting payment → Export. Xero writes one row per invoice line: keep one row per invoice (Excel's Remove Duplicates on InvoiceNumber) before you upload. ContactName, InvoiceAmountDue and Total match by themselves.
Zoho BooksSales → Invoices → filter Unpaid, Overdue or Partially paid → Export. Purchases → Bills → filter Open → Export.
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 tax 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,368 and you import open bills totalling $1,140. The check shows "Opening $1,368, open bills $1,140; $228 stays as an opening balance". The customer still owes $1,368 in all. When the bills equal the opening balance, no lump sum remains.

Do imported invoices show up in tax returns?

No. They carry no tax and are booked to Opening Balance Equity, not to sales income. They keep their original dates before your start date, so tax reports for periods from the start date do not include them. A register run over earlier months lists them at zero tax; file those periods 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 transfer reference 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: Harbor Supply Co.

Suppose Harbor Supply Co. starts its books in SimpleERP on 1 January 2027. In QuickBooks, its customer Northside Retail owes $1,368, of which two invoices are still open.

NumberDateDue dateAmount pending
141212 Nov 202612 Dec 2026$730
14385 Dec 20264 Jan 2027$410
Open invoices for Northside Retail on 31 December 2026.
  1. Start with the customers card

    It posts Northside Retail's $1,368 opening balance, dated 31 December 2026.

  2. Check open invoices

    The card finds two invoices worth $1,140 and notes that $228 stays as an opening balance.

  3. Import

    1412 and 1438 are posted with their own numbers and dates. 1412 shows as overdue in ageing, 1438 as due on 4 January.

  4. Collect

    On 8 January Northside Retail pays $730. The receipt is allocated to 1412, which closes; 1438 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 tax return?

No. They carry no tax and are booked to Opening Balance Equity, not sales. Tax 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 the old software?

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 invoice in minutes.