CodeScale

Back to portfolio

Investor Management System For Axiom

<h2><b>1. Application Overview</b><b><o:p></o:p></b></h2><p>The <b>Axiom 150 App</b>&nbsp;is designed to replace Axiom's existing Excel-based process for managing investment Structures and investor participation.<o:p></o:p></p><p>Axiom creates investment Structures for its clients and invites eligible investors to participate in those Structures. The application provides a centralized way to manage the process from <b>Structure creation and investor selection through document signing, investor payments, and regulatory reporting</b>.<o:p></o:p></p><p>The application enables users to:<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Create and manage investment Structures.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Select investors for participation in a Structure.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate investor information for digital signing.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Track whether investors have signed investment documents.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Close the investor signing process.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Calculate and manage investor bonus and repayment amounts.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate payment files for investors.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Manage investors sharing the same bank account.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate information required for <b>45-106F1 regulatory filing</b>.<o:p></o:p></p><p>Overall, the application manages the operational journey of a Structure from its initial setup through investor participation, payments, and regulatory reporting.<o:p></o:p></p><h2><b>2. Structure Management</b><b><o:p></o:p></b></h2><p>Users can create <b>new Structures</b>&nbsp;and access existing Structures within the application.<o:p></o:p></p><p>When creating a Structure, users can capture key information such as:<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Client and contact information.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Structure type.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Structure number.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Investment amount.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Bonus amount and payment date.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Closing date.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Financing information.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Financing and repayment dates.<o:p></o:p></p><h2>The application automatically presents the next available Structure number when a new Structure is created, while existing Structure information can also be accessed and edited when required.<o:p></o:p></h2><h2><b>3. Investor Selection and Document Sending</b><b><o:p></o:p></b></h2><p>Once a Structure has been created, users can select the investors who will be invited to participate in it.<o:p></o:p></p><p>The application generates a list of active investors and allows users to exclude specific investors where required. Users can also see the total number of investors selected for the Structure.<o:p></o:p></p><p>After the final investor list has been prepared, the application can generate a <b>CSV file</b>&nbsp;containing the selected investors. This file is used for sending investment subscription documents through digital signing software such as <b>OneSpan or DocuSign</b>.<o:p></o:p></p><p>Investors included in the generated file are then tracked as pending until their signing decision is recorded.<o:p></o:p></p><p><b>Select Structure → Generate Active Investor List → Exclude Investors if Required → Generate CSV → Send Documents for Signing</b><o:p></o:p></p><h2><b>4. Investor Signing Management</b><b><o:p></o:p></b></h2><p>The application allows users to track whether invited investors have signed the investment documents.<o:p></o:p></p><p>Users select the relevant Structure and review the investors whose documents were sent for signing.<o:p></o:p></p><p>For each investor, the user records whether the investor:<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font:7.0pt Times New Roman">&nbsp;</span><!--[endif]--><b>Signed</b>&nbsp;the documents, or<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font:7.0pt Times New Roman">&nbsp;</span><!--[endif]--><b>Did Not Sign</b>&nbsp;the documents.<o:p></o:p></p><p>The Structure's signing process can only be closed once a signing outcome has been recorded for every investor.<o:p></o:p></p><p>This ensures that the investor participation process is completed before the Structure proceeds to the payment stage.<o:p></o:p></p><p><b>Select Structure → Review Investors → Record Signed/Not Signed → Complete Signing → Close Structure</b><o:p></o:p></p><h2><b>5. Investor Payment Management</b><b><o:p></o:p></b></h2><p>Once a Structure has completed the signing process, the application supports the calculation and management of payments to participating investors.<o:p></o:p></p><p>Investors who signed the documents may be entitled to a <b>Bonus Amount</b>. Where an investor has an outstanding financed amount, part or all of the Bonus may first be applied toward repayment.<o:p></o:p></p><p>The amount ultimately payable to an investor is therefore based on the applicable <b>Bonus Amount and Repayment Amount</b>.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->The application allows users to:<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Select a closed Structure.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->View investors eligible for payment.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Review how much each investor will receive.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->View the total payment amount for the Structure.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Identify whether investors for the Structure have already been paid.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate the required payment CSV file.<o:p></o:p></p><h2>The application also supports custom payment amounts when an additional or different payment needs to be made to investors.<b><o:p></o:p></b></h2><h2><b>6. Combined Investor Payments</b><b><o:p></o:p></b></h2><p>The application supports situations where multiple investors use the <b>same bank account</b>.<o:p></o:p></p><p>Users can switch to a combined payment view, where investors sharing the same bank account are grouped together for payment purposes.<o:p></o:p></p><p>Users can also return to the separate investor view when required.<o:p></o:p></p><p>This helps prepare payment information appropriately before the payment file is generated.<o:p></o:p></p><h2><b>7. 45-106F1 Regulatory Reporting</b><b><o:p></o:p></b></h2><p>The application supports preparation of information required for the <b>45-106F1 filing</b>&nbsp;with the securities commission.<o:p></o:p></p><p>Users can select a Structure that has already been closed and generate an Excel file containing the required information.<o:p></o:p></p><p>The generated information can then be used with the securities commission's 45-106F1 reporting spreadsheet.<o:p></o:p></p><h2>This provides a structured way to prepare the required investor and Structure information for regulatory filing.<o:p></o:p></h2><h2><b>8. Overall Application Workflow</b><b><o:p></o:p></b></h2><p>The application workflow begins with the creation of a new investment <b>Structure</b>, where the client, Structure type, investment amount, bonus information, financing details, and other relevant information are recorded. Once the Structure is established, active investors are selected and a final participation list is prepared. Investor information is then generated for digital signing through <b>OneSpan or DocuSign</b>, and the application tracks whether each investor signs or declines the investment documents.<o:p></o:p></p><h2>After all investor signing outcomes have been recorded, the signing process can be closed and the Structure can proceed to investor payments. The application determines the applicable Bonus and Repayment amounts, calculates the amount payable to each eligible investor, and prepares the required payment information. Investors sharing a bank account can also be grouped where required. Once the Structure is closed, the application can additionally generate the information required for the 45-106F1 regulatory filing. This provides a complete operational workflow covering Structure setup, investor selection, document signing, investor payments, and regulatory reporting.<o:p></o:p></h2><p>The <b>Axiom 150 App</b>&nbsp;therefore provides Axiom with a centralized and structured way to manage investment Structures and investor participation, replacing the existing Excel-based process with a controlled application covering the process from <b>Structure creation through investor signing, payments, and regulatory reporting</b>.<o:p></o:p></p>

Project Summary

<h2><b>1. Application Overview</b><b><o:p></o:p></b></h2><p>The <b>Axiom 150 App</b>&nbsp;is designed to replace Axiom's existing Excel-based process for managing investment Structures and investor participation.<o:p></o:p></p><p>Axiom creates investment Structures for its clients and invites eligible investors to participate in those Structures. The application provides a centralized way to manage the process from <b>Structure creation and investor selection through document signing, investor payments, and regulatory reporting</b>.<o:p></o:p></p><p>The application enables users to:<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Create and manage investment Structures.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Select investors for participation in a Structure.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate investor information for digital signing.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Track whether investors have signed investment documents.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Close the investor signing process.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Calculate and manage investor bonus and repayment amounts.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate payment files for investors.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Manage investors sharing the same bank account.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate information required for <b>45-106F1 regulatory filing</b>.<o:p></o:p></p><p>Overall, the application manages the operational journey of a Structure from its initial setup through investor participation, payments, and regulatory reporting.<o:p></o:p></p><h2><b>2. Structure Management</b><b><o:p></o:p></b></h2><p>Users can create <b>new Structures</b>&nbsp;and access existing Structures within the application.<o:p></o:p></p><p>When creating a Structure, users can capture key information such as:<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Client and contact information.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Structure type.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Structure number.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Investment amount.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Bonus amount and payment date.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Closing date.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Financing information.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Financing and repayment dates.<o:p></o:p></p><h2>The application automatically presents the next available Structure number when a new Structure is created, while existing Structure information can also be accessed and edited when required.<o:p></o:p></h2><h2><b>3. Investor Selection and Document Sending</b><b><o:p></o:p></b></h2><p>Once a Structure has been created, users can select the investors who will be invited to participate in it.<o:p></o:p></p><p>The application generates a list of active investors and allows users to exclude specific investors where required. Users can also see the total number of investors selected for the Structure.<o:p></o:p></p><p>After the final investor list has been prepared, the application can generate a <b>CSV file</b>&nbsp;containing the selected investors. This file is used for sending investment subscription documents through digital signing software such as <b>OneSpan or DocuSign</b>.<o:p></o:p></p><p>Investors included in the generated file are then tracked as pending until their signing decision is recorded.<o:p></o:p></p><p><b>Select Structure → Generate Active Investor List → Exclude Investors if Required → Generate CSV → Send Documents for Signing</b><o:p></o:p></p><h2><b>4. Investor Signing Management</b><b><o:p></o:p></b></h2><p>The application allows users to track whether invited investors have signed the investment documents.<o:p></o:p></p><p>Users select the relevant Structure and review the investors whose documents were sent for signing.<o:p></o:p></p><p>For each investor, the user records whether the investor:<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font:7.0pt Times New Roman">&nbsp;</span><!--[endif]--><b>Signed</b>&nbsp;the documents, or<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font:7.0pt Times New Roman">&nbsp;</span><!--[endif]--><b>Did Not Sign</b>&nbsp;the documents.<o:p></o:p></p><p>The Structure's signing process can only be closed once a signing outcome has been recorded for every investor.<o:p></o:p></p><p>This ensures that the investor participation process is completed before the Structure proceeds to the payment stage.<o:p></o:p></p><p><b>Select Structure → Review Investors → Record Signed/Not Signed → Complete Signing → Close Structure</b><o:p></o:p></p><h2><b>5. Investor Payment Management</b><b><o:p></o:p></b></h2><p>Once a Structure has completed the signing process, the application supports the calculation and management of payments to participating investors.<o:p></o:p></p><p>Investors who signed the documents may be entitled to a <b>Bonus Amount</b>. Where an investor has an outstanding financed amount, part or all of the Bonus may first be applied toward repayment.<o:p></o:p></p><p>The amount ultimately payable to an investor is therefore based on the applicable <b>Bonus Amount and Repayment Amount</b>.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->The application allows users to:<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Select a closed Structure.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->View investors eligible for payment.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Review how much each investor will receive.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->View the total payment amount for the Structure.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Identify whether investors for the Structure have already been paid.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate the required payment CSV file.<o:p></o:p></p><h2>The application also supports custom payment amounts when an additional or different payment needs to be made to investors.<b><o:p></o:p></b></h2><h2><b>6. Combined Investor Payments</b><b><o:p></o:p></b></h2><p>The application supports situations where multiple investors use the <b>same bank account</b>.<o:p></o:p></p><p>Users can switch to a combined payment view, where investors sharing the same bank account are grouped together for payment purposes.<o:p></o:p></p><p>Users can also return to the separate investor view when required.<o:p></o:p></p><p>This helps prepare payment information appropriately before the payment file is generated.<o:p></o:p></p><h2><b>7. 45-106F1 Regulatory Reporting</b><b><o:p></o:p></b></h2><p>The application supports preparation of information required for the <b>45-106F1 filing</b>&nbsp;with the securities commission.<o:p></o:p></p><p>Users can select a Structure that has already been closed and generate an Excel file containing the required information.<o:p></o:p></p><p>The generated information can then be used with the securities commission's 45-106F1 reporting spreadsheet.<o:p></o:p></p><h2>This provides a structured way to prepare the required investor and Structure information for regulatory filing.<o:p></o:p></h2><h2><b>8. Overall Application Workflow</b><b><o:p></o:p></b></h2><p>The application workflow begins with the creation of a new investment <b>Structure</b>, where the client, Structure type, investment amount, bonus information, financing details, and other relevant information are recorded. Once the Structure is established, active investors are selected and a final participation list is prepared. Investor information is then generated for digital signing through <b>OneSpan or DocuSign</b>, and the application tracks whether each investor signs or declines the investment documents.<o:p></o:p></p><h2>After all investor signing outcomes have been recorded, the signing process can be closed and the Structure can proceed to investor payments. The application determines the applicable Bonus and Repayment amounts, calculates the amount payable to each eligible investor, and prepares the required payment information. Investors sharing a bank account can also be grouped where required. Once the Structure is closed, the application can additionally generate the information required for the 45-106F1 regulatory filing. This provides a complete operational workflow covering Structure setup, investor selection, document signing, investor payments, and regulatory reporting.<o:p></o:p></h2><p>The <b>Axiom 150 App</b>&nbsp;therefore provides Axiom with a centralized and structured way to manage investment Structures and investor participation, replacing the existing Excel-based process with a controlled application covering the process from <b>Structure creation through investor signing, payments, and regulatory reporting</b>.<o:p></o:p></p>

Location: Abbotsford, British Columbia

Industry: Business Consulting & Financial Advisory

Challenge and Requirements

<h2><b>1.

Solution Delivered

CodeScale delivered a powerapps solution using PowerApps, Power Automate, SharePoint for Business Consulting & Financial Advisory.

Technology Used

Business Outcome and Impact

The application provides a centralized way to manage the process from <b>Structure creation and investor selection through document signing, investor payments, and regulatory reporting</b>.<o:p></o:p></p><p>The application enables users to:<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Create and manage investment Structures.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Select investors for participation in a Structure.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate investor information for digital signing.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Track whether investors have signed investment documents.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Close the investor signing process.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Calculate and manage investor bonus and repayment amounts.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate payment files for investors.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Manage investors sharing the same bank account.<o:p></o:p></p><p><!--[if !supportLists]-->l<span style="font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&nbsp;</span><!--[endif]-->Generate information required for <b>45-106F1 regulatory filing</b>.<o:p></o:p></p><p>Overall, the application manages the operational journey of a Structure from its initial setup through investor participation, payments, and regulatory reporting.<o:p></o:p></p><h2><b>2.

Project Screenshots

Investor Management System For Axiom interface screenshot 1
Investor Management System For Axiom screenshot 1
Investor Management System For Axiom interface screenshot 2
Investor Management System For Axiom screenshot 2
Investor Management System For Axiom interface screenshot 3
Investor Management System For Axiom screenshot 3
Investor Management System For Axiom interface screenshot 4
Investor Management System For Axiom screenshot 4
Investor Management System For Axiom interface screenshot 5
Investor Management System For Axiom screenshot 5
Investor Management System For Axiom interface screenshot 6
Investor Management System For Axiom screenshot 6
Investor Management System For Axiom interface screenshot 7
Investor Management System For Axiom screenshot 7