The Accounting behind KIU BMP

This page summarises the way KIU BMP deals with typical accounts and transactions.

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).


KIU BMP allows one to manage several companies within the same database. Each company has its own chart of accounts and rules. You can get consolidation reports following your consolidation rules.

Users can access several companies but always work in one company at a time.


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.

Currency rates are updated once a day using a online web-service.

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 costs of good sold are reported when products are sold/delivered.
  • European accounting where expenses are accounted at the supplier bill.

KIU BMP has 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 don’t need to.

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

Wide range of financial reports

In KIU BMP, you can generate financial reports in real time. KIU BMP’s reports range from basic accounting reports to advanced management reports. KIU BMP’s 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 report engine allows you to customize your own report based on your own formulae.

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 makes bank reconciliation easy by frequently importing bank statement lines from your bank directly into your KIU BMP account. This means you can have a daily view of your cashflow without having to log into your online banking or wait for your paper bank statements.

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.


Introduction to KIU BMP Accounting

KIU BMP is beautiful accounting software designed for the needs of the 21st century.

KIU BMP connects directly to your bank or paypal account. Transactions are synchronized every hour and reconciliation is blazing fast. It’s like magic.

Instantly create invoices and send them with just a click. No need to print them.

KIU BMP can send them for you by email or regular mail.

Your customers pay online, meaning you get your money right away.

KIU BMP accounting is connected with all KIU BMP our apps such as sale, purchase, inventory and subscriptions.

This way, recording vendor bills is also super quick. Set a vendor, select the purchase order and KIU BMP fills in everything for you automatically.


It’s that easy with KIU BMP.

Wait, there is more. You will love the KIU BMP reports. From legal statements to executive summaries, they are fast and dynamic. Use KIU BMP’s business intelligence feature to navigate through all your companies data.

Of course, KIU BMP is mobile too. You can use it to check your accounts on the go.


Sales – table of content

3.1. Regular Sale process
3.1.1. Create a quotation 
3.1.2. Create a sale order
3.1.3. Confirm delivery order
3.1.4. Create an invoice and register payment

3.2. Sales Reports

3.3. Send Quotation
3.3.1. Use quotation templates
3.3.2. Increase your sales with suggested products
3.3.3. Get paid to confirm an order
3.3.4. Deliver and invoice to different addresses

3.4. Invoicing method
3.4.1. Invoice based on delivered or ordered quantities
3.4.2. Request a down payment
3.4.3. Send a pro-forma invoice
3.4.4. Re-invoice expenses to customers
3.4.5. Sell subscriptions

3.5. Product & Prices
3.5.1. How to import Products with Categories and Variants
3.5.2. How to sell in foreign currencies
3.5.3. How to set default taxes
3.5.4. How to adapt taxes to my customer status or localization
3.5.5. How to set tax-included prices
3.5.6. How to manage prices for B2B (tax excluded) and B2C (tax included)?


Manage multiple sales teams

In KIU BMP, you can manage several sales teams, departments or teams with specific sales processes. To do so, we use the concept of Sales Team.

Create a new sales team

To create a new Sales Team, go to Configuration ‣ Sales Teams.

There you can set an email alias to it. Every message sent to that email address will create a lead/opportunity.

Add members to your sales team

You can add members to any team; that way those members will see the pipeline structure of the sales team when opening it. Any lead/opportunity assigned to them will link to the sales team+. Therefore, you can only be a member of one team.

This will ease the process review of the team manager.

If you now filter on this specific team in your pipeline, you will find all of its opportunities.

Generate leads/opportunities from emails

Automating the lead/opportunity generation will considerably improve your efficiency. By default, any email sent to sales@database_domain.ext will create an opportunity in the pipeline of the default sales team.

Configure email aliases

Each sales teams can have its own email alias, to generate leads/opportunities automatically assigned to it. It is useful if you manage several sales teams with specific business processes. You will find the configuration of sales teams under Configuration ‣ Sales Teams.

Manage lost opportunities

While working with your opportunities, you might lose some of them. You will want to keep track of the reasons you lost them and also which ways KIU BMP can help you recover them in the future.

Mark a lead as lost

While in your pipeline, select any opportunity you want and you will see a Mark Lost button.

You can then select an existing Lost Reason or create a new one right there.

Manage & create lost reasons

You will find your Lost Reasons under Configuration ‣ Lost Reasons.

You can select & rename any of them as well as create a new one from there.

Retrieve lost opportunities

To retrieve lost opportunities and do actions on them (send an email, make a feedback call, etc.), select the Lost filter in the search bar.

You will then see all your lost opportunities.


Get organized by planning activities

Planning activities is the perfect way to keep on track with your work. Get reminded of what needs to be done and schedule the next activities to undertake.

Your activities are available wherever you are in KIU BMP. It is easy to manage your priorities.

Activities can be planned and managed from the chatters or in the kanban views. Here is an example for opportunities :

Set your activity types

A number of generic activities types are available by default in KIU BMP (e.g. call, email, meeting, etc.). If you would like to set new ones, go to Settings ‣ General settings ‣ Activity types.

Schedule meetings

Activities are planned for specific days. If you need to set hours, go with the Meeting activity type. When scheduling one, the calendar will simply open to let you select a time slot.


If you need to use other activity types with a calendar planning, make sure their Category is set as Meeting.

Schedule a chain of activities to follow

KIU BMP helps you easily plan your usual flow of activities. Go to Configuration ‣ Activity Types and set the common following steps as Recommended next activities.

Now, when an activity is completed, you can select Done & schedule next.

You will be able to set the next activity.


Have fun getting better organized by planning activities!


HR Kenya Manual guide – Table of content

This manual is for HR Kenya user only. You’ll learn how to use HR Kenya module to match it to your needs or those of each individual user of the system.

In HR Kenya of Kiu ERP, user must pay attention to (1) Employee Module, (2) Leave Module and (3) Payroll Module.

1. Employee

1.1. Employee creation

1.2. Employee contract creation 

1.3. Department creation

1.4. Overtime 

1.5. Salary Advance 

2. Leave module

2.1. Leave flow

2.2. Leave registration

2.3. Leave Allocation

3. Payroll module

3.1. Payroll workflow

3.2. Payslip process

3.3. Salary payment

3.4. Payslip batch process


3.4. Payslip batch process

In Payroll module, Payslip batches, choose slip period and click “Generate payslips

Choose list of employee and click “Save

If each slip info of employee is correct then click on verify to mass confirm payslip.

3.3. Salary payment

After payslip is created, accountant can access Accounting –‣ Bank Statement to pay to Employee.

Accountant should fill in the necessary information regarding the salary payment for the employee, then choose the amount of net payment and click “Save” button. Please be noted that the amount should be negative.

Then, accountant need to reconcile the payment amount with the created payslip amount by click “Reconcile” button. A pop up of Reconciliation will be created as follows:

Then, accountant select the related account as “Salary payable”, then click “Reconcile


Then, the salary will be paid accordingly.