7.1.1. The Accounting behind Kiu BMP

Double-entry bookkeeping

Kiu BMP automatically creates all the behind-the-scenes journal entries for each of your accounting transactions: customer invoices, point of sale order, expenses, inventory moves, etc.

Kiu BMP uses the rules of double-entry bookkeeping system: all journal entries are automatically balanced (sum of debits = sum of credits).

Accrual and Cash Basis Methods

Kiu BMP supports both accrual and cash basis reporting. This allows you to report income/ expense at the time transactions occur (i.e., accrual basis), or when payment is made or received (i.e., cash basis).


Every transaction is recorded in the default currency of the company. For transactions occurring in another currency, Kiu BMP stores both the value in the currency of the company and the value in the currency of the transaction. Kiu BMP can generate currencies gains and losses after the reconciliation of the journal items.

International Standards

Kiu BMP accounting supports more than 50 countries. The Kiu BMP core accounting implements accounting standards that are common to all countries. Specific modules exist per country for the specificities of the country like the chart of accounts, taxes, or bank interfaces.

In particular, Kiu BMP’s core accounting engine supports:

  • Anglo-Saxon Accounting (U.S., U.K., and other English-speaking countries including Ireland, Canada, Australia, and New Zealand) where cost of goods sold are reported when products are sold/delivered.
  • European accounting where expenses are accounted at the supplier bill.

Kiu BMP also have modules to comply with IFRS rules.

Accounts Receivable & Payable

By default, Kiu BMP uses a single account for all account receivable entries and one for all accounts payable entries. You can create separate accounts per customers/suppliers, but you do not need to.

As transactions are associated with customers or suppliers, you get reports to perform analysis per customer/supplier such as the customer statement, revenues per customers, aged receivables/payables, …

Wide range of financial reports

In Kiu BMP, you can generate financial reports in real time. Kiu BMP reports range from basic accounting reports to advanced management reports. Kiu BMP reports include:

  • Performance reports (such as Profit and Loss, Budget Variance)
  • Position reports (such as Balance Sheet, Aged Payables, Aged Receivables)
  • Cash reports (such as Bank Summary)
  • Detail reports (such as Trial Balance and General Ledger)
  • Management reports (such as Budgets, Executive Summary)

Kiu BMP’s also offers a service to customize your own report based on your own formula.

Import bank feeds automatically

Bank reconciliation is a process that matches your bank statement lines, as supplied by the bank, to your accounting transactions in the general ledger.

Kiu BMP speeds up bank reconciliation by matching most of your imported bank statement lines to your accounting transactions. Kiu BMP also remembers how you’ve treated other bank statement lines and provides suggested general ledger transactions.

Calculate the tax you owe your tax authority

Kiu BMP totals all your accounting transactions for your tax period and uses these totals to calculate your tax obligation. You can then check your sales tax by running Kiu BMP’s Tax Report.


Inventory Valuation

Kiu BMP support both periodic (manual) and perpetual (automated) inventory valuations. The available methods are standard price, average price, LIFO (for countries allowing it) and FIFO.

Easy retained earnings

Retained earnings are the portion of income retained by your business. Kiu BMP automatically calculates your current year earnings in real time so no year-end journal or rollover is required. This is calculated by reporting the profit and loss balance to your balance sheet report automatically.