Welcome to , a customizable ledger-based solution for complex financial processing.

Introduction

is a ledger-based software system framework upon which customised solutions are built. This framework provides many of the base requirements of any financial system requiring only that functionality unique to a particular solution be developed.

Functional Design

Functionaly is based on the principle that all information is sourced from Documents which produce Entries according to Rules.
provides the framework to handle the generation of Documents from Processess and the generation of Entries from Documents according to accounting Rules.
The customisation of any system involves the identification of what Processe represent the logical functioning of the business, what Documents represent the commitments of the business, and what Entries need to be generated to correctly represent the accounting and management information required by the business.
Processes Documents Entries and Rules
  • Processes are any activity that generate Documents, be it extracting data from an ftp site, confirming an order, running a month end procedure, etc.
  • Processes can be manually triggered or triggered automatically by an event such as a particular time of day, or the successful completion of a previous process.
  • A Document is a representation of any management or accounting information relevant to a business, be it an invoice, a share purchase, the mark-to-market of a bond, etc.
  • Documents contain information that can be used to generate Entries according to a set of accounting Rules.
  • A Rule for an Invoice could, for example, state that the amount of the Invoice be debited to [Purchases] and the same amount be credited to [Creditors].
  • Entries, when combined, represent the financial and management information of a business, such as a balance sheet, trade schedule, position report, etc.

Technical Design

is a scalable software framework built around a Database that is accessed via a Web Interface.
A separate background service, or Processing Engine, is responsible for all intensive processing work.
can be hosted on a clients premises, or clients' can make use of our own cloud-based installations.
Web Interface Processing Engine Database
  • The Web Interface allows users to interact with to:
    • Generate Reports.
    • Trigger Processes.
    • Interrogate Processes, Documents, and Entries.
  • The Processing Engine is a separate background service that executes any active Processes.
  • A Process can become active either by being manually triggered from the Web Interface or triggered automatically by an external event.
  • The Database stores all Documents and Entries as well as any other peripheral information that may be required.
  • The Database structure is fixed and never changes from one implementation to the next.

Implementations

Below are a selection of beskope implementations of .

Fixed Interest Portfolio

Manage the entire fixed interest portfolio of a pension fund, encompassing the accounting functions, risk management functions, and cashflow management functions.

Policy Management

Administer the Insurance Investment products sold by a life company, including the accounting functions, valuation functions, and the matching of policies to their respective assets.

Treasury Accrual

Calculate the accrual value of a banks interest rate 'hold to maturity' portfolio, including bonds, cpi bonds, floating rate notes, treasury bills, swaps, fras, etc.

Contact Us

Steve Farnaby
+27 (0)82 827 7794
steve.farnaby@outlook.com