871 lines
94 KiB
JSON
871 lines
94 KiB
JSON
{
|
||
"summary": "Read the context carefully.\nMaybe exists {} data in the context.\n",
|
||
"summary_image": "Read the image carefully.\nMaybe exists {} data in the image.\n",
|
||
"get_image_text": "Instructions:\nYou are given an image of a page from a PDF document. Extract **all visible text** from the image while preserving the original order, structure, and any associated context as closely as possible. Ensure that:\n\n1. **All textual elements are included**, such as headings, body text, tables, and labels.\n2. **Numerical data, symbols, and special characters** are preserved accurately.\n3. Text in structured formats (e.g., tables, lists) is retained in a logical and readable format.\n4. Any text embedded in graphical elements, if clearly readable, is also included.\n5. The text is clean, readable, and free of formatting artifacts or errors.\n\nDo not include non-textual elements such as images or graphics unless they contain text that can be meaningfully extracted.\n\n### Output Format:\nOutput the result as JSON format, here is the example: \n{\"text\": \"Text from image\"}\n\nAnswer: \n[Extracted Text Here, retaining logical structure and all content]",
|
||
"image_features":
|
||
[
|
||
"1. Identify the text in the PDF page image.",
|
||
"2. Identify and format the all of tables in the PDF page image.",
|
||
"Table contents should be as markdown format,",
|
||
"ensuring the table structure and contents are exactly as in the PDF page image.",
|
||
"The format should be: |Column1|Column2|\n|---|---|\n|Row1Col1|Row1Col2|",
|
||
"Each cell in the table(s) should be in the proper position of relevant row and column.",
|
||
" 3. Extract data from upon parsed text and table(s) contents.",
|
||
"3.1 The upon parsed text and table(s) contents as context.",
|
||
"3.2 Please extract data from the context."
|
||
],
|
||
"data_business_features": {
|
||
"common": [
|
||
"General rules:",
|
||
"- 1. The data is in the context, perhaps in table(s), semi-table(s) or paragraphs.",
|
||
"- 2. Fund name: ",
|
||
"a. The full fund name should be main fund name + sub-fund name, e,g, main fund name is Black Rock European, sub-fund name is Growth, the full fund name is: Black Rock European Growth.",
|
||
"b. The sub-fund name may be as the first column or first row values in the table.",
|
||
"b.1 fund name example:",
|
||
"---- Example Start ----",
|
||
"Summary information\nCapital International Fund Audited Annual Report 2023 | 15\nFootnotes are on page 17.\nCapital Group Multi-Sector \nIncome Fund (LUX) \n(CGMSILU)\nCapital Group US High Yield \nFund (LUX) (CGUSHYLU)\nCapital Group Emerging \nMarkets Debt Fund (LUX) \n(CGEMDLU)",
|
||
"---- Example End ----",
|
||
"Fund names: Capital International Group Multi-Sector Income Fund (LUX), Capital International Group US High Yield Fund (LUX), Capital International Group Emerging Markets Debt Fund (LUX)",
|
||
"\n",
|
||
"c. If with multiple fund names in context, please retrieve the fund name closest above the numerical value.",
|
||
"c.1 fund name example:",
|
||
"---- Example Start ----",
|
||
"AXA World Funds ACT Emerging Markets Bonds\nAXA World Funds \n \nAdditional Unaudited Appendix \n\nExpense Ratios (continued) \n \nCalculated TER (1) \nSwiss method \nApplied\nService Fee (2)\nOngoing \nCharges (3) \n \nwith performance \nfees \nwithout performance \nfees \n \nAXA World Funds - ACT Emerging Markets Short Duration Bonds Low Carbon \nA Capitalisation CHF Hedged \n1.26% \n1.26% \n0.26% \n1.29%",
|
||
"---- Example End ----",
|
||
"Correct fund name: AXA World Funds - ACT Emerging Markets Short Duration Bonds Low Carbon",
|
||
"\n",
|
||
"d. Some table format, the fund name is in the end of row, please extract the fund name from the end of row.",
|
||
"---Example Start---",
|
||
"\nTotal\nTransaction Costs\nPerformance Fees\nManagement fees and costs\nIndirect Fee\nManagement fees\nMLC diversified investment\noption\n1.49% p.a.\n0.01% p.a.\n0.06% p.a.\n0.07% p.a.\n1.35% p.a.\nMLC Horizon 2\nIncome Portfolio\n",
|
||
"---Example End---",
|
||
"Correct fund name: MLC Horizon 2 Income Portfolio",
|
||
"\n",
|
||
"e. Fund and share relationship:",
|
||
"One fund could be with multiple share classes and relevant share class level data values.",
|
||
"If can't find specific share name, set share name as same as fund name.",
|
||
"---Example Start---",
|
||
"\nTotal\nTransaction Costs\nPerformance Fees\nManagement fees and costs\nIndirect Fee\nManagement fees\nMLC diversified investment\noption\n1.49% p.a.\n0.01% p.a.\n0.06% p.a.\n0.07% p.a.\n1.35% p.a.\nMLC Horizon 2\nIncome Portfolio\n",
|
||
"---Example End---",
|
||
"Correct fund name: MLC Horizon 2 Income Portfolio",
|
||
"Correct share name: MLC Horizon 2 Income Portfolio",
|
||
"\n",
|
||
"- 3. Only extract the latest data from context:",
|
||
"If with multiple data values in same row, please extract the latest.",
|
||
"\n",
|
||
"- 4. Reported names:",
|
||
"Only output the values which with significant reported names.",
|
||
"- Multiple data columns with same reported name but different post-fix:",
|
||
"If there are multiple reported names with different post-fix text, here is the priority rule:",
|
||
"The pos-fix text is in the brackets: (gross), (net), pick up the values from (net).",
|
||
"---Example Start---",
|
||
"\n Investment option \nInvestment option \nmanagement \ncosts1 \n% p.a. \n(A)\nLifeplan \nadministration fee \n(gross)2 \n% p.a. \n(B)\nLifeplan \nadministration fee \n(net) \n% p.a. \n(C)\nTotal Management \nfees and costs \n(gross) \n% p.a. \n(A + B)\nTotal Management \nfees and costs \n(net) \n% p.a. \n(A + C)\nAllan Gray Australian Equity Fund \u2013 Class A\n0.77\n0.60\n0.42\n1.37\n1.19\n",
|
||
"---Example End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Allan Gray Australian Equity Fund\", \"share name\": \"Class A\", \"management_fee_and_costs\": 1.19, \"management_fee\": 0.77, \"administration_fees\": 0.42}]}",
|
||
"- 6. Please ignore these words as fund names, it means never extract these words as fund names. They are:",
|
||
"\"Ready-made portfolios\", \"Simple choice\", \"Build-your-own portfolio\"."
|
||
],
|
||
"investment_level": {
|
||
"total_annual_dollar_based_charges": "Total annual dollar based charges is share level data.",
|
||
"management_fee_and_costs": "Management fee and costs is share level data.",
|
||
"management_fee": "Management fee is share level data.",
|
||
"performance_fee_costs": "Performance fee costs is share class level data.",
|
||
"buy_spread": "Buy spread is share class level data.",
|
||
"sell_spread": "Sell spread is share class level data.",
|
||
"establishment_fee": "Establishment fee is share class level data.",
|
||
"contribution_fee": "Contribution fee is share class level data.",
|
||
"withdrawal_fee": "Withdrawal fee is share class level data.",
|
||
"switching_fee": "Switching fee is share class level data.",
|
||
"activity_fee": "Activity fee is share class level data.",
|
||
"exit_fee": "Exit fee is share class level data.",
|
||
"administration_fees": "Administration fees is share class level data.",
|
||
"interposed_vehicle_performance_fee_cost": "Interposed vehicle performance fee cost is share class level data.",
|
||
"additional_hurdle": "Additional hurdle is share class level data.",
|
||
"benchmark_name": "Benchmark name is fund level data.",
|
||
"reference_rate": "Reference rate is share class level data.",
|
||
"crystallisation_frequency": "Crystallisation frequency is share class level data.",
|
||
"date_of_last_hwm_reset": "Date of last hwm reset is share class level data.",
|
||
"date_of_last_performance_fee_restructure": "Date of last performance fee restructure is share class level data.",
|
||
"high_water_mark_type": "High water mark type is share class level data.",
|
||
"minimum_initial_investment": "Minimum initial investment is fund level data.",
|
||
"recoverable_expenses": "Recoverable expenses is share class level data.",
|
||
"indirect_costs": "Indirect costs is share class level data."
|
||
},
|
||
"data_value_range": {
|
||
"total_annual_dollar_based_charges": "Total annual dollar based charges is belong to decimal number, the value could be more than 100, e.g. 625.00",
|
||
"management_fee_and_costs": "Management fee and costs is belong to percentage number, the value should be less than 100.",
|
||
"management_fee": "Management fee is belong to percentage number, the value should be less than 100.",
|
||
"performance_fee_costs": "Performance fees costs is belong to percentage number, the value should be less than 100.",
|
||
"buy_spread": "Buy spread is belong to percentage number, the value should be less than 100.",
|
||
"sell_spread": "Sell spread is belong to percentage number, the value should be less than 100.",
|
||
"establishment_fee": "Establishment fee is belong to percentage number, the value should be less than 100.",
|
||
"contribution_fee": "Contribution fee is belong to percentage number, the value should be less than 100.",
|
||
"withdrawal_fee": "Withdrawal fee is belong to percentage number, the value should be less than 100.",
|
||
"switching_fee": "Switching fee is belong to percentage number, the value should be less than 100.",
|
||
"activity_fee": "Activity fee is belong to percentage number, the value should be less than 100.",
|
||
"exit_fee": "Exit fee is belong to percentage number, the value should be less than 100.",
|
||
"administration_fees": "Administration fees is belong to percentage number, the value should be less than 100.",
|
||
"interposed_vehicle_performance_fee_cost": "Interposed vehicle performance fee cost is belong to percentage number, the value should be less than 100.",
|
||
"additional_hurdle": "Additional hurdle is belong to percentage number, the value should be less than 100.",
|
||
"benchmark_name": "Benchmark name is belong to index fund name, the value should be text.",
|
||
"reference_rate": "Reference rate is belong to percentage number, the value should be less than 100.",
|
||
"crystallisation_frequency": "Crystallisation frequency is belong to text, the value should be text.",
|
||
"date_of_last_hwm_reset": "Date of last hwm reset is belong to date, the value should be date format.",
|
||
"date_of_last_performance_fee_restructure": "Date of last performance fee restructure is belong to date, the value should be date format. e.g. 12 August 2022",
|
||
"high_water_mark_type": "High water mark type is belong to text, the value should be text.",
|
||
"minimum_initial_investment": "Minimum initial investment is belong to decimal number, the value could be more than 100, e.g. 625.00",
|
||
"indirect_costs": "Indirect costs is belong to percentage number, the value should be less than 100.",
|
||
"recoverable_expenses": "Recoverable expenses is belong to percentage number, the value should be less than 100.",
|
||
"change_recoverable_expenses": "Change recoverable expenses is belong to percentage number, the value should be less than 100."
|
||
},
|
||
"special_rule": {
|
||
"management_fee_and_costs": [
|
||
"Management fee and cost = Management fee + indirect cost + recoverable expense (Also known as Expense recovery cost or recovery fee or Expense recovery fee or expense recoveries) + Manager fee or Responsible entity fee.",
|
||
"If there are multiple Management fee and costs reported names, here is the priority rule:",
|
||
"A.1 With \"Total Management fees and costs (gross)\" and \"Total Management fees and costs (net)\", pick up the values from \"Total Management fees and costs (net)\".",
|
||
"---Example 1 Start---",
|
||
"\n Investment option \nInvestment option \nmanagement \ncosts1 \n% p.a. \n(A)\nLifeplan \nadministration fee \n(gross)2 \n% p.a. \n(B)\nLifeplan \nadministration fee \n(net) \n% p.a. \n(C)\nTotal Management \nfees and costs \n(gross) \n% p.a. \n(A + B)\nTotal Management \nfees and costs \n(net) \n% p.a. \n(A + C)\nAllan Gray Australian Equity Fund \u2013 Class A\n0.77\n0.60\n0.42\n1.37\n1.19\n",
|
||
"---Example 2 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Allan Gray Australian Equity Fund\", \"share name\": \"Class A\", \"management_fee_and_costs\": 1.19, \"management_fee\": 0.77, \"administration_fees\": 0.42}]}",
|
||
"\n",
|
||
"A.2 The data value with gross and net, please ignore gross value, output the net value only.",
|
||
"---Example Start---",
|
||
"Small Fund \nManagement fees \nand costs \n1.17% pa (gross)/2.51% pa (net) \n",
|
||
"---Example End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Small Fund\", \"share name\": \"Small Fund\", \"management_fee_and_costs\": 2.51, \"management_fee\": 2.51}]}",
|
||
"\n",
|
||
"If the context only mentions the gross value or gross asset value or GAV, please ignore the gross value as the management_fee_and_costs and management_fee value, just output empty.",
|
||
"---Example Start---",
|
||
"Fees and other costs (cont’d) \n\n08 \n\nType of fee or cost Amount 2 How and when paid \nMANAGEMENT COSTS \nThe fees and costs for \nmanaging your investment 1 \nEstimated at 0.75625% of gross \nasset value (GAV) per annum, \ncomprising: \nThe base management fee is payable from \nthe income and assets of the Fund to the \nInvestment Manager half-yearly in arrears \nBase Management Fee \n0.50% per annum of the Average \nGAV 3 \nAnd \nExpense Recovery Costs \n0.25625% (estimated) per annum \nof GAV in other fees, expenses \nand indirect costs.",
|
||
"---Example End---",
|
||
"The output should be:",
|
||
"{\"data\": []}",
|
||
"\n",
|
||
"B. The table title is with Ongoing annual fees and costs.",
|
||
"B.1 Management fees and costs should not include transaction costs and performance fees.",
|
||
"---Example Start",
|
||
"Ongoing annual\nfees and costs\nC Class and E Class -P Class - Performance \nStandard Fee Option Fee Option \n36 \n(E Class is closed to \nnew investors) \nPlatinum International Fund 1.56% p.a. 1.46% p.a. \nOngoing annual fees and costs include estimated management fees and costs, estimated \ntransaction costs and estimated performance fees (for P Class – Performance Fee Option \nonly). Please see page 36 for further information.",
|
||
"---Example End",
|
||
"The values 1.56 and 1.46 include estimated management fees and costs, estimated \ntransaction costs and estimated performance fees, should ignore them.",
|
||
"The output should be:",
|
||
"{\"data\": []}",
|
||
"B.2 If with pure management fees and costs in table, please extract relevant values",
|
||
"---Example Start---",
|
||
"Fees and costs summary \nPlatinum Trust Funds \nType of fee or cost Amount How and when paid \nC Class and E Class* -\nStandard Fee Option \nP Class - Performance \nFee Option \nOngoing annual fees and costs \nManagement fees and costs \nEstimated management fees and costs \nper annum are: \nPlatinum International Fund 1.41% 1.16%\nPlatinum Global Fund (Long Only) 1.35% 1.10%\n",
|
||
"---Example End---",
|
||
"a. For this example, there is pure \"Management fees and costs\", please extract relevant values.",
|
||
"b. This example mentioned share classes, please output according to share class.",
|
||
"The output should be",
|
||
"{\"data\": [{\"fund name\": \"Platinum International Fund\", \"share name\": \"C Class\", \"management_fee_and_costs\": 1.41, \"management_fee\": 1.41}, {\"fund name\": \"Platinum International Fund\", \"share name\": \"E Class\", \"management_fee_and_costs\": 1.41, \"management_fee\": 1.41}, {\"fund name\": \"Platinum International Fund\", \"share name\": \"P Class\", \"management_fee_and_costs\": 1.16, \"management_fee\": 1.16}, {\"fund name\": \"Platinum Global Fund (Long Only)\", \"share name\": \"C Class\", \"management_fee_and_costs\": 1.35, \"management_fee\": 1.35}, {\"fund name\": \"Platinum Global Fund (Long Only)\", \"share name\": \"E Class\", \"management_fee_and_costs\": 1.35, \"management_fee\": 1.35}, {\"fund name\": \"Platinum Global Fund (Long Only)\", \"share name\": \"P Class\", \"management_fee_and_costs\": 1.1, \"management_fee\": 1.1}]}",
|
||
"\n",
|
||
"C. If there are multiple Management fee and costs sub-columns, here is the rule: ",
|
||
"C.1 With \"Management fees\" and \"Indirect fee\", sum the values from these two columns: \"Management fees\" + \"Indirect fee\".",
|
||
"---Example Start---",
|
||
"\n\nManagement fees \nManagement fees and costs \nIndirect Fee \nPerformance Fees \nTransaction Costs \nTotal \nMLC diversified investment \noption \nMLC Horizon 2 \nIncome Portfolio \n1.35% p.a. \n0.07% p.a. \n0.06% p.a. \n0.01% p.a. \n1.49% p.a. \n",
|
||
"---Example End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"MLC Horizon 2 Income Portfolio\", \"share name\": \"MLC Horizon 2 Income Portfolio\", \"management_fee_and_costs\": 1.42, \"management_fee\": 1.35, \"indirect_costs\": 0.07, \"performance_fee_costs\": 0.06}]}",
|
||
"\n",
|
||
"C.2 With \"Total management cost (% pa)\" = \"Management fee (% pa)\" + \"Estimated other indirect costs\" + \"Estimated expense recoveries\" + \"Estimated Regulatory Change Expense Recovery\".",
|
||
"The management_fee is the value of \"Management fee (% pa)\".",
|
||
"The management_fee_and_costs is the value of \"Total management cost (% pa)\".",
|
||
"---Example 1 Start---",
|
||
"Fund/Investment\nOption\nManagement\nfee (% pa)\nEstimated \nPerformance \n-related \nfees \nEstimated\nother\nindirect\ncosts\nEstimated\nexpense\nrecoveries\nEstimated\nRegulatory\nChange\nExpense\nRecovery\nTotal\nmanagement\ncost (% pa)\nEstimated\nbuy-sell\nspread (%)\nBT Future \nGoals Fund \n1.33 0.000.04 0.000.01 1.38 0.31\n1.29 0.000.00 0.000.01 1.30 0.29\n",
|
||
"---Example 1 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"BT Future Goals Fund\", \"share name\": \"BT Future Goals Fund\", \"management_fee_and_costs\": 1.38, \"management_fee\": 1.33, \"indirect_costs\": 0.04, \"recoverable_expenses\": 0, \"change_recoverable_expenses\": 0.01, \"performance_fee_costs\": 0, \"buy_spread\": 0.31, \"sell_spread\": 0.31}]}",
|
||
"---Example 2 Start---",
|
||
"\nFund name \nManagement fee \nRecoverable expenses \nEstimated performance-related fee \nEstimated other indirect costs \nPathways 30 \n1.16% pa \n0.02% pa \n0.05% pa \n0.05% pa \nPathways 70 \n1.30% pa \n0.01% pa \n0.06% pa \n0.04% pa \n",
|
||
"---Example 2 End---",
|
||
"The management_fee_and_costs is the value of \"Management fee\" + \"Recoverable expenses\" + \"Estimated other indirect costs\".",
|
||
"The management_fee is the value of \"Management fee\".",
|
||
"The performance_fee_costs is the value of \"Estimated performance-related fee\".",
|
||
"The indirect_costs is the value of \"Estimated other indirect costs\".",
|
||
"The recoverable_expenses is the value of \"Recoverable expenses\".",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Pathways 30\", \"share name\": \"Pathways 30\", \"management_fee_and_costs\": 1.23, \"management_fee\": 1.16, \"recoverable_expenses\": 0.02, \"performance_fee_costs\": 0.05, \"indirect_costs\": 0.05}, {\"fund name\": \"Pathways 70\", \"share name\": \"Pathways 70\", \"management_fee_and_costs\": 1.35, \"management_fee\": 1.3, \"recoverable_expenses\": 0.01, \"performance_fee_costs\": 0.06, \"indirect_costs\": 0.04}]}",
|
||
"\n",
|
||
"D. If only find \"Management fees and costs\", please output the relevant same value for both of data point keys: \"management_fee_and_costs\" and \"management_fee\".",
|
||
"---Example 1 Start---",
|
||
"The fees and costs for managing \nyour investment \nManagement fees and costs \n1 \n• \nSPDR World: 0.30% per annum of net asset \nvalue. This is reduced to 0.18% per annum of net \nasset value with effect from 14 February 2022.",
|
||
"---Example 1 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"SPDR World\", \"share name\": \"SPDR World\", \"management_fee_and_costs\": 0.18, \"management_fee\": 0.18}]}",
|
||
"---Example 2 Start---",
|
||
"Management Fees and Costs \n\nAs at the date of this PDS, Management Fees and Costs will be capped at: \n\n• 0.18% pa of net asset value for SPDR World \n\n• 0.21% pa of net asset value for SPDR World (Hedged) \n\n",
|
||
"---Example 2 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"SPDR World\", \"share name\": \"SPDR World\", \"management_fee_and_costs\": 0.18, \"management_fee\": 0.18}, {\"fund name\": \"SPDR World (Hedged)\", \"share name\": \"SPDR World (Hedged)\", \"management_fee_and_costs\": 0.21, \"management_fee\": 0.21}]}",
|
||
"---Example 3 Start---",
|
||
"Fund name \nManagement \nfees and costs \n(p.a.) 1 \nBuy/sell \nspread \n(%) 2 \nLOWER VOLATILITY SHARE \nFirst Sentier Wholesale Equity \nIncome Fund \n1.22% 0.05\nFirst Sentier Wholesale Geared \nShare Fund 3 \n1.04%(g)/2.18%(n) 4 0.20–0.50 5 \n\n",
|
||
"---Example 3 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"First Sentier Wholesale Equity Income Fund\", \"share name\": \"First Sentier Wholesale Equity Income Fund\", \"management_fee_and_costs\": 1.22, \"management_fee\": 1.22, \"buy_spread\": 0.05, \"sell_spread\": 0.05}, {\"fund name\": \"First Sentier Wholesale Geared Share Fund\", \"share name\": \"First Sentier Wholesale Geared Share Fund\", \"management_fee_and_costs\": 2.18, \"management_fee\": 2.18, \"buy_spread\": 0.5, \"sell_spread\": 0.5}]}",
|
||
"\n",
|
||
"E. If only find \"Management fees\", please output the relevant same value for both of data point keys: \"management_fee_and_costs\" and \"management_fee\".",
|
||
"---Example 1 Start---",
|
||
"Underlying FundManagement fee component \nVanguard High Growth Index Fund1.50% p.a. of the NAV of the Underlying Fund\n",
|
||
"---Example 1 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Vanguard High Growth Index Fund\", \"share name\": \"Vanguard High Growth Index Fund\", \"management_fee_and_costs\": 1.5, \"management_fee\": 1.5}]}",
|
||
"\n",
|
||
"F. If with columns \"Investment fees and costs\" or \"Investment fees and costs (excl Performance Fees)\", \"Performance Fee\", \"Transaction costs\", \"Total investment fees and costs\", please only extraction values from \"Investment fees and costs\" or \"Investment fees and costs (excl Performance Fees)\", output the relevant same value for both of data point keys: \"management_fee_and_costs\" and \"management_fee\".",
|
||
"---Example 1 Start---",
|
||
"\n\nInvestment option \nInvestment fees \nand costs (excl \nPerformance Fees) \nPerformance \nFee \nTransaction \ncosts \nTotal \ninvestment \nfees and costs \nBalanced 0.53% 0.43% 0.13%1.09% \nCapital Stable \n0.32% \n0.18% \n0.09% \n0.59% \n",
|
||
"---Example 1 End---",
|
||
"For this example, please ignore the \"Total investment fees and costs\" and \"Transaction costs\" columns, ",
|
||
"just output the values from \"Investment fees and costs (excl Performance Fees)\" as management_fee and management_fee_and_costs, ",
|
||
"output the values from \"Performance Fee\" as performance_fee_costs.",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Balanced\", \"share name\": \"Balanced\", \"management_fee_and_costs\": 0.53, \"management_fee\": 0.53, \"performance_fee_costs\": 0.43}, {\"fund name\": \"Capital Stable\", \"share name\": \"Capital Stable\", \"management_fee_and_costs\": 0.32, \"management_fee\": 0.32, \"performance_fee_costs\": 0.18}]}",
|
||
"\n",
|
||
"G. If the management fee/ management fee and costs is with the range, e.g. 0.05% to 1.00% or 0.55%-1.00%, please ignore and output empty.",
|
||
"---Example 1 Start---",
|
||
"Fees and costs summary \n\nLifeplan Investment Bond \n\nType of fee or cost Amount How and when paid \nOngoing annual fees and costs \nManagement fees and costs 6, 7 \n• \nadministration fee 1,2 of 0.60% p.a. gross of tax \ndeductions (or 0.42% p.a. net of tax deductions) \n7 , \nThe fees and costs for managing \nyour investment \n• \nless \nThe administration fee is calculated and accrued \ndaily and paid monthly in arrears from the \ninvestment option. The administration fee can be \nnegotiated with wholesale clients. 2 \nadministration fee rebate for balances of \n$500,000 or more (refer to ‘Administration fee \nrebate’ section), \nFor the Lifeplan Capital Guaranteed investment \noption \nplus \n• \nThe investment option management costs for each \ninvestment option are shown ‘in the ‘Management \nfees and costs’ section below. \ninvestment option management cost 3 charged \nby the fund managers to manage the underlying \nportfolio estimated between 0.26% and 1.82% p.a. \nfor the previous financial year for the investment \noption. 8 \n",
|
||
"---Example 1 End---",
|
||
"The relevant values: 0.26 and 1.82, are in the range, so the output should be:",
|
||
"{\"data\": []}",
|
||
"---Example 2 Start---",
|
||
"Investment \nfees and costs \n2 \n0.07% to 1.00% \nof assets p.a. \ndepending on \nthe investment \noption \n",
|
||
"---Example 2 End---",
|
||
"The relevant values: 0.07 and 1.00, are in the range, should ignore, so the output should be:",
|
||
"{\"data\": []}",
|
||
"---Example 3 Start---",
|
||
"Management fees and costs \n0.67–1.17% p.a. (estimated) \nThe fees and costs for \nmanaging your investment \n",
|
||
"---Example 3 End---",
|
||
"The relevant values: 0.67 and 1.17, are in the range, should ignore, so the output should be:",
|
||
"{\"data\": []}",
|
||
"---Example 4 Start---",
|
||
"Type of fee or cost Amount 2 How and when paid \nOngoing annual fees and costs 3 \nManagement fees and costs \n0.82% to 1.22% p.a. (estimated) \n",
|
||
"---Example 4 End---",
|
||
"The relevant values: 0.82 and 1.22, are in the range, should ignore, so the output should be:",
|
||
"{\"data\": []}",
|
||
"\n",
|
||
"H. If the management fee and costs value including the performance fee, please exclude or subtract the performance fee value, just output the management fee and costs value.",
|
||
"---Example 1 Start---",
|
||
"MANAGEMENT COSTS AND TRANSACTION COSTS \n\nOption name Management costs \nEstimated \nperformance \nfee (pa) 1 \nTotal management\ncosts (including\nestimated performance\nfee) pa\nTransaction costs \nper transaction (%) \nMULTI-MANAGER MULTI-SECTOR (These investment options are located in the ‘Investment Options Menu’ on pages 18 to 19.) \nFirstChoice Wholesale Defensive 0.85% 0.85% 0.15\nFirstChoice Wholesale Conservative 0.90% 0.02%1 0.92% 1 0.15 \n",
|
||
"---Example 1 End---",
|
||
"The column: \"Total management costs (including estimated performance fee) pa\" is the sum of \"Management costs\" and \"Estimated performance fee (pa)\", we should ignore the \"Estimated performance fee (pa)\" value, just output the \"Management costs\" value.",
|
||
"Both of management_fee and management_fee_and_costs are the values for \"Management costs\", so the output should be:",
|
||
"{\"data\": [{\"fund name\": \"FirstChoice Wholesale Defensive\", \"share name\": \"FirstChoice Wholesale Defensive\", \"management_fee_and_costs\": 0.85, \"management_fee\": 0.85}, {\"fund name\": \"FirstChoice Wholesale Conservative\", \"share name\": \"FirstChoice Wholesale Conservative\", \"management_fee_and_costs\": 0.9, \"management_fee\": 0.9, \"performance_fee_costs\": 0.02}]}",
|
||
"---Example 2 Start---",
|
||
"Investment \noption \nInvestment fees and \ncosts (p.a.) \n1 \nTransaction \ncosts (p.a.) \nMySuper/ \nBalanced \n0.38% (including 0.09% \nPerformance fee) \n0.18% \nManaged \nGrowth \n0.38% (including 0.11% \nPerformance fee) \n0.08% \n",
|
||
"---Example 2 End---",
|
||
"The column: \"Investment fees and costs (p.a.)\", \"including Performance fee\", meaning the value is the sum of \"Management costs\" and \"performance fee\", We should subtract the \"performance fee\" value, just output the \"Management costs\" value.",
|
||
"Both of management_fee and management_fee_and_costs are the values for \"Management costs\".",
|
||
"So, for fund: MySuper/Balanced, the value 0.38, including 0.09 Performance fee, so the Management costs is 0.38 - 0.09 = 0.29, performance_fee_costs is 0.09.",
|
||
"For fund: Managed Growth, the value 0.38, including 0.11 Performance fee, so the Management costs is 0.38 - 0.11 = 0.27, performance_fee_costs is 0.11.",
|
||
"So the output should be:",
|
||
"{\"data\": [{\"fund name\": \"MySuper/Balanced\", \"share name\": \"MySuper/Balanced\", \"management_fee_and_costs\": 0.29, \"management_fee\": 0.29, \"performance_fee_costs\": 0.09}, {\"fund name\": \"Managed Growth\", \"share name\": \"Managed Growth\", \"management_fee_and_costs\": 0.27, \"management_fee\": 0.27, \"performance_fee_costs\": 0.11}]}",
|
||
"---Example 3 Start---",
|
||
"Fund name \nTotal of management \nfees and costs and \nperformance \nfees (% p.a.) \n= \nManagement \nfees and costs \n(% p.a.) \n+ \nPerformance \nfee (% p.a.) \nBuy/sell \nspread \nCFS Real Return – Class A 1 \n0.87% \n0.87% \n0.15% \nCFS Defensive Builder \n0.68% \n0.67% \n0.01% \n0.15% \n",
|
||
"---Example 3 End---",
|
||
"The column: \"Total of management fees and costs and performance fees (% p.a.)\", meaning the value is the sum of \"Management fee and costs\" and \"performance fee\", We should ignore this column values.",
|
||
"The column \"Management fees and costs (% p.a.)\" is the value of \"Management fee and costs\".",
|
||
"Both of management_fee and management_fee_and_costs are the values for \"Management fees and costs (% p.a.)\" for this case.",
|
||
"If there are 3 decimal numbers, the 2nd decimal number is the management_fee_and_costs and management_fee, the 3rd decimal number is the buy_spread and sell_spread.",
|
||
"If there are 4 decimal numbers, the 2nd decimal number is the management_fee_and_costs and management_fee, the 3rd decimal number is the performance_fee_costs, the 4th decimal number is buy_spread and sell_spread.",
|
||
"So the output should be:",
|
||
"{\"data\": [{\"fund name\": \"CFS Real Return – Class A\", \"share name\": \"CFS Real Return – Class A\", \"management_fee_and_costs\": 0.87, \"management_fee\": 0.87, \"buy_spread\": 0.15, \"sell_spread\": 0.15}, {\"fund name\": \"CFS Defensive Builder\", \"share name\": \"CFS Defensive Builder\", \"management_fee_and_costs\": 0.67, \"management_fee\": 0.67, \"performance_fee_costs\": 0.01, \"buy_spread\": 0.15, \"sell_spread\": 0.15}]}",
|
||
"\n",
|
||
"I. Some table is very complex, with many data points columns, please extract the relevant values.",
|
||
"---Example 1 Start---",
|
||
"Option name \nTotal administration\nand investment\nfees and costs (p.a.)\n= \nAdministration\nfees and\ncosts (p.a.)\n+ \nInvestment fees \nand costs (p.a.) \n2 \n+ \nPerformance \nfee (p.a.) \n1 \nBuy/sell\nspread\n(%)\n6 \nCFS Multi-Manager Multi-Sector (These investment options are located in the Investment Options Menu.) \nCFS Defensive \n0.94% \n0.20% 0.74%0.15 \nCFS Conservative 1.04% \n1 \n0.20% 0.81% 0.03%\n1 \n0.15 \n",
|
||
"---Example 1 End---",
|
||
"For this table, there are \"Administration fees and costs (p.a.)\" as administration_fees, ",
|
||
"\"Investment fees and costs (p.a.)\" as management_fee_and_costs and management_fee, ",
|
||
"\"Performance fee (p.a.)\" as performance_fee_costs, ",
|
||
"\"Buy/sell spread (%)\" as buy_spread and sell_spread.",
|
||
"If one row has 5 decimal numbers, ",
|
||
"the 2nd decimal number is the administration_fees, ",
|
||
"the 3rd decimal number is the management_fee_and_costs and management_fee, ",
|
||
"the 4th decimal number is the performance_fee_costs, ",
|
||
"the 5th decimal number is the buy_spread and sell_spread.",
|
||
"If one row has 4 decimal numbers, ",
|
||
"the 2nd decimal number is the administration_fees, ",
|
||
"the 3rd decimal number is the management_fee_and_costs and management_fee, ",
|
||
"the 4th decimal number is the buy_spread and sell_spread.",
|
||
"Please always ignore the 1st decimal number, we need not the total sum values.",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"CFS Multi-Manager Multi-Sector\", \"share name\": \"CFS Defensive\", \"management_fee_and_costs\": 0.74, \"management_fee\": 0.74, \"administration_fees\": 0.2, \"buy_spread\": 0.15, \"sell_spread\": 0.15}, {\"fund name\": \"CFS Multi-Manager Multi-Sector\", \"share name\": \"CFS Conservative\", \"management_fee_and_costs\": 0.81, \"management_fee\": 0.81, \"administration_fees\": 0.20, \"performance_fee_costs\": 0.03, \"buy_spread\": 0.15, \"sell_spread\": 0.15}]}",
|
||
"J. If exist **\"Maximum management fee\"** in context, please ignore relevant values.",
|
||
"---Example Start---",
|
||
"Fund name \nMaximum \nmanagement \nfee (p.a.) \nLOWER VOLATILITY SHARE \nFirst Sentier Wholesale Equity Income Fund 3.075% \nAUSTRALIAN SHARE \nFirst Sentier Wholesale Australian Share Fund 1.538%",
|
||
"---Example End---",
|
||
"The values in example is **Maximum management fee**, should ignore all of them.",
|
||
"The Output should be:",
|
||
"{\"data\": []}"
|
||
],
|
||
"administration_fees":[
|
||
"Administration fees and costs and total annual dollar-based charges are share class level data.",
|
||
"Simple case:",
|
||
"----Example 1 Start----",
|
||
"Fees and costs summary \n\nLegalsuper Pension \n\nType of fee or cost Amount How and when paid \nOngoing annual fees and costs \n1 \nAdministration fees and \ncosts \n$67.60 pa ($1.30 per week) plus 0.29% pa \nof your account balance \n",
|
||
"----Example 1 End----",
|
||
"According to example, the administration fee is $1.30 per week plus 0.29% pa, so administration_fees is 0.29, ",
|
||
"total_annual_dollar_based_charges is 1.30 * 52 = 67.6",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Legalsuper Pension\", \"share name\": \"Legalsuper Pension\", \"administration_fees\": 0.29, \"total_annual_dollar_based_charges\": 67.6}]}",
|
||
"\n",
|
||
"----Example 2 Start----",
|
||
"At a glance summary \n\nImportant information about TelstraSuper RetireAccess income streams \n\nAdministration fee • \n• \n$1.00 per week plus 0.17% pa - if you have more than one account the $1.00 per \nweek fee will only apply to one account \nA fee rebate applies if your balance exceeds $1m, or if your and your spouse’s \ncombined account balances exceed $969,410 (conditions apply)",
|
||
"----Example 2 End----",
|
||
"According to example, the administration fee is $1.00 per week plus 0.17% pa, so administration_fees is 0.17, ",
|
||
"total_annual_dollar_based_charges is 1 * 52 = 52",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"TelstraSuper RetireAccess\", \"share name\": \"TelstraSuper RetireAccess\", \"administration_fees\": 0.17, \"total_annual_dollar_based_charges\": 52}]}",
|
||
"---Example 3 Start---",
|
||
"\nPrime Super Income Stream\nType of fee \nor cost \nAmount How and when paid \nOngoing annual fees and costs \n1 \nAdministration \nfees and costs \nAdministration \nfees of $1.30 \nper week \nPlus \n0.50% p.a. of \nyour account \nbalance, capped \nat $500 p.a. \nDeducted from your \naccount on the last \nbusiness day of each \nmonth, except if you \nare leaving Prime \nSuper, in which case \nit is deducted prior to \nyour exit from Prime \nSuper. \nInvestment \nfees and costs \n2 \n0.07% to 1.00% \nof assets p.a. \ndepending on \nthe investment \noption \nTaken into account \nprior to the declaration \nof weekly earning \nrates. This cost is not \ndeducted directly from \nyour account. \n",
|
||
"---Example 3 End---",
|
||
"According to example, the administration fee is $1.30 per week plus 0.50% p.a., so administration_fees is 0.5, ",
|
||
"total_annual_dollar_based_charges is 1.30 * 52 = 67.6",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Prime Super Income Stream\", \"share name\": \"Prime Super Income Stream\", \"administration_fees\": 0.5, \"total_annual_dollar_based_charges\": 67.6}]}",
|
||
"---Example 4 Start---",
|
||
"At a glance summary \n\nImportant information about TelstraSuper RetireAccess income streams \n\nTTR income stream Retirement income stream Reference \nAdministration fee • \n• \n$1.00 per week plus 0.17% pa - if you have more than one account the $1.00 per \nweek fee will only apply to one account \nA fee rebate applies if your balance exceeds $1m, or if your and your spouse’s \ncombined account balances exceed $969,410 (conditions apply) \nRefer to the ‘Fees and \nother costs’ section on \npages 40-46 for details \n",
|
||
"---Example 4 End---",
|
||
"According to example, the administration fee is $1.00 per week plus 0.17% pa, so administration_fees is 0.17, ",
|
||
"total_annual_dollar_based_charges is 1 * 52 = 52",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"TelstraSuper RetireAccess\", \"share name\": \"TelstraSuper RetireAccess\", \"administration_fees\": 0.17, \"total_annual_dollar_based_charges\": 52}]}",
|
||
"\n",
|
||
"Complex cases:",
|
||
"A. Need to add multiple numbers together.",
|
||
"---Example 1 Start---",
|
||
"MLC MasterKey Super & Pension Fundamentals \n\nType of fee or cost \nOngoing annual fees and costs 1 \n\nAdministration fees and \ncosts \n\nAccount balance \n\nFirst $150,000 \n\nRemaining balance \nover $150,000 \n\nThe percentage Administration fee \ncharged to each account you have \n(excluding the fixed fee and Trustee \nLevy) is capped at $2,500 pa. \n\nPlus \n\nTrustee Levy of 0.02% pa of your \naccount balance. \n\nPlus \n\nAmount \n\nHow and when paid \n\nPercentage fee \n(% pa) \n\n0.30 \n\n0.10 \n\nAdministration fee \n\nThe Administration fee is deducted monthly from your account and will \nbe rounded off to 2 decimal points. As a result of the rounding, the total \nannual amount may slightly differ. \n\nThe percentage fee for each month is calculated using your average Super \nand Pension account balance for the previous month. \n\nThe Trustee Levy will be deducted monthly from your account balance. \n\nThe levy amount for each month is calculated using your account balance \nat the date it's deducted. \n\nYou won't see these costs as direct charges to your account. They reduce \nthe balance held in reserves used to cover certain costs related to the \nrunning of the MLC Super Fund. \n\n4 \n\nMLC MasterKey Super & Pension Fundamentals Product Disclosure Statement",
|
||
"---Example 1 End---",
|
||
"For this case, the relevant values: first: 0.30%, remaining balance over: 0.10%, Plus Trustee Levy: 0.02%.",
|
||
"Please ignore the remaining balance over 0.10%, add first: 0.30% and Plus Trustee Levy: 0.02% = 0.32%",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"MLC MasterKey Super & Pension Fundamentals\", \"share name\": \"MLC MasterKey Super & Pension Fundamentals\", \"administration_fees\": 0.32}]}",
|
||
"---Example 2 Start---",
|
||
"Fees and costs summary\n\nHostplus Superannuation and Personal Super Plan \n\nType of fee \nAmount \nHow and when paid \nOngoing annual fees and costs1 \nAdministration \nfees and costs \n$78.00 p.a. \n($1.50 per week) \nplus $32.24 p.a. \nDeducted monthly from \nyour account. \nDeducted from the Fund’s \nAdministration Reserve \nthroughout the year (and \nnot from your account). \nplus trustee fee \nof 0.0165% p.a. \nof your account \nbalance. \n",
|
||
"---Example 2 End---",
|
||
"According to example, the total annual dollar-based charges is $78.00 p.a. ($1.50 per week), so total_annual_dollar_based_charges is 78.",
|
||
"Attention: about plus trustee fee of 0.0165% p.a. of your account balance., it's only part of administration_fees, missing the \"first\" part, so please ignore this part.",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Hostplus Superannuation and Personal Super Plan\", \"share name\": \"Hostplus Superannuation and Personal Super Plan\", \"total_annual_dollar_based_charges\": 78}]}"
|
||
],
|
||
"total_annual_dollar_based_charges": [
|
||
"Total annual dollar-based charges are share class level data.",
|
||
"A. Its value corresponds to the administration fees and costs that are charged on a weekly basis.",
|
||
"----Example Start----",
|
||
"MLC MasterKey Super & Pension Fundamentals\nType of fee or cost \nOngoing annual fees and costs 1 \nAmount \nHow and when paid \nOther administration costs paid from \nreserves of 0.00% pa of your account \nbalance. \nPlus \nA fixed fee of $1.50 per week \nThis fee is deducted monthly if your account balance is below $50,000 \nwhen the percentage administration fee is deducted. \nInvestment fees and \ncosts 2 \nInvestment fees and estimated costs \nfor MLC Horizon 4 Balanced Portfolio, \n1.20% pa. \nYou won ’ t see these fees and costs as direct charges to your account. \nThey're reflected in the daily unit price of each investment option and will \nreduce the net return on your investment \nInvestment fees and estimated costs \nfor other investment options, ranges \nfrom 0.00% pa to 2.84% pa \n(estimated). \nTransaction costs \nMLC Horizon 4 Balanced Portfolio, \n0.06% pa (estimated). \nOther investment options, ranges \nfrom 0.00% pa to 0.24% pa \n(estimated). \nYou won ’ t see these costs as direct charges to your account. They're \nreflected in the daily unit price of each investment option and will reduce \nthe net return on your investment. \nMember activity related fees and costs \nBuy-sell spread \nYou won ’ t see this fee as a direct charge to your account. It ’ s reflected in \nthe buy and sell unit price of each investment option when there ’ s a \ntransaction on your account. \nMLC Horizon 4 Balanced Portfolio, \n0.10%/0.10% \nOther investment options, ranges \nfrom 0.00%/0.00% to 0.30%/0.30% \nThe current buy-sell spreads of an investment option are available at \nmlc.com.au/buysellspreads \n",
|
||
"----Example End----",
|
||
"According to example, the fixed fee is $1.50 per week, so total_annual_dollar_based_charges is 1.50 * 52 = 78",
|
||
"In the example, also with management fees and costs, management fee, buy_spread and sell_spread for specific fund: MLC Horizon 4 Balanced Portfolio.",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"MLC MasterKey Super & Pension Fundamentals\", \"share name\": \"MLC MasterKey Super & Pension Fundamentals\", \"total_annual_dollar_based_charges\": 78}, {\"fund name\": \"MLC Horizon 4 Balanced Portfolio\", \"share name\": \"MLC Horizon 4 Balanced Portfolio\", \"management_fee_and_costs\": 1.2, \"management_fee\": 1.2, \"buy_spread\": 0.1, \"sell_spread\": 0.1}]}",
|
||
"\n",
|
||
"B. Please identify some case which not belong to the total_annual_dollar_based_charges, and output empty.",
|
||
"----Example Start----",
|
||
"Cost of product information \n\nCost of product for 1 year \n\nThe cost of product gives a summary calculation about \nhow ongoing annual fees and costs can affect your \nsuperannuation investment over a 1-year period for all \ninvestment options. It is calculated in the manner \nshown in the 'Example of annual fees and costs'. \n\nThe cost of product information assumes a balance of \n$50,000 at the beginning of the year. (Additional fees \nsuch as a buy/sell spread may apply – refer to the ‘Fees \nand costs summary’ table for the relevant investment \noption.) \n\nYou should use this figure to help compare \nsuperannuation products and investment options. \n\nInvestment option \nCash \nCost of product \nPerpetual Cash \n$60.00 \nFixed income and credit \nBentham Global Income \n$485.00 \n",
|
||
"----Example End----",
|
||
"Explanation:",
|
||
"The values provided in the example are not total annual dollar-based charges; ",
|
||
"they represent the cost of product information, which is a calculated figure used to compare superannuation products and investment options. ",
|
||
"This figure includes ongoing annual fees and costs, but it may not encompass all possible charges, such as additional fees like buy/sell spreads. ",
|
||
"Therefore, it serves as a comparative tool rather than a comprehensive total of all annual charges.",
|
||
"The output should be empty:",
|
||
"{\"data\": []}"
|
||
],
|
||
"buy_spread": [
|
||
"A. Exclude reported name",
|
||
"Please don't extract data by the reported names for buy_spread or sell_spread, they are: ",
|
||
"Transaction costs buy/sell spread recovery, Transaction costs reducing return of the investment option (net transaction costs), Cost of product, ",
|
||
"Estimated transaction costs offset by buy/sell spreads (% pa), ",
|
||
"---Example 1 Start---",
|
||
"Option name \nTotal estimated \ntransaction costs \n(% pa) \nEstimated transaction costs \noffset by buy/sell spreads \n(% pa) \nEstimated transaction costs \nborne by the option \n(% pa) \nGenerations Defensive \n0.21 \n0.04 \n0.17 \n",
|
||
"---Example 1 End---",
|
||
"The data should be excluded, the output should be:",
|
||
"{\"data\": []}",
|
||
"\n",
|
||
"---Example 2 Start---",
|
||
"Transaction costs \nRetirement and TTR income streams \n0.06% p.a. for Defensive Growth, 0.04% p.a. for International \nShares, 0.08% p.a. for Australian Shares, 0.19% p.a. for Property",
|
||
"---Example 2 End---",
|
||
"The data is about Transaction costs, should be excluded, the output for buy_spread and sell_spread should be:",
|
||
"{\"data\": []}",
|
||
"\n",
|
||
"---Example 3 Start---",
|
||
"Fund name \nCost of product \nCFS Index Australian Bond Fund \n$155 \n",
|
||
"---Example 3 End---",
|
||
"The data is about Cost of product, should be excluded, the output for buy_spread and sell_spread should be:",
|
||
"{\"data\": []}",
|
||
"B. Simple case with simple table structure:",
|
||
"---Example 1 Start---",
|
||
"Investment option Buy cost Sell cost \nLifestyle Growth 0% 0%\nLifestyle Balanced 0% 0%\nProperty 0.10% 0.10%\n",
|
||
"---Example 1 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Lifestyle Growth\", \"share name\": \"Lifestyle Growth\", \"buy_spread\": 0, \"sell_spread\": 0}, {\"fund name\": \"Lifestyle Balanced\", \"share name\": \"Lifestyle Balanced\", \"buy_spread\": 0, \"sell_spread\": 0}, {\"fund name\": \"Property\", \"share name\": \"Property\", \"buy_spread\": 0.1, \"sell_spread\": 0.1}]}",
|
||
"\n",
|
||
"---Example 2 Start---",
|
||
"Fund name \nManagement fees \nand costs (% p.a.) \n1 \nTransaction costs \n(% p.a.) \n1 \nBuy/sell spread \n(%) \n2 \nEveryday Investing Balanced Fund 0.35 0.05 0.00\n",
|
||
"---Example 2 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Everyday Investing Balanced Fund\", \"share name\": \"Everyday Investing Balanced Fund\", \"management_fee_and_costs\": 0.35, \"management_fee\": 0.35, \"buy_spread\": 0, \"sell_spread\": 0}]}",
|
||
"\n",
|
||
"---Example 3 Start---",
|
||
"Fund name \nManagement \nfees and costs \n(p.a.) 1 \nBuy/sell \nspread \n(%) 2 \nAUSTRALIAN SHARE \nFirst Sentier Australian Share Fund 0.96% 0.10\nFirst Sentier Concentrated Australian \nShare Fund 0.96% 0.10\nFirst Sentier Imputation Fund 0.97% 0.15\nAUSTRALIAN SHARE – SMALL COMPANIES \nFirst Sentier Australian Small \nCompanies Fund 1.12% 0.15\nGLOBAL SHARE \nStewart Investors Worldwide Leaders \nSustainability Fund 1.17% 0.10\nStewart Investors Worldwide Sustainability \nFund 1.02% 0.10\n",
|
||
"---Example 3 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"First Sentier Australian Share Fund\", \"share name\": \"First Sentier Australian Share Fund\", \"management_fee_and_costs\": 0.96, \"management_fee\": 0.96, \"buy_spread\": 0.1, \"sell_spread\": 0.1}, {\"fund name\": \"First Sentier Concentrated Australian Share Fund\", \"share name\": \"First Sentier Concentrated Australian Share Fund\", \"management_fee_and_costs\": 0.96, \"management_fee\": 0.96, \"buy_spread\": 0.1, \"sell_spread\": 0.1}, {\"fund name\": \"First Sentier Imputation Fund\", \"share name\": \"First Sentier Imputation Fund\", \"management_fee_and_costs\": 0.97, \"management_fee\": 0.97, \"buy_spread\": 0.15, \"sell_spread\": 0.15}, {\"fund name\": \"First Sentier Australian Small Companies Fund\", \"share name\": \"First Sentier Australian Small Companies Fund\", \"management_fee_and_costs\": 1.12, \"management_fee\": 1.12, \"buy_spread\": 0.15, \"sell_spread\": 0.15}, {\"fund name\": \"Stewart Investors Worldwide Leaders Sustainability Fund\", \"share name\": \"Stewart Investors Worldwide Leaders Sustainability Fund\", \"management_fee_and_costs\": 1.17, \"management_fee\": 1.17, \"buy_spread\": 0.1, \"sell_spread\": 0.1}, {\"fund name\": \"Stewart Investors Worldwide Sustainability Fund\", \"share name\": \"Stewart Investors Worldwide Sustainability Fund\", \"management_fee_and_costs\": 1.02, \"management_fee\": 1.02, \"buy_spread\": 0.1, \"sell_spread\": 0.1}]}",
|
||
"\n",
|
||
"---Example 4 Start---",
|
||
"\n\nInvestment option \nGross total \ntransaction costs 1 \n% p.a. \nNet total transaction \ncosts 2 \n% p.a. \nBuy-sell \nspread (ITC) 3 \n% \nAllan Gray Australian Equity Fund – Class A 0.06 0.00 0.40\nAlphinity Sustainable Share Fund 0.15 0.02 0.40\n",
|
||
"---Example 4 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Allan Gray Australian Equity Fund – Class A\", \"share name\": \"Allan Gray Australian Equity Fund – Class A\", \"buy_spread\": 0.4, \"sell_spread\": 0.4}, {\"fund name\": \"Alphinity Sustainable Share Fund\", \"share name\": \"Alphinity Sustainable Share Fund\", \"buy_spread\": 0.4, \"sell_spread\": 0.4}]}"
|
||
],
|
||
"performance_fee_costs": [
|
||
"Performance fees is share class level data.",
|
||
"A. If the performance fees is with the range, please ignore and output empty.",
|
||
"---Example Start---",
|
||
"Performance fees \nAmounts deducted from your \ninvestment in relation to the \nperformance of the product \nEstimated to be 0.00% p.a. to 2.18% p.a. of the net \nasset value of the relevant investment option based \non a 5 year average. \nThe estimated performance fee based on an average \nof the previous 5 financial years for each investment \noption are shown on the table in the Performance \nfee section below.",
|
||
"---Example End---",
|
||
"The relevant values: 0.00 and 2.18, are in the range, so the output should be:",
|
||
"{\"data\": []}",
|
||
"B. If the table is only about Cost of product, should be excluded, ",
|
||
"---Example Start---",
|
||
"Fund name \nCost of product \nCFS Index Australian Bond Fund \n$155 \n",
|
||
"---Example End---",
|
||
"The data is about Cost of product, should be excluded, the output for Performance fees should be:",
|
||
"{\"data\": []}",
|
||
"C. If with pure performance fee in table, please extract relevant values",
|
||
"---Example Start---",
|
||
"\n\nFees and costs summary \nPlatinum Trust Funds \nType of fee or cost Amount How and when paid \nC Class and E Class* -\nStandard Fee Option \nP Class - Performance \nFee Option \nOngoing annual fees and costs \nPerformance fees \nAmounts deducted from your investment in \nrelation to the performance of the product. \nPlatinum International Fund Nil 0.15%\nPlatinum Global Fund (Long Only) Nil 0.24%\n",
|
||
"---Example End---",
|
||
"a. For this example, there is pure \"Performance fees\", please extract relevant values as performance_fee_costs.",
|
||
"b. This example mentioned share classes, please output according to share class.",
|
||
"The output should be",
|
||
"{\"data\": [{\"fund name\": \"Platinum International Fund\", \"share name\": \"C Class\", \"performance_fee_costs\": 0}, {\"fund name\": \"Platinum International Fund\", \"share name\": \"E Class\", \"performance_fee_costs\": 0}, {\"fund name\": \"Platinum International Fund\", \"share name\": \"P Class\", \"performance_fee_costs\": 0.15}, {\"fund name\": \"Platinum Global Fund (Long Only)\", \"share name\": \"C Class\", \"performance_fee_costs\": 0}, {\"fund name\": \"Platinum Global Fund (Long Only)\", \"share name\": \"E Class\", \"performance_fee_costs\": 0}, {\"fund name\": \"Platinum Global Fund (Long Only)\", \"share name\": \"P Class\", \"performance_fee_costs\": 0.24}]}",
|
||
"D. Identify the value of performance fee and if it is written 0% or 0.00% or 0 or 0.00 then extract the same as 0 do not assume null for the same and return its values as 0",
|
||
"---Example Start---",
|
||
"Fund/Investment Option \nManagement Fees \nand Costs \n(% pa) \n1 \nPerformance Fees 2 \n(% pa) \nTransaction Costs 3 \n(% pa) \nBT American Share Fund 1.08 0.00 0.00\nBT Asian Share Fund 1.10 0.00 0.10",
|
||
"---Example End---",
|
||
"a. For this example, as Performance fee mentioned as 0.00 so return 0 as performance fee datapoint value.",
|
||
"E. If for performance fee specifically Nil is written in the value then return NULL('') for the same",
|
||
"---Example Start---",
|
||
"Vanguard Investor Short Term Fixed Interest Fund PLUS Performance fees Nil \nAnd, you will be charged or have deducted \nfrom your investment $0 in performance fees \neach year.",
|
||
"---Example End---",
|
||
"a. For this example, as Performance fee mentioned as Nil so return NULL('') as performance fee datapoint value.",
|
||
"F. If you found Example in the header of the table then ignore that table and do not extract value from the same table",
|
||
"---Example Start---",
|
||
"Example - Vanguard Investor Short Term Fixed Interest Fund \nContribution fees Nil \nFor every additional $5,000 you put in, you \nwill be charged $0. \nPLUS Management fees and \ncosts 3,4 \n0.19% p.a. of the NAV of the Fund \nAnd, for every $500,000 you have in the \nFund, you will be charged or have deducted \nfrom your investment $950 each year. \nPLUS Performance fees Nil \nAnd, you will be charged or have deducted \nfrom your investment $0 in performance fees \neach year.",
|
||
"---Example End---",
|
||
"a. For this example, you have Example keyword in the header so you should not extract any datapoint values Like performance_fee_costs, management fee etc."
|
||
],
|
||
"minimum_initial_investment": [
|
||
"Minimum initial investment is fund level data, belong to integer number, the value examples are 100, 1,000, 5,000, 10,000, etc.",
|
||
"---Example 1 Start---",
|
||
"The minimum investment per Pension Plan account is \n$20,000. The minimum initial investment in any \ninvestment option is $5,000.\n\nPerpetual WealthFocus Pension Plan",
|
||
"---Example 1 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Perpetual WealthFocus Pension Plan\", \"minimum_initial_investment\": 5000}]}",
|
||
"\n",
|
||
"---Example 2 Start---",
|
||
"Current minimum amounts \nSummary information \nFurther information \nInvestment amount \n$20,000 per Pension Plan account \nOperating your account \nInvestment amount/balance per \ninvestment option \n$5,000 \nOperating your account \n",
|
||
"---Example 2 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"unknown\", \"minimum_initial_investment\": 5000}]}",
|
||
"\n",
|
||
"---Example 3 Start---",
|
||
"Prime Super \n\n5 Initial investment amount \n\nThe minimum net total initial investment amount is $10,000. Please note before you open your pension account: If you \nhave made personal contributions into super and wish to claim a tax deduction, you will have to lodge a Notice of \nIntent to Claim form with the relevant super fund (including Prime Super) before you roll your super into the Income \nStreams account.",
|
||
"---Example 3 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Prime Super\", \"minimum_initial_investment\": 10000}]}",
|
||
"\n",
|
||
"---Example 4 Start---",
|
||
"Minimum \nPlatform operators \nIndirect investors \ninvestment \namounts and their platform operators \nInitial – $500,000 \nAdditional – $5,000 \nMinimum investment amounts are subject to the arrangements between indirect investors \n",
|
||
"---Example 4 End---",
|
||
"The minimum initial investment is under the \"Initial\", the value is $500,000.",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"unknown\", \"minimum_initial_investment\": 500000}]}",
|
||
"\n",
|
||
"---Example 5 Start---",
|
||
"Lifeplan Investment Bond Product Disclosure Statement \n\nThe Lifeplan Bond at a glance \n\nAt a glance Description Refer to page(s) \nContributions and access \nto your investment \n• \n• \nWe provide choice and flexibility for your investment with access to your money at anytime. \nStart your investment with as little as $1,000. \n• \nEstablish a regular savings plan. \n28 \n• \nYou can switch between the investment options and also rebalance within your selected \noptions at any time. \n• \nMinimum withdrawal – $500. \n",
|
||
"---Example 5 End---",
|
||
"If can't find the specific fund name, please apply production name, e.g. Lifeplan Investment Bond",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Lifeplan Investment Bond\", \"minimum_initial_investment\": 1000}]}"
|
||
],
|
||
"benchmark_name": [
|
||
"Benchmark is fund leval data, usually as index fund name, e.g. S&P/ASX 300 A-REIT Total Return Index ",
|
||
"Sometime, there are multiple benchmark names with weightings in the context, please extract them all including weightings and benchmark names.",
|
||
"A. Examples for single benchmark name",
|
||
"---Example 1 Start---",
|
||
"MLC Property Securities Fund \nInvestment objective \nAims to outperform the Benchmark (after fees and before tax) over 5 year periods. \nBenchmark \nS&P/ASX 300 A-REIT Total Return Index \n",
|
||
"---Example 1 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"MLC Property Securities Fund\", \"benchmark_name\": \"S&P/ASX 300 A-REIT Total Return Index\"}]}",
|
||
"---Example 2 Start---",
|
||
"First Sentier Wholesale Global Listed Infrastructure Fund \n\nGLOBAL PROPERTY AND INFRASTRUCTURE SECURITIES \n\nObjective \n\nTo deliver capital growth and inflation \nprotected income by investing in \na globally diversified portfolio of \ninfrastructure securities. The fund aims \nto outperform the FTSE Global Core \nInfrastructure 50-50 (Net TR) Index \nhedged to Australian dollars over rolling \nthree-year periods before fees and taxes.",
|
||
"---Example 2 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"First Sentier Wholesale Global Listed Infrastructure Fund\", \"benchmark_name\": \"FTSE Global Core Infrastructure 50-50 (Net TR) Index\"}]}",
|
||
"---Example 3 Start---",
|
||
"MLC Horizon 5 Growth Portfolio \nInvestment objective\nAims to grow by more than inflation +3.5% pa (after fees and tax) over 10 years. \nBenchmark\nInflation is measured by the Consumer Price Index, calculated by the Australian Bureau of Statistics. \nHow the investment option is\nmanaged\nA diversified portfolio that ’ s predominantly weighted towards the more traditionally growth-focused \nassets that tend to provide higher levels of long-term capital growth (eg shares), with a small exposure to \nthe more stable, defensive asset classes of cash and fixed income. \n",
|
||
"---Example 3 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"MLC Horizon 5 Growth Portfolio\", \"benchmark_name\": \"Consumer Price Index\"}]}",
|
||
"---Example 4 Start---",
|
||
"Benchmark returns over 25 years by Traditional asset class \n\nPast performance is not a reliable indicator of future performance.\n\nMarket indices: Australian shares – S&P/ASX300 Accumulation Index, International shares – MSCI World Ex-Australia \nIndex (Unhedged)",
|
||
"---Example 4 End---",
|
||
"For this case, after keywords: \"Market indices\", there are multiple benchmark names with format: Fund name – Benchmark name,",
|
||
"please extract them all from the context contents.",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Australian shares\", \"benchmark_name\": \"S&P/ASX300 Accumulation Index\"}, {\"fund name\": \"International shares\", \"benchmark_name\": \"MSCI World Ex-Australia Index (Unhedged)\"}]}",
|
||
"---Example 5 Start---",
|
||
"Dimensional Global Small Company Trust – Active ETF\nFund name \nregistered with ASIC \nDimensional Global Small Company Trust \n\nInvestment objective \nThe investment objective of the Fund is to provide long term capital growth by gaining\nexposure to a diversified portfolio of small companies associated with approved developed \nmarkets (excluding Australia). \nThe Fund is not managed with the objective of achieving a particular return relative to a \nbenchmark index. However, to compare the performance of the Fund with a broad measure \nof market performance, reference may be made to the MSCI World ex Australia Small Cap\nIndex (net div.). \nThe index is referred to for comparison purposes only. The index is not intended to \nrepresent the current or targeted asset allocation of the Fund. The performance of the Fund \nmay differ significantly from the index. \n",
|
||
"---Example 5 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Dimensional Global Small Company Trust – Active ETF\", \"benchmark_name\": \"MSCI World ex Australia Small Cap Index (net div.)\"}]}",
|
||
"---Example 6 Start---",
|
||
"MLC Inflation \nPlus portfolios \n\nInvestment objective \n\nBenchmark \n\nHow the investment option is \nmanaged \n\nMLC Inflation Plus - Conservative Portfolio \n\nAims to deliver a return of: \n\nSuper 1.7% pa above inflation (after fees and tax), \nPension (Pre-retirement phase) 1.7% pa above inflation (after fees and tax), or \nPension (Retirement phase) 2% pa above inflation (after fees and tax), \nsubject to limiting the risk of negative returns over 3 year periods. \n\nThis careful risk management approach means there may be times, such as when interest rates are \nunusually low, when the portfolio requires an extended time period to achieve its return objective. \n\nIn most circumstances the portfolio is expected to provide positive returns over 3 year periods, \nalthough there will sometimes be negative returns over shorter periods. \n\nInflation is measured by the Consumer Price Index, calculated by the Australian Bureau of Statistics. \n\n",
|
||
"----Example 6 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"MLC Inflation Plus - Conservative Portfolio\", \"benchmark_name\": \"Consumer Price Index\"}]}",
|
||
"---Example 7 Start---",
|
||
"\n\nInvestment option \n1 \nPerformance - fee rate \n2 \nPerformance hurdle \n4 \n(maximum fee \n3 \n) \nPayment \nfrequency \nPerpetual SHARE-PLUS Long-Short \n13.98% \n(maximum 15%) \nBenchmark S&P/ASX 300 Accumulation Index plus 2% pa \nHalf-yearly \n",
|
||
"---Example 7 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Perpetual SHARE-PLUS Long-Short\", \"benchmark_name\": \"S&P/ASX 300 Accumulation Index plus 2% pa\"}]}",
|
||
"---Example 8 Start---",
|
||
"Australian Shares \n\nBT Australian Share Fund BT Imputation Fund \n\nBenchmark S&P/ASX 300 (TR) Index S&P/ASX 300 (TR) Index \n\nBT Geared Imputation Fund BT Smaller Companies Fund \n\nBenchmark S&P/ASX 300 (TR) Index \n\nS&P/ASX Small Ordinaries \nAccumulation Index \n\n",
|
||
"---Example 8 End---",
|
||
"Description:",
|
||
"This is a complex example for multiple fund names which each fund name with single benchmark name.",
|
||
"The fund name line is with 2 funds.",
|
||
"e.g. \"\n\nBT Australian Share Fund BT Imputation Fund \n\n\", with 2 fund names: \"BT Australian Share Fund\" and \"BT Imputation Fund\".",
|
||
"The benchmark name line is with 2 benchmark names.",
|
||
"e.g. \"\n\nBenchmark S&P/ASX 300 (TR) Index S&P/ASX 300 (TR) Index \n\n\", with 2 benchmark names: \"S&P/ASX 300 (TR) Index\" and \"S&P/ASX 300 (TR) Index\".",
|
||
"Therefore, the output should be:",
|
||
"{\"data\": [{\"fund name\": \"BT Australian Share Fund\", \"benchmark_name\": \"S&P/ASX 300 (TR) Index\"}, {\"fund name\": \"BT Imputation Fund\", \"benchmark_name\": \"S&P/ASX 300 (TR) Index\"}, {\"fund name\": \"BT Geared Imputation Fund\", \"benchmark_name\": \"S&P/ASX 300 (TR) Index\"}, {\"fund name\": \"BT Smaller Companies Fund\", \"benchmark_name\": \"S&P/ASX Small Ordinaries Accumulation Index\"}]}",
|
||
"\n",
|
||
"B. Example for multiple benchmark names",
|
||
"---Example 1 Start---",
|
||
"Investment options other \nthan MLC portfolios \n\nFixed income \n\nInvestment objective \n\nBenchmark \n\nHow the investment option is \nmanaged \n\nThe investment option may be \nsuited to you if... \n\nMinimum suggested time to \ninvest \n\nAsset allocation \n\nStandard Risk Measure \n\nInvestment objective \n\nBenchmark \n\nHow the investment option is \nmanaged \n\nThe investment option may be \nsuited to you if... \n\nMinimum suggested time to \ninvest \n\nAsset allocation \n\nStandard Risk Measure \n\nMacquarie Income Opportunities Fund \n\nThe fund aims to outperform the Benchmark over the medium term (before fees). It aims to provide \nhigher income returns than traditional cash investments at all stages of interest rate and economic \ncycles. \n\nBloomberg AusBond Bank Bill Index \n\nThe fund predominantly provides exposure to a wide range of domestic and global investment grade \nfloating and fixed rate instruments, asset-backed securities, and cash. The fund may also have \nopportunistic exposure to other fixed income sectors and instruments such as, high yield and emerging \n\nmarkets debt as well as other fixed income instruments. Interest rate risk will generally be hedged \nthrough the use of derivatives such as swaps and futures. \n\nThe investment process aims to reduce the risk of the fund being adversely affected by unexpected \nevents or downgrades in the credit rating of the fund ’ s investments. A disciplined framework is used \nto analyse each sector and proposed investment to assess its risk. \n\nThe fund may be exposed to derivatives to implement its investment strategy. For example, protection \nmay be purchased on issuers that are believed to be over-valued or at risk of downgrade. These \npositions increase in value when the underlying instrument falls in value and decrease in value when \nthe underlying instrument rises in value. \n\nThe portfolio is generally hedged to Australian dollars. However, any exposure to emerging markets \ndebt issued in the local currency of the debt will generally be unhedged. Small active currency positions \nmay also be taken when the investment manager believes that there are opportunities to add value \nor hedge risks in the portfolio. \n\nyou want a medium term investment horizon, seeking a steady and reliable income stream. \n\n3 years \n\nAsset class \n\nInvestment grade credit* \n\nHigh yield \n\nEmerging markets debt** \n\nCash \n\n* Includes Australian and global investment grade credit. \n** May include holdings of sub-investment grade instruments. \n\nRanges \n\n0 – 100% \n\n0 – 25% \n\n0 – 25% \n\n0 – 100% \n\nMedium to high (estimate of 3 to 4 negative annual returns in any 20 year period) \n\nPIMCO Diversified Fixed Interest Fund - Wholesale Class \n\nTo achieve maximum total return by investing in underlying funds that invest in Australian and \nglobal bonds, and to seek to preserve capital through prudent investment management. \n\n50% Bloomberg Barclays Global Aggregate Index (Hedged in Australian dollars) and 50% Bloomberg \nAusBond Composite 0+ Yr Index \n\n",
|
||
"---Example 1 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Macquarie Income Opportunities Fund\", \"benchmark_name\": \"Bloomberg AusBond Bank Bill Index\"}, {\"fund name\": \"PIMCO Diversified Fixed Interest Fund - Wholesale Class\", \"benchmark_name\": \"50% Bloomberg Barclays Global Aggregate Index (Hedged in Australian dollars) and 50% Bloomberg AusBond Composite 0+ Yr Index\"}]}",
|
||
"---Example 2 Start---",
|
||
"Australian shares continued \n\nAusbil Australian Emerging Leaders Fund \nInvestment objective \nTo provide returns above the Benchmark over the medium to long term (before fees and tax). \nBenchmark \n70% S&P/ASX Midcap 50 Accumulation Index \n30% S&P/ASX Small Ordinaries Accumulation Index \nHow the investment option is \nmanaged \nThe fund predominantly invests in a portfolio of mid and small cap Australian equities primarily \nchosen from the S&P/ASX 300 Index, but generally excludes securities from the S&P/ASX 50 Index. \nAt all times the fund will favour sectors and specific companies which it believes will experience \npositive earnings revisions. \n",
|
||
"---Example 2 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Ausbil Australian Emerging Leaders Fund\", \"benchmark_name\": \"70% S&P/ASX Midcap 50 Accumulation Index 30% S&P/ASX Small Ordinaries Accumulation Index\"}]}",
|
||
"---Example 3 Start---",
|
||
"\n\nFund name \nComposite benchmark \nCFS Select High \nGrowth \n1.0% Bloomberg AusBond Bank Bill Index, 31.0% MSCI All Country World ex Australia Net Index, 18.0% \nMSCI All Country World ex Australia Net Index Hedged AUD, 4.0% MSCI World Small Cap Index, 5.0% \nMSCI Emerging Markets Index, 37.0% S&P/ASX 300 Accumulation Index, 4.0% S&P/ASX Small \nOrdinaries Index. ",
|
||
"---Example 3 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"CFS Select High Growth\", \"benchmark_name\": \"1.0% Bloomberg AusBond Bank Bill Index, 31.0% MSCI All Country World ex Australia Net Index, 18.0% MSCI All Country World ex Australia Net Index Hedged AUD, 4.0% MSCI World Small Cap Index, 5.0% MSCI Emerging Markets Index, 37.0% S&P/ASX 300 Accumulation Index, 4.0% S&P/ASX Small Ordinaries Index\"}]}",
|
||
"---Example 4 Start---",
|
||
"\n\nInvestment option \n1 \nPerformance - fee rate \n2 \nPerformance hurdle \n4 \n(maximum fee \n3 \n) \nPayment \nfrequency \nAusbil Australian \nEmerging Leaders \n15.375% \n(maximum 15% ex-GST) \nComposite benchmark (70% S&P/ASX Midcap 50 \nAccumulation Index and 30% S&P/ASX Small Ordinaries \nAccumulation Index) plus 0.85% pa \nMonthly \n",
|
||
"---Example 4 End---",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Ausbil Australian Emerging Leaders\", \"benchmark_name\": \"70% S&P/ASX Midcap 50 Accumulation Index and 30% S&P/ASX Small Ordinaries Accumulation Index\"}]}",
|
||
"\n",
|
||
"C. Don't extract benchmark name from context when fit below cases.",
|
||
"1. Exclude benchmark name when its reported name is \"Return target\".",
|
||
"2. Exclude benchmark name which start with \"CPI minus\" or \"CPI plus\" or \"CPI +\" or \"CPI -\".",
|
||
"---Example 1 Start---",
|
||
"A closer look at our sector investment options \n\nCash¹\nDiversified Fixed Interest\nReturn target CPI minus 0.5% per annum on average over 20 years.",
|
||
"---Example 1 End---",
|
||
"Explanation:",
|
||
"The CPI minus 0.5% target is not suitable for Cash and Diversified Fixed Interest funds. ",
|
||
"Because these funds have different objectives: Cash funds focus on capital preservation and liquidity, aligning with short-term interest rates, ",
|
||
"while Diversified Fixed Interest funds aim to reflect bond market performance, influenced by interest rates and credit risk, not inflation.",
|
||
"The output should be:",
|
||
"{\"data\": []}",
|
||
"---Example 2 Start---",
|
||
"Infrastructure1 Australian Shares \n\nReturn target \n\nCPI plus 2.0% per annum on average over 20 years. CPI plus 4.0% per annum on average over 20 years. \n\n",
|
||
"---Example 2 End---",
|
||
"Explanation:",
|
||
"The terms \"CPI plus 2.0% per annum\" and \"CPI plus 4.0% per annum\" are return targets, not benchmarks. ",
|
||
"A benchmark is typically a specific index or standard used to measure the performance of an investment, such as the S&P/ASX 200 for Australian shares. ",
|
||
"Return targets, on the other hand, are goals set by the fund to achieve a certain level of performance over a specified period, in this case, 20 years. ",
|
||
"They indicate the desired outcome rather than serving as a comparative measure against market performance.",
|
||
"The output should be:",
|
||
"{\"data\": []}"
|
||
]
|
||
},
|
||
"sepcial_rule_by_keywords":
|
||
{
|
||
"management_fee_and_costs": [
|
||
{
|
||
"keywords": ["Administration fees \nEstimated administration costs \nInvestment fees"],
|
||
"prompts": ["Complex management fee and costs rule:",
|
||
"If the table with columns:",
|
||
"\"Administration fees\", \"Investment fees\" ,\"Estimated other investment costs\" and \"Estimated performance fees\"",
|
||
"The administration_fees is \"Administration fees\"",
|
||
"The management_fee is \"Investment fees\".",
|
||
"The management_fee_and_costs is \"Investment fees\" + \"Estimated other investment costs\".",
|
||
"The performance_fee_costs is \"Estimated performance fees\"",
|
||
"---Example 1 Start---",
|
||
"\nInvestment option \nAdministration fees \nEstimated administration costs \nInvestment fees \nEstimated performance fees \nEstimated other investment costs \nEstimated transaction costs \nEstimated total ongoing annual fees and costs \nCash \nPerpetual Cash \n0.10% \n0.00% \n0.00% \nn/a \n0.00% \n0.02% \n0.12% \nFixed income and credit \nBentham Global \nIncome \n0.25% \n0.00% \n0.67% \nn/a \n0.00% \n0.05% \n0.97% \nInternetional shares \nPerpetual Global \nInnovation Share \n0.25% \n0.00% \n0.99% \n2.30 \n0.01% \n0.27% \n3.82% \n",
|
||
"---Example 1 End---",
|
||
"The data points numbers order in data row (for example: 0.25% \n0.00% \n0.99% \n2.30 \n0.01% \n0.27% \n3.82% \n) is correct as initial table structure.",
|
||
"Please pay attention below information",
|
||
"Assume the column sequence number is from 1.",
|
||
"\"Administration fees\" values are as the column 1 numbers, \"Investment fees\" values are as the column 3 numbers, \"Estimated other investment costs\" values are as the column 5 numbers, \"Estimated performance fees\" values are as the column 4 numbers.",
|
||
"For fund: Perpetual Global Innovation Share, the administration_fees should be the column 1 number: 0.25, the management_fee should be the column 3 number: 0.99, the management_fee_and_costs should be 1 = 0.99(the column 3 number) + 0.01 (the column 5 number), the performance_fee_costs should be 2.3 (the column 4 number)",
|
||
"Therefore, the output should be:",
|
||
"{\"data\": [{\"fund name\": \"Perpetual Cash\", \"share name\": \"Perpetual Cash\", \"management_fee_and_costs\": 0, \"management_fee\": 0, \"administration_fees\": 0.10}, {\"fund name\": \"Bentham Global Income\", \"share name\": \"Bentham Global Income\", \"management_fee_and_costs\": 0.67, \"management_fee\": 0.67, \"administration_fees\": 0.25}]}, {\"fund name\": \"Perpetual Global Innovation Share\", \"share name\": \"Perpetual Global Innovation Share\", \"management_fee_and_costs\": 1, \"management_fee\": 0.99, \"administration_fees\": 0.25, \"performance_fee_costs\": 2.3}"
|
||
]
|
||
},
|
||
{
|
||
"keywords": ["Entry Fee option \nNil Entry option"],
|
||
"prompts": ["Complex management fee and costs rule:",
|
||
"If the table with columns:",
|
||
"\"Entry Fee option\", \"Nil Entry option\", \"Estimated Other investment costs\", \"Estimated Performance fees\"",
|
||
"The performance_fee_costs is \"Estimated Performance fees\"",
|
||
"The fund name's tail is \"Entry Fee\" for \"Entry Fee option\", e.g. if fund name is \"MultiSeries 30\", the Entry Fee fund name is \"MultiSeries 30 Entry Fee\"",
|
||
"The fund name's tail is \"Nil Entry\" for \"Nil Entry option\", e.g. if fund name is \"MultiSeries 30\", the Nil Entry fund name is \"MultiSeries 30 Nil Entry\".",
|
||
"For Entry Fee fund, both of management_fee and management_fee_and_costs are \"Entry Fee option\" + \"Estimated other investment costs\".",
|
||
"For Nil Entry fund, both of management_fee and management_fee_and_costs are \"Nil Entry option\" + \"Estimated other investment costs\".",
|
||
"---Example 1 Start---",
|
||
"\nInvestment fund \nEntry Fee option \nNil Entry option \nEstimated Other investment costs \nEstimated Performance fees \nOther 1 \nOther 2 \nOther 3 \nOnePath International Shares \nIndex (Hedged) \n0.47 1.32 0.00 0.00 0.00 0.47 1.32\nPendal Concentrated Global \nShares Hedged II \n1.44 2.29 0.00 0.00 0.04 1.48 2.33\nPlatinum Asia** \n2.14 2.99 0.02 0.00 0.21 2.37 3.22\n",
|
||
"---Example 1 End---",
|
||
"The data points numbers order in data row (for example: 2.14 2.99 0.02 0.00 0.21 2.37 3.22) is correct as initial table structure.",
|
||
"Please pay attention below information",
|
||
"Assume the numeric column sequence number is from 1.",
|
||
"\"Entry Fee option\" values are as the column 1 numbers, \"Nil Entry option\" values are as the column 2 numbers, \"Estimated other investment costs\" values are as the column 3 numbers, \"Estimated Performance fees\" values are as the column 4 numbers.",
|
||
"For main fund: Platinum Asia with values: 2.14 2.99 0.02 0.00 0.21 2.37 3.22, ",
|
||
"the fund: Platinum Asia Entry Fee, both of management_fee and management_fee_and_costs should be 2.16 = 2.14 (the column 1 number) + 0.02 (the column 3 number), performance_fee_costs is 0 (the column 4 number)",
|
||
"the fund: Platinum Asia Nil Entry, both of management_fee and management_fee_and_costs should be 3.01 = 2.99 (the column 2 number) + 0.02 (the column 3 number), performance_fee_costs is 0 (the column 4 number)",
|
||
"Identify the value of the column \"Estimated Performance fees\" and if it is written 0.00 then extract the same as 0 do not assume nil for the same and return its values as 0",
|
||
"Therefore, the output should be:",
|
||
"{\"data\": [{\"fund name\": \"OnePath International Shares Index (Hedged) Entry Fee\", \"share name\": \"OnePath International Shares Index (Hedged) Entry Fee\", \"management_fee_and_costs\": 0.47, \"management_fee\": 0.47, \"performance_fee_costs\": 0},{\"fund name\": \"OnePath International Shares Index (Hedged) Nil Entry\", \"share name\": \"OnePath International Shares Index (Hedged) Nil Entry\", \"management_fee_and_costs\": 1.32, \"management_fee\": 1.32, \"performance_fee_costs\": 0}, {\"fund name\": \"Pendal Concentrated Global Shares Hedged II Entry Fee\", \"share name\": \"Pendal Concentrated Global Shares Hedged II Entry Fee\", \"management_fee_and_costs\": 1.44, \"management_fee\": 1.44, \"performance_fee_costs\": 0}]}, {\"fund name\": \"Pendal Concentrated Global Shares Hedged II Nil Entry\", \"share name\": \"Pendal Concentrated Global Shares Hedged II Nil Entry\", \"management_fee_and_costs\": 2.29, \"management_fee\": 2.29, \"performance_fee_costs\": 0}]}, {\"fund name\": \"Platinum Asia Entry Fee\", \"share name\": \"Platinum Asia Entry Fee\", \"management_fee_and_costs\": 2.16, \"management_fee\": 2.16, \"performance_fee_costs\": 0}, {\"fund name\": \"Platinum Asia Nil Entry\", \"share name\": \"Platinum Asia Nil Entry\", \"management_fee_and_costs\": 3.01, \"management_fee\": 3.01, \"performance_fee_costs\": 0}"
|
||
]
|
||
},
|
||
{
|
||
"keywords": ["Retirement and TTR income streams"],
|
||
"prompts": ["Complex management fee and costs rule:",
|
||
"For management_fee_and_costs, ",
|
||
"a. If the title is \"Retirement and TTR income streams\"",
|
||
"it means each investment name is with two fund names, one is for Retirement as pension, another is for TTR.",
|
||
"For example, if the investment name is \"Defensive Growth\", the Retirement fund name is \"Defensive Growth Pension\", the TTR fund name is \"Defensive Growth TTR\".",
|
||
"b. If the title is \"Retirement income stream only\"",
|
||
"it means each investment name is with only one fund name, it is for Retirement as pension.",
|
||
"For example, if the investment name is \"Lifestyle Growth\", the Retirement fund name is \"Lifestyle Growth Pension\".",
|
||
"c. If the title is \"TTR income stream only\"",
|
||
"it means each investment name is with only one fund name, it is for TTR.",
|
||
"For example, if the investment name is \"Balanced\", the TTR fund name is \"Balanced TTR\".",
|
||
"---Example 1 Start---",
|
||
"Retirement and TTR income streams \nInvestment fees \nand costs \n1,2,3,4,6 \n0.55% p.a. for Defensive Growth, 0.37% p.a. for International \nShares, 0.07% p.a. for Cash \nRetirement income stream only \n0.80% p.a. for Lifestyle Growth \nTTR income stream only \n0.77% p.a. for Growth",
|
||
"---Example 1 End---",
|
||
"Please read the context carefully, especially for \"Retirement and TTR income streams\" part, output all of fund names and relevant values",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"Defensive Growth Pension\", \"share name\": \"Defensive Growth Pension\", \"management_fee_and_costs\": 0.55, \"management_fee\": 0.55}, {\"fund name\": \"Defensive Growth TTR\", \"share name\": \"Defensive Growth TTR\", \"management_fee_and_costs\": 0.55, \"management_fee\": 0.55}, {\"fund name\": \"International Shares Pension\", \"share name\": \"International Shares Pension\", \"management_fee_and_costs\": 0.37, \"management_fee\": 0.37}, {\"fund name\": \"International Shares TTR\", \"share name\": \"International Shares TTR\", \"management_fee_and_costs\": 0.37, \"management_fee\": 0.37}, , {\"fund name\": \"Cash Pension\", \"share name\": \"Cash Pension\", \"management_fee_and_costs\": 0.07, \"management_fee\": 0.07}, {\"fund name\": \"Cash TTR\", \"share name\": \"Cash TTR\", \"management_fee_and_costs\": 0.07, \"management_fee\": 0.07}, {\"fund name\": \"Lifestyle Growth Pension\", \"share name\": \"Lifestyle Growth Pension\", \"management_fee_and_costs\": 0.80, \"management_fee\": 0.80}, {\"fund name\": \"Growth TTR\", \"share name\": \"Growth TTR\", \"management_fee_and_costs\": 0.77, \"management_fee\": 0.77}]}"
|
||
]
|
||
},
|
||
{
|
||
"keywords": ["Recoverable expenses \nEstimated other indirect costs"],
|
||
"prompts": ["Complex management fee and costs rule:",
|
||
"If the table with columns:",
|
||
"\"Management fee (% pa)\", \"Recoverable expenses\", \"Estimated other indirect costs\", \"Peformance fees charged to the Investment Option by underlying managers\", \"Performance fees charged by interposed vehicles\", \"Buy/sell spreads\"",
|
||
"The management_fee is \"Management fee (% pa)\".",
|
||
"The management_fee_costs is \"Management fee (% pa)\" + \"Recoverable expenses\" + \"Estimated other indirect costs\".",
|
||
"The recoverable_expenses is \"Recoverable expenses\"",
|
||
"The indirect_costs is \"Estimated other indirect costs\"",
|
||
"The performance_fee_costs is \"Peformance fees charged to the Investment Option by underlying managers\".",
|
||
"The interposed_vehicle_performance_fee_cost is \"Performance fees charged by interposed vehicles\"",
|
||
"The buy_spread and sell_spread are \"Buy/sell spreads\".",
|
||
"---Example 1 Start---",
|
||
"Investment Option \nManagement fee (% pa) \nRecoverable expenses \nEstimated other indirect costs \nPerformance fees charged to the Fund by underlying managers \nPerformance fees charged by interposed vehicles \nTransaction costs (% pa) \nBuy/sell spreads (%) \nNorth Active Defensive \n0.62 \n0.18 \n0.05 \n0.00 \n0.00 \n0.14 \n0.08/0.08 \nNorth Active Moderately \nDefensive \n0.72 \n0.07 \n0.04 \n0.00 \n0.01 \n0.14 \n0.09/0.09 \nNorth Index Growth \n0.45 \n0.00 \n0.00 \n0.00 \n0.00 \n0.01 \n0.06/0.06 \nNorth Index High Growth \n0.45 \n0.00 \n0.01 \n0.00 \n0.00 \n0.01 \n0.06/0.07 \n",
|
||
"---Example 1 End---",
|
||
"For this case: ",
|
||
"a. The fund name is before the data row, e.g. North Active Defensive",
|
||
"c. The data points numbers in data row. ",
|
||
"For example: \n0.62 \n0.18 \n0.05 \n0.00 \n0.00 \n0.14 \n0.08/0.08 \n is with correct order as initial table structure.",
|
||
"The 1st number: 0.62 is the management_fee,",
|
||
"the 2nd number: 0.18 is the recoverable_expenses,",
|
||
"the 3rd number: 0.05 is the indirect_costs",
|
||
"the 4th number: 0.00 is the performance_fee_costs,",
|
||
"the 5th number: 0.00 is the interposed_vehicle_performance_fee_cost, ",
|
||
"the 6th number: 0.14 is the Transaction costs (% pa).",
|
||
"the 7th number: 0.08 is the buy_spread, ",
|
||
"the 8th number: 0.08 is the sell_spread.",
|
||
"The management_fee_and_costs is Management fee (i) + Recoverable expenses + Estimated other indirect costs = 0.62 + 0.18 + 0.05= 0.85",
|
||
"**Attention: Ignore Transaction costs (% pa), the 6th number, DO NOT APPLY ITS VALUE TO CALCULATE management_fee_and_costs!!!**",
|
||
"The output should be: ",
|
||
"{\"data\": [{\"fund name\": \"North Active Defensive\", \"share name\": \"North Active Defensive\", \"management_fee_and_costs\": 0.85, \"management_fee\": 0.62, \"recoverable_expenses\": 0.18, \"indirect_costs\": 0.05, \"performance_fee_costs\": 0, \"interposed_vehicle_performance_fee_cost\": 0, \"buy_spread\": 0.08, \"sell_spread\": 0.08}, {\"fund name\": \"North Active Moderately Defensive\", \"share name\": \"Active Moderately Defensive\", \"management_fee_and_costs\": 0.83, \"management_fee\": 0.72, \"recoverable_expenses\": 0.07, \"indirect_costs\": 0.04,\"performance_fee_costs\": 0, \"interposed_vehicle_performance_fee_cost\": 0.01, \"buy_spread\": 0.09, \"sell_spread\": 0.09}, {\"fund name\": \"North Index Growth\", \"share name\": \"North Index Growth\", \"management_fee_and_costs\": 0.45, \"management_fee\": 0.45, \"recoverable_expenses\": 0, \"indirect_costs\": 0,\"performance_fee_costs\": 0, \"interposed_vehicle_performance_fee_cost\": 0, \"buy_spread\": 0.06, \"sell_spread\": 0.06}, {\"fund name\": \"North Index High Growth\", \"share name\": \"North Index High Growth\", \"management_fee_and_costs\": 0.46, \"management_fee\": 0.45, \"recoverable_expenses\": 0, \"indirect_costs\": 0.01,\"performance_fee_costs\": 0, \"interposed_vehicle_performance_fee_cost\": 0, \"buy_spread\": 0.06, \"sell_spread\": 0.07}]}",
|
||
"---Example 2 Start---",
|
||
"Investment Option \nManagement fee (% pa) \nRecoverable expenses \nEstimated other indirect costs \nPerformance fees charged to the Fund by underlying managers \nPerformance fees charged by interposed vehicles \nTransaction costs (% pa) \nBuy/sell spreads (%) \n0.20 \n0.01 \n0.00 \n0.00 \n0.00 \n0.00 \n0.08/0.08 \nMyNorth \nAustralian Fixed \nInterest Index \niv \n0.25 \n0.01 \n0.00 \n0.00 \n0.00 \n0.07 \n0.10/0.10 \nMyNorth \nInternational \nFixed Interest \nIndex - Hedged \n",
|
||
"---Example 2 End---",
|
||
"For this case: ",
|
||
"a. This table header is same as Example 1.",
|
||
"b. The algorithm to calculate management_fee_and_costs is same as Example 1.",
|
||
"c. The difference is **the fund name is after the data row, e.g. the fund name of the first data row is: MyNorth Australian Fixed Interest Index**",
|
||
"The output should be: ",
|
||
"{\"data\": [{\"fund name\": \"MyNorth Australian Fixed Interest Index\", \"share name\": \"MyNorth Australian Fixed Interest Index\", \"management_fee_and_costs\": 0.21, \"management_fee\": 0.20, \"recoverable_expenses\": 0, \"indirect_costs\": 0, \"performance_fee_costs\": 0, \"interposed_vehicle_performance_fee_cost\": 0, \"buy_spread\": 0.08, \"sell_spread\": 0.08}, {\"fund name\": \"MyNorth International Fixed Interest Index - Hedged\", \"share name\": \"MyNorth International Fixed Interest Index - Hedged\", \"management_fee_and_costs\": 0.26, \"management_fee\": 0.25, \"recoverable_expenses\": 0, \"indirect_costs\": 0, \"performance_fee_costs\": 0, \"interposed_vehicle_performance_fee_cost\": 0, \"buy_spread\": 0.1, \"sell_spread\": 0.1}]}"
|
||
]
|
||
},
|
||
{
|
||
"keywords":["Plus other investment fees and costs \nEquals investment fees and costs"],
|
||
"prompts": [
|
||
"Complex management fee and costs rule:",
|
||
"If the table with columns:",
|
||
"\"Performance fee\", \"Plus other investment fees and costs\", \"Equals investment fees and costs\", \"Transaction costs(net)\", \"Buy-sell spreads\", \"Transaction costs(gross)\".",
|
||
"Both of the management_fee and management_fee_costs are \"Plus other investment fees and costs\".",
|
||
"The performance_fee_costs is \"Performance fee\".",
|
||
"The buy_spread and sell_spread are \"Buy-sell spreads\".",
|
||
"---Example Start---",
|
||
"Performance fee \nPlus other investment fees and costs \nEquals investment fees and costs \nTransaction costs(net) \nBuy-sell spreads \nTransaction costs(gross) \nMLC multi-asset portfolios\nMLC Inflation Plus\nConservative Portfolio\nSuper & Pension \npre-retirement phase \n0.18 \n0.77 \n0.95 \n0.01 \n0.10 / 0.10 \n0.09 \nRetirement Phase \n0.18 \n0.77 \n0.95 \n0.04 \n0.10 / 0.10 \n0.09 \n",
|
||
"---Example End---",
|
||
"Identify the value of the 1st column \"Performance fee\" and if it is written 0.00 then extract the same as 0 do not assume nil for the same and return its values as 0",
|
||
"Please ignore the 3rd column: \"Equals investment fees and costs\" values!!",
|
||
"Please read context carefully, don't miss any data row!!",
|
||
"The output should be:",
|
||
"{\"data\": [{\"fund name\": \"MLC Inflation Plus Conservative Portfolio\", \"share name\": \"Super & Pension pre-retirement phase\", \"performance_fee_costs\": 0.18, \"management_fee_and_costs\": 0.77, \"management_fee\": 0.77, \"buy_spread\": 0.1, \"sell_spread\": 0.1}, {\"fund name\": \"MLC Inflation Plus Conservative Portfolio\", \"share name\": \"Retirement Phase\", \"performance_fee_costs\": 0.18, \"management_fee_and_costs\": 0.77, \"management_fee\": 0.77, \"buy_spread\": 0.1, \"sell_spread\": 0.1}]}"
|
||
]
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"special_cases": {
|
||
"common": [
|
||
{
|
||
"title": "Latest data with time series data:",
|
||
"contents": [
|
||
"Case 1:",
|
||
"Some data table is with multiple date columns, please extract the data from the latest date column:",
|
||
"- Get dates from column header.",
|
||
"- Only extract data from the columns which column header is as the latest date.",
|
||
"-- commone case",
|
||
"The latest date-time column usually is the first datapoint value column.",
|
||
"If the value of column with latest date is N/A or -, please ignore.",
|
||
"-----Example Start-----",
|
||
"I-class income shares\n\n31.10.22\n30.04.22\n30.04.21\n30.04.20\n\npence per share\npence per share\npence per share\npence per share\nOther information\nOperating charges**\nN/A\n—\n0.90%\n0.90%",
|
||
"-----Example End-----",
|
||
"The output should be:",
|
||
"{\"data\": []}"
|
||
]
|
||
},
|
||
{
|
||
"title": "Don't fetch data with number range statement",
|
||
"contents":[
|
||
"If the value is with number range statement, e.g. \"up to\" or \"from to\" or \"between and\" or \"to\", please ignore the value.",
|
||
"Example 1:",
|
||
"-----Example Start-----",
|
||
"A-Class\nB-Class\nC-Class\n",
|
||
"Management fee\nUp to 1.00%\nUp to 1.20%\nUp to 1.50%\n",
|
||
"-----Example End-----",
|
||
"The output should be:",
|
||
"{\"data\": []}",
|
||
"Example 2:",
|
||
"-----Example Start-----",
|
||
"5 year average performance fees range estimated\nto be between 0.00% pa and 0.07% pa2,3.\n",
|
||
"-----Example End-----",
|
||
"The output should be:",
|
||
"{\"data\": []}",
|
||
"Example 3:",
|
||
"-----Example Start-----",
|
||
"Buy-sell spread ranges from 0.00% to 0.25%\ndepending on the investment option",
|
||
"-----Example End-----",
|
||
"The output should be:",
|
||
"{\"data\": []}"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"output_requirement": {
|
||
"common": [
|
||
"If possible, please extract fund name, share name, data points values as the output.",
|
||
"If find fund name, and exist sub fund name, please output fund name + sub fund name, e.g. fund name is \"Black Rock European\", sub fund name is \"Growth\", the output fund name should be: \"Black Rock European Growth\".",
|
||
"Only output the data point which with relevant value.",
|
||
"Don't ignore the data point which with negative value, e.g. -0.12, -1.13",
|
||
"Don't ignore the data point which with explicit zero value, e.g. 0, 0.00",
|
||
"Don't extract data which values are -, *, **, N/A, N/A%, N/A %, NONE, it means the value should be NULL, please skip them.",
|
||
"Please also output the data point reported name in context.",
|
||
"Example:",
|
||
"---Example Start---",
|
||
"\n Investment option \nInvestment option \nmanagement \ncosts1 \n% p.a. \n(A)\nLifeplan \nadministration fee \n(gross)2 \n% p.a. \n(B)\nLifeplan \nadministration fee \n(net) \n% p.a. \n(C)\nTotal Management \nfees and costs \n(gross) \n% p.a. \n(A + B)\nTotal Management \nfees and costs \n(net) \n% p.a. \n(A + C)\nAllan Gray Australian Equity Fund \u2013 Class A\n0.77\n0.60\n0.42\n1.37\n1.19\nAlphinity Sustainable Share Fund\n0.95\n0.60\n0.42\n1.55\n1.37\nAntipodes Global Fund\n1.20\n0.60\n0.42\n1.80\n1.62\n",
|
||
"---Example End---",
|
||
"Output:",
|
||
"{\"data\": [{\"fund name\": \"Allan Gray Australian Equity Fund\", \"share name\": \"Class A\", \"management_fee_and_costs\": 1.19, \"management_fee\": 0.77, \"administration_fees\": 0.42}, {\"fund name\": \"Alphinity Sustainable Share Fund\", \"share name\": \"Alphinity Sustainable Share Fund\", \"management_fee_and_costs\": 1.37, \"management_fee\": 0.95, \"administration_fees\": 0.42}, {\"fund name\": \"Antipodes Global Fund\", \"share name\": \"Antipodes Global Fund\", \"management_fee_and_costs\": 1.62, \"management_fee\": 1.20, \"administration_fees\": 0.42}]}",
|
||
"Fund level data: (\"fund name\" and \"datapoint_name\") and share level data: (\"fund name\", \"share name\", \"datapoint_name\") should be output separately.",
|
||
"The output should be JSON format, the format is like below example(s):"
|
||
],
|
||
"fund_level": {
|
||
"fund_name":[
|
||
"fund 1",
|
||
"fund 2",
|
||
"fund 3"
|
||
],
|
||
"benchmark_name_value":[
|
||
"S&P/ASX 300 Accumulation Index plus 2% pa",
|
||
"FTSE EPRA/NAREIT Developed Index",
|
||
"Bloomberg AusBond Bank Bill Index"
|
||
],
|
||
"minimum_initial_investment_value": [1000, 5000, 10000]
|
||
},
|
||
"share_level": {
|
||
"fund_name": [
|
||
"fund 1",
|
||
"fund 2",
|
||
"fund 3"
|
||
],
|
||
"share_name": [
|
||
"share 1",
|
||
"share 2",
|
||
"share 3"
|
||
],
|
||
"total_annual_dollar_based_charges_value": [65, 57, 67.6],
|
||
"management_fee_and_costs_value": [2.63, 1.58, 2.55],
|
||
"management_fee_value": [0.85, 1.10, 0.23],
|
||
"performance_fee_costs_value": [0.03, 0.21, 0.08],
|
||
"buy_spread_value": [0.10, 0.15, 0.12],
|
||
"sell_spread_value": [0.10, 0.10, 0.15],
|
||
"establishment_fee_value": [0.75, 1.20, 0.25],
|
||
"contribution_fee_value": [0.82, 0.10, 0.13],
|
||
"withdrawal_fee_value": [0.75, 0.15, 1.23],
|
||
"switching_fee_value": [0.25, 0.35, 1.53],
|
||
"activity_fee_value": [0.63, 0.25, 1.27],
|
||
"exit_fee_value": [0.35, 0.18, 1.21],
|
||
"administration_fees_value": [0.10, 0.15, 0.08],
|
||
"interposed_vehicle_performance_fee_cost_value": [0.02, 0.15, 0.03],
|
||
"additional_hurdle_value": [0.02, 0.15, 0.03],
|
||
"reference_rate_value": [0.02, 0.15, 0.03],
|
||
"crystallisation_frequency_value": ["Monthly", "Bi-Annually", "Annually"],
|
||
"date_of_last_hwm_reset_value": ["29 March 2023", "18 April 2024", "19 October 2021"],
|
||
"date_of_last_performance_fee_restructure_value": ["12 August 2022", "15 March 2024", "11 November 2023"],
|
||
"high_water_mark_type_value": ["Total Return", "Excess Return", "Both TR & ER"],
|
||
"indirect_costs_value": [0.12, 0.16, 0.02],
|
||
"recoverable_expenses_value": [0.01, 0.05, 0.06],
|
||
"change_recoverable_expenses_value": [0.01, 0.02, 0.03]
|
||
},
|
||
"dp_reported_name" : {
|
||
"total_annual_dollar_based_charges": "Total annual dollar based charges",
|
||
"management_fee_and_costs": "Management fee and costs",
|
||
"management_fee": "Management fee",
|
||
"performance_fee_costs": "Performance fee",
|
||
"buy_spread": "Buy spread",
|
||
"sell_spread": "Sell spread",
|
||
"administration_fees": "Administration fee",
|
||
"interposed_vehicle_performance_fee_cost": "Interposed vehicle performance fee cost",
|
||
"benchmark_name": "Benchmark name",
|
||
"minimum_initial_investment": "Minimum initial investment",
|
||
"indirect_costs": "Indirect cost",
|
||
"recoverable_expenses": "Recoverable expenses",
|
||
"change_recoverable_expenses": "Change recoverable expenses",
|
||
"establishment_fee": "Establishment fee",
|
||
"contribution_fee": "Contribution fee",
|
||
"withdrawal_fee": "Withdrawal fee",
|
||
"switching_fee": "Switching fee",
|
||
"activity_fee": "Activity fee",
|
||
"exit_fee": "Exit fee",
|
||
"additional_hurdle": "Additional hurdle",
|
||
"reference_rate": "Reference rate",
|
||
"crystallisation_frequency": "Crystallisation frequency",
|
||
"date_of_last_hwm_reset": "Date of last hwm reset",
|
||
"date_of_last_performance_fee_restructure": "Date of last performance fee restructure",
|
||
"high_water_mark_type": "High-water mark type"
|
||
}
|
||
},
|
||
"end": [
|
||
"Only output JSON data.",
|
||
"Don't output the value which not exist in context.",
|
||
"If can't find fund name or share class name in context, please output empty JSON data: {\"data\": []}"
|
||
]
|
||
} |