Canopy is built around a few simple philosophies. These are
Just like pretty most other banking systems, Canopy is a Transactions Only booking system. Everything is a transaction e.g. You cannot book Opening Positions of an account directly into Canopy (you will have to book them as Transfer In transactions)
Screenshot from Canopy Engine showing fields that are input for a transaction
All transactions in Canopy are booked into the Currency Account. Since the Currency Account can belong to only one Child Account, Canopy Engine automatically populates the Child Account on the basis of the Currency Account being input. See sample Transaction ticket above
Because Canopy is a Transactions Only booking system, therefore Holdings (also known as positions) are always calculated from the Trade Blotter
All of Canopy is built on only 3 tables. Every single bit of information and analytics that you see in Canopy is derived from the information in these 3 tables. These tables are
All of Canopy operates on a Single Security Master. Every security has a unique ticker in our security master and all bookings (irrespective of which client) are made with the same ticker
All transactions in Canopy are booked on the same transaction type defintions. Currently we use 23 Canopy Transaction Types