[{"data":1,"prerenderedAt":3117},["ShallowReactive",2],{"release-overview-page-3":3,"release-overview-all-3":691},[4,198,480],{"id":5,"title":6,"alt":7,"author":8,"author_img":8,"body":9,"date":190,"description":15,"extension":191,"header_img":8,"meta":192,"navigation":193,"path":194,"seo":195,"stem":196,"__hash__":197},"roarticles/ROarticles/June2025.md","June 2025 Release Overview","We’re excited to introduce the latest enhancements and features in our June release.",null,{"type":10,"value":11,"toc":186},"minimark",[12,16,22,27,30,33,43,46,51,54,59,62,67,72,75,78,92,95,103,106,111,114,125,128,133,138,141,144,152,155,160,163,166,177,180,183],[13,14,15],"p",{},"We’re excited to introduce the latest enhancements and features in our June release. Below is a quick overview of what’s new:",[13,17,18],{},[19,20,21],"strong",{},"USABILITY & INTERFACE IMPROVEMENTS",[13,23,24],{},[19,25,26],{},"Portfolio Name Display on Tab Titles:",[13,28,29],{},"A new user profile setting has been introduced to enhance usability when working with multiple portfolio enquiry tabs. Users can now choose to include the portfolio name in the tab title, making it easier to keep track of open tabs.",[13,31,32],{},"Configuration:",[34,35,36,40],"ul",{},[37,38,39],"li",{},"Navigate to System > User Interface > User Profile",[37,41,42],{},"Enable the option “Display portfolio name with code on portfolio enquiry tabs”",[13,44,45],{},"Once enabled, the portfolio name will automatically appear in the title of any portfolio enquiry tab.",[13,47,48],{},[19,49,50],{},"Deleted Transactions Tab Restored:",[13,52,53],{},"The Deleted Transactions tab is back in the default Portfolio Enquiries layout, giving you direct access to deleted transaction records.",[13,55,56],{},[19,57,58],{},"Access to All Local Drives in Hosted Environments:",[13,60,61],{},"Users can now view and access all local drives on their FPM workstation when working in a hosted environment. All available drives under \\tsclient are now displayed as usable options in the file dialog.",[13,63,64],{},[19,65,66],{},"PERFORMANCE & REPORTING ENHANCEMENTS",[13,68,69],{},[19,70,71],{},"Performance Historical Returns:",[13,73,74],{},"We’ve enhanced the Performance Historical Returns report (PF-HR-DS) and enquiry to improve flexibility and usability when working with benchmark data. Benchmark performance will now be returned even if the 'Include Benchmark Performance' parameter isn’t selected—provided a benchmark override is specified.",[13,76,77],{},"Updated Benchmark Data Logic:",[34,79,80,83,86,89],{},[37,81,82],{},"'Include Benchmark' not selected + no override → No benchmark data returned",[37,84,85],{},"'Include Benchmark' not selected + override specified → Override benchmark data returned",[37,87,88],{},"'Include Benchmark' selected + no override → Default benchmark data returned",[37,90,91],{},"'Include Benchmark' selected + override specified → Override benchmark data returned",[13,93,94],{},"This enhancement is supported by a new parameter added to the stored procedures:",[34,96,97,100],{},[37,98,99],{},"usp_Performance_HistoricalReturns",[37,101,102],{},"usp_Performance_BenchmarkReturns_I",[13,104,105],{},"These updates allow users to specify any Composite Instrument as a benchmark, effectively overriding the portfolio’s default benchmark when needed. The Performance Historical Returns enquiry has also been updated to include this new functionality.",[13,107,108],{},[19,109,110],{},"PERFORMANCE IMPROVEMENTS FOR MODELLING",[13,112,113],{},"We’ve made a few practical updates to improve performance to enhance performance when handling large-scale, simultaneous modelling tasks.",[34,115,116,119,122],{},[37,117,118],{},"Include Trace Calculations Toggle:\nA new option called “Include Trace Calculations” lets you choose whether to include trace data in your modelling runs. Turning it off helps reduce the amount of data being transferred and can \tspeed things up when trace details aren’t needed.",[37,120,121],{},"Faster Processing:\nCertain parts of the modelling process now run in parallel, which means quicker results—especially useful when working with large datasets.",[37,123,124],{},"Progress Feedback:\nThe loading screen now shows progress updates at key points during the calculation, so you’ll have a better sense of what’s happening and how far along things are.",[13,126,127],{},"These changes are designed to make modelling more efficient and responsive, especially when handling high volumes of data.",[13,129,130],{},[19,131,132],{},"INSTRUMENT ENHANCEMENTS",[13,134,135],{},[19,136,137],{},"Minimum and Maximum Coupon Rate functionality:",[13,139,140],{},"The Minimum and Maximum Coupon Rate functionality now applies to all Resettable Yield Traded Instruments, including those referencing term rates, and is no longer limited to instruments using Overnight Compounding Rates (OCRs).",[13,142,143],{},"For instruments not based on OCRs, these thresholds are now applied to Yield Adjustments. To handle this, two new fields have been introduced:",[34,145,146,149],{},[37,147,148],{},"Capped New Yield",[37,150,151],{},"Capped Old Yield",[13,153,154],{},"Pricing models have been updated to use these capped values where applicable.",[13,156,157],{},[19,158,159],{},"SHADOW NAV ENHANCEMENTS",[13,161,162],{},"We’ve made several improvements to the Shadow NAV module to support smoother workflows, better reconciliation accuracy, and more control over valuation processes.",[13,164,165],{},"These updates include:",[34,167,168,171,174],{},[37,169,170],{},"New options for managing and automating reconciliation processes",[37,172,173],{},"Improved handling of valuation data and pricing logic",[37,175,176],{},"Enhanced UI features for better visibility and decision-making",[13,178,179],{},"These changes are designed to make it easier for users to manage Shadow NAV processes with confidence and clarity. A detailed user guide is available with this release, outlining the new features and how to use them effectively.",[13,181,182],{},"Note: The detailed Shadow NAV user document will be uploaded to the Documents Website shortly. Please refer to it for a full overview of the enhancements and guidance on using the updated features.",[13,184,185],{},"For a comprehensive list of changes included in this release (2025.2.3), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":189},"",2,[],"2025-06-13","md",{},true,"/roarticles/june2025",{"title":6,"description":15},"ROarticles/June2025","NdBd7ByrBcrhiHFlugNeFoIVLF5LQA3EG7Mza1bc5Ao",{"id":199,"title":200,"alt":201,"author":8,"author_img":8,"body":202,"date":474,"description":201,"extension":191,"header_img":8,"meta":475,"navigation":193,"path":476,"seo":477,"stem":478,"__hash__":479},"roarticles/ROarticles/April2025.md","April 2025 Release Overview","We’re excited to introduce the latest enhancements and features in our April release. Here are the key highlights for your attention.",{"type":10,"value":203,"toc":472},[204,206,211,214,246,251,254,257,277,282,285,288,302,305,310,313,318,321,326,329,331,351,356,359,364,367,372,375,378,406,411,414,417,422,425,439,444,447,450,455,458,469],[13,205,201],{},[13,207,208],{},[19,209,210],{},"DATA PRIVACY COMPLIANCE FUNCTIONALITY FOR INACTIVE PORTFOLIOS",[13,212,213],{},"We have introduced a new feature in FPM to enhance the security of your portfolio data. The encryption function, found under Static Data > Portfolios > Conversions > Encrypt Portfolios, allows you to select portfolios and set options to deauthorise or delink fee structures and bank accounts as of an effective date, followed by password protection.",[34,215,216,222,228,234,240],{},[37,217,218,221],{},[19,219,220],{},"Encryption Process:"," The encryption date is recorded as the current date/time in the audit tables.",[37,223,224,227],{},[19,225,226],{},"Eligibility:"," The client portfolio must be inactive and have a termination date within the system parameter Portfolios/EncryptionMonths, currently set to 60 months (5 years).",[37,229,230,233],{},[19,231,232],{},"Irreversible Encryption:"," This process performs a one-way encryption of portfolio details, alternate codes, script accounts, safe custodian accounts, and CDM relationships, making them irrecoverable.",[37,235,236,239],{},[19,237,238],{},"Data Access:"," Once encrypted, portfolios are not viewable or retrievable in FPM or through any data sources or retrieval mechanisms.",[37,241,242,245],{},[19,243,244],{},"Linked Areas:"," Encrypted portfolios may still appear in other areas of FPM where they were previously linked, such as trade prohibitions. These links will display encrypted results and will not be discernible from the original data. Users may remove these links where possible, but some links necessary for calculations (e.g., bank account interest) may need to remain.",[13,247,248],{},[19,249,250],{},"TERS FROM STRUCTURED PRODUCT INSTRUMENTS TO BE INCLUDED IN THE TER CALCULATIONS:",[13,252,253],{},"We have enhanced the TER calculation functionality to include the Total Expense Ratios (TERs) of underlying funds when portfolios invest in structured product instruments, not just UT instruments.",[13,255,256],{},"Key updates:",[34,258,259,265,271],{},[37,260,261,264],{},[19,262,263],{},"Enhanced TER Calculation:"," Previously, the TERs of held/underlying funds were included in the calculation if a UT held another UT. Now, this functionality extends to structured product instruments of UT portfolios.",[37,266,267,270],{},[19,268,269],{},"New Price Types:"," We have introduced new price types, TER-EX-1YEAR and TER-EX-ANNUALIZED-1Y. These TER values are now directly written to the structured product instrument during pricing.",[37,272,273,276],{},[19,274,275],{},"Report Updates:"," When running the TER report for portfolios holding structured products, the report will retrieve and apply these TER values in the same way it does for held UT instruments.",[13,278,279],{},[19,280,281],{},"NEW SYSTEM PARAMETER FOR ORDER ALLOCATION",[13,283,284],{},"We have introduced a new system parameter: FrontOffice/Orders/Allocation/ForceOrderAllocation. This parameter ensures that users allocate orders before authorising them.",[13,286,287],{},"Key details:",[34,289,290,296],{},[37,291,292,295],{},[19,293,294],{},"Default Setting:"," The parameter is set to false by default.",[37,297,298,301],{},[19,299,300],{},"Usage Scenario:"," In cases where orders need to be allocated to portfolios before trading, this parameter can be set to TRUE.",[13,303,304],{},"This new parameter helps streamline the order allocation process, ensuring that all necessary allocations are completed before authorisation.",[13,306,307],{},[19,308,309],{},"ENHANCED ORDER NOTES FUNCTIONALITY",[13,311,312],{},"We have updated the functionality for order notes, allowing users to edit notes on an order regardless of its state. Notes will only be disabled once an order is traded and posted.",[13,314,315],{},[19,316,317],{},"NEW FLAG FOR CALL ACCOUNT SETUP",[13,319,320],{},"We have introduced a new flag in the call account setup, allowing users to choose whether the payment date accrual should be included in the call account reinvestment or not.",[13,322,323],{},[19,324,325],{},"SUPPORT FOR T+1 PRICES IN REFERENCE PRICED INSTRUMENTS",[13,327,328],{},"We have added support for T+1 prices when referencing Yield-Traded Instruments.",[13,330,287],{},[34,332,333,339,345],{},[37,334,335,338],{},[19,336,337],{},"New Flag:"," When setting up reference pricing, you can now select the 'Use T1 Price' flag if the referenced instrument is Yield-Traded. This flag is not available if the referencing instrument itself is Yield-Traded.",[37,340,341,344],{},[19,342,343],{},"Price Calculation:"," When this flag is enabled, the system will use the T+1 Closing Price of the referenced Yield-Traded instrument to generate the new price close, instead of the T0 Closing Price.",[37,346,347,350],{},[19,348,349],{},"Applicable Instruments:"," This flag can be applied to Futures, Options, Shares, Indicator, or Interest Rate Benchmark instruments.",[13,352,353],{},[19,354,355],{},"NEW REPLYTO FIELD IN EMAIL TEMPLATES",[13,357,358],{},"We have introduced a new ReplyTo field in email templates. This feature allows users to set a specific reply-to address, ensuring that email replies are directed to the correct address, independent of the From address.",[13,360,361],{},[19,362,363],{},"ERROR HANDLING FOR \"CALCULATE SL ACCRUAL PRICES\"",[13,365,366],{},"We have improved the error handling for the day process block \"Calculate SL Accrual Prices\". The block no longer fails if a single instrument encounters an error. Instead, the block state is set to \"Qualified Pass\", and errors for each instrument are displayed in the process report under the new \"errors\" tab.",[13,368,369],{},[19,370,371],{},"LOOK THROUGH CONTROL FOR HOLDINGS ENQUIRY AND SARB D427 REPORT",[13,373,374],{},"We have made the look through control in the holdings enquiry more intuitive and extended this functionality to the SARB D427 report. This enhancement allows for easier selection of various look through options on the report.",[13,376,377],{},"Key changes include:",[34,379,380,395,401],{},[37,381,382,385,386,390,391,394],{},[19,383,384],{},"Statutory USPs Update:"," The statutory USPs ",[387,388,389],"span",{},"usp_ClientPortfolios_HoldingsAsAt_Statutory_D427"," and ",[387,392,393],{},"usp_ClientPortfolios_HoldingsAsAt_Statutory"," have been updated.",[37,396,397,400],{},[19,398,399],{},"Parameter Adjustments:"," The @ExplodeLookThrough parameter now accepts the bit flag for look through selections, similar to the holdings range. Additionally, the parameters @ExplodeLookThroughLevel and @CollapseLookThrough have been incorporated.",[37,402,403,405],{},[19,404,275],{}," The look through control has been added to all reports that 'Explode assets', and the report SRRS file or report SQL has been updated to match this change. The affected reports are PH-HOLD, PH-HS, PO-AA, PH-FOREIGN, PH-CGINST, and ASISA-VAL.",[13,407,408],{},[19,409,410],{},"USER SECURITY OPTIONS FOR INSTRUMENT FEE SCALES",[13,412,413],{},"We have enhanced the user security options for Static Data > Fees > Instrument Fee Scales. Users now have abilities to add, edit, delete, view, edit history, and activate working copies of instrument fee scales.",[13,415,416],{},"This enhancement provides greater flexibility and control over managing instrument fee scales.",[13,418,419],{},[19,420,421],{},"YTI FUTURE ACCRUALS ENQUIRY AND YIELD PRICE CALCULATOR",[13,423,424],{},"We have made updates to the Yield Price Calculator and YTI Future Accruals Enquiry to better support Overnight Compounding Rate (OCR) instruments, especially in scenarios where future rates are unavailable.",[34,426,427,433],{},[37,428,429,432],{},[19,430,431],{},"Yield Price Calculator:"," A new flag, \"Use Latest Available OCR\", has been added. This allows users to check prices into the future for OCR-linked instruments, even when reference rates for the specified date are missing. When enabled, the system will use the most recently available rate, either from existing data or derived from underlying information. Please note that prices may not be fully accurate, as they are based on the last known rate rather than actual future rates.",[37,434,435,438],{},[19,436,437],{},"YTI Future Accruals Enquiry:"," This has been updated to function as expected for OCR-linked instruments. It now applies the latest available rate, ensuring that future accrual calculations proceed without failure. This helps maintain visibility of rate spikes on book close and coupon dates, providing a more consistent view of expected accrual behaviour.",[13,440,441],{},[19,442,443],{},"INTEREST ACCRUALS TO AFFECT MARKET VALUE OVER WEEKENDS",[13,445,446],{},"We have introduced a new parameter in the 'Interest on Cash Instruments' pricing block to ensure that interest accrual transactions can reflect in the holdings on the transaction date if required. This parameter is set to default to the Price Date.",[13,448,449],{},"Previously, interest accruals on cash instruments held by MV UT shifted the valuation date of accruals over the weekend to Monday. This enhancement ensures that interest accruals are accurately reflected in the market value over weekends if the parameter is set to Transaction Date.",[13,451,452],{},[19,453,454],{},"NEW REPORTS FROM OTC TRADES DATA SOURCES",[13,456,457],{},"We have added the Front Office OTC data sources to the list of available reports in FPM. The new reports include:",[34,459,460,463,466],{},[37,461,462],{},"FO-OTC-TRADES",[37,464,465],{},"FO-OTC-ALLOCATIONS",[37,467,468],{},"FO-OTC-TRANSACTIONS",[13,470,471],{},"For a comprehensive list of changes included in this release (2025.2.1), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":473},[],"2025-04-16",{},"/roarticles/april2025",{"title":200,"description":201},"ROarticles/April2025","wccgCXFDAhzpJKar2hrLF-9HmKOMgWl2I40QEOtYh4M",{"id":481,"title":482,"alt":483,"author":8,"author_img":8,"body":484,"date":685,"description":483,"extension":191,"header_img":8,"meta":686,"navigation":193,"path":687,"seo":688,"stem":689,"__hash__":690},"roarticles/ROarticles/February2025.md","February 2025 Release Overview","We are pleased to introduce the latest enhancements and features in our first release of 2025. Below are the key highlights for your attention.",{"type":10,"value":485,"toc":683},[486,488,493,496,501,504,509,512,517,520,525,528,533,536,541,544,547,550,555,558,563,566,571,574,579,582,587,590,595,598,603,606,611,614,619,637,642,645,650,653,658,661,664,673,680],[13,487,483],{},[13,489,490],{},[19,491,492],{},"Upgrade to .NET 8",[13,494,495],{},"We are excited to announce that the FPM solution has been upgraded to .NET 8. While all functionalities should continue to operate smoothly, we want to highlight some significant changes. The client/server communication layer has undergone substantial changes. The previous data packaging approach for network transfer, deprecated in .NET 6, has been entirely removed in .NET 8. As a result, we have implemented a new approach to ensure seamless data transfer. Due to breaking changes in underlying library upgrades, it is crucial that clients conduct end-to-end testing to ensure everything remains as expected. Although we have thoroughly tested these changes, it is important that clients perform their own testing to verify system functionality. Please also note that the FPM Client auto-update will not work.",[13,497,498],{},[19,499,500],{},"Windows 11",[13,502,503],{},"We have successfully addressed the compatibility issue between Fundamental Portfolio Manager (FPM) and Windows 11 24H2. This issue arose due to a change implemented by Microsoft in the short date format abbreviation for September. Previously, the abbreviation used was \"Sep,\" but in Windows 11 24H2, this was changed to \"Sept.\"",[13,505,506],{},[19,507,508],{},"Support for ZARONIA",[13,510,511],{},"To support the adoption of the South African Overnight Index Average (ZARONIA) as an alternative reference rate, we have introduced system updates that enable overnight compounding rates for resettable Yield Traded instruments. This functionality is controlled by a new system parameter, which is turned off by default and needs to be activated to utilise this feature. Additionally, it is now possible to use the OCR Linked Resettable for a Total Return Swap. Repurchase Agreements and Buy Backs are currently restricted from using Compound Rate Yield Traded Instruments as the underlying instrument. Future updates will explore expanding this functionality to include these instruments.",[13,513,514],{},[19,515,516],{},"Cash Reconciliations and Auto-Match",[13,518,519],{},"We've made significant improvements to enhance the efficiency and performance of cash reconciliations and the auto-match process. These enhancements include various changes to speed up the loading of cash reconciliations in the manager screen, optimising the performance of the auto-match functionality, and making the auto-match processing asynchronous for smoother and faster operations. These updates aim to provide a more seamless and efficient experience for users utilising the cash reconciliation.",[13,521,522],{},[19,523,524],{},"Fee Payments Process",[13,526,527],{},"We are excited to announce a new method for processing fee payments that addresses previous issues with manual adjustments and linkage to fee structures. The updated process separates fee payments from fee structures, basing them on the exact holding balance of a fee instrument as of a selected date. This allows for flexible manual adjustments throughout the month, ensuring accurate final payments that reflect the outstanding balance. The 'Fee Accrual' menu now exclusively handles accruals while all payments are processed through the 'Fee Payments' menu. This new method, controlled by the 'Fees/Payments/UseHoldingBalance' parameter, is active for new clients and will be individually enabled for existing clients. Additional features include a balance date comparison option for expected payment dates, a configurable day process step in workflows, and the new Report CC-048 for checking fee payment statuses. Please note, 'Weekly' and 'Specific Date' options have been removed from the Payment Period setup, and the payment preview now checks for existing transactions to avoid overpayments.",[13,529,530],{},[19,531,532],{},"Bancs Import Process",[13,534,535],{},"We've made important updates to the Bancs Import process. The legacy RMB Bancs Holdings import file is now renamed to Bancs Holdings import. When importing the Bancs file with the new template name via the Integration/Import files menu, users will be redirected to the Transactions/Scrip Reconciliations screen to complete the import. MT535 Holdings or RMBBancs Holdings imports require a Safe Custodian counterparty when importing the Holdings file via the \"Integration | Import file\" menu option. If no valid Safe Custodian counterparty is specified, the import will fail with an error message.",[13,537,538],{},[19,539,540],{},"External Trades Transaction Batch Manager",[13,542,543],{},"In the Shadow NAV and Trade Order Management business models for Administrators, clients often execute trades in external systems but do not have access to the Transaction Batch Manager in FPM. These trades need to be sent to the Administrators to update the back-office system.",[13,545,546],{},"The External Trades Transaction Batch Manager provides a platform for users to capture external trades in FPM via the Front Office capabilities. This solution is accessible through a new menu item, FrontOffice/Blotter/External Trade Batch Manager, which opens the existing Transaction Batch Manager with the Batch Type set to External Trades. The existing security permissions for the Transaction Batch Manager are used. A Batch Type selection has been added to filter for External Trades.",[13,548,549],{},"Currently, trades are captured via the UI, but importing functionality will soon be available through the Collated Portfolio Transactions import for tenants, with a BatchType column added to identify External Trades. Additionally, a new system parameter, Transactions/VerifyReplicatedStatusOfTransactions, has been introduced. If set to true, the Replicated Status of Portfolio Transactions must be unmarked as replicated before the Transaction Batch can be reversed. If set to false, the Replicated Transactions are deleted, and the Transaction Batch is reversed.",[13,551,552],{},[19,553,554],{},"Modelling: Customisable Tabs",[13,556,557],{},"Users can now specify which tabs to show by selecting checkboxes in the new 'Tabs' options. These settings are stored individually per modelling view and are automatically applied when the view is opened.",[13,559,560],{},[19,561,562],{},"Transaction Types",[13,564,565],{},"To accommodate primary bond purchases without trade time fees, we have expanded the Buy No Fees and Sell No Fees transaction types to include Bond, Variable Coupon Bond, and Variable Coupon NCD instrument classes. These transaction types are available in both the batch manager and front office, ensuring that no trade time fees are calculated when processing purchases or sales.",[13,567,568],{},[19,569,570],{},"Instrument Static UIs",[13,572,573],{},"To improve performance and usability, we've updated the Instrument Static UIs. Previously, these UIs loaded all instruments up front, which became slower and less useful as the list of instruments grew. Now, the instrument list will not auto-populate when opened, aligning with other UI screens in FPM. This change ensures a more efficient and user-friendly experience, allowing users to focus on specific instruments without unnecessary delays.",[13,575,576],{},[19,577,578],{},"Holding Company UI Control",[13,580,581],{},"To improve performance and user experience, we've updated the Holding Company UI control on Instrument Static. Previously, it prepopulated a selection list with all security instruments, which could be slow for clients with thousands of instruments, especially if they weren't cached yet. Now, the holding company control will no longer load all instruments upfront but will rely on the selection control loading instead.",[13,583,584],{},[19,585,586],{},"Portfolio Status Enhancement",[13,588,589],{},"We have introduced a new status, Inactive_Permanent, for Portfolios. Once a portfolio is set to Inactive_Permanent, its status cannot be changed via the UI or imports. Clients should be aware of this restriction when applying the status. This enhancement provides an additional layer of control and security for your portfolio statuses.",[13,591,592],{},[19,593,594],{},"Unexcor Code Field",[13,596,597],{},"The 'Unexcor Code' field from the Portfolio Custodian Details has been added to the fn_SafeCustodianBrokers_Listing data source, enabling its use in custom reports.",[13,599,600],{},[19,601,602],{},"Derivative Import Enhancement",[13,604,605],{},"We've added the Nominal Decimal to the derivative import. This enhancement ensures more precise data handling.",[13,607,608],{},[19,609,610],{},"Custom Reports and Queries",[13,612,613],{},"To enhance custom reports and queries, we've added new fields to usp_Instruments_Listing_Details for swap instruments. These fields include Maturity Date, Issue Date, Swap Type, Days To Maturity, Payable Leg Id, and Receivable Leg Id. This update provides customers with more comprehensive details for better analysis and reporting.",[13,615,616],{},[19,617,618],{},"Data Source Functions Update",[13,620,621,622,625,626,625,629,632,633,636],{},"We have transitioned the following data source functions to the legacy schema: ",[387,623,624],{},"fn_Instruments_Listing",", ",[387,627,628],{},"fn_Instruments_Listing_Dated",[387,630,631],{},"fn_Instruments_Listing_Details",", and ",[387,634,635],{},"fn_Instruments_PriceOverwriteAudit",". These functions have been replaced with a data source stored procedure optimised for technical performance, resulting in a 50% reduction in run times for data sources that use them, including the ASISA instrument static report. Any reports that previously used the legacy data source functions have been upgraded to use the stored procedure, including custom user reports. Clients need to be aware: if the report SQL of the custom report changes prior to upgrade, the upgrade will fail, and we will need to update the delta with the new content of the SQL.",[13,638,639],{},[19,640,641],{},"Banner Notifications",[13,643,644],{},"We've enhanced our banner notifications to include action buttons, enabling users to swiftly view results or address error conditions, such as re-running tasks. These buttons are synchronised with those in the task pane, ensuring a seamless user experience.",[13,646,647],{},[19,648,649],{},"Imports: User and Tenancy Limitations",[13,651,652],{},"While there have been no changes to the actual import operations, two important updates are relevant to users. Firstly, imports are now linked to modules, and the Template Generator will display only the imports relevant to active modules. Secondly, in multi-tenanted environments, tenant users are now restricted to a predefined list of imports. Please consult release notes log FSW81474 for the list. These changes ensure that both administrators and tenant users can manage imports securely and without unintended system-wide impacts.",[13,654,655],{},[19,656,657],{},"The Portfolio Monthly Returns (PO-MR)Report",[13,659,660],{},"The report now shows data only for months that occur after the earliest portfolio start date in a group or node. This ensures that the report accurately reflects the correct period based on portfolio inception.",[13,662,663],{},"Please follow the below link for more information on ZARONIA and Fee Payments:",[13,665,666],{},[667,668,672],"a",{"href":669,"rel":670},"https://docs.fundamental.net/#/doc/87/yield_traded_instruments",[671],"nofollow","ZARONIA",[13,674,675],{},[667,676,679],{"href":677,"rel":678},"https://docs.fundamental.net/#/doc/88/fee_payments_",[671],"Fee Payments",[13,681,682],{},"For a comprehensive list of changes included in this release (2025.1.1), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":684},[],"2025-02-15",{},"/roarticles/february2025",{"title":482,"description":483},"ROarticles/February2025","Tc3iulZwiaRvqkqCu_9hB-zTShJZIJiLN4WH7SgRCxE",[692,816,1015,1180,1324,1452,1601,1816,1997,2128,2234,2476,2588,2674,2726,2791,2904,3002],{"id":693,"title":694,"alt":695,"author":8,"author_img":8,"body":696,"date":810,"description":700,"extension":191,"header_img":8,"meta":811,"navigation":193,"path":812,"seo":813,"stem":814,"__hash__":815},"roarticles/ROarticles/April2024.md","April Release Overview","We are excited to introduce the most recent enhancements and features in the latest release. Below are the key highlights for your attention.",{"type":10,"value":697,"toc":808},[698,701,707,710,713,716,719,722,725,728,734,740,743,749,752,755,758,764,767,770,773,776,782,799,805],[13,699,700],{},"We are excited to introduce the most recent enhancements and features in the latest release. Below are the key highlights for your attention:",[13,702,703,706],{},[19,704,705],{},"Compliance"," - We've introduced new functionality that allows you to run a check on which instruments would fall under your filter criteria while building a compliance rule, without having to run the rule itself. Simply click the \"Run Check\" button to apply the rule criteria to the selected portfolio's holdings, using the current date, and see which instruments match the rule. This check can be run for all instrument criteria or specific criteria as per your preference.",[13,708,709],{},"In addition, we've incorporated predefined events for pre-trade compliance into the triggered reports. Now, details such as Order/Trade/OTC reference and failing portfolios can be included in the message, providing you with more comprehensive insights.",[13,711,712],{},"A new user role for 'Compliance Officers' has been introduced. Users assigned to this role will automatically receive notifications of breaches during Order Authorisation, Trade Posting, and OTC Trade Approval, with options to authorise the failures directly from the notification.",[13,714,715],{},"To streamline the process of managing post trade market breaches, we've added an option in the compliance evaluation screen to create multiple market breaches at once from the evaluation result set. This eliminates the need to add market trade breaches individually via the Market Trade Breaches screen, saving you valuable time and effort.",[13,717,718],{},"The 'Compliance Rules' UI has been expanded to include filter criteria, simplifying the process of searching for specific rules and improving the overall user experience.",[13,720,721],{},"Furthermore, in the compliance evaluation screen, users can now specify whether the detailed breakdown for 'success' results needs to be included, providing flexibility in reporting. By default, this option is set to false to conserve resources, simply indicating that the rule has passed without further details. However, when selected, the detailed evaluation will be displayed. This parameter has also been incorporated into the CC-045 Compliance Evaluation report for consistency.",[13,723,724],{},"We've introduced a new value type option, 'Counter,' which is now available in the numerator and denominator setup within the 'Calculation' evaluation condition. This enhancement enables users to retrieve the count of instrument holdings within the matching group. Additionally, a shortcut item titled 'Number of Holdings Per Issuer' has been included in the Templates group within the Evaluation Conditions tab, facilitating a quick setup and example.",[13,726,727],{},"Lastly, the 'Exposure' and 'Effective Exposure' Evaluation Conditions have been removed as the functionality is now covered by the 'Calculation' Evaluation Condition.",[13,729,730,733],{},[19,731,732],{},"Shadow NAV"," - users can now import multiple external instruments mapped with a single FPM Instrument and consolidate these holdings. Additionally, the import function enables the consolidation of multiple line items for an instrument that is not mapped but instead uses the original FPM code, consolidating these holdings into a single entry.",[13,735,736,739],{},[19,737,738],{},"Internal Look-Through"," - We’ve updated the Internal Look-Through mechanism to consider tenancy, restricting the explosion of a UT instrument linked to a portfolio unless the tenant has access to that specific portfolio.",[13,741,742],{},"Furthermore, this feature has been expanded to allow look-through to be done on Exchange-Traded Fund (ETF) Instruments.",[13,744,745,748],{},[19,746,747],{},"Front Office"," - In the Release Order form, users can now view the estimated trade value for unit orders, calculated using the latest available price.",[13,750,751],{},"Additionally, when trading complex yield instruments via the Trade Order screen, users have the option to specify the Income Price, Clean Price, and All In Price, mirroring the functionality of the Transaction Batch Manager.",[13,753,754],{},"In the Allocations section of the Trade Order screen, further adjustments have been made to accommodate trading complex yield instruments.",[13,756,757],{},"Furthermore, users can now search for instruments by ISIN in both the Front Office order and trade screens, simply by adding the ISIN column to the grid via the 'Customise Columns' function.",[13,759,760,763],{},[19,761,762],{},"Modelling"," - We're pleased to introduce several new features as part of our expanded modelling functionality.",[13,765,766],{},"Users can now view their cash balance split into settled and unsettled portions. This feature provides a clearer understanding of cash flow and aids in preventing portfolios from going into a short position.",[13,768,769],{},"The Modelling Analysis View now includes two new columns: 'Active Weight %' and 'Proposed Weight %'. The 'Active Weight %' reflects the current weighting (market value) percent above or below the Benchmark and is calculated as Market Value % + Open Orders % - (Benchmark % + Benchmark Spread %). The 'Proposed Weight %' displays the proposed weighting percent above or below the Benchmark, initially populated with the Benchmark Spread % or zero if there is no spread. Users can manually adjust the weight, triggering recalculation of the Target % and the Order Proposal. Changing the Target %, Proposed Order Delta %, Proposed Order Units, or Proposed Order Value will recalculate the Proposed Weight % (= Target % - Benchmark %). Additionally, the Proposed Weight % for each cash line item reflects the opposite of the sum of the Proposed Weight % for all instruments in that currency, ensuring the total Proposed Weight % across the currency balances to zero.",[13,771,772],{},"The 'Benchmark' and 'Benchmark + Spread' delta options have been consolidated into a single 'Benchmark' option. The 'Benchmark' now automatically includes the spread if applicable.",[13,774,775],{},"We’ve introduced a new option called ‘Rebalance Targets to Asset Sector’ in the modelling view. This option is designed to be used alongside the Asset Category feature. With this option portfolios can be modelled against a benchmark while excluding certain assets. The benchmark is then reweighted to a 100%, including only the assets that remain in the asset category. This functionality allows users to set up classifications and remove specific assets that are non-compliant while retaining the rest of the benchmark assets. Additionally, this option enables users to rebalance specific asset classes within their fund. When activated, the Portfolio Modelling MV is calculated as the sum of the holdings within the selected classification node, and the Percentage of Portfolio MV is calculated using only the holdings within that classification, rather than the entire portfolio. The selected benchmark excludes instruments not in the classification node, and the weights are rebalanced to 100%.",[13,777,778,781],{},[19,779,780],{},"Activation shortcuts"," - the following shortcuts have been updated to allow for easier searching capabilities.",[34,783,784,787,790,793,796],{},[37,785,786],{},"ILU = Unmanaged Instruments",[37,788,789],{},"ILT = Instrument Templates",[37,791,792],{},"MOD = Modelling Analysis",[37,794,795],{},"CA = Corporate Actions",[37,797,798],{},"VP = Valuation Prices",[13,800,801,804],{},[19,802,803],{},"Collated Import"," - In the cash collation import, new fields including ConsiderationExVat, ApplyVat and VatAmount have been introduced. These columns specifically pertain to FEE type transactions.",[13,806,807],{},"For a comprehensive list of changes included in this release (2024.2.1), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":809},[],"2024-04-19",{},"/roarticles/april2024",{"title":694,"description":700},"ROarticles/April2024","i0CAM1sfREePAr4gFHy7kKOX9J2fqgp4QSUfmtrRu1U",{"id":199,"title":200,"alt":201,"author":8,"author_img":8,"body":817,"date":474,"description":201,"extension":191,"header_img":8,"meta":1013,"navigation":193,"path":476,"seo":1014,"stem":478,"__hash__":479},{"type":10,"value":818,"toc":1011},[819,821,825,827,849,853,855,857,871,875,877,879,889,891,895,897,901,903,907,909,911,925,929,931,935,937,941,943,945,963,967,969,971,975,977,987,991,993,995,999,1001,1009],[13,820,201],{},[13,822,823],{},[19,824,210],{},[13,826,213],{},[34,828,829,833,837,841,845],{},[37,830,831,221],{},[19,832,220],{},[37,834,835,227],{},[19,836,226],{},[37,838,839,233],{},[19,840,232],{},[37,842,843,239],{},[19,844,238],{},[37,846,847,245],{},[19,848,244],{},[13,850,851],{},[19,852,250],{},[13,854,253],{},[13,856,256],{},[34,858,859,863,867],{},[37,860,861,264],{},[19,862,263],{},[37,864,865,270],{},[19,866,269],{},[37,868,869,276],{},[19,870,275],{},[13,872,873],{},[19,874,281],{},[13,876,284],{},[13,878,287],{},[34,880,881,885],{},[37,882,883,295],{},[19,884,294],{},[37,886,887,301],{},[19,888,300],{},[13,890,304],{},[13,892,893],{},[19,894,309],{},[13,896,312],{},[13,898,899],{},[19,900,317],{},[13,902,320],{},[13,904,905],{},[19,906,325],{},[13,908,328],{},[13,910,287],{},[34,912,913,917,921],{},[37,914,915,338],{},[19,916,337],{},[37,918,919,344],{},[19,920,343],{},[37,922,923,350],{},[19,924,349],{},[13,926,927],{},[19,928,355],{},[13,930,358],{},[13,932,933],{},[19,934,363],{},[13,936,366],{},[13,938,939],{},[19,940,371],{},[13,942,374],{},[13,944,377],{},[34,946,947,955,959],{},[37,948,949,385,951,390,953,394],{},[19,950,384],{},[387,952,389],{},[387,954,393],{},[37,956,957,400],{},[19,958,399],{},[37,960,961,405],{},[19,962,275],{},[13,964,965],{},[19,966,410],{},[13,968,413],{},[13,970,416],{},[13,972,973],{},[19,974,421],{},[13,976,424],{},[34,978,979,983],{},[37,980,981,432],{},[19,982,431],{},[37,984,985,438],{},[19,986,437],{},[13,988,989],{},[19,990,443],{},[13,992,446],{},[13,994,449],{},[13,996,997],{},[19,998,454],{},[13,1000,457],{},[34,1002,1003,1005,1007],{},[37,1004,462],{},[37,1006,465],{},[37,1008,468],{},[13,1010,471],{},{"title":187,"searchDepth":188,"depth":188,"links":1012},[],{},{"title":200,"description":201},{"id":1016,"title":1017,"alt":1018,"author":8,"author_img":8,"body":1019,"date":1174,"description":1018,"extension":191,"header_img":8,"meta":1175,"navigation":193,"path":1176,"seo":1177,"stem":1178,"__hash__":1179},"roarticles/ROarticles/August2024.md","August Release Overview","We’re pleased to introduce the newest enhancements and features in our August release. Here are the key highlights for your attention.",{"type":10,"value":1020,"toc":1172},[1021,1023,1028,1031,1034,1037,1040,1043,1048,1051,1054,1058,1061,1065,1068,1071,1076,1079,1082,1087,1090,1093,1096,1101,1104,1107,1112,1115,1118,1121,1126,1129,1134,1137,1142,1145,1150,1153,1158,1161,1169],[13,1022,1018],{},[13,1024,1025],{},[19,1026,1027],{},"Hybrid Replication",[13,1029,1030],{},"We have introduced a new portfolio type called Replication Hybrid portfolio. This new portfolio type combines the latest Portfolio Replication Valuation upload with trades posted in the Front Office that are not yet included in the Portfolio Replication Valuation Upload.",[13,1032,1033],{},"The existing Portfolio Replication Valuation upload functionality in FPM offers a holding snapshot of a completed valuation performed on another system. Now, clients can capture their trades in FPM, and the replicated holdings they view will include these trades.",[13,1035,1036],{},"Another significant advantage of the Replication Hybrid portfolio is that it allows clients the ability to perform oversight of their external fund administrator’s valuation by comparing the uploaded Portfolio Replication Valuation holdings plus Trades to the next Portfolio Replication Valuation upload.",[13,1038,1039],{},"We have added the ability to upload multiple Portfolio Replication Valuation holdings per date.",[13,1041,1042],{},"The ability to change existing portfolios into Hybrid portfolios has also been added.",[13,1044,1045],{},[19,1046,1047],{},"Look Through",[13,1049,1050],{},"The Look Through feature for Unit Trust instruments has been enhanced to support multi-class currency Unit Trusts. The previous restriction that required the Look Through portfolio and the Unit Trust instrument to share the same currency has been removed.",[13,1052,1053],{},"Additionally, when performing a Holdings Asset Explosion for 'Internal Price Funds' and selecting the 'Expanded' option, the system will now display internal explosions (i.e. Unit Trust instruments linked to portfolios on FPM) under the instrument codes that correspond to the underlying portfolio holdings. This change will be visible in the tree structure on the Holdings Enquiry screen.",[13,1055,1056],{},[19,1057,747],{},[13,1059,1060],{},"Two new columns, 'Released On' and 'Released By' have been added to the Orders list grid. Making it easy to identify the user who released the order.",[13,1062,1063],{},[19,1064,762],{},[13,1066,1067],{},"We have introduced a new \"Benchmark (Nominals)\" weighting type within the Constituent Weightings. When this option is used, weights are captured as nominals and specifically used within the modelling feature. This allows portfolio managers to recalculate benchmarks using the most recent market prices. The new weighting type can also be referenced in spreads, where the \"Base Weight\" is calculated as a percentage of the captured nominal.",[13,1069,1070],{},"Modelling Analysis: When performing a modelling analysis, the final percentages are determined using the most current prices and exchange rates based on the selected price set. If different price sets are used across portfolios, the resulting weights may vary even on the same day. All details, including benchmark nominals, prices, rates, and final weights, are now available under the new ‘Benchmark Calculations’ tab.",[13,1072,1073],{},[19,1074,1075],{},"Pre-Trade Compliance",[13,1077,1078],{},"The 'Failed Compliance' flag on Trades has been updated to 'Compliance Status', with new options: 'Not Checked', 'Pass', and 'Fail', making it clearer whether compliance checks have been run.",[13,1080,1081],{},"A 'View Compliance Results' option has also been added to the Orders and Trades UI, allowing users to easily review pre-trade compliance results. The results will display all Orders/Trades that were part of the same compliance run as the selected Order/Trade.",[13,1083,1084],{},[19,1085,1086],{},"Repurchase Agreement | Buy-Backs",[13,1088,1089],{},"The existing CARRY instrument, which already supports Repurchase Agreements (REPOS), has been enhanced to also accommodate Buy-backs.",[13,1091,1092],{},"A new ‘Valuation Type’ field has been added to distinguish between Repurchase Agreements and Buy-backs.",[13,1094,1095],{},"For Buy-backs, income accrues at the same rate as the underlying asset (which can be a Bond, Inflation Linked Bond or Floating Rate Bond). The profit or loss is determined by the difference between the sale and maturity transactions less the accrual.",[13,1097,1098],{},[19,1099,1100],{},"CDM",[13,1102,1103],{},"Database views are now automatically generated when entity templates are created or modified, simplifying access to CDM data for custom reports and other operations.",[13,1105,1106],{},"A script has been included as part of this release to create views for existing CDM entities, please note that the views still need to be authorised afterwards.",[13,1108,1109],{},[19,1110,1111],{},"Alternate Code",[13,1113,1114],{},"A new feature has been added that allows you to specify a Code Identifier Type in Raw Prices, enabling FPM to look up instruments based on their alternate codes.",[13,1116,1117],{},"The Code Identifier Type can be used to look up an instrument based on existing fields ISIN, SEDOL, BLOOMBERG, ALTERNATE and CODE. If this field is not specified, it will default to CODE.",[13,1119,1120],{},"Further to the above a new Alternate Code (FIGI) has been added to the Classifications and Alternate Codes Instrument Static.",[13,1122,1123],{},[19,1124,1125],{},"Market Data",[13,1127,1128],{},"The Delta, Volatility, and Exposure Price fields have been updated to accommodate 6 decimal places, ensuring alignment with SAFEX standards.",[13,1130,1131],{},[19,1132,1133],{},"Price Import",[13,1135,1136],{},"A warning has been added to the import log when using the old Prices import. While the import process still functions by redirecting data to the Raw Price import, it is recommended not to use it, as it does not have the advanced features of the Raw Price import.",[13,1138,1139],{},[19,1140,1141],{},"Cash accrual",[13,1143,1144],{},"In the event of deadlocks during cash accrual processing, a more detailed message will now be displayed to the user.",[13,1146,1147],{},[19,1148,1149],{},"Report - PH-HOLD",[13,1151,1152],{},"New options, Weighted Time to Maturity and Maturity Profile Group, have been added to the PH-HOLD report.",[13,1154,1155],{},[19,1156,1157],{},"Reports",[13,1159,1160],{},"A new report ‘Distribution List Details' has been added. This report allows you to extract the email addresses associated with each distribution list.",[13,1162,1163,1164,1168],{},"Repurchase Agreement user documentation has been updated to include Buy-backs and is available on the FPM Documentation website.\n",[667,1165,1166],{"href":1166,"rel":1167},"https://docs.fundamental.net/#/doc/59/carry",[671],"_",[13,1170,1171],{},"For a comprehensive list of changes included in this release (2024.3.2), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":1173},[],"2024-08-19",{},"/roarticles/august2024",{"title":1017,"description":1018},"ROarticles/August2024","zRm-XaMXINn0TJQhkJAYPal12g4kSpFiUHDEq6lTCWQ",{"id":1181,"title":1182,"alt":1183,"author":8,"author_img":8,"body":1184,"date":1318,"description":1188,"extension":191,"header_img":8,"meta":1319,"navigation":193,"path":1320,"seo":1321,"stem":1322,"__hash__":1323},"roarticles/ROarticles/August2025.md","August 2025 Release Overview","We’re excited to introduce the latest enhancements and features in our August release.",{"type":10,"value":1185,"toc":1316},[1186,1189,1193,1198,1201,1206,1209,1214,1217,1225,1230,1235,1238,1241,1246,1251,1254,1259,1262,1265,1273,1276,1281,1284,1289,1292,1297,1302,1305,1310,1313],[13,1187,1188],{},"We’re excited to introduce the latest enhancements and features in our August release. Below is a quick overview of what’s new:",[13,1190,1191],{},[19,1192,159],{},[13,1194,1195],{},[19,1196,1197],{},"Shadow NAV Transaction Replication Matching:",[13,1199,1200],{},"A new process has been introduced to help manage Shadow NAV portfolios more effectively by identifying and flagging transactions that have already been included in the Administrator’s valuation.\nThis ensures transactions are not double counted by marking them as replicated once matched to external holdings.",[13,1202,1203],{},[19,1204,1205],{},"Shadow NAV Trade Replication Consistency Check:",[13,1207,1208],{},"A new Consistency Check helps monitor and analyse trade replication. It identifies transactions that may have been included in the Administrator’s valuation but were not automatically marked as replicated, allowing users to manually review and update them if needed.",[13,1210,1211],{},[19,1212,1213],{},"Automatic Replication for Cash Transactions:",[13,1215,1216],{},"You can now automatically mark DEP (Deposit) and WITH (Withdrawal) transactions as replicated in Shadow NAV portfolios.\nTo support this, a new parameter has been added to the Day Process Block DAYMARKTRADESASREPLICATED:",[34,1218,1219,1222],{},[37,1220,1221],{},"UpdateReplicateStatusForDescriptors: Specify which transaction types should be marked as replicated.",[37,1223,1224],{},"If left blank, all transactions will be marked as replicated by default.",[13,1226,1227],{},[19,1228,1229],{},"INSTRUMENT & IMPORT ENHANCEMENTS",[13,1231,1232],{},[19,1233,1234],{},"Improved Instrument Matching for Imports:",[13,1236,1237],{},"A standardised lookup process has been implemented to improve how instruments are matched during imports, ensuring more accurate and consistent identification.",[13,1239,1240],{},"The improvement applies to a wide range of import types, helping streamline workflows and improve data reliability.",[13,1242,1243],{},[19,1244,1245],{},"PROCESS & WORKFLOW ENHANCEMENTS",[13,1247,1248],{},[19,1249,1250],{},"Trade Prohibitions for Transfer Transactions:",[13,1252,1253],{},"Trade Prohibitions can now be applied to Transfer transaction types, allowing for more comprehensive control over trade activity.",[13,1255,1256],{},[19,1257,1258],{},"Process Duration in Status Reports:",[13,1260,1261],{},"The Day Process and Pricing Process status reports now include the actual processing duration for each block.\nInstead of using a simple start-to-end time, the new Duration (Seconds) field reflects the total time spent processing.",[13,1263,1264],{},"This is available in:",[34,1266,1267,1270],{},[37,1268,1269],{},"DP-PROCSTATUS-DS (Day Process)",[37,1271,1272],{},"UT-PROCSTATUS-DS (Pricing Process)",[13,1274,1275],{},"A new parameter, Show batch totals only, has also been added.",[13,1277,1278],{},[19,1279,1280],{},"Fee Payments Errors in Process Report:",[13,1282,1283],{},"The Fee Payments pricing block now displays processing errors directly in the Process Report.\nYou can double-click an error entry to view the full message in a popup window, making it easier to investigate issues.",[13,1285,1286],{},[19,1287,1288],{},"Triggered Reports Must Be Linked to Specific Process Steps:",[13,1290,1291],{},"To avoid performance issues, any triggered report linked to a report, report instance, or report pack must now be tied to a single process and a specific state change.\nIf you want the same report to run in multiple steps, you must create separate triggered reports for each one.\nValidation has been added to the setup screen, and incorrect configurations will be flagged during upgrades.",[13,1293,1294],{},[19,1295,1296],{},"USER EXPERIENCE ENHANCEMENTS",[13,1298,1299],{},[19,1300,1301],{},"View-Only Access to Valuation Prices:",[13,1303,1304],{},"Users such as Internal Audit can now view instrument valuation prices without needing edit permissions.\nValuation prices are visible in the grid, but cannot be changed, ensuring secure and controlled access.",[13,1306,1307],{},[19,1308,1309],{},"Import Folder Selection in User Profile:",[13,1311,1312],{},"You can now set your default import folder directly from:\nSystem > User Interface > User Profile\nThis allows users to manage their personal import folder settings without needing edit access to User Details.",[13,1314,1315],{},"For a comprehensive list of changes included in this release (2025.3.2), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":1317},[],"2025-08-15",{},"/roarticles/august2025",{"title":1182,"description":1188},"ROarticles/August2025","qdQqTXP97BdyKTq8TyDaRNXzxOZSutauP9-qmVEAo88",{"id":1325,"title":1326,"alt":1327,"author":8,"author_img":8,"body":1328,"date":1446,"description":1332,"extension":191,"header_img":8,"meta":1447,"navigation":193,"path":1448,"seo":1449,"stem":1450,"__hash__":1451},"roarticles/ROarticles/February2024.md","February Release Overview","We are pleased to inform you of the enhancements recently published in the first software release of 2024. Below is a summary of what you can expect...",{"type":10,"value":1329,"toc":1444},[1330,1333,1336,1341,1344,1358,1361,1366,1369,1374,1377,1382,1385,1388,1393,1396,1399,1404,1410,1416,1422,1428,1431,1438,1441],[13,1331,1332],{},"We are pleased to inform you of the enhancements recently published in the first software release of 2024.",[13,1334,1335],{},"Below is a summary of what you can expect.",[13,1337,1338],{},[19,1339,1340],{},"SWAPS Module Enhancement:",[13,1342,1343],{},"We have expanded our current SWAP module to cater for the below swap types.",[34,1345,1346,1349,1352,1355],{},[37,1347,1348],{},"Total Return Swaps",[37,1350,1351],{},"Asset Backed Swaps",[37,1353,1354],{},"Cross Currency Swap",[37,1356,1357],{},"Interest Rate Swap",[13,1359,1360],{},"The enhancement provides users the ability to easily create, trade, and value their swap instruments using FPM.",[13,1362,1363],{},[19,1364,1365],{},"YTI Accrual - Portfolio Static UI Enhancement:",[13,1367,1368],{},"Clients now have greater flexibility in the fund level YTI Accrual configuration, with the option to choose between Calculated and Imported. By default, the accruals are calculated by FPM, but clients can choose to import values, which will then be used as is for the creation of the accrual transactions on the income date specified.",[13,1370,1371],{},[19,1372,1373],{},"Corporate Action - Consolidation event:",[13,1375,1376],{},"We’ve updated the logic to allow users the option to select a fractional payment on a decreasing nominal holding, allowing more precise handling of consolidation events.",[13,1378,1379],{},[19,1380,1381],{},"Streamlined Fee Type Process:",[13,1383,1384],{},"Previously each time a new currency was created, a corresponding FEE_Type instrument was created for all existing FEE Types in the new currency. This resulted in the creation of unnecessary instruments.\nWith this enhancement, when you create a new currency, only the essential cash instrument and default accrual instruments for interest and performance fee accruals will be created.",[13,1386,1387],{},"We have streamlined the process for creating other fee types and now users can simply navigate to the currency manager list and use the new link to select a fee type, which will then create the necessary instruments.",[13,1389,1390],{},[19,1391,1392],{},"Compliance:",[13,1394,1395],{},"We have made significant advancements in our compliance module, facilitating the seamless evaluation of pre- and post-trade regulatory and mandate compliance rules. We introduced a new Shadow NAV Portfolio type in a prior release, specifically designed for evaluating externally managed portfolios. We also extended the compliance module to include CDM functionality to allow users additional flexibility in the tailoring of compliance rule scenarios. Furthermore, the introduction of new rule evaluation conditions further broadens the coverage of regulatory checks.",[13,1397,1398],{},"In this latest release we’ve further enhanced our existing functionality, introducing features to improve the overall user experience. Our Compliance Evaluation operations now handle unexpected errors, recording them for future reference without disrupting the evaluation process.",[13,1400,1401],{},[19,1402,1403],{},"User Interface Changes",[13,1405,1406,1409],{},[19,1407,1408],{},"Grid Freeze and Customise Columns Enhancements:"," Users are now able to customise their grid layout more effectively with options to freeze columns to your preference. When selecting the 'Customise Columns' the enhanced column chooser now has tick box options for hiding or displaying all possible columns, providing more flexibility and control.",[13,1411,1412,1415],{},[19,1413,1414],{},"Improved Grid Searching:"," Grid searches have been simplified with an in-header search option that is enabled under the System > User Interface > User Profile. Users can now click on the search icon at the top right of each column header to filter or highlight grid data instantly, eliminating the need for the find panel.",[13,1417,1418,1421],{},[19,1419,1420],{},"Menu Branding:"," Users can now choose a Reporting Default in the system parameters under UI > Menu Logo to display your selected logo as branding in the ribbon menu for all users, creating a personalised touch. If there are no reporting defaults defined, a default has been added with the FPM logo. New skins and palettes have also been added to further customise your experience.",[13,1423,1424,1427],{},[19,1425,1426],{},"Ribbon Menu Task Alerts:"," In the User Profile (System > User Interface > User Profile) there is an option to show any task failures as an alert in the ribbon menu as well as task completion after X number of seconds (default 30 seconds), ensuring that important tasks are promptly addressed. It has been\nturned on by default for all users but can be turned off individually under the user profile.",[13,1429,1430],{},"Please follow the below link for more information on the YTI Accrual - Portfolio Static UI Enhancement:",[13,1432,1433],{},[667,1434,1437],{"href":1435,"rel":1436},"https://docs.fundamental.net/#/doc/76/portfolio_static",[671],"Portfolio Static YTI Configuration",[13,1439,1440],{},"SWAP User documentation will soon be uploaded to the FPM Documentation website.",[13,1442,1443],{},"For a comprehensive list of changes included in this release (2024.1.1), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":1445},[],"2024-02-15",{},"/roarticles/february2024",{"title":1326,"description":1332},"ROarticles/February2024","ro8B3bDF9ZfnZX5b4yzutdQD2e_4WjAk9qffvOxSQE4",{"id":481,"title":482,"alt":483,"author":8,"author_img":8,"body":1453,"date":685,"description":483,"extension":191,"header_img":8,"meta":1599,"navigation":193,"path":687,"seo":1600,"stem":689,"__hash__":690},{"type":10,"value":1454,"toc":1597},[1455,1457,1461,1463,1467,1469,1473,1475,1479,1481,1485,1487,1491,1493,1497,1499,1501,1503,1507,1509,1513,1515,1519,1521,1525,1527,1531,1533,1537,1539,1543,1545,1549,1551,1555,1565,1569,1571,1575,1577,1581,1583,1585,1590,1595],[13,1456,483],{},[13,1458,1459],{},[19,1460,492],{},[13,1462,495],{},[13,1464,1465],{},[19,1466,500],{},[13,1468,503],{},[13,1470,1471],{},[19,1472,508],{},[13,1474,511],{},[13,1476,1477],{},[19,1478,516],{},[13,1480,519],{},[13,1482,1483],{},[19,1484,524],{},[13,1486,527],{},[13,1488,1489],{},[19,1490,532],{},[13,1492,535],{},[13,1494,1495],{},[19,1496,540],{},[13,1498,543],{},[13,1500,546],{},[13,1502,549],{},[13,1504,1505],{},[19,1506,554],{},[13,1508,557],{},[13,1510,1511],{},[19,1512,562],{},[13,1514,565],{},[13,1516,1517],{},[19,1518,570],{},[13,1520,573],{},[13,1522,1523],{},[19,1524,578],{},[13,1526,581],{},[13,1528,1529],{},[19,1530,586],{},[13,1532,589],{},[13,1534,1535],{},[19,1536,594],{},[13,1538,597],{},[13,1540,1541],{},[19,1542,602],{},[13,1544,605],{},[13,1546,1547],{},[19,1548,610],{},[13,1550,613],{},[13,1552,1553],{},[19,1554,618],{},[13,1556,621,1557,625,1559,625,1561,632,1563,636],{},[387,1558,624],{},[387,1560,628],{},[387,1562,631],{},[387,1564,635],{},[13,1566,1567],{},[19,1568,641],{},[13,1570,644],{},[13,1572,1573],{},[19,1574,649],{},[13,1576,652],{},[13,1578,1579],{},[19,1580,657],{},[13,1582,660],{},[13,1584,663],{},[13,1586,1587],{},[667,1588,672],{"href":669,"rel":1589},[671],[13,1591,1592],{},[667,1593,679],{"href":677,"rel":1594},[671],[13,1596,682],{},{"title":187,"searchDepth":188,"depth":188,"links":1598},[],{},{"title":482,"description":483},{"id":1602,"title":1603,"alt":1604,"author":8,"author_img":8,"body":1605,"date":1810,"description":1609,"extension":191,"header_img":8,"meta":1811,"navigation":193,"path":1812,"seo":1813,"stem":1814,"__hash__":1815},"roarticles/ROarticles/February2026.md","February 2026 Release Overview","We’re pleased to share the latest updates and enhancements included in our first release of 2026. Here’s a quick summary of what’s new.",{"type":10,"value":1606,"toc":1808},[1607,1610,1615,1622,1625,1628,1631,1634,1642,1644,1649,1654,1660,1665,1671,1673,1678,1681,1684,1687,1689,1694,1697,1700,1703,1706,1709,1711,1716,1722,1724,1729,1735,1737,1742,1745,1748,1751,1754,1757,1760,1766,1768,1773,1779,1782,1793,1796,1799,1805],[13,1608,1609],{},"We’re pleased to share the latest updates and enhancements included in our first release of 2026. Here’s a quick summary of what’s new:",[13,1611,1612],{},[19,1613,1614],{},"ASISA REPORTS: UPDATED INSTRUMENT TYPE FOR MONEY MARKET UNIT TRUSTS",[13,1616,1617,1618,1621],{},"The ASISA reporting files have been enhanced to correctly reflect Money Market Unit Trust classifications.",[1619,1620],"br",{},"\nWhen a Unit Trust has a Unit Trust Type = Money Market Fund, the following updates will apply:",[13,1623,1624],{},"The Instrument Type column will now display “MMUT”",[13,1626,1627],{},"The Instrument Type Description column will now show “Money Market Unit Trust”",[1629,1630],"hr",{},[13,1632,1633],{},"These changes have been applied to the following reports:",[34,1635,1636,1639],{},[37,1637,1638],{},"ASISA INST",[37,1640,1641],{},"ASISA VAL",[1629,1643],{},[13,1645,1646],{},[19,1647,1648],{},"DAY PROCESS PERFORMANCE IMPROVEMENTS",[13,1650,1651],{},[19,1652,1653],{},"Auto Settlements Block – Faster Processing",[13,1655,1656,1657,1659],{},"We’ve improved the performance of certain Auto Settlements blocks within the Day Process.",[1619,1658],{},"\nBy optimising internal data source parameter checks, runtime has been reduced by approximately 15–20%, depending on the configuration.",[13,1661,1662],{},[19,1663,1664],{},"Mark to Market Block – Enhanced Efficiency",[13,1666,1667,1668,1670],{},"The Mark to Market block now runs more efficiently when multiple instruments are priced for the same period across one or more portfolios.",[1619,1669],{},"\nThis enhancement results in significantly faster processing times for affected setups.",[1629,1672],{},[13,1674,1675],{},[19,1676,1677],{},"UPDATED DURATION & MODIFIED DURATION CALCULATIONS FOR BONDS AND VARIABLE COUPON BONDS",[13,1679,1680],{},"The calculation logic for Duration and Modified Duration has been enhanced to ensure greater accuracy across specific bond types.",[13,1682,1683],{},"Variable Coupon Bonds (VCBonds) using the All Cash Flows to Maturity Present Value (PVALL) calculation method now apply improved duration methodologies.",[13,1685,1686],{},"Fixed rate Bonds linked to a Yield Curve and using the Yield to Maturity (YTM) Straight Line method now incorporate refined duration and modified duration calculations.",[1629,1688],{},[13,1690,1691],{},[19,1692,1693],{},"FPM CLIENT – ENHANCED SINGLE SIGN-ON (SSO) USING USER PRINCIPAL NAME (UPN)",[13,1695,1696],{},"The FPM Client’s Single Sign-On capability has been enhanced to support authentication using the user’s local User Principal Name (UPN).",[13,1698,1699],{},"When a user logs into the FPM Client with their local credentials, the client will now:",[13,1701,1702],{},"First attempt to authenticate using the UserPrincipalName from the current Windows session.",[13,1704,1705],{},"If this attempt fails, the client will automatically fall back to the traditional NT domain login.",[13,1707,1708],{},"This update allows SSO to use the user’s UPN where available, rather than relying solely on classic domain\\username authentication.",[1629,1710],{},[13,1712,1713],{},[19,1714,1715],{},"FILE DIALOG UPDATE: RESTORED ACCESS TO LOCAL DRIVES FOR ON-PREMISE RDP USERS",[13,1717,1718,1719,1721],{},"We have updated the file selection dialog in FPM to ensure consistent and expected behaviour for clients who use terminal servers or connect via Remote Desktop (RDP).",[1619,1720],{},"\nThis enhancement ensures that on-premise clients using RDP can once again access their local files when using file selection dialogs in FPM.",[1629,1723],{},[13,1725,1726],{},[19,1727,1728],{},"PORTFOLIO HOLDINGS (PH HOLD) REPORT: INSTRUMENT ISIN CODE NOW AVAILABLE AS OPTIONAL COLUMN",[13,1730,1731,1732,1734],{},"The Instrument ISIN Code has been added as a new optional column on the Portfolio Holdings (PH HOLD) report.",[1619,1733],{},"\nUsers can now select this column when configuring the report, allowing you to display ISIN details where required.",[1629,1736],{},[13,1738,1739],{},[19,1740,1741],{},"SHADOW NAV COPY REPLICATED VALUATIONS – NEW “USE FROM PRICE SET” OPTION",[13,1743,1744],{},"We have improved the Copy Replicated Valuations process to give users more control over how valuation data is copied between price sets.",[13,1746,1747],{},"A new checkbox labelled “Use From Price Set” now lets the user explicitly choose how the holdings should be copied.",[13,1749,1750],{},"How it works:",[13,1752,1753],{},"If “Use From Price Set” is ticked**",[13,1755,1756],{},"The system ignores any available Shadow NAV Reconciliation and copies values directly from the From Price Set.",[13,1758,1759],{},"If “Use From Price Set” is not ticked**",[13,1761,1762,1763,1765],{},"The system will use the Shadow NAV Reconciliation results if a reconciliation exists for the valuation date being copied from.",[1619,1764],{},"\nIf no reconciliation exists, it will fall back to using the From Price Set.",[1629,1767],{},[13,1769,1770],{},[19,1771,1772],{},"NEW TRADING PLATFORM FRAMEWORK",[13,1774,1775,1776,1778],{},"A new Trading Platform Framework has been introduced to provide a centralised and scalable way to integrate FPM with external fund trading and distribution platforms. The framework standardises how trading platforms are configured, integrated, and managed across FPM.",[1619,1777],{},"\nThis enhancement simplifies onboarding, improves visibility of trading platform mappings, reduces static data duplication, and provides a single interface for managing order instructions and transaction requests. Clients can now generate and manage fund trading orders directly within FPM.",[13,1780,1781],{},"Three new modules have been added:",[34,1783,1784,1787,1790],{},[37,1785,1786],{},"Trading Platforms",[37,1788,1789],{},"Trading Platforms - Calastone",[37,1791,1792],{},"Trading Platforms - Finswitch",[13,1794,1795],{},"These modules must be activated to use the Trading Platforms functionality. Clients currently using the prior integration setup will be automatically switched over to the new framework.",[13,1797,1798],{},"Please follow the below link for more information on Trading Platforms:",[13,1800,1801],{},[667,1802,1803],{"href":1803,"rel":1804},"https://docs.fundamental.net/#/doc/93/trading_platforms",[671],[13,1806,1807],{},"For a comprehensive list of changes included in this release (2026.1.1), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":1809},[],"2026-02-16",{},"/roarticles/february2026",{"title":1603,"description":1609},"ROarticles/February2026","G_QzordY1F-IKUSs0d90bZv1Gr0OKDI-vAlEn-09PzM",{"id":1817,"title":1818,"alt":1819,"author":8,"author_img":8,"body":1820,"date":1991,"description":1824,"extension":191,"header_img":8,"meta":1992,"navigation":193,"path":1993,"seo":1994,"stem":1995,"__hash__":1996},"roarticles/ROarticles/June2024.md","June Release Overview","We’re excited to present the latest enhancements and features in our newest release. Here are the key highlights for your attention.",{"type":10,"value":1821,"toc":1989},[1822,1825,1829,1832,1835,1846,1849,1852,1855,1858,1863,1866,1877,1881,1884,1887,1901,1904,1907,1912,1915,1918,1921,1924,1929,1932,1937,1940,1948,1951,1956,1959,1964,1967,1972,1975,1980,1983,1986],[13,1823,1824],{},"We’re excited to present the latest enhancements and features in our newest release. Here are the key highlights for your attention:",[13,1826,1827],{},[19,1828,762],{},[13,1830,1831],{},"We have introduced a new feature to the Portfolio | Instrument Modelling analysis that allows for the enforcement of validation checks on confirmed proposals.",[13,1833,1834],{},"This functionality is customisable through system parameters, providing clients with greater flexibility.",[34,1836,1837,1840,1843],{},[37,1838,1839],{},"Enforce Validation Checks: When enabled, this parameter ensures that an order for a proposal is generated only if the necessary validation checks have been completed.",[37,1841,1842],{},"Allow Orders for Failed Checks: This parameter determines whether an order can still be generated if a proposal fails the validation.",[37,1844,1845],{},"Required Validation Checks: This parameter specifies which validation checks must be executed.",[13,1847,1848],{},"When a Proposed Order is Confirmed, it can then be validated via the Validate Confirmed Proposals feature. This updates the Executed and Failed Checks in the Confirmed Orders tab. The Confirmed Orders grid has been corrected to ensure the 'Executed Checks' and 'Failed Checks' columns are reset when a proposal is unconfirmed.",[13,1850,1851],{},"An enhancement has been introduced to the Modelling Analysis to indicate whether a holding has embargoes or trade prohibitions. A new column, ‘Has Prohibitions’, has been added to the analysis grid and will be ticked if there are any prohibitions or embargoes that could prevent the trade. Note that an ‘Allow’ prohibition overrides any 'Prohibit' entry, and an embargo overrides both.",[13,1853,1854],{},"Additionally, a new column, ‘Prohibition Notes’, has been added to display a combination of notes for all prohibitions and embargoes that could impact the trade.\nFurthermore, a new tab, ‘Embargoes and Trade Prohibitions,’ has been added to the Modelling View screen. This tab shows all embargoes and trade prohibitions for the portfolios in the analysis, including system-wide prohibitions.",[13,1856,1857],{},"The logic for Projected % and Confirmed % for Cash holdings has been updated. It now considers Proposed Orders for holdings when using the 'Rebalance Targets to Asset Sector' feature.",[13,1859,1860],{},[19,1861,1862],{},"Order Notifications",[13,1864,1865],{},"New logic has been implemented in the Management Company static set up to determine how the ‘Is EFT Required’ logic is applied. The options are as follows:",[34,1867,1868,1871,1874],{},[37,1869,1870],{},"Per Instrument: ‘Is EFT Required’ will be set to true if any individual instrument’s Order Value total is positive.",[37,1872,1873],{},"Per Batch: ‘Is EFT Required’ will be set to true if the Total Batch Order Value is positive.",[37,1875,1876],{},"Never: For this Management Company, the flag will never be set to true, regardless of the Net Order Value.",[13,1878,1879],{},[19,1880,705],{},[13,1882,1883],{},"Several improvements have been made to the Pre-Trade Compliance checks to ensure a smoother and more consistent process. These enhancements create a more structured flow for the order life cycle, allowing traders to run pre-trade compliance checks without triggering order authorisation. This approach lets the Compliance Officer take responsibility for authorising the orders.",[13,1885,1886],{},"The following columns related to pre-trade compliance have been added to the Order Blotter:",[34,1888,1889,1892,1895,1898],{},[37,1890,1891],{},"Compliance Status: Indicates whether the status is 'Not Checked', 'Pass', or 'Fail'.",[37,1893,1894],{},"Compliance Date/Time: Displays the date and time when the compliance check was performed.",[37,1896,1897],{},"Compliance Run By: Shows the user who executed the compliance check.",[37,1899,1900],{},"Compliance Failure Reason: Provides the reason for authorising orders that failed compliance checks.",[13,1902,1903],{},"Ad-hoc compliance checks automatically update the order status if the order is not authorised. Once an order is authorised, the Compliance Status becomes fixed and remains unchanged even with further ad-hoc checks. If authorisation is reversed, the Compliance Status remains as Pass/Fail, but the authorisation reason is reset.",[13,1905,1906],{},"Additionally, 'Pre-Trade Compliance Status' criteria options have been added to the Order Blotter, enabling orders to be filtered based on their compliance status. This enhancement will assist Compliance Officers in identifying problematic orders.",[13,1908,1909],{},[19,1910,1911],{},"FPM Mapping Sets",[13,1913,1914],{},"The existing mapping sets have been simplified to reduce complexity and improve usability. Previously, a new MappingSetType was required for each new import using a mapping set. The structural rework done reduces the number of MappingSetTypes, allowing a single mapping set type to be used across multiple imports.",[13,1916,1917],{},"By introducing the concept of a “Mapping Source,” the number of Mapping Set Types has been minimised. Mapping sets can now be linked to multiple “Mapping Sources,” enabling their use for different imports such as ASISA and PORTFOLIOREPLICATION. This approach simplifies the setup for clients, as they no longer need to duplicate and maintain multiple mapping sets for identical mappings but different imports.",[13,1919,1920],{},"Existing imports that utilize the mapping set type have been updated to use the mapping source instead.",[13,1922,1923],{},"Users can now see where \"Multiple External to a Single Internal\" mappings are applicable within a mapping set. The term \"Mapping Set Relationships\" has been renamed to \"Linked Mapping Sets\" for better clarity, and the \"ExternalAssetManager\" LinkType has been renamed to \"ExternalAssetLookthrough\" to more accurately describe its purpose.",[13,1925,1926],{},[19,1927,1928],{},"External Fund Look Though Mappings",[13,1930,1931],{},"The External Fund mapping source now supports using the same external code for multiple internal instruments. This allows users to upload one external valuation that applies to several FPM internal instruments.",[13,1933,1934],{},[19,1935,1936],{},"Enquiry",[13,1938,1939],{},"A new Accounting Rule Enquiry has been introduced, allowing users to view a selected subset of Accounting Rule Sets. This enquiry can be viewed in two ways:",[34,1941,1942,1945],{},[37,1943,1944],{},"By Accounting Rule Set: Displays all rules for each portfolio type.",[37,1946,1947],{},"By Accounting Rule Type: Shows all values for a specific rule across different portfolio types.",[13,1949,1950],{},"Additionally, when the enquiry is run for a specific portfolio, it will display any portfolio overrides.",[13,1952,1953],{},[19,1954,1955],{},"Menu Changes",[13,1957,1958],{},"The 'Price Sets' menu has been relocated from 'Static Data | General' to 'Static Data | Market Data' for better logical alignment with other menus. Additionally, security permissions for the old menu item have been updated to link to the new menu item.",[13,1960,1961],{},[19,1962,1963],{},"Scrip Reconciliations",[13,1965,1966],{},"A new Consistency Check Report, CC-222: Scrip Reconciliation Check, has been created. The CC-222 report can be included in a Report Pack and linked to a Consistency Check block within the Day Process or Pricing Workflow.",[13,1968,1969],{},[19,1970,1971],{},"Fixed rate VCNCD",[13,1973,1974],{},"A Fixed Rate VCNCD can now be configured to use 'All Cash Flows to Maturity' as its Present Value Calculation Method in the instrument static settings. This adjustment ensures that the price model behaves the same as if it were a 'YTM Straight Line' Bond.",[13,1976,1977],{},[19,1978,1979],{},"Client Portfolio Classifications",[13,1981,1982],{},"A new Portfolio Classification Update has been added. This import allows users to update existing Client Portfolio Classifications in the same manner as importing Instrument Classification updates. The import is only applicable to full releases and not incremental releases.",[13,1984,1985],{},"Mapping Set user documentation will soon be uploaded to the FPM Documentation website.",[13,1987,1988],{},"For a comprehensive list of changes included in this release (2024.2.3), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":1990},[],"2024-06-18",{},"/roarticles/june2024",{"title":1818,"description":1824},"ROarticles/June2024","W9Ff97696KkC-hk5niuXBx_O7qonqtwdgl0LaH5nod4",{"id":5,"title":6,"alt":7,"author":8,"author_img":8,"body":1998,"date":190,"description":15,"extension":191,"header_img":8,"meta":2126,"navigation":193,"path":194,"seo":2127,"stem":196,"__hash__":197},{"type":10,"value":1999,"toc":2124},[2000,2002,2006,2010,2012,2014,2020,2022,2026,2028,2032,2034,2038,2042,2044,2046,2056,2058,2064,2066,2070,2072,2080,2082,2086,2090,2092,2094,2100,2102,2106,2108,2110,2118,2120,2122],[13,2001,15],{},[13,2003,2004],{},[19,2005,21],{},[13,2007,2008],{},[19,2009,26],{},[13,2011,29],{},[13,2013,32],{},[34,2015,2016,2018],{},[37,2017,39],{},[37,2019,42],{},[13,2021,45],{},[13,2023,2024],{},[19,2025,50],{},[13,2027,53],{},[13,2029,2030],{},[19,2031,58],{},[13,2033,61],{},[13,2035,2036],{},[19,2037,66],{},[13,2039,2040],{},[19,2041,71],{},[13,2043,74],{},[13,2045,77],{},[34,2047,2048,2050,2052,2054],{},[37,2049,82],{},[37,2051,85],{},[37,2053,88],{},[37,2055,91],{},[13,2057,94],{},[34,2059,2060,2062],{},[37,2061,99],{},[37,2063,102],{},[13,2065,105],{},[13,2067,2068],{},[19,2069,110],{},[13,2071,113],{},[34,2073,2074,2076,2078],{},[37,2075,118],{},[37,2077,121],{},[37,2079,124],{},[13,2081,127],{},[13,2083,2084],{},[19,2085,132],{},[13,2087,2088],{},[19,2089,137],{},[13,2091,140],{},[13,2093,143],{},[34,2095,2096,2098],{},[37,2097,148],{},[37,2099,151],{},[13,2101,154],{},[13,2103,2104],{},[19,2105,159],{},[13,2107,162],{},[13,2109,165],{},[34,2111,2112,2114,2116],{},[37,2113,170],{},[37,2115,173],{},[37,2117,176],{},[13,2119,179],{},[13,2121,182],{},[13,2123,185],{},{"title":187,"searchDepth":188,"depth":188,"links":2125},[],{},{"title":6,"description":15},{"id":2129,"title":2130,"alt":2131,"author":8,"author_img":8,"body":2132,"date":2228,"description":2136,"extension":191,"header_img":8,"meta":2229,"navigation":193,"path":2230,"seo":2231,"stem":2232,"__hash__":2233},"roarticles/ROarticles/March2024.md","March Release Overview","We are excited to present the most recent enhancements and features in the second release of the year. Below are the key highlights for your attention.",{"type":10,"value":2133,"toc":2226},[2134,2137,2143,2146,2149,2153,2156,2167,2170,2176,2182,2187,2190,2193,2196,2199,2202,2205,2208,2211,2214,2217,2223],[13,2135,2136],{},"We are excited to present the most recent enhancements and features in the second release of the year. Below are the key highlights for your attention:",[13,2138,2139,2142],{},[19,2140,2141],{},"External Look through"," – our latest release introduces an enhancement to the look-through functionality, which allows users the ability to explode the underlying asset view of UT instruments. The look-through is also used by the compliance module to check exposures.",[13,2144,2145],{},"In this release, we have implemented new functionality related to underlying exposures. If a derivative instrument has an underlying instrument that is an index instrument on FPM, linked to a constituent weighting on FPM, users can opt to utilise the constituent weightings when performing the look-through. This option is accessible within the ‘Transactions | Enquire | Holdings | Holdings as at’ and the ‘Front Office | Compliance | Evaluation’ screens.",[13,2147,2148],{},"When flagged, FPM will utilise the weightings from the relevant constituent weightings to calculate the exposure attributed to each instrument comprising the index. Alternatively, if not flagged, FPM will default to using the ratios calculated during the external asset import process.",[13,2150,2151],{},[19,2152,705],{},[13,2154,2155],{},"The ‘Evaluation Conditions’ tab within the Compliance rule setup now offers additional options for incorporating standard checks, including:",[34,2157,2158,2161,2164],{},[37,2159,2160],{},"Percent of Exposure (Market Value)",[37,2162,2163],{},"Percent of Effective Exposure",[37,2165,2166],{},"Percent of Issued Nominal",[13,2168,2169],{},"The Compliance Active Breaches screen has been enhanced with new filtering capabilities. Users can now filter breaches based on portfolios, rule sets, evaluation dates and breach days, providing greater efficiency in managing compliance breaches.",[13,2171,2172,2175],{},[19,2173,2174],{},"Reference Priced Money Market Unit Trusts"," - when pricing a money market unit trust, the yield field on the price record of the reference priced MM UT Instruments will be automatically updated with the nominal yield from the Money Market Unit Trust Class. This eliminates the need to manually import the yield on the MM UT instrument each day, streamlining the process for increased efficiency.",[13,2177,2178,2181],{},[19,2179,2180],{},"FPM Queues"," – The client will now showcase Queue Statuses directly on the Message Interface Channels screen. Users can now conveniently restart the queues directly from the same screen, providing enhanced control and efficiency in managing queue operations.",[13,2183,2184],{},[19,2185,2186],{},"Portfolio Analysis",[13,2188,2189],{},"A new 'Portfolio Structure' form has been added. This form is specifically tailored for managing changes to portfolio setup and does not include any enquiry features. Users can access the form using the shortcut ‘PS’ or through the Portfolio List UI as a menu item named 'Portfolio Structure'. Importantly, security permissions for this form remain unchanged from the old Portfolio Analysis form, ensuring a seamless transition for users without the need for any security adjustments.",[13,2191,2192],{},"Additionally, we’ve revamped the ‘Portfolio Anaylsis’ form, replacing it with customisable forms that users can configure to access more targeted information. These new enquiries are designed for daily analysis needs and do not include management features, which are catered for in the above ‘Portfolio Structure’ form.",[13,2194,2195],{},"Custom Enquiry Setup: The customisable forms are designed to enable users to merge relevant selected enquiries into a single form, which can be displayed as needed for a specific portfolio. To manage the customisation, users can navigate to the menu option 'System | User Interface | Screen Layouts | Portfolio Enquiries'. Users can add any number of custom enquiries, each featuring one or more tabs that display the same information as an enquiry accessible via the main menu.",[13,2197,2198],{},"Activating a Custom Enquiry: The Portfolio List UI shows all available enquiries in the new 'Enquiry' group in the navigation bar. Clicking on a link will display the custom enquiry corresponding to the selected portfolio.",[13,2200,2201],{},"The system now includes a default enquiry labelled ‘FPM Default’. This enquiry cannot be edited or removed by users.",[13,2203,2204],{},"The activation shortcut ‘P’ has been updated to function with the newly introduced custom portfolio enquiries. The standard shortcut ‘P PortfolioCode’ will activate the enquiry marked as the ‘FPM Default’. To activate a different enquiry, utilise the shortcut ‘P PortfolioCode, EnquiryCode’.",[13,2206,2207],{},"A new menu item 'Unitisation | Enquire | Analysis | Unit Class GL Net Income' has been added. This enquiry provides identical information to what was previously accessible in the Portfolio Analysis form.",[13,2209,2210],{},"The ‘Holdings As At' enquiry under 'Transactions | Enquiry | Holdings’ has been modified to show three tabs: Grid, Tree, and Charts.  These tabs offer different views of the holdings data.",[13,2212,2213],{},"The Custom Portfolio Enquiries now feature a button on the right side of the header caption, allowing users to export all tabs into a single file. It’s important to note that the multi-page export operates differently from a single grid export and may result in slightly different excel formatting.",[13,2215,2216],{},"Please follow the below link for more information on the Portfolio Analysis changes:",[13,2218,2219],{},[667,2220,2186],{"href":2221,"rel":2222},"https://docs.fundamental.net/#/doc/75/portfolio_analysis",[671],[13,2224,2225],{},"For a comprehensive list of changes included in this release (2024.1.2), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":2227},[],"2024-03-15",{},"/roarticles/march2024",{"title":2130,"description":2136},"ROarticles/March2024","PnmqRuYuVDEQCyvrBup7p47L4zOP6-z-U_x9dkKp4No",{"id":2235,"title":2236,"alt":2237,"author":8,"author_img":8,"body":2238,"date":2470,"description":2242,"extension":191,"header_img":8,"meta":2471,"navigation":193,"path":2472,"seo":2473,"stem":2474,"__hash__":2475},"roarticles/ROarticles/March2026.md","March 2026 Release Overview","We’re pleased to share the latest updates and enhancements included in our March release. Here’s a quick summary of what’s new.",{"type":10,"value":2239,"toc":2468},[2240,2243,2248,2251,2254,2257,2260,2263,2266,2269,2274,2277,2280,2285,2288,2291,2294,2297,2302,2305,2308,2313,2316,2319,2324,2327,2330,2335,2338,2341,2346,2349,2352,2357,2360,2363,2368,2371,2374,2379,2382,2385,2388,2391,2394,2397,2400,2403,2406,2409,2412,2415,2420,2423,2426,2431,2434,2437,2440,2445,2448,2451,2454,2459,2462,2465],[13,2241,2242],{},"We’re pleased to share the latest updates and enhancements included in our March release. Here’s a quick summary of what’s new:",[13,2244,2245],{},[19,2246,2247],{},"BULK PRICING AUTOMATION – NEW PROGRESS REPORT",[13,2249,2250],{},"A new Bulk Pricing Progress Report has been introduced to provide visibility into the progress of bulk pricing operations.",[13,2252,2253],{},"Users can specify a particular process flow step (for example, the Post Pricing Consistency Check block) to determine how far each portfolio in the batch has processed.",[13,2255,2256],{},"The report checks the progress of all portfolios in the batch up to and including the specified step, highlighting any that have not successfully completed that stage.",[13,2258,2259],{},"It also displays the Last Processed Block, showing both the status of the selected pricing step and the last block that successfully completed.",[13,2261,2262],{},"This helps users quickly determine where the process stopped and assess whether all portfolios have progressed as expected through the workflow.",[13,2264,2265],{},"If required, the report can be configured to display only failures, allowing users to quickly identify batches or portfolios requiring attention before the full pricing cycle completes.",[13,2267,2268],{},"This enhancement complements the automated bulk pricing framework by offering transparent, configurable progress tracking, ensuring efficient oversight and early detection of issues during daily portfolio pricing.",[13,2270,2271],{},[19,2272,2273],{},"PORTFOLIO STATIC ENQUIRY – YTI CONFIGURATION DETAILS",[13,2275,2276],{},"The Portfolio Static Data enquiry now includes fund-level YTI configuration fields.",[13,2278,2279],{},"Users can now view accrual methodology, discount treatment, CPI-linked instrument formulas, and related YTI attributes directly from the enquiry screen, eliminating the need to open each portfolio individually.",[13,2281,2282],{},[19,2283,2284],{},"HOLDINGS ENQUIRY – COST PLUS ACCRUED INTEREST LOGIC",[13,2286,2287],{},"The Holdings Enquiry now applies smarter logic for Cost + Accrued Interest portfolios:",[13,2289,2290],{},"- Price Date suppression for these portfolios.",[13,2292,2293],{},"- Red highlighting removed for valuations correctly using cost-based pricing.",[13,2295,2296],{},"Improves visibility and accuracy for fund setups that rely solely on cost and accrued valuations.",[13,2298,2299],{},[19,2300,2301],{},"CASH FLOW ORDERS – SUPPORT FOR EXCHANGE TRADED FUNDS (ETFs)",[13,2303,2304],{},"Cash Flow Orders can now generate instructions for instruments with class EXCHANGETRADEDFUND in addition to Unit Trusts.",[13,2306,2307],{},"This enables ETF cash flow allocations to be processed seamlessly, allowing clients to send broker instructions directly from FPM through customised reports.",[13,2309,2310],{},[19,2311,2312],{},"SHADOWNAV PROCESS BLOCKS – FAIL ON ERROR",[13,2314,2315],{},"Day Process blocks for Copy Replicated Valuations now fail explicitly when an error occurs instead of passing as qualified.",[13,2317,2318],{},"This ensures users are alerted immediately to underlying valuation copy issues, allowing prompt correction.",[13,2320,2321],{},[19,2322,2323],{},"SHADOW NAV RECONCILIATION DATA SOURCES",[13,2325,2326],{},"New data sources have been created for Shadow NAV Reconciliation Results, both at portfolio and instrument level.",[13,2328,2329],{},"This allows users to generate reconciliation result reports, create oversight metrics, and analyse exceptions such as tolerance breaches and admin differences through the FPM custom reporting framework.",[13,2331,2332],{},[19,2333,2334],{},"TRANSACTION BATCH MANAGER – VALIDATION FOR CAPITAL GAINS DISTRIBUTIONS",[13,2336,2337],{},"FPM now validates unit trust distributions to ensure Capital Gains are only treated as income for Life Funds that are configured to do so.",[13,2339,2340],{},"This prevents misclassified transactions and improves consistency in distribution processing.",[13,2342,2343],{},[19,2344,2345],{},"DISTRIBUTIONS – CORRECTED PAYOUT SETTLEMENT DATE LOGIC",[13,2347,2348],{},"Distribution processing for Money Market Unit Trusts has been refined to apply the Payout Settlement Date Offset correctly after the withdrawal transaction date.",[13,2350,2351],{},"The enhancement eliminates prior settlement date mismatches and improves accuracy and consistency in distribution payouts across portfolios.",[13,2353,2354],{},[19,2355,2356],{},"CONSTITUENT WEIGHTINGS – ALLOW NEGATIVE VALUES",[13,2358,2359],{},"Support has been added for negative weightings in constituent and benchmark setups.",[13,2361,2362],{},"This allows modelling and benchmarks to correctly represent derivative exposures (short positions), ensuring accurate portfolio simulation and analysis for complex instrument types.",[13,2364,2365],{},[19,2366,2367],{},"MODELLING ENHANCEMENTS – MODEL AGAINST EXPOSURE",[13,2369,2370],{},"Users can now model hedge fund portfolios against Exposure rather than Market Value.",[13,2372,2373],{},"This enables derivative positions to reflect true hedged exposure and supports short positions within benchmarks, improving modelling accuracy for complex funds.",[13,2375,2376],{},[19,2377,2378],{},"ORDER INSTRUCTION NOTIFICATION PROCESS REDESIGN",[13,2380,2381],{},"The Order Instruction Notification process has been redesigned to provide greater transparency, auditability, and operational control over trading notifications generated from FPM.",[13,2383,2384],{},"Key improvements include:",[13,2386,2387],{},"- Comprehensive Audit Trail:",[13,2389,2390],{},"  Every notification generated by the system, whether for Calastone, Finswitch, or direct broker instructions is now recorded within the database and linked to its originating order allocation.",[13,2392,2393],{},"- Separation of Preview and Commit Phases:",[13,2395,2396],{},"  Notification reports can now be previewed without committing records to the database.",[13,2398,2399],{},"  This enables users to review instruction details before officially sending or saving the notification.",[13,2401,2402],{},"- Unique Notification References for External Confirmation:",[13,2404,2405],{},"  Notifications receive a unique reference identifier, enabling external trading platforms to use these references when confirming orders.",[13,2407,2408],{},"  This can be used to facilitate confirmation of orders with external systems.",[13,2410,2411],{},"Outcome:",[13,2413,2414],{},"This redesign ensures that all sent notifications are fully auditable, and significantly reduces the risk of untracked or inconsistent order message generation across trading platforms.",[13,2416,2417],{},[19,2418,2419],{},"CALASTONE PLATFORM – OPTIONAL ACCOUNT FIELDS",[13,2421,2422],{},"Trading Platform accounts for Calastone now allow optional fields for Agent Code, Commission Type, and Commission Rate.",[13,2424,2425],{},"This supports different client use cases.",[13,2427,2428],{},[19,2429,2430],{},"TRADING PLATFORM INTEGRATION – FINSWITCH ENHANCEMENTS",[13,2432,2433],{},"The Finswitch integration has been extended to make trade processing more automated:",[13,2435,2436],{},"- FPM priced funds can now generate redemptions and subscriptions for unitholders by ingesting Finswitch Transaction Request (TR) files, automatically creating the related transactions within the Transaction Batch Manager.",[13,2438,2439],{},"- FPM can import and confirm trades from Finswitch Confirmation (CT) files, validating and posting them automatically once confirmed.",[13,2441,2442],{},[19,2443,2444],{},"IMPORT PROCESS – WORKING COPY AUTO REFRESH FOR CLASSIFICATION IMPORTS",[13,2446,2447],{},"The import workflow for Classifications has been enhanced to automatically refresh the Working Copy once a new classification file is imported.",[13,2449,2450],{},"This ensures that updated classifications are immediately visible in FPM without manual refresh actions.",[13,2452,2453],{},"The improvement streamlines data maintenance for clients performing frequent classification updates.",[13,2455,2456],{},[19,2457,2458],{},"IT3B REPORT FUNCTION UPGRADE – INSTRUMENT BREAKDOWN PARAMETER",[13,2460,2461],{},"The PO-IT3B report function now supports a new parameter to show Dividend Tax details per instrument.",[13,2463,2464],{},"This delivers more granular reporting for clients.",[13,2466,2467],{},"For a comprehensive list of changes included in this release (2026.1.2), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":2469},[],"2026-03-23",{},"/roarticles/march2026",{"title":2236,"description":2242},"ROarticles/March2026","3M3bRORLt_lcW425MuzYYAYZUZUQ5D1294_UPHoOaxc",{"id":2477,"title":2478,"alt":2479,"author":8,"author_img":8,"body":2480,"date":2582,"description":2484,"extension":191,"header_img":8,"meta":2583,"navigation":193,"path":2584,"seo":2585,"stem":2586,"__hash__":2587},"roarticles/ROarticles/May2024.md","May Release Overview","We’re excited to share a preview of the upcoming release, which will be officially published later this week. Below are the key enhancements and features to look forward to.",{"type":10,"value":2481,"toc":2580},[2482,2485,2490,2493,2496,2499,2502,2505,2508,2511,2514,2517,2522,2528,2531,2536,2541,2544,2547,2553,2559,2562,2565,2571,2577],[13,2483,2484],{},"We’re excited to share a preview of the upcoming release, which will be officially published later this week. Below are the key enhancements and features to look forward to:",[13,2486,2487,2489],{},[19,2488,705],{}," - The Compliance Evaluation History report (CO-EVAL-HIST) has been updated with the following enhancements.",[13,2491,2492],{},"The ‘Date Range' parameter has been renamed to 'Compliance Execution Dates'. This refers to the date when the action is carried out. For example, if you run the compliance evaluation for different evaluation dates but run it as at today, the report with an execution date of today will include results from all previous evaluation dates. The execution date essentially refers to the ‘run date’ for the report.",[13,2494,2495],{},"A new parameter has been added for the ‘Evaluation Date’ range. This returns results specific to that evaluation date, regardless of when these compliance rules were executed.",[13,2497,2498],{},"We’ve added a flag for 'Latest Results Only'. When selected, the report returns the latest results for each portfolio and rule or rule set combination, ordered by Evaluation Date and then by Execution Date.",[13,2500,2501],{},"A new compliance datasource, fn_Compliance_ClientPortfolioRuleSetDefaults, has been created. This returns the portfolio defaults for pre or post trade compliance rule sets and has the ability to filter for portfolios not associated with any rule set default.",[13,2503,2504],{},"We’ve also enhanced the ability to explode holdings via internal look through using FPM’s actual ‘Cash’ Instruments. Previously, compliance rules would consolidate all ‘Cash’ holdings from different issuers under one issuer, regardless of the underlying issuer. Now, ‘Cash’ holdings from different issuers are not consolidated, allowing the compliance evaluation to run correctly using FPM’s actual cash instruments. To achieve this, FPM will link portfolios to bank accounts, and the issuer will be based on the Institution field of the bank account, not the compliance tab of the external instrument.",[13,2506,2507],{},"If compliance is run using exploded internal look through holdings, and an underlying portfolio is linked to a different issuer than the parent portfolio’s cash instrument, then the exploded holdings will not consolidate the Cash Instruments.",[13,2509,2510],{},"The same logic will apply when rolling up a child portfolio into a parent portfolio where cash holdings with different issuers will not be consolidated into a single cash holding.",[13,2512,2513],{},"This logic will also be applicable to the holdings enquiry.",[13,2515,2516],{},"Lastly, Compliance Evaluations are now collapsible, providing a larger view of the screen.",[13,2518,2519,2521],{},[19,2520,747],{}," - Additional validation was incorporated into the short position validator to ignore buy orders and verify whether the sum of all sell orders will cause the position to go short. This is managed by the parameter FrontOffice/Orders/PerformSellsOnlyShortPositionValidation, which defaults to applying this validation. If the parameter is set to false, the check is not performed.",[13,2523,2524,2527],{},[19,2525,2526],{},"Grid Layouts"," - We’ve added a new 'Layouts' group to the navigation bar of all standard forms, making it easier to manage layouts directly without using the popup menu.",[13,2529,2530],{},"You are now able to select a layout from the drop-down list to apply it to the grid. If the layout is applied or saved via the popup menu, the drop-down list is automatically updated.",[13,2532,2533,2535],{},[19,2534,1047],{}," – We’ve enhanced the holdings enquiry to correctly retrieve both directly held instruments and internal and external look through portfolio holdings when you specify the instrument and leave the portfolio parameter blank. Previously, the instrument filter on the holdings enquiry only returned directly held instruments.",[13,2537,2538,2540],{},[19,2539,762],{}," - The ability to save modelling views with a code and name already exists, aiding managers in identifying their specific sessions. We’ve expanded this functionality to include the recording of ‘Created by’ and ‘Created on’ fields for saved modelling sessions in the view list. When saving a new view, the code and name are defaulted to the current user and modelling type, but users can edit these before saving.",[13,2542,2543],{},"Additionally, we’ve added new filters to the Modelling view list, including Portfolios, Instruments, Benchmark and Created By.",[13,2545,2546],{},"Furthermore, cash has been incorporated into the Target % and Proposed Weight % in the modelling operations, ensuring that changes in instrument targets have corresponding effects on the cash balance. This effect is applied per currency, meaning changes to an instrument’s target result in opposite changes in the target of the corresponding currency line item.",[13,2548,2549,2552],{},[19,2550,2551],{},"Multi-Manager Pricing"," - We’ve enhanced the multi-manager unit movement import block with additional validation. Now, transactions without a requested price and value will result in failure. This helps prevent issues where orders are not allocated in the Pricing Process.",[13,2554,2555,2558],{},[19,2556,2557],{},"Override Prices Module"," - As part of the Multi-Tenant Front Office feature, Fundamental serves as a Trade Order Management System for Portfolio Managers. These managers frequently access live price feeds for portfolio analysis. To support their analysis, Portfolio Managers need to periodically update prices. To facilitate this, we've introduced an option to flag prices as 'Override Price Sets'. With this feature, no price history is retained, and only one price per instrument is used regardless of date. This price set operates on a flush and replace basis, meaning new prices replace existing ones without maintaining a price history.",[13,2560,2561],{},"When an override price set is utilised, it impacts valuations in several ways. Firstly, if an override price for an instrument exists it will be used irrespective of the capture date. In cases where no override price is available, the system defaults to the default prices set. Exchange rates are sourced exclusively from the system default price set.",[13,2563,2564],{},"Changes to override prices are reflected in the audit tables if instrument price audits are enabled. Override Price sets can be chosen for enquiries and reports but not for processing operations. Additionally, a new import for Override Prices has been added.",[13,2566,2567,2570],{},[19,2568,2569],{},"PO-MATPROF Report"," - We’ve updated the report to include a column displaying the weighted time to maturity. Additionally, users can now split maturity profiles of less than 1 year into monthly bands. You can also specify maturity bands to display as yearly, two-year periods, or three-year periods.",[13,2572,2573,2576],{},[19,2574,2575],{},"Portfolio Static"," - You are now able to specify the Unexcor Code on the Scrip and Exchange Codes tab of the portfolio setup. Additionally, users can import this field.",[13,2578,2579],{},"For a comprehensive list of changes included in this release (2024.2.2), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":2581},[],"2024-05-15",{},"/roarticles/may2024",{"title":2478,"description":2484},"ROarticles/May2024","ORs5LYj6L7wSUaKxVPPwGqDqVCPfaxzhKEwklP9CNOw",{"id":2589,"title":2590,"alt":2591,"author":8,"author_img":8,"body":2592,"date":2668,"description":2591,"extension":191,"header_img":8,"meta":2669,"navigation":193,"path":2670,"seo":2671,"stem":2672,"__hash__":2673},"roarticles/ROarticles/November2024.md","November Release Overview","We’re pleased to present the latest enhancements and features in our final monthly release for 2024. Below are the key highlights for your attention.",{"type":10,"value":2593,"toc":2666},[2594,2596,2600,2603,2610,2614,2617,2620,2625,2628,2631,2636,2639,2644,2647,2652,2655,2660,2663],[13,2595,2591],{},[13,2597,2598],{},[19,2599,705],{},[13,2601,2602],{},"The Compliance Active Breaches enquiry and report (CO-ACTIVE-BREACHES) have been updated. Previously, this feature used a single evaluation date; it now includes a date range, enabling clients to review breach statuses over a defined period. This improvement helps provide a more comprehensive view of compliance breaches within your specified date range.",[13,2604,2605,2606,2609],{},"Please note that the underlying data source, ",[387,2607,2608],{},"usp_Compliance_ActiveBreaches",", has been modified. As a result, any custom reports using this data source will need to be updated.",[13,2611,2612],{},[19,2613,1027],{},[13,2615,2616],{},"Hybrid Replication now allows users to use the ASISA Holdings file, provided by the third-party administrator, to populate the Portfolio Replication valuation. This update eliminates the extra step of transferring data from the ASISA Holdings import file to the Portfolio Replication Valuation import file.",[13,2618,2619],{},"To accommodate this change a new menu item, Integration|ASISA|ASISA Replication Valuation Holdings, has been added. Additionally, a new import structure, ASISA_REPLICATION_VALUATION, has been introduced to enable automatic polling of the file.",[13,2621,2622],{},[19,2623,2624],{},"Scrip Reconciliation",[13,2626,2627],{},"The Scrip Recon has been updated to support the import of the new BANCS format, while the existing format remains available. The new BANCS file can be imported using the Scrip Recon Add File - Import Safe Custodian Scrip option or through automated File Imports. The new format cannot be imported via the Excel file import, which is still compatible with the existing format.",[13,2629,2630],{},"Additionally, a new control has been added to allow users to select which price set the scrip reconciliation should be based on, instead of only using the default. The control will be visible when the Portfolio Replication module is active. This control enables the scrip recon to be performed against various holding outputs, such as imported values and trades for the day, or just imported values. If the control is left blank, the default price set will be used.",[13,2632,2633],{},[19,2634,2635],{},"Import",[13,2637,2638],{},"The Safe Custodian Brokers Import now allows for importing and updating only specified fields. Only the fields you include in the import will be modified. This is particularly useful when you need to update a single value for the Safe Custodian Broker across multiple portfolios.",[13,2640,2641],{},[19,2642,2643],{},"Import Template",[13,2645,2646],{},"An import for the shared reset index is now available under the Instrument Static section of the import templates, labelled Instrument Reset Index Import (ResetIndexes).",[13,2648,2649],{},[19,2650,2651],{},"FTP",[13,2653,2654],{},"Users now have the ability to store a private key file in an FTP Profile for SFTP connections, enabling secure authentication using key files. The use of key pairs offers a secure and reliable authentication method.",[13,2656,2657],{},[19,2658,2659],{},"Repurchase Agreement",[13,2661,2662],{},"Users can now choose whether the repurchase agreement’s contract and maturity considerations are calculated using price, yield, or spread. Validation ensures that the appropriate calculation methods are only available for the correct underlying instruments. Data entry points have been updated to allow users to capture the Maturity and Contract Considerations, and the import has been updated to include the relevant fields.",[13,2664,2665],{},"For a comprehensive list of changes included in this release (2024.4.2), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":2667},[],"2024-11-15",{},"/roarticles/november2024",{"title":2590,"description":2591},"ROarticles/November2024","tq0NyL9g1tLaAjLogkISOVzVnXno2SYTLi9IVuoeEdk",{"id":2675,"title":2676,"alt":2677,"author":8,"author_img":8,"body":2678,"date":2720,"description":2682,"extension":191,"header_img":8,"meta":2721,"navigation":193,"path":2722,"seo":2723,"stem":2724,"__hash__":2725},"roarticles/ROarticles/November2025.md","November 2025 Release Overview","We’re pleased to share the latest updates and enhancements included in our November release.",{"type":10,"value":2679,"toc":2718},[2680,2683,2688,2691,2696,2699,2704,2707,2712,2715],[13,2681,2682],{},"We’re pleased to share the latest updates and enhancements included in our November release. This marks the final official monthly release for 2025. Below is a quick overview of what’s new:",[13,2684,2685],{},[19,2686,2687],{},"BONDMTM file:",[13,2689,2690],{},"A new ‘Clean Price’ option has been added under the Yield Source section in Instrument Static. When enabled, the clean price from the import file will be used to calculate VCBOND market prices.",[13,2692,2693],{},[19,2694,2695],{},"Front Office: Constituent Weightings",[13,2697,2698],{},"You can now select the ‘Spread Subset’ weighting type when creating benchmarks. This works like a Spread but lets you add or remove instruments. Base Weight shows the benchmark weight if the instrument is included; otherwise, it’s blank. Spread doesn’t need to sum to zero, and final weights don’t need to total 100%. When applied in a Modelling View, any remaining percentage is allocated to cash in the portfolio’s base currency. To exclude instruments completely, set the ‘Excluded’ flag.",[13,2700,2701],{},[19,2702,2703],{},"Foreign Trade Exchange Rate Validation",[13,2705,2706],{},"Introduced a new non-editable system parameter: Transactions\\Validate\\Foreign Trade Exchange Rate Is Not One. When enabled, batch transactions are validated to ensure foreign trades do not have an exchange rate of 1 unless the currency is pegged.",[13,2708,2709],{},[19,2710,2711],{},"New Alternate Code Types for Instruments and Portfolios",[13,2713,2714],{},"Added two new Alternate Code types: Custom Code A (CUSTOM_A) and Custom Code B (CUSTOM_B) for instruments and portfolios. These fields are available for client-specific use and are not used internally by FPM.",[13,2716,2717],{},"For a comprehensive list of changes included in this release (2025.4.2), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":2719},[],"2025-11-17",{},"/roarticles/november2025",{"title":2676,"description":2682},"ROarticles/November2025","G2o52AjkfHyuwLximQi23UhNTZRpr6QCehlkVfMY0SI",{"id":2727,"title":2728,"alt":2729,"author":8,"author_img":8,"body":2730,"date":2785,"description":2729,"extension":191,"header_img":8,"meta":2786,"navigation":193,"path":2787,"seo":2788,"stem":2789,"__hash__":2790},"roarticles/ROarticles/October2024.md","October Release Overview","We’re pleased to introduce the newest enhancements and features in our October release. Here are the key highlights for your attention.",{"type":10,"value":2731,"toc":2783},[2732,2734,2738,2741,2744,2748,2751,2755,2758,2763,2766,2769,2776],[13,2733,2729],{},[13,2735,2736],{},[19,2737,1027],{},[13,2739,2740],{},"FPM has been enhanced to support trade capture for Hybrid Portfolios through the Transaction Batch Manager. Tenants will submit populated import sheets to the third-party administrator, who will use the Transaction Batch Manager to import the data. This streamlines the process by bypassing the FPM Order workflow, enabling direct transaction generation. As a result, FPM functions as a seamless conduit between various systems.",[13,2742,2743],{},"The Hybrid Portfolio has been enhanced to allow users to set a default Modelling Benchmark, which can be applied during Portfolio Modelling.",[13,2745,2746],{},[19,2747,705],{},[13,2749,2750],{},"A new Consistency Check Report, CC-235, titled \"Look Through Funds more than % of the Portfolio Market Value,\" has been added. This report calculates the market value percentage of holdings with a maximum look-through level of 5. It supports compliance with Regulation 28 by identifying cases where Look Through Funds exceed 5% of the portfolio's market value. The tolerance is configurable and can be adjusted as needed, rather than being fixed at 5%.",[13,2752,2753],{},[19,2754,747],{},[13,2756,2757],{},"Nil Paid Letters can now be traded through the FIX protocol, enhancing automation and streamlining the trading process.",[13,2759,2760],{},[19,2761,2762],{},"Swaps",[13,2764,2765],{},"Clients trading Swaps using ZARONIA instead of JIBAR can now utilise the Generic Complex instrument type as the swap’s child leg, allowing clients to calculate their own prices.\nIt is essential to ensure that all relevant prices, particularly income prices on the settlement date, are available in FPM, as they are required for calculating the purchase and sold income components. If a price for the Generic Complex instrument is missing on the settlement date of a sale, an error will occur, since these prices are necessary for income calculations.",[13,2767,2768],{},"For a comprehensive list of changes included in this release (2024.4.1), please refer to the release notes website.",[13,2770,2771,2772],{},"SWAP user documentation has been updated to include Generic Complex instrument: ",[667,2773,2774],{"href":2774,"rel":2775},"https://docs.fundamental.net/#/doc/58/derivative",[671],[13,2777,2778,2779],{},"Hybrid Replication user documentation has been uploaded to: ",[667,2780,2781],{"href":2781,"rel":2782},"https://docs.fundamental.net/#/doc/85/hybrid_replication",[671],{"title":187,"searchDepth":188,"depth":188,"links":2784},[],"2024-10-16",{},"/roarticles/october2024",{"title":2728,"description":2729},"ROarticles/October2024","o4g199v_KFDHSeOlMdrPKhdJQ8C76g36-aMHZHrGkFI",{"id":2792,"title":2793,"alt":2794,"author":8,"author_img":8,"body":2795,"date":2898,"description":2799,"extension":191,"header_img":8,"meta":2899,"navigation":193,"path":2900,"seo":2901,"stem":2902,"__hash__":2903},"roarticles/ROarticles/October2025.md","October 2025 Release Overview","We’re pleased to share the latest updates and enhancements included in our October release.",{"type":10,"value":2796,"toc":2896},[2797,2800,2805,2808,2813,2816,2819,2824,2827,2835,2838,2843,2846,2851,2854,2859,2862,2865,2876,2879,2886,2893],[13,2798,2799],{},"We’re pleased to share the latest updates and enhancements included in our October release. Here’s a quick summary of what’s new:",[13,2801,2802],{},[19,2803,2804],{},"Corporate Actions:",[13,2806,2807],{},"Calculation diagnostics are now accessible both during the preview phase and after processing a corporate action. Additionally, users can view detailed diagnostics by double-clicking any transaction row within the Corporate Action Transactions enquiry, offering greater transparency and troubleshooting support.",[13,2809,2810],{},[19,2811,2812],{},"Cash Flow Orders Functionality Added to Front Office:",[13,2814,2815],{},"A new module, Cash Flow Orders, has been introduced under Front Office, enabling users to capture and allocate incoming and outgoing cash flows using templates and benchmarks. Users can define allocation types (manual or benchmark-based), link templates to portfolios, and automate transaction generation for deposits and withdrawals. The process includes verification and approval workflows, with system parameters allowing for dual-user validation. Once approved, the system generates pre-authorised orders and, if configured, corresponding cash transactions.",[13,2817,2818],{},"A link to the full documentation is available at the bottom of this overview.",[13,2820,2821],{},[19,2822,2823],{},"Order Reference Validation Parameters Introduced:",[13,2825,2826],{},"Two new system parameters have been added to support validation of order reference numbers:",[34,2828,2829,2832],{},[37,2830,2831],{},"FrontOffice/Orders/ReferenceNumberMaxLength",[37,2833,2834],{},"FrontOffice/Orders/ReferenceNumberRegularExpression",[13,2836,2837],{},"When configured, these parameters enforce a maximum character length and validate the reference format using a regular expression. This functionality is only applicable when UseAutoReferenceNumber is set to false.",[13,2839,2840],{},[19,2841,2842],{},"Compliance Menu Relocation",[13,2844,2845],{},"The Compliance functionality has been reorganised and now appears under its own dedicated main menu tab, improving accessibility and navigation within the system.",[13,2847,2848],{},[19,2849,2850],{},"Structured Product Transactions Integration Enhancements",[13,2852,2853],{},"A new Reference field has been added to both the Structured Product Transactions import and the transaction grid. This enhancement supports the integration between FPM and the Unit Holder Administration system, enabling UNITBUY/SELL InstructionIDs from the Unit Holder System to be linked directly to FPM transactions.",[13,2855,2856],{},[19,2857,2858],{},"Income Distribution – Transaction Date Enhancements:",[13,2860,2861],{},"Transaction date offsets for income distribution (withdrawal, payout, reinvestment) are now configurable at portfolio level instead of system level. New fields under Portfolio Details > Fund Setup > Distributions include:",[13,2863,2864],{},"Cash Settlement Date Offset",[34,2866,2867,2870,2873],{},[37,2868,2869],{},"Payout Date Offset",[37,2871,2872],{},"Payout Settlement Date Offset",[37,2874,2875],{},"Reinvestment Date Offset",[13,2877,2878],{},"These offsets determine how many business days after the transaction date each related transaction occurs. Defaults from previous system parameters will be applied during upgrade.\nAdditionally, these fields have been included in the Client Portfolio Fund Setups import for easier configuration.",[13,2880,2881,2882],{},"The Cash Flow Order document is available on the FPM Documentation website: ",[667,2883,2884],{"href":2884,"rel":2885},"https://docs.fundamental.net/#/doc/90/cash_flow_orders",[671],[13,2887,2888,2889],{},"The Transaction date offsets for income distribution is available on the FPM Documentation website:",[667,2890,2891],{"href":2891,"rel":2892},"https://docs.fundamental.net/#/doc/91/income_distribution_-_date_enhancement",[671],[13,2894,2895],{},"For a comprehensive list of changes included in this release (2025.4.1), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":2897},[],"2025-10-23",{},"/roarticles/october2025",{"title":2793,"description":2799},"ROarticles/October2025","IeGPK3OZcKEOl8zxoX4kXXhf0X_FpbMLya0EGCZYdoY",{"id":2905,"title":2906,"alt":2907,"author":8,"author_img":8,"body":2908,"date":2996,"description":2907,"extension":191,"header_img":8,"meta":2997,"navigation":193,"path":2998,"seo":2999,"stem":3000,"__hash__":3001},"roarticles/ROarticles/September2024.md","September Release Overview","We’re pleased to share the newest enhancements included in our September release. Here are the key highlights for your attention.",{"type":10,"value":2909,"toc":2994},[2910,2912,2917,2920,2925,2932,2937,2940,2945,2948,2952,2955,2959,2962,2966,2969,2974,2977,2980,2983,2988,2991],[13,2911,2907],{},[13,2913,2914],{},[19,2915,2916],{},"Import Results Log (Multi-Tenancy)",[13,2918,2919],{},"Tenant users now have the ability to access the Import Results Log. To enable this feature, the necessary user permissions will need to be assigned to the tenant under the security group menu permissions. Additionally, a new ‘User’ selection filter has been introduced. If no specific user is chosen, then FPM will return results for all the tenant users in that specific tenant group.",[13,2921,2922],{},[19,2923,2924],{},"Automated Imports (Multi-Tenancy)",[13,2926,2927,2928,2931],{},"Previously, all automated imports were processed by FPM under the default 'fpmsystem' user, which resulted in a visibility issue in multi-tenant setups. Imports can now be processed under individual tenant users, ensuring that import results remain tenant specific and are not shared across tenants. For the File Poller, if a filename contains a valid UserName, the file will now be imported as that user. In RabbitMQ, a new ",[387,2929,2930],{},"UserName"," tag can be included in the import message, allowing files to be imported as the specified user.",[13,2933,2934],{},[19,2935,2936],{},"Replication Hybrid",[13,2938,2939],{},"The scrip reconciliation functionality has been enhanced to support Hybrid Portfolios. This enhancement enables Custodian reconciliation, a key aspect of maintaining effective oversight.",[13,2941,2942],{},[19,2943,2944],{},"Compliance Rule sets (Multi Tenancy)",[13,2946,2947],{},"Tenants now have the ability to add rules to a Tenanted Rule Set.",[13,2949,2950],{},[19,2951,705],{},[13,2953,2954],{},"The FPM Compliance module has been updated to handle rules for funds with short positions on derivatives, where the underlying of that derivative is an index. In these cases, the fund must hold enough assets belonging to those indexes to offset the negative exposure. These assets are referred to as ‘backing assets' and can be held directly or indirectly via Unit Trust’s or other derivatives containing these assets. To enable this, a new evaluation condition, 'Asset-Backed Derivative Exposure', has been added to the Compliance Rule setup. This evaluation considers the full look-through holdings of the portfolio.",[13,2956,2957],{},[19,2958,747],{},[13,2960,2961],{},"When releasing and trading an order through the front office, the system parameter InstrumentClassesNotRequiringBroker can now be updated to specify whether a broker is required for certain instrument classes, UT, GENERICCOMPLEX,SBFUND, BOND and VCBOND.",[13,2963,2964],{},[19,2965,1100],{},[13,2967,2968],{},"The CDM Enquiry and CDM Report (CDM-Data) have been updated to use the usp_CDM_EntityData_Report. This change provides a more user-friendly display of data, enhancing usability. Additionally, the stored procedure has been updated to return IDs and codes of referenced entities, offering more detailed insights.",[13,2970,2971],{},[19,2972,2973],{},"ASISA",[13,2975,2976],{},"When running the ASISA Instrument Static Data report for Total Return Swaps, the code for the equity leg’s reference priced underlying instrument will now appear in the Underlying Instrument field.",[13,2978,2979],{},"Additionally, both the ASISA Instrument Static Data and ASISA Portfolio Valuations reports will now display the parent instrument type as ‘Swap’ for all instruments linked to a swap, rather than showing the underlying instrument type.",[13,2981,2982],{},"Furthermore, interest from the underlying YTI payable leg of a Total Return swap, will now be classified as an expense, instead of income, in the ASISA Portfolio Valuations report.",[13,2984,2985],{},[19,2986,2987],{},"Yield Price Calculator Enquiry",[13,2989,2990],{},"Calculation traces for duration, modified duration and convexity are now available within the Yield Price Calculator Enquiry, providing detailed insights into these key metrics.",[13,2992,2993],{},"For a comprehensive list of changes included in this release (2024.3.3), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":2995},[],"2024-09-16",{},"/roarticles/september2024",{"title":2906,"description":2907},"ROarticles/September2024","oxWYu02rZYCmDbkhDTBh1TlQBkVPhpeGXn7fRFT2A9g",{"id":3003,"title":3004,"alt":3005,"author":8,"author_img":8,"body":3006,"date":3111,"description":3010,"extension":191,"header_img":8,"meta":3112,"navigation":193,"path":3113,"seo":3114,"stem":3115,"__hash__":3116},"roarticles/ROarticles/September2025.md","September 2025 Release Overview","We’re excited to introduce the latest enhancements and features in our September release.",{"type":10,"value":3007,"toc":3109},[3008,3011,3016,3021,3024,3029,3032,3037,3040,3045,3050,3053,3058,3063,3066,3071,3076,3079,3084,3089,3092,3106],[13,3009,3010],{},"We’re pleased to share the latest updates and enhancements included in our September release. Here’s a quick summary of what’s new:",[13,3012,3013],{},[19,3014,3015],{},"DAY PROCESS & PRICING ENHANCEMENTS",[13,3017,3018],{},[19,3019,3020],{},"Yield Curve Updates Logged in Process Log:",[13,3022,3023],{},"Each yield curve calculation is now recorded in the process log of the Build and Price Instruments from Yield Curves block. These entries include the yield curve code, date, and price set, providing clear visibility into updates.",[13,3025,3026],{},[19,3027,3028],{},"Income Allocation Enquiry Trace Added to Process Report:",[13,3030,3031],{},"The Income Allocation process report now includes a trace option that returns the same data as the Analyse Income Allocation enquiry. This makes it easier to understand how income is allocated.",[13,3033,3034],{},[19,3035,3036],{},"Unit Class Market Value Instruments – Month-End Weekend Pricing:",[13,3038,3039],{},"When month-end falls on a weekend, fn_Instruments_Prices will now return the latest available prices as of the month-end date.",[13,3041,3042],{},[19,3043,3044],{},"TAX ENHANCEMENTS",[13,3046,3047],{},[19,3048,3049],{},"Withholding Taxes Enquiry Improvements:",[13,3051,3052],{},"Sundry Income transactions, which are not subject to withholding tax, have been excluded from the enquiry. Additionally, the redundant Tax Type filter has been removed, and the enquiry now automatically focuses on dividend related withholding tax.",[13,3054,3055],{},[19,3056,3057],{},"SCHEDULED TASKS & NOTIFICATIONS",[13,3059,3060],{},[19,3061,3062],{},"Split Notifications for Completed and Failed Tasks:",[13,3064,3065],{},"Clients can now choose to receive notifications only for failed scheduled tasks. Notification settings have been split to allow more targeted alerts.",[13,3067,3068],{},[19,3069,3070],{},"PERFORMANCE & SYSTEM ENHANCEMENTS",[13,3072,3073],{},[19,3074,3075],{},"FPM UI Caching Rework:",[13,3077,3078],{},"The system now uses the BBO Instance Cache (Global/Static) instead of the DataTable Cache Manager. This change improves performance by ensuring only affected BBOs are retrieved from the database when updates occur.",[13,3080,3081],{},[19,3082,3083],{},"ASISA IMPORT ENHANCEMENTS",[13,3085,3086],{},[19,3087,3088],{},"ASISA Holdings Import Split:",[13,3090,3091],{},"The ASISA Holdings import has been updated to support separate imports for ASISA Holdings and ASISA Replication Valuations.",[34,3093,3094,3097,3100,3103],{},[37,3095,3096],{},"The price set for ASISA Replication Valuations is retrieved from the new system parameter:\nIntegration\\ASISA Replication Import\\Default price set (default: 2200 price set, ID 400).",[37,3098,3099],{},"Server restart is required after updating this parameter.",[37,3101,3102],{},"ASISA Holdings files can be uploaded via:\nIntegration > Import File, Integration > ASISA > ASISA Holdings, and Webservices.",[37,3104,3105],{},"Sheet names must start with ASISAHoldings_.",[13,3107,3108],{},"For a comprehensive list of changes included in this release (2025.3.3), please refer to the release notes website.",{"title":187,"searchDepth":188,"depth":188,"links":3110},[],"2025-09-15",{},"/roarticles/september2025",{"title":3004,"description":3010},"ROarticles/September2025","wqlvr7T0AmPs0OA1peOFDAeUtlqrT7DZlFp8c6l67f0",1774423894348]