MAF CLOUD - NEW RELEASE + FIX UPDATES 2021

31 DEC 2021 - VERSION 2.4.6.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Chinese Version Upload Templates will work on:

  • Paper Trades

  • Physical Trade Bulk Upload

  • Physical Trade Execution Update

  • Proprietary Market Data

Please note that you have to upload the correct language templates eg if you are using the chinese version of the system, you need to upload the chinese upload template (with chinese headers)

Enhancement

https://mafint.atlassian.net/wiki/spaces/MCUGX/pages/137920555

https://mafint.atlassian.net/wiki/spaces/MCUGX/pages/820838446

https://mafint.atlassian.net/wiki/spaces/MCUGX/pages/1577451575

-

 

29 DEC 2021 - VERSION 2.4.6.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Paper Trades - Upload file with Category bug fixed

Enhancement

-

2. Portfolio - Start Date cannot be later than End Date

Enhancement

-

 

24 DEC 2021 - VERSION 2.4.6.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Paper Trades - MAF Upload template is now available for download and upload (select MAF C/E) according to this format:

  2. MAF Trade Format:

    1. TRADE DATE: DD/MM/YYYY

    2. T PLUS: 1 means T+1, empty means T (normal)

    3. PORTFOLIO NAME: Case-sensitive 

    4. MAF PRODUCT ID: Combine ”Exchange Code“, ”/“, and ”Product Code“ e.g. SHFE/CU. You can find MAF PRODUCT ID in “View Product Data” page. Please note that you must input the correct format for MAF PRODUCT ID to upload successfully; otherwise, uploading will raise error.

    5. TRADER, CATEGORY, STRTG: Text format, will auto uppercase 

    6. BUY/SELL: Key in Buy or Sell, case-insensitive

    7. SIZE: Number format

    8. TRADE TYPE: Key in Hedge or Speculation, default is Speculation

    9. CONTRACT MONTH: Support all types: 1 - 12, 01 - 12, F - Z, JAN - DEC, JANUARY - DECEMBER

    10. CONTRACT YEAR: YYYY

    11. VALUATION DATE: DD/MM/YYYY 

    12. C/P: C means Call, P means Put, case-insensitive

    13. ACCOUNT, BROKER: Text format, will auto uppercase

    14. PRICE: Number format

    15. COMMISSION CURRENCY: Standard currency code, such as USD, CNY, CNH etc.

Enhancement

-

2. Paper Trades - Added Portfolio column to allow you to allocate portfolio directly after uploading paper trades

Enhancement

-

3. Product Data - Added MAF PRODUCT ID column

Enhancement

-

4. Portfolio - Diagnose recalculation bug fixed

Enhancement

-

5. Dashboard - Loading speed improved by allowing first few models to load first followed by the rest

Enhancement

-

-

 

23 DEC 2021 - VERSION 2.4.6.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Dashboard - Futures Account app bug fixed for

  • Macquaire trade

  • Switch Date in Settings

Enhancement

-

2. Portfolio - Close expired paper trades bug fixed

Enhancement

-

3. Physical Trades - Exp/Inc table bug fixed for:

  • Cannot save if Quantity is 0

  • SAVE button enhanced

  • Reallocate Deal bug fixed for certain physical trades

Enhancement

-

4. Paper Trades - Bands broker daily statement can support different formats

Enhancement

-

5. Proprietary Market Data - OPS CONTRACT:

  • Empty row bug fixed

  • If user has no portfolio, OPS CONTRACT page will have error bug fixed

Enhancement

-

 

trade execution table will have clearer validation message (identify which row has issues when submitting)

 

21 DEC 2021 - VERSION 2.4.6.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. New Alibaba Cloud Server has been set up to improve network speed in China. You can change server location in main login page on the top right corner.

Enhancement

-

-

2. Paper Trades -

  • Sucden CSV and Excel are both supported (labelled as Sucden C/E in the MAF system)

  • Grouping of trades with negative price (eg MACQUAIRE file) can be supported

Enhancement

-

 

17 DEC 2021 - VERSION 2.4.6.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Paper Trades -

  • Paper trades: Create and Update will have clearer validation message (identify which row has issues when submitting)

  • Group Trades bug fixed

  • Macquaire files can be uploaded successfully now

Enhancement

-

2. Physical Trades -

  • Shipping Instructions can be created successfully now

  • Trade Execution table will have clearer validation message (identify which row has issues when submitting)

Enhancement

-

3. Dashboard - Open Positions table can be shared successfully now

Enhancement

-

14 DEC 2021 - VERSION 2.4.6.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage -

  • Offset List - Close header in row group will return column back into demurrage offset list table

  • Search bar will work for “port”

Enhancement

-

2. Payment Record - If have validation error at the bottom, dropdown list items will not disappear

Enhancement

-

3. Dashboard (Open Position Details table) - Add portfolio column

Enhancement

-

4. My Profile - Data Mapping table will allow red cells to be saved

Enhancement

-

-

13 DEC 2021 - VERSION 2.4.6.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Paper Trades - Add T PLUS column to indicate the trade as T+1, so you can select to include or exclude the trades in your portfolio calculation in the below mentioned models with “Excl T Plus” tick box

New Feature

-

2. Portfolio - Add T PLUS column in TRADES table in portfolio page

New Feature

-

3. Dashboard - Add “Excl T Plus” tick box to exclude trades with T+1 in the portfolio calculation for:

  • Hedge Ratio

  • Group P/L

  • FX Exposure

  • Portfolio P/L Details

New Feature

-

-

4. Physical Trades - Payment Record (Invoice) - Dropdown list items will disappear after clicking on PDF bug fixed

Enhancement

-

5. Demurrage - Add PAYABLE, RECEIVABLE and NET AMOUNT columns in Demurrage Offset List

Enhancement

-

10 DEC 2021 - VERSION 2.4.6.1

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Bulk Trade Upload - Delete Deal No. will delete Deal ID

Enhancement

-

2. Paper Trades - Upload CIMB, CTP, FCStone file bug fixed

Enhancement

-

3. Dashboard -

  • New “Open Position Details” model allows selection of multiple portfolios

  • FX Exposure Model bug fixed

Enhancement

-

4. Physical Trades - Cannot reallocate deal with later trade date to another deal with earlier title transfer date fixed

Enhancement

-

-

 

8 DEC 2021 - VERSION 2.4.6.1

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Dashboard - Outstanding Physical Trades removed

Enhancement

-

-

2. Demurrage - Final amount decimal point in table and page will be same

Enhancement

-

 

3 DEC 2021 - VERSION 2.4.6.1

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Proprietary Market Data - Date format will allow ISO-8601 format from Excel

Enhancement

-

-

2. Dashboard - Open model in new window bugs fixed

Enhancement

-

-

1 DEC 2021 - VERSION 2.4.6.1

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Paper Trades - Add Strategy column in paper trades and portfolio page

Enhancement

-

