Instruments
All Transactions are booked against an Entity, and can optionally be associated with a financial instrument the Transaction is operating against. Instruments are the base item those Transactions can operate against.
Instrument Features
Instruments are part of the basic set of financial instruments within the LemonEdge platform. There are 3 different types all that relate to Transactions within financial services. These are Entity Sets, Entities, and Instruments - see here for more information.
Core Instrument Functionality
Instruments inherit the core Base Instrument type in the system. Any custom entity created using our auto-code designers, or classes through the API, that inherit the Base Instrument type also acquire the core Instrument functionality.
This core functionality allows those classes (in this case Instruments) to be associated with Transactions, and Allocation Mappings to automate allocating those Transactions through an Allocation Path.
The 4 core properties that all Base Instruments have, that help them interact with Transactions and Mappings, are as follows:
- Currency
Any Transaction operating against this instrument will use this Currency as the Local Currency of the Transaction itself. This currency will be translated into the Functional and Reporting currencies as entered. - Owning Entity
This is the legal Entity within the Entity Set that owns this financial Instrument. It is this Entity that the Transaction will be booked to. - Allow Unmapped
This indicates that this Instrument itself does not need to be automatically mapped to an Allocation Path within the Entity Set. This could be because al the Transactions are being booked with the Allocations already specified, or a Path already selected, or that they are to be excluded from calculations or consolidated reporting. - Name
The unique name for this Instrument.
Note
All classes inheriting Base Instruments have these abilities, Instruments are the default system implementation of this. This allows you to start configuring the platform without a line of code, or without using a designer, and create Entity Structures, Paths, Mappings and Transactions immediately.
Views
Instruments have the following views: