IBIS runs a double-entry ledger, recording all financial transactions. This provides a stable reporting platform for interfacing with your own accounting systems. Our comprehensive suite of reports and exports allows you to seamlessly integrate your booking, reservation and POS system with your accounting software. You no longer have to create double entries and the time spent settling accounts is greatly reduced.


TABLE OF CONTENTS

Overview 

Understanding the trial balance report

Example transaction types in the trial balance

Troubleshooting & FAQs


Overview 

What is a trial balance?

A Trial Balance is a list of closing balances of ledger accounts on a particular date and is the first step towards the preparation of financial statements. Ledger balances are segregated into debit balances and credit balances. Asset and expense accounts appear on the debit side of the trial balance; whereas liabilities, capital and income accounts appear on the credit side. If the total debits equal the total credits, the trial balance is considered to be balanced and there should be no mathematical errors in the ledgers. However, this does not mean there are no errors in a company's accounting system. For example, transactions classified improperly or those simply missing from the system could still be material accounting errors that would not be detected by the trial balance procedure. 


How does the trial balance reconciliation work in IBIS?

In the IBIS ledger, all revenue received in advance is a liability. Liabilities are recorded and imported into your finance system allowing you to see a snapshot of:

  • Forward booking liability – income received in advance of travel date 
  • Gift voucher liability - unredeemed gift vouchers
  • Tax liability
  • Any bookings that have travelled but no payment has been taken resulting in an unbalanced sale


When is revenue recognised on the trial balance? 

For retail sales, revenue is recognised on the date of purchase and attributed to the revenue/GL codes specified against the items. For reservation products, revenue is recognised as income and attributed to the revenue codes associated with these products on the date of travel.  


Daily sales figures are exported from IBIS into your finance system through a .csv file. Sales are broken down on this export to match the accounts you have set up in your finance system. This allows you to easily capture revenue per business unit or division. 


For operators, debtor amounts are posted to an ‘IBIS debtors clearing account’. This account will be cleared as debtor invoices are created in IBIS and imported into your finance system. The reason we import invoices into your finance system is so you can send and settle all invoices from one place, to simplify the process and avoid double handling.


Getting started 

If you would like to use the Trial Balance functions (reporting, daily sales exports and batch invoicing processes) you must contact IBIS. Depending on what IBIS modules you already use, there may be additional licence fees required. 


To set up the Trial Balance for the first time, approximately 2 hours of configuration will be charged to create the exports for your finance system. Talk to us today to get a quote. We will need the following information to get started: 

  • What accounting system you are currently using?
  • List of revenue codes used in your finance system for all the products and items you sell through IBIS.
  • List any tracking or department codes currently used in your finance system.
  • List all revenue codes used i.e. to track discounts, commission, cost of sales etc. 
  • Advise us if you do not recognise forward bookings (and associated tax) as income until the date of travel. We will need to modify the default liability calculation settings if you recognise all revenue on the date of sale in this instance.
  • If you are an activity operator, do you recognise commission as a taxable expense on your GST return? 
    • Yes - then gross sales (i.e. inclusive of commission amounts) will be reported as 'Sales' in your GST return, with commission reported as an expense.
    • No - then net sales (i.e. after the commission is deducted) will be reported as 'Sales' in the GST return, with the commission not included as an expense.

      The system will calculate a tax credit on commission for agents who have a tax number specified against their accounts in IBIS. 


Configuration required in your IBIS system

  1. All of the items you sell through IBIS will need to be configured with the correct revenue codes (from your finance system). IBIS technicians can assist with the initial set-up if required, but your team will need to maintain this as new things are added. Learn how to set up revenue codes.

  2. To make it easy to reconcile money coming into your bank accounts, payment types set up in IBIS should be grouped in the same format they are received in your daily banking. You can free type your preferred payment group names into the Payment type screen where they will be saved for future use (e.g. EFTPOS, Amex, Cash, Windcave, etc).

  3. Accounts in IBIS should have an invoice group allocated in the Accounts screen to make it easy to run batch invoicing. You can free type your preferred group names into the invoice group field where they will be saved for future use (e.g. weekly, monthly, etc).

  4. Accounts in IBIS should all have the tax-registered setting enabled.

  5. If you will calculate a tax credit on commission for agents, ensure all agent accounts have their tax number specified against their account in IBIS.

  6. IBIS Technicians will create and add a daily sales export file for you in the Export screen. You will use this to transfer sales details into your finance system.


