Sunday 5 October 2014

A Dynamic Accounting Application

Below is a short video demonstrating a dynamic interface for doing basic accounting. The objective was/is to categorise line items to make them easier to display and work with based on classification. This can be done manually or the system can be trained to automatically classify items. You can dynamically choose the level of line items you want to display and similarly choose what items are to have notes in a printed report. In addition to this level of automation you can generate automated reports and save the key ingredients of the displays as a CDF.

If you encounter any problems with the embedded link below -- which is best viewed in full screen mode -- then click here for full video

Unable to display content. Adobe Flash is required.

The classification of line items can be done manually, and must be initially, but after initial classification machine learning code can automatically classify line items and assign a probability -- with colour code for easy identification and inspection. The combination of line item classification and the dynamic interface means items can move automatically based on their balance. For example if a bank balance becomes negative, rather than remain as a negative asset the line item automatically moves to the liabilities section of the balance sheet where it appears as an overdraft. Ditto movement of payables/receivable line items.

If you encounter any problems with the embedded link below -- which is best viewed in full screen mode -- then click here for full video

Unable to display content. Adobe Flash is required.

A full transaction record is kept along with notes for each transaction which are shown as tooltips for easy access.

If you encounter any problems with the embedded link below -- which is best viewed in full screen mode -- then click here for full video

Unable to display content. Adobe Flash is required.