2. Dashboard - New “Open Position Details” model is added in Dashboard, which is exactly the same as the Open Positions Table in View Portfolio page.

  • End Date should not be after today’s date

New Feature

-

3. Dashboard - Group P/L: Add Group field to allow user to select whether Portfolio, Trader, Category or Strategy columns which will be shown in the model.

  • It is compulsory to select Portfolio

Enhancement

-

26 NOV 2021 - VERSION 2.4.6

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage -

  • MAFSpace: Upload PDF file extension case sensitive fixed

  • When switching tabs, demurrage adjustment will shift bug fixed

Enhancement

-

20 NOV 2021 - VERSION 2.4.6

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Portfolio - Bugs fixed for Diagnose button to compare against P/L figure

Enhancement

-

19 NOV 2021 - VERSION 2.4.6

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Physical Trades - Bulk Trade Execution Update: Added a message at the bottom of the page to remind user which compulsory items are not filled before submitting

Enhancement

-

2. Dashboard (Portfolio P/L Details app) - Decimal point for SIZE will follow Physical Quantity Decimal Point setting (in My Profile>Layout Setting)

Enhancement

-

3. Portfolio - Added a Diagnose button to compare against P/L figure

Enhancement

-

18 NOV 2021 - VERSION 2.4.6

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage -

  • Demurrage Calculations Page - Tabs' order can be shifted by clicking on the left and right arrows and the first tab will be the final tab (determines final amount and generate demurrage report)

  • Demurrage Claims Types will not change to “Demurrage” for other claims after saving demurrage calculation page

Enhancement

-

2. Physical Trades -

  • Bulk Trade Execution Update: Added Counterparty column

  • Expense/Income Table: Drop-down list and validation enhanced

Enhancement

-

4. Group - Join group message bug fixed

Enhancement

-

-

10 NOV 2021 - VERSION 2.4.6

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Dashboard (Group P/L) - You will be able to save each date’s data into the database for accurate calculations and comparisons.

Test Example:

  • Open 2 Group P/L Apps, 1st app’s end date is 1st Nov (Untick Historical GPPL), the other app’s end date is yesterday (tick Historical GPPL)

  • Click on “Save” for 1st app and 1st Nov’s data will be saved into the system’s database. So you can go to 2nd app and change “Compare Date” to 1st Nov so that your yesterday’s data can be compared to 1st Nov’s data.

  • 2nd Daily Change = 2nd App Total P/L - 1st App Total P/L

Enhancement

-

2. Dashboard (Position Matrix) - Product with same name bug fixed eg for Copper Cathode SHFE/CU and INE/BC.

Enhancement

-

3. Exchange rate decimal points will be displayed by default and not rounded up.

Enhancement

-

-

9 NOV 2021 - VERSION 2.4.6

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage New Features:

  • Archive Function: You will be able to archive any claims that you do not need direct access to and store them in the Archive table, and unarchive them anytime.

  • Multiple Tabs: You can create multiple demurrage calculations tabs to store and compare calculations, similar to the Microsoft Excel sheets concept.

New Feature

-

2. Physical Trades New Features:

  • Archive Function: You will be able to archive any physical trades and their associated trade executions that you do not need direct access to and store them in the Archive table, and unarchive them anytime.

New Feature

-