Configuration required in your finance system

  1. You will need to create the following accounts in your finance system to allow the correct export files to occur:

    Sale accountsThese will depend on the way you want to break down sales in your accounting system. You may have a sales account per department or product type. All of these will need to be configured to match IBIS. E.g. if you want your cafe sales to appear in a particular account, all items sold in the cafe will need to be associated with that specific sales account.
    Gift voucher liability accountThis will hold all revenue for gift vouchers until they are redeemed or written off.
    Income in advance liability accountThis will hold all revenue received in advance of the travel date. Once the guest travels, it will be reversed out and transferred to the correct revenue code in your finance system.
    IBIS debtors clearing accountAllows you to reconcile your debtor payments as you receive them.
    Unbalanced transactionsHolds the revenue for all bookings that have travelled but the booking has not been settled, i.e. the payment has not been applied, or bookings that have been cancelled and a refund has not been applied yet. 

If you use Xero, ensure all your contact names in Xero match the names in the IBIS Accounts screen. This includes capital letters, spaces etc. If they are not the exact same a duplicate contact will be created in Xero when you import invoices.


Decide on a start date for using the Trial Balance reporting

You will then need to decide on a clear start date for using the Trial Balance report. We recommend the first of the calendar month. 

  • All data before this date will be removed from the ledger.
  • The ledger will then record all bookings forward of this date as income in advance. This will equal the amount in the reservation liability report as of this date.
  • Forward bookings that were prepaid by debtors will show a debtor asset for today.
  • The gift voucher account will only record movement in liability with an opening balance of 0 on the Start date.

 

Before you begin importing daily sales/invoices from IBIS, ensure you perform the following checks:

  • Check the balance of your forward revenue liability account in your finance system. This amount should match the Reservation liability report in IBIS once the ledger is enabled.

  • Check the balance of your gift voucher liability account in your finance system. This amount should match the Gift voucher liability report in IBIS. 


Booking POS records will show a large imbalance for that date because while we have registered a liability or a sale, there is no cash asset to balance the transaction (since cash was received prior to today).


Understanding the trial balance report

You can find the Trial balance report under the Accounts & contacts menu, or directly from IBIS Online under Reports > Finance


The report groups transactions into categories according to the financial account type. E.g. assets, liabilities and profit & loss. Within each category, there are multiple transaction types depending on the transaction. E.g. Income in advance, Cash, Debtor, Booking sale etc as described below:

Category

Transaction

Description

Reconciliation with IBIS Reports

Asset

Cash

Records all point-of-sale payments except transactions that have been charged to an account.

Point of sale payments report excluding all bookings posted to invoice. Items charged to an account show under 'Account' (IBIS Online > Reports > Finance > Payments)


Booking debtorRecords reservations that have been posted to invoice on Agent all accounts, and the commission value on a Deposit account booking (off-set by the Booking creditor).
Ticketing debtorRecords the commission value retained by the seller of a ticket.
Ticketing referral debtorRecords the commission value owed to the seller by the operator (no money has been transacted by the seller in this instance). 

Debtor

Records all point-of-sale transactions that have been charged to an account.

Liability

Booking creditor

Records all commission owed to the Agent on reservations (off-set by the amount billed in Booking debtor).


Booking referral creditor

Records all commission owed to a referral agent on reservations.



Ticketing creditor

Records the gross value owed to the operator on a ticket sale. (Less ticketing debtor i.e. commission earned, shows payable amount).


Ticket sales report - select the date range and operator account.

Income in advance

Records reservations that have been booked for a future date and reservations that have travelled today but were paid for before today.

  • Cash/debtors received for forward bookings create a credit.
  • Reservations travelling today that have been previously paid create a debit.

