Company Structures

Company Structures are a form of Entity Set in the system that can contain legal Entities within it forming a contained Entity Structure.


Company Structure Features

Companies are part of the basic set of Entity Sets within the LemonEdge platform. There are 3 different types all that relate to the Transactions within financial services. These are Entity Sets, Entities, and Instruments - see here for more information.


Core Entity Set Functionality

Company Structures inherit the core Entity Set type in the system. Any custom entity created using our auto-code designers, or classes created through the API, that inherit the Entity Set type also acquire the core Entity Set functionality.

This core functionality allows those classes (in this case Company Structures) to be Entity Sets that can contain Entities, associated Structures, and all Paths for an Entity Set. 

The 4 core properties that all Entity Sets have, that help them interact with Entities and Transactions, are as follows:

  • Currency
    Any Transactions booked against legal Entities within this Entity Set will use this currency as the Reporting Currency of those Transactions. This provides a common currency across all Transactions within the Entity Set that can be used for consolidated reporting.
  • Rounding Level
    Any rounding applied throughout this EntitySet can use this rounding level as default
  • Year End
    When processing Period End calculations the calculations are done on a year to date basis. This Year End is used to determine the last Year End closing balances, and which transactions to look at going forward that participate within the current year.
  • Name/Code
    The unique name and short code for this entity set

As an Entity Set contains one, or more, Entities within it as part of its Entity Structure, all the Rules, Paths, Mappings, Transactions, Period Closings, etc that can be created against entities are available for viewing as a whole from the Entity Set itself. 

All classes inheriting Entity Set have these abilities, Company Structures 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

Company Structures have the following views: