Main Accounting Concepts
CPABooks 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.
CPABooks uses the rules of double-entry bookkeeping system: all journal entries are automatically balanced (sum of debits = sum of credits).
CPABooks 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, CPABooks stores both the value in the currency of the company and the value in the currency of the transaction. CPABooks can generate currencies gains and losses after the reconciliation of the journal items.
Currency rates are updated once a day using a yahoo.com online web-service.
CPABooks accounting supports more than 50 countries. The CPABooks 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, CPABooks’s core accounting engine supports:
CPABooks has modules to comply with IFRS rules.
Accounts Receivable and Payable
By default, CPABooks 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 CPABooks, you can generate financial reports in real time. CPABooks’s reports range from basic accounting reports to advanced management reports. CPABooks’s reports include:
CPABooks’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. CPABooks makes bank reconciliation easy by frequently importing bank statement lines from your bank directly into your CPABooks 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.
CPABooks speeds up bank reconciliation by matching most of your imported bank statement lines to your accounting transactions. CPABooks also remembers how you’ve treated other bank statement lines and provides suggested general ledger transactions.
Calculate the tax you owe your tax authority
CPABooks 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 CPABooks’s Tax Report.
Odoo 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. CPABooks 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.