Reservation liability report - select the date range that you are looking to see the movement between.

Gift voucher

Records transactions concerning the purchase and redemption of gift vouchers.  There is no tax on gift voucher movements.

  • Gift vouchers sold today create a credit.
  • Gift vouchers redeemed today create a debit.

Sales report filtered for item type ‘gift voucher’ OR;

Gift voucher sales and Gift vouchers redeemed report.

IBIS Online > Reports > Sales > Sales or Gift Voucher sales or Gift Vouchers Redeemed

Tax

Records the tax component of sales of retail, reservations and the commission portion of tickets.

 

Profit & Loss

Booking sale

Records all reservation sales.  If a reservation was prepaid, it will be reversed out of income in advance and put into sales. If a reservation is paid for or posted to invoice on the day of travel, it goes directly into sales.

  • The gross value of a reservation is recorded as a credit.
  • Reservation discounts or refunds as a debit.

 

Commission expense

Records the expense side of any commission owed on reservations. In general, it matches the creditor value on any given day, unless reservations with commission have been invoiced in advance.

 

Item sale

Records all sales of retail items, including stock, non-stock, admission tickets and credit card surcharges. Excludes gift vouchers and reservations.

Sales report - exclude item types Gift vouchers and Reservations.

IBIS Online > Reports > Sales > Sales

Cost of sale expenseRecords all costs that have been posted on this date. Managed costs are recorded on posting date, not on the travel date. The associated liability sits in Booking creditor.

Ticket commission

Records the commission (revenue) value earned for ticket sales including tax.

  • Credit is created for ticket sales including tax.
  • If a ticket is refunded then a debit will be created for the commission including tax.

 

Tax

Records the tax on the sale of retail, reservations and commission portion of tickets.  This amount should always match the liability tax account.

  • A debit will be created for the total amount

 

System

Booking POS

This account should generally balance to $0 – one side is created from the Point of Sale item record for the reservation, and the other side is from the POS settlement record on the reservation.

 

Unbalanced

This records any reservations or point-of-sale transactions that do not balance to $0. E.g. a reservation that is past its travel date but has no settlement record will show here.

The Unbalanced transactions report should be checked daily and all bookings posted to invoice.



 

Example transaction types in the trial balance

See below the expected transaction lines in your trial balance for each sale type. You can filter transactions to understand the movement of revenue by selecting the booking number, and the POS transaction number, you must select 'Show blanks' in these filters too as not all transactions have both a Book # and POS #. 


Reservation Transactions


TransactionDescription
Direct reservation, purchased on the date of travel

Cash is receipted and revenue is recognised on the same day.

To filter the Trial Balance, select the Book # and 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #. 

Direct reservation, purchased in advance.

Cash is receipted and the income is moved into the Income in advance account until the booked date at which point the income is reversed out of the income in advance account and the revenue is recognised. 


To filter the Trial Balance, select the Book # and 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #. Update the date range to include the date of the sale, to the date of travel to show all transactions. 


Agent all reservation, posted to invoice on the date of travel.

The debtor line represents the full booking value owed by the agent, less the booking creditor which represents the commission value owed to the agent. The revenue is recognised in full, less the commission expense. 


To filter the Trial Balance, select the Book # and 'Show blanks' within Book #, along with 'Show blanks' within POS # (as this is a debtor booking, there is no associated POS transaction). 


Deposit agent reservation, deposit paid in full on the date of travel.

Cash is receipted for the booking value less the deposit, the debtor line represents the booking value owed by the agent, less the booking creditor which represents the commission value owed to the agent. On a deposit booking, the booking debtor and booking creditor should equal zero as the agent has taken the deposit already, leaving $0 owed/payable. The revenue is recognised in full, less the commission expense. 


To filter the Trial Balance, select the Book # and 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #.

Referral agent reservation, paid in full on the date of travel.


Cash is receipted for the full booking value, the booking referral creditor represents the commission value owed to the agent. On a referral booking, there is no money owed by a booking debtor as the agent has not taken any cash. The revenue is recognised in full, less the commission expense. 