3. Dashboard (Group P/L) - Added a Historical GPPL button,

  • If unticked - Compare with Group P/L from open position calculation - Daily change of open position result will always use the latest position data to do calculations

  • If ticked - Compare with historical Group P/L data - Historical Group P/L data will be stored in database on a daily basis and once stored, it will not be updated. (MAF will only update for yesterday data so once user reload the Group P/L app, MAF will insert or update data if the end date is yesterday.

New Feature

-

29 OCT 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage - Save Demurrage Claims table pop up message fixed

Enhancement

-

27 OCT 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Physical Trades - You can now bulk-reallocate a deal into a new or existing deal by ticking the trade and clicking on “Reallocate” and input the deal number

  • If you reallocate into a deal which has one trade but without pricing, the MTM will use the selected trades' MTM

  • After reallocating into a deal, the existing deal if empty, will be auto deleted

  • After reallocating, any related expense & income item will be allocated with the trades into the new deal.

  • If the existing deal has no pricing and you reallocate into another deal with no pricing, the MTM will be empty as well

New Feature

-

2. Dashboard (FX Exposure) -

  • Remove PRICE ADJUSTMENT and NO NUM column

  • AVG PRICE master row cannot be edited, children rows can be edited

Enhancement

-

 

25 OCT 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Dashboard (FX Exposure) -

  • Can input adjustment (ADJ) in master row, new column TOTAL ADJ is added to sum up all the adjustment values

  • Input for ADJ for 1 row will not appear in other rows

Enhancement

-

2. Physical Trades - Reallocate Deal will reallocate all the associated trade and its expense and income items (from EXPENSE & INCOME table) into the new deal

Enhancement

-

3. Physical Trade (Expense & Income Table) - Delete Contract No. bug fixed

Enhancement

-

 

22 OCT 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Physical Trade (Trade Execution Table/Page) -

  • Custom Tax Rate is editable in trade execution table

  • Exchange Rate is editable for Import/Export (Trade Type) only

  • Added confirmation pop up message for AUTO TTD

  • If pricing block is linked, link button will be green; if unlinked, link button will be red. Once save trade execution page, the link button will be in green.

Enhancement

 

2. Physical Trades (Expense & Income Table) -

  • Expense & Income table will be enhanced to support larger amount of data

  • Create or update Custom Tax Rate:

    • If the trade date is today’s date, the default Custom Tax Rate date in Expense & Income Table will be today’s date

    • If the trade date is any day before today’s date, the default Custom Tax Rate date in Expense & Income Table will be yesterday’s date

  • Change Deal No., Contract No. and Execution No. bug fixed

Enhancement

-

3. Physical Trades -

  • Split Trade bug fixed

  • Reallocate Deal - Trade Mode becomes number format bug fixed

Enhancement

-

4. Dashboard (FX Exposure Report) -

  • Add a new column PRICE ADJ to input price adjustment and click SAVE to update the data

  • Deselect portfolio bug fixed

Enhancement

5. Dashboard (Hedge Ratio) -

  • Deselect portfolio bug fixed

  • Input for ADJ for 1 row will not appear in other rows

Enhancement

-

6. Portfolio - Expired positions should not appear even after editing Category of paper/physical trades

Enhancement

-

15 OCT 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Paper Trades (Grouped Trades) - Allow editing of TRADE TYPE (Hedge/Speculation)

Enhancement

-

2. Dashboard (Group P/L) - Enable grouping of rows/categories

Enhancement

-

3. Dashboard (Hedge Ratio) - Adjustment (ADJ) display bug for master row fixed

Enhancement

-

 

14 OCT 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Paper Trade - Allocate portfolio from creating paper trade bug fixed: If select a portfolio and delete and save, no portfolio will be allocated.

Enhancement

-

2. Group - Members available to add count bug is fixed for Admin role

Enhancement

-

3. Dashboard FX Exposure Report:

  • Add Trader column

  • User can only edit ADJ column in master row only

  • If user clicks on ADJ column but did not add any value, it will return as 0.00 instead of empty

  • In Group Dashboard, ADJ column is not allowed to edit.

Enhancement

-

4. Dashboard - Hedge Ratio & Group P/L Enhancements:

  • Remove excess rows and default grouping and change to master row

  • Only child row is able to edit ADJ column

  • Add a column called GROUP before PORTFOLIO

  • In Group Dashboard, ADJ column is not allowed to edit

Enhancement

-

5. Paper Trades - Creating Paper Trades: When uploading brokers' file statement, user can choose to tick H/S to allow the original TRADE TYPE (Hedge/Speculation) to be displayed; if unticked, TRADE TYPE will be Speculation by default

New Feature

-

6. Physical Trades - Auto fill-up Title Transfer Date

  • In Trade tab page, click on AUTO TTD button above Trade Execution table and all the trades with no Title Transfer Date will be auto-filled with their Trade Date, and click on Save to bulk-update successfully.

  • In Bulk Trades Upload tab page, the AUTO TTD checkbox is ticked by default. If ticked, Title Transfer Date will be auto filled based on Trade Date; if unticked, it will run as per normal

  • in Bulk Exe Update page (button above Trade Execution table), the AUTO TTD checkbox is ticked by default. If ticked, the Title Transfer Date column will not appear in the Bulk Exe Update table so Title Transfer Date will not be updated (existing date will remain unchanged). If unticked, Title Transfer Date column will appear in the table for you to fill in

New Feature

-

11 OCT 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Group - Bugs fixed for:

  • Link/Unlink Licences

  • Reactivate Group

  • Associated expense/income table

Enhancement

-

2. Subscription - Bugs fixed for:

  • Unpaid Invoice

Enhancement

-

5 OCT 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Group - Bugs fixed for:

  • Link/Unlink Licences

  • Reactivate Group

Enhancement

-

2. Hedge Ratio - Enhancements for hedge ratio value when unit is PHYSICAL

Enhancement

-

3. Proprietary Market Data - OPEN CONTRACTS button: Click on the OP CONTRACTS button and the product details of open contracts will be displayed for you to input the date and settlement price.

New Feature

-

29 SEP 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Physical Trade - Payment Record (Invoice): In GOODS OR SERVICES DETAILS section, when edit the Net Weight at the top section, the bottom section will be changed accordingly, and vice versa

Enhancement

-

2. Company Data - Auto Running Numbers enhancement:

  • System will use the maximum number to generate the new auto running number, even in cases of manual-editing of auto running number

  • Suffix can be edited for the same Index Name and the auto running number will be generated accordingly with the edited suffix, unlike Prefix

  • When Prefix is edited for the same Index Name, the auto running number will restart according to the setting and will not run accordingly, unlike Suffix

Enhancement

-

 

27 SEP 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Paper Trade - Commission decimal point setting is under Amount Decimal Point (in Settings>My Profile)

Enhancement

-

2. Product Data Mapping - Copy and paste data into Mapping Name bug fixed

Enhancement

-

3. Demurrage - Added visible buttons for Rename and Delete, can be performed in addition to right-clicking

Enhancement

 

 

23 SEP 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Bulk Upload - Physical Trades

  • Upload trades with existing deal number with potential premium, potential premium will appear as per normal instead of 0

  • Paste existing Deal No. and Deal ID will appear accordingly

Enhancement

-

2. Demurrage Claims

  • MAFSpace - Loading speed reduced when dragging and dropping file into folder

  • Claims table - Bulk deleted speed reduced

Enhancement

-

3. Paper Trades - CTP file upload minor bugs fixed

Enhancement

 

 

15 SEP 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Hedge Ratio Modification

  • New column has been added: HEDGE POS ADJ (eg physical position is 700, HEDGE POS ADJ is -200, total physical position will be 500). HEDGE POS ADJ will be summed up in group master row.

  • User is able to input and edit value (positive/negative sign) and click on SAVE button to save the value.

Enhancement

-

2. Demurrage Claims View Page - Copy from Internal Comments and Remarks fixed

Enhancement

-

 

13 SEP 2021 - VERSION 2.4.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Dashboard - Allow members in the same group to view the models in Dashboard (click on Dashboard Panel>Group)

  • You can allow other group members to view the models by ticking the checkbox next to the title of the model. Any model with the ticked checkbox will appear in the Group Dashboard which will be accessible by all group members

This is different from Share Dashboard link, which allows any users who may or may not be users of MAF Cloud to access the dashboard (link will expire in 8 hours) and all models in dashboard will be shared. In Group Dashboard, only group members can access the dashboard and only ticked models will be shared.

Enhancement

-

2. Physical Trades - New tab called DAILY CHANGE after PHYSICAL PRICING SETTING tab to handle physical trade average pricing daily position change for HEDGE RATIO model

  • Start Date will be 1st day of current month and End Date will be today’s date by default

  • You need to delete physical trade daily change data first before related physical trades or physical trades pricing can be deleted

  • In HEDGE RATIO app: If there are any linked daily changes in Daily Change table

    • Cut off day will be current date (today), so for any rows with any date beyond today’s date, the position will not appear in the HEDGE RATIO app

    • Sum of all average daily change amount based on pricing ID will form the ACCUM QTY in Daily Change table

    • If the trade has estimated price or actual price (PRICED_IN = TRUE), there will be no open position and so will not appear in HEDGE RATIO

    • New physical position should be = Normal Position Qty - ACCUM QTY if normal position qty > 0; otherwise, will be = ACCUM QTY

    • ACCUM QTY Value: Final value will appear in the 1st row of the ACCUM QTY of each pricing ID group

    • REMAIN QTY Value: TOTAL QTY - ACCUM QTY

 

For example,

Case 1:

  1. Benchmark: -1000 MT SHFE/CU

  2. Premium: -1000 MT SHFE/AL

  3. Potential: + 1000 MT SHFE/CU

  4. Daily change for Benchmark and Premium will be 200 MT each

  5. So sum up accordingly and the positions will be shown

    • SHFE/AL: -800

    • SHFE/CU: 200

New Feature

9 SEP 2021 - VERSION 2.4.4

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage Report “Prepared by” fixed - Updated user name will be reflected in demurrage report

Enhancement

-

2. Hedge Ratio App - New default calculation for Hedge Ratio = Sum (all paper positions with exchanges in China) / sum (rest of the positions) * 100 %

Exchanges in China: [SHFE, DCE, ZCE, HXCCE, CFFEX, INE, COTC]

Enhancement

-

8 SEP 2021 - VERSION 2.4.4

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. My Profile - Can change user name. Go to Settings>My Profile to change user name and save

Enhancement

-

2. Physical Trade Deals - MTM Update in Deals tab

  • Can use MTM Update for original trade with different pricing currency (eg original is USD; MTM Update product can be CNY)

  • Cannot use MTM update for original trade with different units (eg original is Metric Ton, MTM Update product cannot be Barrels)

Enhancement

-

3. Physical Trade - Duplicate trade

  • If the original trade’s deal currency is USD, you cannot duplicate the trade and change to other currency eg CNY.

    • Original trade has exchange rate - Due to deal currency being USD, but pricing currency is CNY, so there may have exchange rate

    • When duplicate to a new deal with different currency eg CNY, but pricing currency is CNY, so there should not have exchange rate

Enhancement

-

4. Dashboard - Hedge Ratio: You may choose to place different products on the numerator or denominator according to your needs. If you did not set up the setting, hedge ratio's calculation will use the default method - sum of negative positions (short positions) / sum of positive positions (long positions) in same portfolio, category and trader.

Enhancement

-

5. Demurrage - Remarks in Demurrage Report unsupported text format fixed

Enhancement

 

 

6 SEP 2021 - VERSION 2.4.4

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Physical Trade Execution - Enable editing of Contract Quantity in trade execution table and Bulk Execution Update table

  • Can change Contract Qty in trade execution table and bulk execution update table even when Actual Qty is filled

  • Cannot change Contract Qty in trade execution table and bulk execution update table if the trade has multiple pricing blocks (eg 1000 MT split into 400 MT and 600 MT)

Enhancement

-

2. Dashboard - Group P/L app: Allow user to choose which date to compare with for “Daily Change”. If left empty, the app will automatically use the previous weekday to compare against.

Enhancement

-

3. Demurrage - Enhancements made:

  • Company letterhead format has been enhanced; all items in company letterhead will be auto uppercase

  • Remove MAFLink token in demurrage report

Enhancement

-

4. Physical Trade Deals tab - Physical Trade List table has been removed

Enhancement

-

5. Physical Trade Execution Table & Expenses/Income table - Drop column to form row group fixed

Enhancement

-

6. Portfolio - Recalculate button allows you to choose a start date to select the earliest trade date to recalculate trades from. If empty, the system will use the earliest possible trade date to perform recalculations.

Enhancement

-

7. AG Grid tables - Highlight multiple cells and delete issue fixed

Enhancement

-

-

8. Company Profile - Logo resizing is flexible now

Enhancement

-

9. Physical Trade Invoice - Exchange rate’s decimal point set to no limit

Enhancement

-

 

1 SEP 2021 - VERSION 2.4.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage Claims bugs fixed:

  • Upper case all items in demurrage report, including date, hours and minutes

Enhancement

-

2. Trade Execution - Bulk Exe Update issues fixed:

  • When upload file in bulk exe update, Actual Quantity will be uploaded

Enhancement

-

31 AUG 2021 - VERSION 2.4.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage Claims bugs fixed:

  • If Payable/Receivable is left empty and MAFLink is used, Payable will be auto-filled

  • Drag-and-drop of rows for calculation portion and ops adjustment in demurrage summary fixed

  • Edit Valid Laycan Start value and save will be successful

  • Ratio for Cargo Proration will be kept at 2dp in demurrage report

  • Delete ops adjustment row fixed

Enhancement

-

2. Trade Execution - Bulk Exe Update issues fixed

  • When use bulk exe update, Estimated Price will not be auto-replaced

  • When upload file in bulk exe update, premium will be uploaded

Enhancement

-

3. Physical Trade Table Layout - After deleting template layout, can select new template layout fixed

Enhancement

-

 

30 AUG 2021 - VERSION 2.4.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Trade Execution Bulk Update - Loading speed for bulk updating multiple rows (above 100) in trade execution table will be faster

Enhancement

-

2. Table Template Layout bug fixed - After deleting layout template, you can choose another layout immediately

Enhancement

-

-

3. Physical Trades Table Saved to Cache - If use search bar and update trade execution table, the search bar result will remain in the table until you refresh the page

Enhancement

-

4. Demurrage - All inputs will be converted to upper case. You may need to enter each demurrage calculations page and click on “Save Claims” and refresh to view the update

Enhancement

-

 

25 AUG 2021 - VERSION 2.4.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Trade Execution - Bulk Exe Update bug fixed: Leaving the fields empty and saving will replace any existing fields

Enhancement

-

2. Paper Trades - Grouping trades bug fixed for options

  • C/P and Strike price will appear according to inputs

  • Trades with different C/P and Strike price cannot be grouped together

Enhancement

-

3. Physical Trades bug fixed for Deals - MTM Update: After inputting actual quantity, you can use MTM Update in DEALS tab as per normal

Enhancement

-

4. Dashboard - Group P/L app’s daily change column will exclude weekends in its calculations

Enhancement

-

 

23 AUG 2021 - VERSION 2.4.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Options are added into system - Can create product and market data with Options product type (forward options, futures options and spot options); C/P and Strike Price columns added into Market Data, Product Data and Paper Trade page

  • 4 (FUTURES OPTION)

    • year, month, c/p, strike must have value

    • value date must be empty

  • 5 (FORWARD OPTION)

    • value date, c/p, strike must have value

    • year, month must be empty

  • 6 (SPOT OPTION)

    • c/p, strike must have value

    • year, month, value date must be empty

  • 1 (FUTURES)

    • year, month must have value

    • value date, c/p, strike must be empty

  • 2 (FORWARD)

    • value date must have value

    • year, month, c/p, strike must be empty

  • 3 (FOREX or SPOT or SPOT FX)

    • value date, year, month, c/p, strike must be empty

New

-

2. Paper Trades - Edit grouped trades fixed

Enhancement

-

3. Market Data -

  • Create or update market data fixed

  • If have duplicated data will have error message

Enhancement

-

4. Product Data - Create or update market data fixed

Enhancement

-

5. Error Handler fixed:

  • Add/Edit New Paper Trade

  • Add/Edit New Physical Trade

  • Add/Edit Product Data

  • Add/Edit Market Data

  • Proprietary Market Data

  • Proprietary Product Data

  • Data Mapping in Settings

Enhancement

-

-

6. Physical Trades (Deals) - MTM Updates fixed: When user did not input benchmark pricing or MTM pricing for the deal, user will not be able to use MTM Update. So an error will pop up to prompt user to go to one of the trades of the deal to add pricing first.

Enhancement

-

7. Proprietary Market Data upload issue fixed

Enhancement

-

8. Physical Trade Execution - Estimated Price column is removed from Bulk Exe Update table

Enhancement

-

 

18 AUG 2021 - VERSION 2.4.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Physical Trades - MTM premium will follow product (Financial Instrument)'s currency

Enhancement

-

-

2. Demurrage - MAFLink token will prevent “-” from appearing as the back which will cause error

Enhancement

-

-

 

17 AUG 2021 - VERSION 2.4.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Table Layout issue fixed - all features such as Paper Trades & Demurrage

Enhancement

-

-

2. Market Data - Data cannot be duplicated, will show error message

Enhancement

-

-

3. Group - Unregistered user can join group automatically once he/she clicks on the group invitation email to sign up for an account first.

Enhancement

-

 

12 AUG 2021 - VERSION 2.4.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Trade Execution - Add Estimated Price column in trade execution table and allow editing of Estimated Price directly in trade execution table

Enhancement

-

2. Trade Execution - Pre-Final Price and Pre-Final Price before Tax will be shown as 0 if it is 0 instead of empty

Enhancement

-

3. Trade Execution - Pre-Final Price = Estimated Price or Actual Price + Premium fixed

  • If pricing mode of a trade is FIXED, its Estimated Price cannot be input

  • If pricing mode of a trade is FIXED, its Actual Price cannot be empty

  • If a trade has Premium, it can be 0.0 (can be edited) but cannot be deleted in the trade execution table

  • If Estimated Price and Actual Price are not input but Premium is input, Pre-Final Price will remain empty until Estimated Price and Actual Price are input

Enhancement

-

4. Product Data - Created product data will be auto converted to upper case

Enhancement

-

5. Subscription page updates:

  • All amount will be in 2 decimal points

  • Billing History table is fixed

  • Subscription plans' descriptions updated

Enhancement

-

6. Physical Trade - Deals tab allow direct updating of MTM pricing indexes. Update the MTM Pricing code, tick the deal row and click on the “Update MTM” button to update the MTM pricing for the trade.

  • MTM Update of premium for existing trade’s premium will only work if pricing mode of existing premium is FIXED. Otherwise, error message will appear.

  • Tax rate in pricing code in Physical Premium Setting fixed - tax rate will auto appear in the corresponding physical trade.

  • If the existing trade’s trade mode is “Offshore”, using a pricing code with tax rate for MTM update will not be allowed.

  • If unit of pricing code in Physical Pricing Setting is different from the physical trade’s unit, error message will appear.

  • If pricing code in Physical Pricing Setting table is deleted, the existing pricing index details will remain in the physical trade page.

Enhancement

-

7. Paper Trades - Upload FCStone files' commission

  • For SGX/UC, system will use the files' label “Commission” to obtain the commission values and commission currency will be USD

  • For the rest, system will use the files' label “Total Charge” to obtain the commission values and commission currency will follow P/L currency

  • If one of the rows' commission is empty, but any other rows under the same group has commission currency, system will use that commission currency

Enhancement

-

8. Product Data - Copying of product type and mapping name onto the table fixed

Enhancement

-

9. Paper/Physical Trade - If product is used in paper/physical trade, cannot delete the product in Product Data table. Will have to remove the product from the paper/physical trade before deleting

Enhancement

-

6 AUG 2021 - VERSION 2.4.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Paper Trades - Upload SFSG or FCStone files fixed:

    • If the uploaded file has an empty or 0.0 commission row and uploaded into the system, system will sum up together with other rows' commission,

    • If the uploaded file has an empty or 0.0 commission row and uploaded into the system, it will use the commission currency of its group

Enhancement

-

 

5 AUG 2021 - VERSION 2.4.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Paper Trade - Upload paper trade with ‘AGGR’ ticked is fixed

Enhancement

-

2. Physicsl Trade - Upload bulk physical trades and premium is shown correctly in edit physical trade page

Enhancement

 

-

 

2 AUG 2021 - VERSION 2.4.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Trade Execution - Change actual price for trades with pricing mode (WMA/FLOAT/SPOT) without linking physical pricing will prompt a pop up message to notify user to link the trade with pricing first

Enhancement

-

2. Subscription page enhancement

Enhancement

 

-

29 JUL 2021 - VERSION 2.4.1

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Physical Trades - Fixed/Actual price = 0 is now supported in the system.

Fix/Actual price = 0 can be supported in all related features:

  • Physical Trades

  • Trade Execution

  • Bulk Execution Update

  • Physical Bulk Trade Upload

  • Exp/inc table

  • Portfolio

  • Dashboard Models eg Portfolio P/L Details

Enhancement

-

2. Dashboard - CP Risk Summary model will now include paper trades only and exclude physical trades

Enhancement

-

3. Fixed price = 0 issues fixed:

  • P/L Details app - Fixed price = 0 will be shown as PHYSICAL PRICED IN

  • Trade Execution - Change actual price = 0 to other value will update portfolio and related models

  • Fixed price cannot be empty (must have value = or > 0), otherwise it will remain as original value

  • Payment Record (Invoice) - If fixed price = 0, invoice can be generated

Enhancement

-

4. Physical Trades - If pricing mode is WMA/FLOAT/SPOT, actual price can be changed to 0 in trade execution table fixed

Enhancement

 

5. Physical Trades - Changing Exchange Rate or Custom Tax Rate for trades with split quantity in trade execution page fixed

Enhancement

 

29 JUL 2021 - VERSION 2.4.0

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Portfolio - Date range in View Portfolio Page will apply to Open Positions, Closed Positions and Trades table

Enhancement

-

2. Paper Trades - New Brokers added:

  • BPI Trades (亮点)

  • BANDS Trades (.txt) (磐石)

New Feature

-

23 JUL 2021 - VERSION 2.4.0

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. All tables - Add Reset Filter button at the top of the table

Enhancement

-

-

2. Dashboard (FX Exposure) - Filters in table fixed

Enhancement

-

3. Paper Trades - Upload newly created product data/market data (futures or forward products) fixed

Enhancement

-

4. Dashboard - All models can now be shared in Chinese

Enhancement

-

5. Paper Trades - System can now support uploading of swap trades

New Feature

6. New broker - JR 金瑞 has been added into system

Enhancement

-

-

21 JUL 2021 - VERSION 2.4.0

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Portfolio (Open Positions Table) -

a. Show negative in size column (eg -40.123) if it is sell; show positive in size column (eg 40.123) if it is buy.

b. Add summary row to sum up:

  • Size

  • Unrealised P/L

Enhancement

-

2. Dashboard (FX Exposure app) -

a. You can now select multiple portfolios and we have added Portfolio Name column in front of Category column

b. Calculations will be adjusted to NET EXPOSURE = GROSS EXPOSURE + FX HEDGE + ADJ

Enhancement

3. Proprietary Market Data - From and to date will display 1 week of data by default. You may change the from and to date as necessary.

Enhancement

-

4. Dashboard (Futures Account app) - Can choose to use public market data or proprietary market data

Enhancement

-

5. Paper Trades - Aggregate button in create paper trades has been replaced by an “AGGR” tick.

Tick = Aggregate trades by product ID, buy/sell, year, month, valuation date

Untick = Display trades separately

Enhancement

6. Demurrage - Unable to save 0 in NOR+___ field is fixed

Enhancement

-

17 JUL 2021 - VERSION 2.4.0

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage - Placed Metric Ton and Barrels at the top in UNIT drop down list

Enhancement

-

2. Portfolio - Edit portfolio details fixed

Enhancement

-

3. Dashboard - FX Exposure model bugs fixed

Enhancement

-

4. Add PVT column to Portfolio (Open Position table) and P/L Details model

Shows PUB = trade is calculated using public data

Shows PROP = trade is calculated using proprietary/private data

Shows empty = Priced_In = true : trade has price (estimated/actual price) so column will be empty/blank

Enhancement

-

16 JUL 2021 - VERSION 2.3.9

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage - Add No. of Berth Demurrage Claims page.

Enhancement

-

2. Paper Trade - All paper trades tab’s from and to date will display 1 week of data by default. You may change the from and to date as necessary

Enhancement

-

3. Paper Trade - CTP trades upload’s ACCOUNT and BROKER red cells fixed

Enhancement

-

4. Demurrage - If select company type as OWNER, cargo quantity will disappear after saving

Enhancement

 

15 JUL 2021 - VERSION 2.3.9

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage - Add Cargo Quantity and Unit in Demurrage Claims page.

Cargo Quantity will be linked to the Cargo Proration section

Enhancement

-

2. Paper Trades - Upload paper trades for slower connection fixed

Enhancement

-

3. Dashboard - New FX Exposure Model

New Feature

-

4. Demurrage - MAFSpace limit to increase total upload size to 100mb for uploading of multiple files at any one time.

Enhancement

 

13 JUL 2021 - VERSION 2.3.9

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Trade Execution - Allow editing of fields directly from the trade execution table; namely,

  • Trader

  • Category

  • Contract Number

  • Title Transfer Date

  • Actual Price

  • Actual Quantity

  • Exchange Rate

  • Premium

Enhancement

-

2. Trade Execution - Allow bulk trade execution update - click on ‘Bulk Exe Update’ button and input the changes/upload the file and the existing details will be auto-replaced by the new details.

Enhancement

 

3. Portfolio - Allow row-grouping function for Open Positions table

Enhancement

-

4. Edit Grouped Trades - Commission and commission currency will remain original

Enhancement

 

5. Bulk Trades Upload - Add Execution Number as one of the columns

Enhancement

 

6. Dashboard - Portfolio search bar for numerical values eg 1 is fixed

Enhancement

 

7. Dashboard - CP Risk Summary and P/l by Instrument models fixed - exchange rate input in trade execution will be reflected accordingly

Enhancement

 

8. Demurrage - MAFSpace size limit per file is 50mb instead of 10mb

Enhancement

 

6 JULY 2021 - VERSION 2.3.9

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. All AG GRID tables - After filtering data in the table, and returning to the same page, the data will remain filtered until you click the Reset Filter button or right-click and click on Reset Filter. This works even when changing template layout

Enhancement

-

-

2. Portfolio page P/L and Portfolio P/L Details model in Dashboard will have the exact same value as both take into account specific exchange rate (eg OTC^USD/CNY input in Proprietary Market Data).

Group P/L model and Portfolio P/L Details model in Dashboard will have the same total P/L value

Enhancement

-

3. General Ledger - If expense amount is negative, in group p/l and portfolio performance, the amount will use the original sign (negative); but in portfolio p/l details, the amount will be -1 * original sign (positive)

Enhancement

 

4. General Ledger - Upload SFSG file date fixed

Enhancement

 

5. Trade Execution - Exchange Rate field fixed - if deal currency and product settlement currency is the same eg CNYCNY, Exchange Rate field will be disabled (cannot fill in)

Enhancement

 

7. Dashboard - Changes in the following models to ensure all commission is negative as it is a cost and all costs will be negative and income will be positive.

  1. group p/l

  2. p/l details

  3. performance chart

Enhancement

 

28 JUN 2021 - VERSION 2.3.9

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Portfolio - To close expired positions (paper trades only) manually in the portfolio page, tick the checkbox(es) of the trade(s) and click on 'EXPIRE POSITIONS' at the top right corner above the table, and they will be closed on the trade date or settlement date, whichever is later. Please note that the system will check and auto-expire positions (with last settlement date more than 2 weeks from today) on a daily basis.

Enhancement

-

2. Market Data - Data for the past 3 months will be displayed by default instead of 1 year. You can use the date filter to search for data from the past few months/years.

Enhancement

-

24 JUN 2021 - VERSION 2.3.8

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Add Deal Trade - Category will be auto-filled when add deal trade

Enhancement

-

2. Product Data - Edit product data will link to correct product data, PRODUCT CODE column is removed, CREATED BY column is fixed

Enhancement

-

3. The numbers will be default, no round

  • open positions:

    • average price

    • settlement price

  • close positions:

    • bought price

    • sold price

  • trades:

    • price

    • phy settlement price

Enhancement

 

4. Proprietary Market Data - Exchange rate (eg OTC^USD/CNY) will use the input DATE’s exchange rate or any date before that (if exact DATE is not available) in prop market data page

Enhancement

 

23 JUN 2021 - VERSION 2.3.8

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. General Ledger - Will be used to record expenses/income items for each portfolio instead of the exp/inc table in portfolio page.

For expense/income item for each deal/contract, it can be input in expense/income table in physical trade page

for expense/income item for each portfolio, it can be input in general ledger under portfolio from navigation sidebar on the left

Enhancement

-

2. Proprietary Market Data - Upload currency exchange rate price in proprietary market data page and portfolio can support multiple currency positions. When select private market data in group P/L and Portfolio P/L details app, the exchange rate will be updated successfully.

Enhancement

-

3. Dashboard - New Futures Account app is available now

New Feature

 

 

4. Product/Market Data - Mapped ZCE: PF and DCE: LPG into our system

Enhancement

 

5. Proprietary Market Data - Add “Download Template” button to download template for filling in and uploading directly

Enhancement

 

6. Demurrage - Remarks in export data in offset list have been fixed

Enhancement

 

7. Paper Trade - Add new broker “Amalgamated Metal Trading Limited”, will be shown as AMT in upload paper trade

Enhancement

 

16 JUN 2021 - VERSION 2.3.8

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Duplicate Trade - Duplicate trades with multiple pricing fixed

Enhancement

-

-

2. Paper Trades - Allocate portfolio for trades fixed

Enhancement

-

-

11 JUN 2021 - VERSION 2.3.8

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Physical Trade Table - If Outstanding Quantity is not 0.0 (meaning title transfer date is not input yet), the cell will be highlighted in red.

Enhancement

-

2. Create Physical Trade - Accidentally pressing spacing before and after deal number or contract number will invalidate the spacing

Enhancement

-

3. Portfolio - If physical trade position’s pricing mode is not FIXED (WMA, FLOAT/AVE, SPOT), unit will be displayed as LOTS. If pricing mode is FIXED, unit will be displayed in original unit eg metric tons

Enhancement

-

4. Physical Trade Deals tab - If Outstanding Quantity is not 0.0 (meaning the deal is not closed yet), the cell will be highlighted in red.

Enhancement

-

10 JUN 2021 - VERSION 2.3.8

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Dashboard - New Portfolio Performance Chart

New Feature

 

-

2. Bulk Trades Upload - Add Payment Date in bulk upload table

Enhancement

-

3. Long Term Contract - Remove Terms Details tab, long term contract can be created the same way as SPOT contract by selecting TERM under Contract Type

Enhancement

-

4. Physical Trades - Allow auto closing of trades with slightly differing actual quantity

In portfolio page, once trades are closed, there will be no open positions

Enhancement

-

5. Group - User will be able to add members into a group with more than 5 members, as long as total members do not exceed the number of licences purchased (1 group = 5 members, 1 licence = 1 group, if have eg 2 licences, 1 group can have up to 10 members)

Enhancement

-

6. Trade Execution - Actual quantity, actual price and title transfer date will be shown in red if empty to remind user to input

Enhancement

 

-

7. Trade Execution - Add a Deal Qty Dsp column and if red, it will indicate either:

  • Actual qty of purchase and sale contract is not equal, so prompts user to check, or

  • Actual qty of either purchase or sale contract is filled in, but not closed yet as either corresponding sale or purchase is not available yet. Will show in red as long as one trade has actual qty

if 1 trade does not have actual qty, system won’t check so won’t be in red

This issue only comes when user fills up all the key information and we do final check for them to make sure the trade is done

New Feature

-

8. Paper Trades (Grouped Trades) - New Grouped Trades tab to allow user to edit grouped trades directly here, namely for for Category, Trader, Account and Broker

Enhancement

-

9. Paper Trades (Assign Portfolio) - Direct user to new table to assign or unassign portfolio

Enhancement

-

10. Dashboard - All models can be shared via “Share Dashboard” button or “Share” button (represented by a paper airplane icon).

Enhancement

 

-

3 JUN 2021 - VERSION 2.3.8

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Payment Record (Invoice) - Opt to hide UNIT PRICE from printed invoice PDF

Enhancement

-

31 MAY 2021 - VERSION 2.3.8

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Proprietary Product Property - Maintain own product data and insert category

New Feature

-

2. Proprietary Market Data - Upload and maintain own market data

New Feature

-

3. Portfolio and Dashboard - Flexibility to calculate using proprietary (own private) data or public data (data obtained from exchanges, used as default in system)

New Feature

-

4. Paper Trades - Category input in proprietary product data will be auto-linked in product in paper trades

New Feature

-

5. Hedge Ratio - Filter setting will auto save even after refreshing the page

Enhancement

-

6. Payment Record (Invoice) - Packing quantity has no decimal point limit

Enhancement

-

 

27 MAY 2021 - VERSION 2.3.7

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Dashboard - All models with auto-update button will be ticked by default (dates will auto reset to default whenever you leave the page)

Enhancement

-

-

2. Physical Trades Bulk Upload - Either Benchmark Pricing or Fixed Pricing can be selected; if both is selected, Benchmark Pricing will be highlighted in red

Enhancement

-

3. Physical Trades Bulk Upload - If uploaded benchmark trade has tax rate, actual price, title transfer date, exchange rate and estimated price, it should not apply to MTM trade/pricing

Enhancement

-

4. Physical Trades Bulk Upload - If Fixed Pricing is used, actual price should not be editable

Enhancement

-

 

21 MAY 2021 - VERSION 2.3.7

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. New Physical Trade Pricing Setting tab - Allow you to set pricing index for your physical trades

New Feature

-

2. New Physical Trades Bulk Upload tab - Allow you to upload physical trades in bulk

New Feature

-

3. Add summary in Group P/L Details model

Enhancement

-

-

 

17 MAY 2021 - VERSION 2.3.7

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Physical Trades - Remove Settlement Currency under Payment Details and add Deal Currency in General Information.

Enhancement

-

2. Physical Trades - Add Deal Currency into Reallocate Deal & Duplicate Trade functions. Deal Currency cannot be changed after saving.

Enhancement

-

3. Physical Trades Execution - Exchange Rate currency will be displayed as Pricing Currency of Product to Deal Currency eg USDCNY

Enhancement

-

4. Physical Trades - Deal number is compulsory item

Enhancement

-

-

5. Remove Inventory and Storage Settings page

Enhancement

-

-

6. Paper Trades - Trader column is in front of Category column

New Feature

-

-

7. Physical Trades - Decimal Points rounding issue fixed

Enhancement

-

-

 

11 MAY 2021 - VERSION 2.3.6

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Trade Execution - Add Status column

Enhancement

-

2. Paper Trades - Copy and paste data fixed

Enhancement

-

3. Dashboard: Portfolio P/L Details - Adjust calculations: Base Amount = Amount * Exchange Rate

Enhancement

-

4. Paper Trades - Add table layout for create and edit paper trades table

Enhancement

-

 

 

5 May 2021 - VERSION 2.3.6

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Trade Execution - Input your own exchange rate in trade execution page will replace system’s exchange rate and provide calculations accordingly in PORTFOLIO P/L DETAILS app. P/L calculations in View Portfolio will continue to use system’s exchange rate and not use your exchange rate

New Feature

-

2. Create Physical Trade - Input your trade mode (OFFSHORE, DOMESTIC CHINA, DELIVERY CHINA, IMPORT/EXPORT)

New Feature

-

3. Dashboard: Position Matrix - You can now select more than 1 portfolios in the Position Matrix

Enhancement

-

4. Paper Trades - Added TRADER column into group trades. You can now group trades by CATEGORY and TRADER

New Feature

-

5. Portfolio - Trades with different TRADER names will not be combined/closed off

New Feature

-

6. Trade Execution - Add PURCHASE/SELL column in trade execution table

Enhancement

-

7. Create Physical Trades - Add TAX RATE in benchmark pricing and MTM pricing page

New Feature

-

8. Dashboard - Hedge Ratio app is ready in the system

New Feature

-

-

9. Dashboard - Group P/L app is ready in the system

New Feature

-

-

30 APR 2021 - VERSION 2.3.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Demurrage - All items will be in 2 decimal points.

Enhancement

-

2. Paper Trades - TRADE VALUE is positive for BUY trades and negative for SELL trades

Enhancement

-

3. Demurrage - IN RANGE filter fixed

Enhancement

-

29 APR 2021 - VERSION 2.3.5

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Creating Paper Trades - Select ACCOUNT and BROKER from dropdown list instead of manually input every time.

Enhancement

-

2. View Paper Trades - Added CURRENCY and TRADE VALUE columns in View Paper Trades table

New Feature

-

3. Trade Execution - Added ESTIMATED PRICE. System will use ESTIMATED PRICE for calculations if ACTUAL PRICE is not available yet

 

New Feature

-

4. Portfolio - Added PRICED IN column in OPEN POSITIONS table to indicate TRUE if ESTIMATED PRICE or ACTUAL PRICE has been input

New Feature

-

5. Trade Execution - Added CUSTOM TAX RATE. Input CUSTOM TAX RATE will auto add into EXPENSE/INCOME table to account as a cost as well as in PORTFOLIO P/L DETAILS

New Feature

 

6. Trade Execution - Added EXCHANGE RATE.

Not available in current version, will update in next version: Input EXCHANGE RATE will update P/L in PORTFOLIO and PORTFOLIO P/L DETAILS

New Feature

 

7. Paper Trades - Added CATEGORY column into group trades

New Feature

 

8. Trade Execution - Added new columns

  • Pre-final qty - if have actual qty will show actual qty, if no actual qty will show contract qty

  • Pre-final price - if have actual price will show actual price, if no actual price will show estimated price, either one will add with premium to become pre-final price

  • Pre-final price before tax - prefinal price /1+tax rate

  • Final price = actual price (premium) + actual price

  • Cargo value = prefinal price * prefinal qty

  • Cargo value before tax = cargo value / 1+tax rate

New Feature

 

20 APR 2021 - VERSION 2.3.4

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Dashboard (Portfolio P/L Details) - Updates to calculations:

  • If trade has actual price and has title transfer date: PHYSICAL CLOSED

  • If trade has actual price and no title transfer date: PHYSICAL PRICED IN

  • If trade has no actual price and has title transfer date: PHYSICAL UNPRICED

  • If trade has no actual price and no title transfer date: PHYSICAL UNPRICED

New Feature

-

2. Demurrage - Select all and right click for MAFSpace fixed for Windows PC

Enhancement

-

3. Demurrage - View .msg files and open in email server directly

Enhancement

-

4. Paper Trades - Add Category column into group trades

New Feature

-

-

5. Market Data & Product Data - Upload CSV/Excel file fixed

Enhancement

-

 

15 APR 2021 - VERSION 2.3.4

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Demurrage - Table layout issue fixed

Enhancement

-

2. Demurrage & Portfolio - Amount value will be 2 decimal point

Enhancement

-

-

 

14 APR 2021 - VERSION 2.3.4

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

  1. Launch of MAFSpace storage solution for Demurrage

New Feature

-

2. Demurrage - Add new columns for Legal Timebar Dates

Enhancement

-

3. Paper Trades/Portfolio/Dashboard - Add “Category” column

Enhancement

-

 

4. Dashboard - Save template layout for AG Grid tables eg Position Matrix

Enhancement

-

 

 

8 APR 2021 - VERSION 2.3.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Payment Record - Amount in invoice will be in 2 decimal points.

Enhancement

-

2. Accounting - Net amount can be allocated to payable/receivable invoice

Enhancement

-

 

1 APR 2021 - VERSION 2.3.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Added Trade Value column (price * contract size * size) into create paper trades page

Enhancement

-

2. All models in dashboard’s date format will follow user’s date setting in PROFILE

Enhancement

-

3. When generate auto payment record (invoice) number, you will be able to view the auto-generated invoice number directly by clicking on the ‘GENERATE PR NO.' button

Enhancement

 

4. To edit the auto-generated invoice number, delete the index name first and the field will be editable

Enhancement

 

 

24 MAR 2021 - VERSION 2.3.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Add Tax Rate for Physical Trades, Portfolio and P/L Details Model.

New feature

-

-

2. If key in tax rate, system will calculate P/L without tax rate; if did not key in tax rate, system will calculate P/L including tax.

New feature

-

-

3. Grouping function and summation of SIZE and COMMISSION are available for creating and viewing paper trade.

New feature

-

-

4. Auto running invoice number will appear in invoice PDF.

Enhancement

-

-

 

17 MAR 2021 - VERSION 2.3.3

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Tick or untick the checkbox to view unrealised P/L in Portfolio P/L Details model

Enhancement

-

-

2. No decimal point limit to PRICE related items, and 4 decimal point limit for QUANTITY related items

Enhancement

-

-

3. GROSS QTY is added into physical trade execution page

Enhancement

-

-

4. TAX RATE is added into create physical trade page

Enhancement

-

-

5. All models in DASHBOARD can be shared individually or together in dashboard via SHARE button

Enhancement

-

-

 

26 FEB 2021 - VERSION 2.3.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Save template layout is now available for P/L DETAILS MODEL AND PHYSICAL TRADE INVENTORY models.

Enhancement

-

-

2. Download paper trades (right click and export) and negative size will show as eg -100 in csv/excel instead of just 100.

Enhancement

-

-

3. Can use Paper Trades search bar to search for price with decimal points eg 100.12345.

Enhancement

-

-

4. Balance amount column in expense/income table is fixed.

Enhancement

-

-

5. The box under PAYMENT DETAILS can be saved into the template now.

Enhancement

-

-

6. Once trade is split in trade execution (edit button), title transfer date will be auto copied.

Enhancement

-

-

 

10 FEB 2021 - VERSION 2.3.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Duplicate payment record (invoice)

New Feature

-

2. Generate Shipping Instructions

New Feature

-

3. Logistic details in payment record (invoice) will be auto linked if trade execution is created (use execution ID instead of execution number)

Enhancement

-

4. Address for counterparty in payment record (invoice) will be auto-filled if it has been input before in previous invoice for the same counterparty

Enhancement

-

5. PRICING DETAILS has been changed to UNIT PRICE in the payment record (invoice) PDF

Enhancement

-

6. Credit details eg 100 @ USD 1 (CREDIT) have been removed in payment record (invoice) PDF, details can be filled in the LABEL/VALUE box

Enhancement

-

7. All price values have been changed to 2 decimal points and quantity values have been changed to 4 decimal points.

Enhancement

-

 

 

5 FEB 2021 - VERSION 2.3.2

Issue/Request

Type

User Guide

Jira Ticket

Issue/Request

Type

User Guide

Jira Ticket

1. Duplicate physical trade

New Feature

-

2. Split trade quantity and assign to other counterparty

New Feature

-

3. Reallocate trade into another deal

New Feature

-

4. Offset/Combine expenses & income items into invoice

New Feature

-

5. Generate auto-running number for contract number and payment reference number

New Feature

-

6. Generate contract document

New Feature

 

-

 

1 FEB 2021 - VERSION 2.3.1

Issue/Request

Type

User Guide

JIRA Ticket

Issue/Request

Type

User Guide

JIRA Ticket

1. Unallocate amount issue has been fixed

Bug Fix

-

2. Allocate row drop-down list has been shortened

Enhancement

-

3. Quantity related fields eg NET WEIGHT will be in 4 decimal points

Enhancement

-

4. Different accounts' trades cannot be grouped together now

Enhancement

-

5. New product (COMEX SILVER) has been mapped

Enhancement

-