IRIS Enterprise Software offers a unique set of tools for customising IRIS Exchequer and integrating it with other applications seamlessly.
"No accounting system can afford to be an island divorced from a business's other information systems."
Eduardo Loigorri - Chairman of BASDA
Since no single technology can provide all of the data manipulation capabilities required, several different mechanisms have been used to provide as much access as possible. The common thread between them is the Windows environment.
Exchequer is a financial system that can...
- Link to any other application using any development language
- Be tailored using any development language, without affecting its original source code
- Be future proof, so that upgrades can be applied without affecting customisation
Exchequer achieves this ideal by providing developers with all of the most popular technologies available, for developing links, customisations, batch-imports and reporting.
Exchequer has the widest range of easy-to-use tools for interfacing and customisation of any mid-range accounting software system. Each of these tools offers varying levels of seamless integration, ensuring smooth transfer of data between disparate applications.
The cornerstone of this philosophy revolves around the Exchequer SDK (Software Developers Kit), which is based on COM, the most widely used component software model in the world.
In addition the SDK allows you to alter the way Exchequer works to extend its functionality beyond its original programming. Adding customised events and buttons are just some of the many customisation options available.
The Exchequer SDK
The Exchequer SDK [Software Developers Kit] capitalises on Microsoft's COM technology and SDK initiative to provide an industry standard development platform for integration, customisation, interrogation and reporting.
The SDK enables developers, software partners and authorised resellers to tailor Exchequer to your requirements using industry standard languages and upgrade-resistant technology.
The purpose of the SDK is to allow the reading from and writing to the Exchequer database in a way that doesn't require detailed knowledge of the underlying business rules. It hides those rules, yet ensures they are strictly adhered to, thus assuring the integrity of Exchequer's data is never compromised.
The SDK is ideally suited for integration between Exchequer and external systems that require real-time, seamless links to and from Exchequer's rich databases, whilst guaranteeing forward compatibility with future versions of Exchequer. Functions include the ability to print an Exchequer form from an external application using Exchequer's own Form Designer technology.
In addition, the SDK allows developers to alter the way Exchequer works, to extend its functionality beyond its original programming. Adding customised events and buttons are just some of the many customisation options available. The Exchequer SDK offers both COM and DLL technology.
COM (Component Object Model) is in use on well over 200 million systems worldwide and is the foundation for most Microsoft applications and development languages. Virtually all modern day development languages are COM compliant. COM can be used for both integration and customisation of Exchequer.
For those developers who prefer to work with DLLs (Dynamic Link Libraries), or do not have the ability to use COM, the Exchequer SDK comes with a Toolkit DLL, which again provides an extremely high level of integration and functionality to be accessed by external applications.
The very nature of the COM Toolkit allows us to make changes in future versions of the COM Toolkit without affecting existing programs.
This is dramatically different from Toolkit DLL programs that need to be rebuilt whenever we have to change the structures, or to systems that use the Import module which periodically need to change the file structure.
As the COM Toolkit is so much easier to use and can be used in so many different areas, it opens up many new possibilities for developments.
Customisation of Functionality
There are often instances when additional features are required in order to satisfy a particular customer's requirements, and it is rarely desirable for the core system to be modified for a single scenario.
To this end, an event handler has been incorporated within Exchequer to allow external routines to take control of some parts of the product's programme flow.
The first event implemented was to allow our overseas distributors to customise the Exchequer VAT calculation for local requirements. Since then many more events have been implemented in Exchequer, providing increased functionality and flexibility.
Although Exchequer's main screens cannot be altered, it is possible to add new sections or pop-up boxes with additional fields as required. When Exchequer encounters an event, it calls the Exchequer event handler, passing a suite of objects that define the event and its data, and then waits for the handler to return after completion.
Contact IRIS Enterprise Software
Back to IRIS Exchequer Modular Suites