To filter the Trial Balance, select the Book # and 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #.


Retail Transactions


Transaction typeDescription
Gift voucher purchase

Cash is receipted and transferred to the Gift voucher liability account on the same day. 


To filter the Trial Balance, select 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #.

Gift voucher redemption


The income is removed from the Gift voucher liability account and recognised as revenue. 


To filter the Trial Balance, select the Book # and 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #.

Retail/ admission item sale

Cash is receipted and the revenue is recognised on the same day. 

To filter the Trial Balance, select 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #.

Retail/ admission item sale charged to account (with commission)


The debtor line represents the net sales value owed by the agent, the commission/discount amount is not recorded. The revenue is recognised on the same day. 


To filter the Trial Balance, select 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #.


Ticketing Transactions

Ticket sales revenue is always recognised on the date of sale, rather than the expected date of travel.


Transaction typeDescription

Ticket agent all sale


Cash is receipted for the full ticket value, the ticketing creditor represents the full ticket value owed to the operator, less the ticketing debtor line owed to the seller. The ticket commission recognises the revenue earned. 


To filter the Trial Balance, select the Book # and 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #.


Ticket deposit sale


Cash is receipted for the ticket deposit, the ticketing creditor represents the ticket value owed to the operator, less the ticketing debtor line owed to the seller, this should equal zero on a deposit sale as the only cash taken is retained by the seller. The ticket commission recognises the revenue earned. 


To filter the Trial Balance, select the Book # and 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #.


Ticket referral sale 

This will only be recognised in the ledger once a ticket referral is confirmed.


The referral debtor line represents the ticket earnings owed to the agent by the operator, there is no ticketing creditor line as there is no money owed to the operator, in this instance, no money is taken from the customer by the ticket seller. The ticket commission recognises the revenue earned. 


To filter the Trial Balance, select the Book # and 'Show blanks' within Book #, along with the POS # and 'Show blanks' within POS #.




Troubleshooting & FAQs

Why do I have unbalanced sales?  

An unbalanced transaction is a booking that does not balance to $0.00. It could be caused by the following reasons: 

  • A direct booking was created and not paid at POS.
  • An agent booking that was not posted to invoice before travel.
  • Cancelled bookings that have not been refunded through POS or had a gift voucher issued for the credit.
  • A direct booking that is only partially paid.

Users need to check for unbalanced transactions as part of their end-of-day process.


We have unbalanced sales on our daily sales export that we don't want to import into our finance system. How do we fix this? 

The daily sales export is based on transactions that happened in the ledger on a specific day. If a booking was unbalanced on a particular day and fixed on a subsequent day, the export for that first day won’t change. It will be reversed out of unbalanced sales on the day it is fixed and allocated to the correct GL code. E.g. One day there will be $75 in unbalanced sales showing on the daily sales export, and if it's fixed the following day, then unbalanced sales for that day will be credited the $75 so they are balanced off in your finance system.   


It is useful to use the Date and Book # fields on the Trial Balance report to see these movements as shown below.



How can I see the total of what has been sent to my Debtors clearing account?

Filter for Debtor and Creditor transactions and use the Invoiced field to see whether they have been invoiced (yes) or not (no). You can also use the Invoice # field to see which invoice is associated with the transaction.

 

I reversed a posting on an invoice but the changes are not appearing on the Trial balance report. 

The system uses a background task to process ledger transactions. While these are normally quite quick to process, they can take a minute or two to appear on the Trial Balance report. Please note that how quickly depends on how many transactions are currently being processed at any given time. 


I wrote off gift vouchers in bulk, but the gift voucher liability movements do not match the gift voucher transaction line on the Trial balance report for the same day. 

To maintain the overall performance of the IBIS system, the IBIS ledger is run as a background task and will only process 200 changes per hour. If you have written off more than 200 gift vouchers, this could take a few hours to process through the system. Depending on the time of day and the number of vouchers, this could even mean that transactions will not appear on your ledge report until the following day which can create a slight discrepancy between the gift voucher liability report and the gift voucher movements on the Trial Balance report.