You are on page 1of 192

FSD Assigned To Number of FSD's

Avinash
13
Chandrakanth
19
Chin
25
Jitendra
11
Michelle
11
Priyanka
16
Shwetabh
17
Sreeram
11
Grand Total
123

FSD Assigned To
Avinash
Chandrakanth
Chin
Jitendra
Michelle
Priyanka
Shwetabh
Sreeram
Grand Total

Priority 1

FSD Status
Completed
Partially completed
WIP
Yet to Start
Grand Total

Priority 2

Priority 3
6

4
11
2

3
3
1
2
13

9
1
27

Number of FSD's
28
10
17
68
123

Priority
Priority 4
Priority 5 Priority 6 Priority 7 Priority 8 Interfaces
1
4
1
1
4
4
1
6
1
24

4
4
2
16

8
5

2
20

1
4

3
3
13

24

Grand Total
13
19
25
11
11
16
17
11
123

Sl No

Item#

Gap No

Business Area

Session#

NBS-214

AML100

1-New Business/UW

NBS-216

AML101

1-New Business/UW

NBS-221

AML105

1-New Business/UW

NBS-248

AML106

1-New Business/UW

AGT-656

AML203

2-Agency/Banca

21

TKFL-694

AML452

4-POS

25

GST-668

AML615

10-GST

23

NBS-256

AML116

1-New Business/UW

NBS-258

AML107

1-New Business/UW

10

NBS-269

AML111

1-New Business/UW

11

TRM-010

AML300

3-Product

12

TRM-029

AML303

3-Product

13

TRM-011

AML301

3-Product

14

TRM-030

AML304

3-Product

15

GRP-144

AML318

3-Product

16

GRP-206

AML322

3-Product

17

ILT-130

AML311

3-Product

18

ILT-131

AML312

3-Product

19

ILT-139

AML316

3-Product

20

ILT-140

AML317

3-Product

21

ILT-138

AML315

3-Product

22

GRP-207

AML323

3-Product

23

ILT-135

AML313

3-Product

24

ACTG-610

AML611

6-Accounts/
Finance

19

25

ACTG-626

AML614

6-Accounts/
Finance

20

26

ACTG-602

AML608

6-Accounts/
Finance

19

27

ACTG-604

AML609

6-Accounts/
Finance

19

28

TKFL-689

AML625

10-GST

25

29

TKFL-691

AML622

10-GST

25

30

AGT-228

AML201

2-Agency/Banca

31

AGT-653

AML202

2-Agency/Banca

21

32

PAD-152

AML401

4-POS

33

PAD-327

AML403

4-POS

10

34

PAD-388

AML412

4-POS

12

35

GST-263

AML600

10-GST

36

GST-669

AML616

10-GST

23

37

TKFL-690

AML621

10-GST

25

38

NBS-336

AML605

6-Accounts/
Finance

10

39

TKFL-701

AML627

6-Accounts/
Finance

25

40

TKFL-678

AML453

4-POS

24

41

TKFL-684

AML451

4-POS

24

42

CLM-565

AML512

5-Claims

17

43

CLM-567

AML513

5-Claims

17

44

NBS-211

AML001

0-Client

45

NBS-246

AML002

0-Client

46

NBS-217

AML102

1-New Business/UW

47

NBS-219

AML103

1-New Business/UW

48

NBS-220

AML104

1-New Business/UW

49

NBS-262

AML109

1-New Business/UW

50

NBS-268

AML110

1-New Business/UW

51

NBS-330

AML112

1-New Business/UW

10

52

TRM-002

AML325

3-Product

53

TRM-028

AML302

3-Product

54

GRP-051

AML305

3-Product

55

WOL-062

AML306

3-Product

56

WOL-063

AML307

3-Product

57

WOL-067

AML308

3-Product

58

WOL-068

AML309

3-Product

59

IL-119

AML362

3-Product

60

IL-124

AML364

3-Product

61

ILT-136

AML314

3-Product

62

GRP-147

AML320

3-Product

63

RDR-201

AML321

3-Product

64

PRD-210

AML324

3-Product

65

TKFL-681

AML386

3-Product

24

66

ACTG-600

AML607

6-Accounts/
Finance

19

67

ACTG-608

AML610

6-Accounts/
Finance

19

68

ACTG-618

AML612

6-Accounts/
Finance

20

69

ACTG-619

AML613

6-Accounts/
Finance

20

70

TKFL-676

AML830

6-Accounts/
Finance

24

71

TKFL-692

AML623

6-Accounts/
Finance

25

72

TKFL-700

AML626

6-Accounts/
Finance

25

73

TKFL-705

AML628

6-Accounts/
Finance

25

74

TKFL-709

AML629

6-Accounts/
Finance

25

75

TKFL-710

AML630

6-Accounts/
Finance

25

76

AGT-227

AML200

2-Agency/Banca

77

PAD-134

AML400

4-POS

78

PAD-347

AML404

4-POS

11

79

PAD-348

AML405

4-POS

11

80

PAD-351

AML407

4-POS

11

81

CMP-373

AML409

4-POS

12

82

PAD-354

AML408

4-POS

11

83

PAD-386

AML411

4-POS

12

84

CSR-419

AML417

4-POS

13

85

PAD-438

AML419

4-POS

14

86

PAD-460

AML454

4-POS

14

87

PAD-461

AML422

4-POS

14

88

PAD-465

AML424

4-POS

14

89

PAD-466

AML425

4-POS

14

90

PAD-507

AML433

4-POS

15

91

ILT-191

AML503

5-Claims

92

TKFL-683

AML515

5-Claims

24

93

GST-273

AML601

10-GST

94

GST-276

AML602

10-GST

95

GST-279

AML603

10-GST

96

GST-282

AML604

10-GST

97

CLM-552

AML606

10-GST

16

98

GST-671

AML618

10-GST

23

99

GST-672

AML619

10-GST

23

100

INTF-394

AML801

9-Interfaces

12

101

INTF-395

AML802

9-Interfaces

12

102

INTF-397

AML803

9-Interfaces

12

103

INTF-400

AML804

9-Interfaces

12

104

INTF-403

AML805

9-Interfaces

12

105

INTF-425

AML808

9-Interfaces

13

106

INTF-428

AML809

9-Interfaces

13

107

INTF-471

AML813

9-Interfaces

14

108

INTF-472

AML814

9-Interfaces

14

109

INTF-473

AML815

9-Interfaces

14

110

INTF-474

AML816

9-Interfaces

14

111

INTF-479

AML817

9-Interfaces

14

112

INTF-480

AML818

9-Interfaces

14

113

INTF-483

AML819

9-Interfaces

14

114

INTF-484

AML820

9-Interfaces

14

115

INTF-492

AML822

9-Interfaces

14

116

INTF-529

AML824

9-Interfaces

15

117

INTF-530

AML825

9-Interfaces

15

118

INTF-531

AML826

9-Interfaces

15

119

INTF-532

AML827

9-Interfaces

15

120

INTF-533

AML828

9-Interfaces

15

121

TKFL-679

AML450

9-Interfaces

24

122

INTF-674

AML829

9-Interfaces

23

123

INTF-362

AML800

9-Interfaces

11

Descriptions

Application/Proposal Number Search Facility during New Business


Requires for the system to be able to search based on application no and check duplicate application no

Proposal Entry Screen Changes - Add Many New Fields from New Bus, Agency and Compliance
Additional fields required during proposal entry:
- Lead generator/ Introducer
- Bank branch/Commission agent
- Servicing agent
- Proposal HQ Recv Date
- Medical product: Take-over flag and details (previous insurer, take
over date, pol #)
- Fact find (CFFF): option A, B, C, and NA
- Fact find on financial needs match
- Label change: Proposal Date to Proposal Signed Date
- Take Over flag
Add Relationship Code Between Owner/Payor
Requires for the system to be able to capture relationship between Owner and Payor if Payor is different than Owner.
Life Assured Age Admitted flag based on ID Number
Requires for the system to populate the "Age Admitted flag" when ID number updated instead of SOE.

New Flag at Policy Level to Hold Commission Payment


Requires to be able to hold (not to process) commission payment on policy level
20-3-2015 TL: It is agreed that Agent Remunerations will be calculated outside Integral LIFE, therefore, this
requirement is changed to provide flag but no processing.
Search by Cross Reference Number
AmMetLife requires a new search function by old policy number which is stored under 'Cross Reference No' field at
contract header
GST Exemption Flag by Policy Level
Requires exempted for GST such as SOCSO

PR0002_P-02_New Business Proposal Entry - TSAR Calculation Per Life Basis


Sum At Risk for TSAR calculation with different multiplier, per life basis, no separate risk class

PR0006_P-07_New Bus Underwriting Worksheet


Requires system to be able to generate and print underwriting worksheet
Gap is in two aspects:
1. To include all the fields present in AmMetLife worksheet in Integral LIFE worksheet.
2. To have the system to print the worksheet for UW.
20-3-2015 TL: It is agreed this will be done by Workflow therefore requirement has to be changed to interface with
workflow for UW worksheet.

Auto Underwriting Process to Follow AmMetLife Jet Rule


Requires for the system to build AmMetLife the Jet UW rules inside Integral/LIFE
20-3-2015 TL: It is agreed this will be done by Workflow therefore requirement has to be changed to interface
with workflow for UW worksheet.

Hire Purchase (HP1) - Surrender Value Calculation


CSV Hire Purchase = Lower (Unearned premium, SP)
AmGroup MRTA Scheme (MRTA) - Surrender Value Calculation
Percentage x SP x Vt/Vo
where Vt = Reserve at Surrender, V0 = Reserve at time 0
Hire Purchase (HP1) - SA Reducing Formula Calculation
Reducing SA is based on Yearly Rest, slightly different formula from base

AmGroup MRTA Scheme (MRTA) - SA Reducing Formula Calculation


MRTA Reducing SA Formula

Group Ordinary Life Takaful (GOLT), HomeSecurei (HISI) - SA Benefit Reducing Calculation Method
Requires subroutine to calculate reducing SA based on formula

Group Ordinary Family, FinanceSecure-I (PFRTT) - SA Reducing based on Monthly Reducing (TBPF1,
TBPF78W, TBPF78M, TBPF78X, TBPF78Z)
Requires for the system to calculate and store reducing SA based on monthly basis.
Formula base
Ref : TBPF78_Benefit Illustration v2.1_AmBank
Takaful Profit for Non Investment Linked (Non-IL/Trad)
Investment Profit = 5% x (Premium - COI ) x No of Remaining Days / 365 eg. 5% x (100 - 5) x 365/365 for Jan, 5% x
(100 - 5) x 334/365 for Feb
With-holding tax for non-resident (LHDN requirements).

Takaful Profit for Investment Linked Takaful (ILT) & Familty Takaful
Surplus = 5% x Total Tabarru for a policy / Total Tabarru for product or component (eg. RUL1)
Payable = % x Total Tabarru
for the financial year eg. 1/April to 31/Mac.
Any surplus will be shared between participant & Takaful Operator 50:50.

Waiver Rider Tabarru Calculation Method


Requires Tabarru calculation based on Attained Age and Remaining Term
H&S Rider Tabarru and/or Contribution Calculation Method
Requires Tabarru calculation based on Mortality Class, Plan.

Personal Accident Rider (PAR) - Death Benefit Caclculation Method


Maximum Sum Covered:
(i) The lower of - 5 times Basic Sum Covered; or
- RM500,000; or
- Weekly indemnity amount 75% earned weekly income
(ii) For housewife and student (age 18 and above) is RM20,000
Evidence of income must be submitted for Sum Covered above RM50,000

Group Ordinary Family, FinanceSecure-I (PFRTT) - New Death Benefit Calculation Method based on Monthly
Reducing SA (TBPF1, TBPF78W, TBPF78M, TBPF78X, TBPF78Z)
Requires a new Death Claims Benefit based on the new file on Monthly RSA
Death Claims Benefit take based on year & month. Formula base
Investment Linked Takaful (ILT), GoldenSecure-I Style (AmLifestyle Invest-i) (GSIS) - Death Benefit Calculation
Method
In the event of Death, benefit payable shall be the higher of the following:
a. Sum Covered; or
b. Prevailing value of units in PIF; or
c. RM5,000.

Add New Pop-up Screen at Receipt Creation Screen to Show Policy Details
Pop-up to show client details during receipt creation if policy no is entered.

(RR0012_R-16):
Require missing fields in below reports:
Bank In Slip Listing
- BANK-IN-SLIP NUMBER: New field to be added
Finance Ops_ Collection History Report
- Manual Receipt No:
- Deduct Month:
- Bank Charges:
- Admin Charges: (-User to confirm if required or not)
- Recon Indicator
- Company Code
- Payment Category
- Payment Type
- Source System
CollectionReversalAuditLog
- Checker Id & Name
Reversal Process Checker Approved/Reject/Pending Report
- OK if reversal maker-checker is taken up

Different Payment Bank for Auto/Batch Payment for Different Payments Type (Agent Payment, RI Payment,
Claim Payment etc) (PR0022)
Require different payment bank for different types of payments like Surrender, commission,etc.

Auto Posting CC Charges during Credit Card Receipting


- Auto create credit card charges as a separate entry during collection/receipting.

Requires to display error message during receipting entry for GST related accounts. (PRT014)

Rounding for GST amount for OTC only (PRT017)


GST amount in the system should not be rounded. However, during receipting of OTC, GST amount should be
rounded. DD or CC processing should not be rounded. This is the bank negara ruling.

Agent Appointment/Entry Screen Changes - Add Many New Fields


The following fields have been identified for changes in Agent Appointment Screen:
- Recruited by/Introducer Agent Code
- License to sell Trad, IL products. 3 sets for Trad, IL & LIAM.License,
Start Date, Expiry Date, Code.
- Agency Code & Operating Branch Code.
- Source of Business: Agency, Banca, Takaful Agency or Takaful
Banca, DMTM, Agent Staff(ASF), Financial Advisor, Agency Leader
Corporation(ALC)
- Need to change Source of Business table T3616 to verify for GST
eg. BA(Banca) & TB(Takaful Banca) should calculate GST & use
Bank GST Number. Similar with AL(ALC). For ST(Staff), AG(Agent),
TA(Takaful Agent) these should be checked on individual level where
ST does not have GST Number while AG & TA may have.
- AmMetLife to provide a list of mandatory fields to highlight during
Agent Appointment
- Banca requires to key in Region(05), Area(05), District(05) &
Branch(03)
- Banca requires Staff ID for Banca Agent
Submission Branch 5 lines. Banca Agent is only allowed to sell at
these branches. Validate at NB later.
- GST Member & Registration Date
(See GST Reimbursement to GST Members)
- Field to store Old Agent Number eg. CCS12345678, CAM12345678
for Banca, AG12345678 & FA12345678 for Agency to be downloaded
for Comm, Production etcc.. Integral Agent Number is 8 chars.
- Direct/In-direct Appointment flag for AM whether to pay PORC to
grand-mother or not.

Agent Numbering With Source of Business


Requires to start with 2 chars + 123456 to identify which agent belongs to during proposal form entry

Common - Surrender of Rider With Cash Value


Requires function to surrender/teminate rider with cash value
Function to Terminate Rider/Policy
Requires for the system to terminate rider with 'Terminate' status rather than 'Lapsed' status
Automatic Rider Expiry with Maturity Benefit (PR0025)
Maturity process for rider with cash value.

GST - Tax Invoice No Generation/Tagging


Requires to auto tag Invoice number during transaction such as Receipting, contract issuance, premium collection, all
fees, coi etc

GST - Auto Tagging of Invoice Number During Reversal


- Invoice number is tagged during Receipting & transactions
- Tagging for old invoice number during reversal
- For Journal, reverse the Invoice first then key-in again

Tax invoice enquiry and Tax invoice Reprint by date range (PRT016)
AmMetLife Takaful requires tax invoice enquiry and re-print function by date range
LLC@02/06/2015: Additional comment:
1. To have the functionality to reprint tax invoice with a word "Duplicate / Copy / Reprint".
2. Require New Tax invoice / Debit Note / Credit Note enquiry menu.
Note1: According to the new guideline from Custom dated 20/5/15, no tax invoice to be generated for Exempt Supply.
Note2: Tax invoice/debit note/credit note shall be generated at process level and not posting level.
Note3 : Tax invoices shall be printed annually and sent together with the Annual Statement.

CR0007_C-07_Refund Excess Premium Letter


Requires for Excess Premium Refund triggering of letter

no need to provide for Doc No. and Reference No.


- Clarification required for gain and loss calculation (RRT009)

Letter extraction should provide figure(s) for 'on the fly' calculation subroutine such as CSV

To provide a flag for reprint/duplicate (PRT001)


Third party letter printing system required a new flag whether any letter is first time or re-print so that it can print word
'DUPLICATE'

Claims_Group Claims SETTLEMENT LETTER DWI (CR009_C-03):


- Requires to increase the length of member ref no (Certificate Number)
field and extraction subroutine for this field

Claims_Group Claims REJECT LETTER COVERAGE NOT PROVIDED (CR025_C-08):


- If in same policy, we have Hospital Benefit and Accident Rider, then
how to differentiate Rejection Letter trigger in regular claims.
Personal Client Details Changes - to be added or modified:
- Religion, race, ID Type, Staff ID, Resident status,
- Label change: 'Direct Mail to 'PDPA', 'Licence' to Bus Reg No',
Surname to Name, Given name to 'blank',
- Make postcode field as table and auto default State (line4 of address)
- GST registration no,
- NRIC no validation against date of birth
- Map Occupation code to Occupation class and High Risk type for
AML checking
- Employer details of policy owner
- AmOnline Register flag and DNS Flag

Separate Authority Access to Update Director share percentage, ROP Indicator, Customer Due Deligent
Only underwriter have the authority to update these details.

ROP Auto flagging and processing during New Bus and POS
- System need to detect if somebody changes the flag.
- Requires for the system to introduce a new ROP flag and to auto tag the proposal
based on ROP rules and during Surrender/lapse/terminate process

Auto Match Company Suspense vs Proposal


Requires for the system to be able to auto match/recond between premium payment in company suspense against
proposal to auto journal from company suspense into contract/policy suspense.

Trigger Credit Card Billing at Proposal Stage


Requires for the system to be able to generate credit card billing during proposal stage after underwriting has been
approved

Payment Method Creation for - BiroAngkasa, Easy Payment Plan (EPP), Standing Instructions, Salary
Deduction, Super EPP etc
Payment type loading:
a. Auto Debit AmBank/BSN/CIMB/Maybank
b. Advance Payment - Annual mode only
c. Biro Angkasa (2% premium loading) - Monthly mode only
d. Credit Card
e. Commission Deduction
f. EPP 0% - Annual mode only
g. Cash
h. Cheque
i. Salary Deduction (2% premium loading) - Monthly mode only
Credit Card History Movement at Contract Level for Enquiry
Requires for the system to be able to see credit card extraction/upload movement

PR023_P-23_Special Salary Validation Checking for Underwriter based on Occupation


1. To set Occupation = student/ housewife/ retiree/ child/ unemployed in the
questionnaire, the question to be answered by Life Assured & Policy Owner.
2. Salary/ Income field to setup as mandatory field for Life products, non-mandatory
field for Credit Life products.
3. The checking should apply to payor and policy owner. If the occupation fall under
the 5 categories, payor is mandatory field to input.
4. 20% of annual income >= annual premium
This requirement differs based on the distribution channel.

Stamp Duty borned by company or customer - Common


Requires RM10 stamp duty borned either by company or customer depending on product, distribution.
This common requirement. Applicable to other products as well.

AmGroup MRTA Scheme (MRTA) - Premium Calculation based on Formula


Premium calculation for MRTA to be Formula Base
AmMetLife Waiver claim has no commisison.

Whole Life - ProtectSecure Style+ (PSS) - COI/COR Deduction Priority


Suggested setup
RUL -- RULT
500
-- RULI
1500
RIDER1

FV1=450 (Investment)
FV2=750 (Insurance)
50

Deduct COI/COR of Rider1 from both RULT & RUL1 based on propotionate fund balance.
9-3-2015 TL: Impact on data migration, whether AMPLIS has the split?
ILP Minimum SAM Rule Validation Check During New Busines and POS
COI for the year = 50/month x12 = 600
Term of the policy is 10 years, then calc PV of 600 at 4% = 5000 (example).
Min SA = Max (5000, Ins Prem-Rider PV) = Max (5000, 1500-5000)
= Max (5000, -3500) = 5000
Therefore SA for RULI is 5000 else should be display as an errror.

COI/COR Grace Period - ALILP Products


In the event that the unit balance in each fund fall below zero, a grace period of 30 days is given to pay premium or top
up, else policy will lapsed after the grace period. (Except first policy year provided that premium being paid regularly
throughout the time.)
Grace Period: 30 days

ILP Surrender Charge Calculation - Common


- Surrender Charge is min (10% of Total Account/Fund Value, RM100)
- Surrender Charge by policy year.
1 to 3 years - RM100.00
4 onwards - Nil

Investment Link AmLifestyle (AMLS) - Premium Allocation Percentage Table


Requires for the system to have up to 7 rows of % allocation rate. This can be combined into 5 rows in Integral.

AmMetLife Scholar (ALSC) - Auto Calculate Child Lien Percentage during claim
ANB
1
2
3

Death(Natural)
50% of BSA
100% of BSA
150% of BSA

Death(Accidental)
75% of BSA
150% of BSA
225% of BSA

Investment Linked Takaful (ILT), EduCare-I Pendidikan (AmTakaful Pendidikan) (ECIP) - Auto Withdrawal
Function
Requires Auto withdrawal of 30% refund of Total Contribution Paid in the last 3 year irregardless of claims while cert is
still inforce.
|----------|----------|----------|----------|----------|
0
3
6
9
12
15
At the end of the 3rd year, pay 30% x Total Contribution eg. 1,2,3
At the end of the 6th year, pay 30% x Total Contribution eg. 4,5,6

Non-Lapse-Gurantee - To clear Coverage Debt (Credit Related)


Requires for the system to clear coverage debt which is not deducted from fund value. This is a very rare case.

Long Full Description for Product/Coverage


This is available in table TH558, key = Language + Contract Type. Product Name here is 50 characters.

Premium Rounding to Nearest 5 cents.


Requires premium rounding to the nearest 5 cents

Fund A/Fund B account value


There are one or two product which has 2 funds, Fund A and Fund B. Where Fund B is only contains of interest. Gap
is to post all interest form fund A to fund B.

Outsourced Cheque Printing - Cheque Delivery/Pick up Option Information (PR0021)


Inside Payment creation screen, a flag required to identify whether cheque is to be sent to default payee address or
pick-up at branch/HQ. This flag will be used by third party cheque printing

Cashier Collection/Receipt Listing for Head Office for Reconciliation Purpose (PR0004)
Requires report same as L2CASHLIST for Head Office to print all receipts from branches

GL Substitutions for Policy Year, Par/Non-Par Fund and Interfund between 2 Different Funds
Requires for the system to identify posting from different Funds such as:
- Par/Non-par substitution
- Year Substitution
- Par/Non-Par Interfund

Takaful Posting - Auto Interfund Between Takaful 3 Funds


- Takaful Interfund

Reconciliation Report for daily GL interface (PRT0002)


Requires various recon reports for daily GL Interface by Branch, source of business etc
(Should be done together with INTF 530)

Cheque Printing for Takaful (PRT020)


Currently AmMetLife Takaful print their own cheque. User should provide cheque format

Integral do not have Fund Launch date - Suggested to use from date of fund table T5515 (RRT008)

Ability to generate daily sub-ledgers report by the following criterias (PRT0010):(1) Code strings / GL account code
(2) Product
(3) Line of business
(4) Branches
(5) Distribution channel
(6) Plans
(7) Policy year
(8) Currency
(9) Certificate Number
(10) Transaction Date

- The system should automatically create Payment Vouchers for the Fee Payable for
GST Payable and
- System to provide GST Payable lisitng and allow user to create payment voucher for
settlement of GST (PRT025)

The system should have public holidays for the whole year to be maintained in the system (PRT028)

Agent Income Download


There is no physical Agent Statement/Income Statement from Core System. Data is downloaded to TnS & Agency
Dept respectively for Agency & Banca.
(1) Frequency of payment
Conventional Products.Banca, month-end. Agent, 2x a month.
Others, 2x a month
Takaful Products. Banca, month-end. Agent, weekly
(2) Payment Method - By Direct Credit
(3) Statement/Download
a. For Agency, download to Touch & Serve(TnS).
Agent to get statement from TnS
b. For Banca, download to Agency Dept
Agency Dept to sort & send to Bank HQ
c. GST, premium & commission should appear on the same
row.
Ref : CR0015_C-16_AAD_comm statement
CR0015_C-16_AAD_comm detail
Pending requirement
1. Interface file to touch & serve (TnS) for commission payments.
2. Download file format to bank
Ref : CFI Nov 14 @20012015 (1).
20-3-2015 TL: Since the agent statement is generated by TnS therefore ODS will extract details from Integral
LIFE to TnS. Integral LIFE will identify any missing fields. Therefore this requirement is changed to agent
payment process batch job for Agency and Banca (2 New batch jobs).

Investment Linked Partial Withdrawal Validation - Common


Partial withdrawal - The minimum withdrawal amount is RM1,000. However, the minimum amount balance that must
be maintained across all funds is RM2,000.

Renewal Notice Processing Requirements


- Different grace period for diff Billing method for same product.
- No notice for monthly premium.
- Only for cash method.
- CGI renewal notice to follow Individual.
- 3 types of renewal notices:- 2 for medical policies and 1 for others. User to share
templates for medical policies.
- In AmDaily Cash Plus/ AmJunior, for monthly mode policies, requires renewal notice
to be sent 45 days before due date.
- Requires Old policy no on renewal notice
- Extract old product code from the Short desc.
- GST Amount

Medical Policy Renewal Flag and Renewal Processing


Requires a new flag for renewal for medical policy, this flag will be set to 'N if there is a claim. For flag 'N' to supress
printing of renewal notice. If no claim history or change flag to 'Y', then auto-issuance of notice 45 days before renewal
date.

Auto Debit Bank Setup and Processing


Requires changes in processing for auto debits for 4 banks:- AmBank, MayBank, CIMB, BSN. Requires processing 3
times. Detail process to be shared by user on processing.
AMLA Checking Requirements
These are summary of AMLA requirements from Compliance:
- Client auto Tagging of Risk Type (S, E and U) and Account Freeze flag, NGO, Clubs,
Charity, Legal person, Occupation Risk Type, PEP flag
- New option for modify these info (separate from client modify)
- Account Freeze flag upload
- New file for Saction list
- Upload for PEP
- Various pre-issue validation check on Payor/Owner/Life Assured
- Payment approval validation against the above rules
- Same apply to auto payment batch job
- Validation check during Trustee, Beneficiary, Asignee, Owner, Payor change
Tradional product Reinstatement Outstanding Premium Calculation
- Minimum amount should be 30% of APL+APL Interest + Outstanding premium +
interest
APL APL LA LA LA
---|-------|--------|--------|-------|------|----Reinst.
100 100 100 100 100
- Net amount = APL + APL Interest + PL + PL Interest + Oustanding premium + interest prem susp - deposit.
- Calculation of interest per due is start from due date to reinstatement date.
- Requires validation on the lapse period by product.
- Recalculation for recovery of outstanding premium as per new age band.
New Requirement: New formula proposed for calculating the Reinstated amount
O/S premium + (Y% * O/S premium) + 30%(APL+APL Interest).
Percentage of O/S premium to be configurable by the user.
Raise it to the Steering committee
New requirement: Waiving of the O/S premium interest during reinstatement. Check with CSC on the estimation for
this requirement to be included in this gap.
Ask for CSC to check if we can extend the coverage of the policy based on the available cash value

Premium Collection/Apply Priority for Various Policy Accounts (Advance Deposit, Contract Suspense, Cash
Dividend or Survival Benefit)
- Priority collection among below accounts based on table set-up:LN/VP -- Deposit
LP/S -- Suspense
LP/DS -- Cash Dividend
LN/EO -- Survival Benefit
- User to provide rules for offset with examples for both less premium and extra
premium.
- If option of 'Offset' is chosen, then can deduct from Cash Dividend, else not.
- Partial withdrawal from diffferent accounts are allowed for premium payment amount
but not for APL. APL should use full premium amount.

Quotation for Change Premium Mode, Add/Delete Rider, Increase/Descrease Rider in one Quotation
(PR00026/PR00027/PR00028/PR00029/PR00030):
Illustration for Change Prem ModeAdd/Delete Rider, Increase/decrease SA.
Auto Payment Creation During Terminations - part/full surrender, death, CI, TPD and Maturity
- User to be able to withdraw by Amount (RM), Unit (U) or Percentage
- Auto payment details during Surrender, Maturity or Death claims, during payment
creation. By default, Payee should be Policy owner. But, system to check if Absolute
assignment or Trustee, then payee shoud be Assignee or Trustee.
Payee will be Policy owner by Default. Always will be Absolute assignee if Absolute assignee is present on policy.
For death claim: To check for absolute assignee present if policy owner dies.
General rule for payee to be defaulted: Surviving of the three in this order: Absolute assignee, Policy owner and
Contingent owner
Gap is for system to auto default the Payee information based on the applicable payee on each policy.

Monthly Charges Processing (PR0081):


The charges to be deducted from the funds are proportionately based on the value of the units (in the respective
funds) at the last pricing date. The order of deduction is COI, MAC, POLFEE.
Finance requires the split of charges in the three buckets identified.
Auto Payment of Excess Premium for Terminated Policy via Auto Credit (PR0082):
Currently, Base system Auto Payment Refund batch job is only used Auto Cheque as the payment method. AmMetLife
requires for this Auto Payment Refund batch to use auto-credit details, if present in policy. If not present, then select
outsorced cheque option.

Surrender Processing - Validation and Reason Code (PR0088)


- Reason codes to be captured for Surrender, CFI, etc.
- System should support calculation and refund of COI/COR based on prorated amount
if prorated amount >= RM20 for surrender/death/ for Unit Linked products.
- Maker/checker required for all finanacial transactions with authorization limit for each
user- Agreed to drop.
- Surrender should not be allowed if there exists outstanding installment premium for
MRTA installment policy.
- If the Policy has outstanding installment premium, Sum assured is reduced based on
the total premium paid once the installment term is ended.

Freelook Cancellation for Unit Linked Plans (PR0095)


- System to allow Cancellation From Inception (Cancellation Cooling Off) for cases
more than two (2) years based on appeal/approval basis.
- Refund amount to include all Unallocated Premium for Target Premium & Top ups CSC to Check and confirm.
- Refund amount to include all monthly charges (COI/COR, MAC, POLFEE) - CSC to
Check and confirm.
Annual Statement for ILP & ULP (CR0016&17)
- To split charges like withdrawal fee, switch fee by Unit (No longer required)
- Death Benefit & Surrender Value
- Nominee Details
ILP - Refund unused COI/COR during Death or Surrender processing (common)
Requires to deduct unused COI from claims if there is any
Gap is for system to deduct the unused COI/Tabarru for any death claim received during the 30 day grace period for
ILP products.

Provision posting during Minor Claim (PRT0012)


Requires to generate provision and reversal of provision for policy benefits
(Similar to CLM-543, but it was marked as workaround).

Time of Supply for Receipting for GST


Requires for the system to auto default the calculation of GST during receipting (as long as contract number is
supplied) and split premium exempted from GST and premium with standard rated
LP/S
LP/S
LP/GS

200
100
6

- Exempted
- ST (Standard Rated)
- GST Suspense

GST Suspense Applied during New Bus Issuance, Collection Process and Paid-to-date Advance
Since the receipting has been split into up to 3 dissection above, therefore the current posting at new business
issuance/collection/paid-to-date advance need to be changed
GST on Other New Charges which has not covered by Base system
There are many new charges introduced into the system by AmMetLife which base system doesn't have. Therfore,
requires for the system to call GST subrutine for new charges created, like policy change, replacement medical card,
surrender charge for trad etc
To Auto split between premium and GST amount during Direct Debit Return File
Requires for the system to auto split between premium and GST amount to be posted to the correct account
Death Claim Calculation Components (PR023)
Requires for the system to identify and calculate DITC (Deemed Tax Input Credit) for GST rebate

GST Refund Process to do Pairing and Invoice Tagging


Requires the system to tag old Invoice number during GST refund & premium refund (pair)
GST on Advance Premium Processing
During premium collection from Advance premium account, system needs split to two different sub-account ie.
premium suspense and GST suspense

HPRTA AutoLife Upload - Monthly Batch


Data transfer from AmBank on new HP loans for HPRTA/HPRTT issuance
- Agreement No & Date : Use Applno & Date
- AmBank Dealer Code
- Model Code
- Vehicle Registration No
- Proposal Refer No : Use Cross-Ref #
- Individual receipts are not required
------------------------------------------------------------------------------------The above may be superceded later with the following ...
AmWins Daily, Individual Case
- supposed to replace the HPRTA version
- Data transfer from AmBank on new HP loans for HPRTA/HPRTT issuance
- Matching by bank reference
User mentions that the changes from Batch to Individual cases could be implemented in the 2nd half of 2015.
User mentions that MRTA was not considered here. This could be looked at later.
- Hire Purchase
- Payments = Premium - commission - GST

Personal Finance Data File Daily Upload - AmBank (PFRTT)


- Uses the Daily basis
- Personal financing records from AmBank for RTT (Reducing Term Takaful) issuance
- Fields will be different
- Bank in 1 lump sum payment with details of the transaction and send email on the
bank-in slip detail & list of successful proposals. PAD to check Bank Report & email
to match, prepare a excel/csv to Finance to upload, match & journal to the proposal
suspense account.
- Individual receipt is not required

Sanction List Upload Interface and Ad-hoc Upload


- AMLA, FATCA & BNM matrix
- Extract & upload csv full list
- Unflag & Re-flag for clients
- Fields are: Name, IC No. Country depending on the source
- Identify the source eg. BNM, List of actions to take eg. Premium, surrender, NB etcc.
- Download list back to source eg. BNM

AmBank Autodebit Enrolment Download on 7th, 25th or Adhoc


Enrollment
Sent to separate banks, AMBank, BSN, Maybank. Via POS screen on demand to be sent to the bank. Can adhoc sent
to bank.
Customer Ref No2 = Policy No
Policy Status = N for Register, T = De-register
Date to download enrollment file. 7th & 25th will be run by IT Operators on scheduled date & put on common folder
while adhoc will be passed to PAD to run.

Maybank Autodebit Enrolment Upload - Third Party Account


Requires for upload details to core system
Not many transactions.

LIAM ACID (Input Into LIAM table)


LIAM sends the ACID file via email. The data will be placed to SECLAN at a designated path where the system will
fetch and update to LIAM ACID master file. The process will update all records except records with company code '05'.

BancaPOS - Online & Batch Submission of Proposals


Front end system for bancassurance submission and acceptance of proposals
Online Submission
Login to BancaPos (DynaFront System)
1. BancaPos --> EAI Webservice proposal data
--> DMS Server proposal document
Application No generated by BancaPos
2. BancaPos --> AMPLIS request message
message schema
3. AMPLIS to validate & put into Proposal Master files
Validation eg. premium , Jet U/W, etcc..
4. AMPLIS error code --> EAI Webservice
If failed, batch upload
1. BancaPost to resubmit
2. AMPLIS to read proposal data in XML & write to temp tables
3. Error Report, IT to take action
Images/Documents go direct to Document Server independent of the Data to Core System.
Ref : BancaPOS Online WS format
BancaPOS AmPLIS error code
BancaPOS file format
BancaPos xml sample

Autodebit Billing Download & Upload - AmBank and Ad-hoc Batch


- Automate to run on 9th & 27th
- Redownload if required
- Send via ftp for AmBank Only
- Has Total = Need the formula
Ref : Autodebit AmBank Billing

Autodebit Billing Download & Upload - CIMB


- 3 banks here . BCB, BBMB, Muamalat Accounts.
- Batch# = DDMMYYSS, where SS = Serial No default to 01
- Debit is delay as it is depend on the staff returning to work
- Hash Total = Customer Account Number + Debit Amount
Ref : Autodebit CIMB Billing DL

Autodebit Billing Download & Upload - BSN


- Debit is delay as it is depend on the staff returning to work
- Hash Total= Right 4 digit Customer Account 1 + Right 4 digit Customer Account 2 = Right 4 digit is Hash Total(see
below illstration)
Ref : Autodebit BSN Billing DL
Autodebit Billing Download & Upload - Maybank
- Debit is delay as it is depend on the staff returning to work
- Has Total = Sum all Account number - get right 4 digit
Account No as hash no
Ref : Autodebit Maybank Billing DL
Collection Upload from AmBank Teller
- Teller <Web Services > to AMPLIS
Based on Ref#, check for Policy, then Proposal to retrieve details
Comm default to 0
Sales Type = NB or Renewal
Teller --> Based on Source ID eg. 03- AMPLIS, 04- AM-TAKAFUL,
etcc.. (Enquire)
03,04 --> Teller (Response )
- Teller <Web Services > to AMPLIS
Key-in Payment Collection
Discount Type - Not Used
BP will not be sent to AMPLIS
( HPRTA, it will be the Batch# rather than Pol# )
TellerID= Need to store separately
Cheque Amt, Cheque No = For cheque pymt, missing details
eg. Cheque Date, Bank, Cheque Type
PersonalBankerID = Agent
- Download to AMPLIS <Batch when Web Services Failed >
GFTP/AC/AMPL_ddMMyyyy_RECON), need to be uploaded
This is called Stand In File / Reconciliation File
AmLife will inform how to identify the data that is successful or
failed in this file.
- Prod Type = Grouping based on the products, BancaPos or Manual Submission. Proposal Not in yet, check ApplNo.
- Validate based on Proposal# (Appl#) & IC#(if available).
Ref : AmBancs Teller, AmBancs Teller Recon

Collection Upload From BSN Counter


- Unsuccess Amt = Not Used
- BSN receive pymt over counter & sends the list to AmPLIS
- No report/file is required for BSN but report only for users
- Users will revert back to BSN
- Cheque Payments are not accepted over the counter
- Parameter = BSN Counter, Upload Date
- Filename = BSN Counter + Upload Date
Ref : BSN Counter sample, BSN Counter
Biro Angkasa Salary Deduction Upload
- Biro send in multiple times in a month
- Data could be repeatedly sent but deduct only 1x
- Member No = Client No in AmPLIS/INTEGRAL
- Account Type = 501, 502, 503, 504, 505.
Note : Need to store these in NB Proposal Entry
Ref : Biro Angkasa
AmBank Credit Card Billing Download & Upload
- 1 Batch = 999 records, need to split into multiple batches if > 999
If there are 3 batches, these are put into the same H,D,T,H,D,T,
H,D,T. Header, Details & Trailer.
- Expiry Date = Leave this blank as it could be renewed at bank
- retries if failed similar with Direct Debit
- For dates without billing/details, still need to sent without D but with dummy H & T.
AMPLIS Parameter
Start = 1/1/2015
End = 27/1/2015
Interval Day = 3
Additional #1
- Start & End Date --> Determines the Credit Card Attempt
- Interval Day = 3, generates multiple attempts eg. 1, 4, 9, 12 excl Sat, Sun & PH.
- At policy level only 3 attempts to stop.
- Start = 1/1/2015, End = 27/1/2015 to allow the same month. 3 days interval, Last day attempt 27+3. Day1 Upload,
Day2 Download, Day3 Checking. Followed by next cycle.
CSC Explaination...
The parameter is no longer required as Integral we have Mandates that tracks the attempts.
Additional #2
- Merchant can be changed from AmBank to another bank depending on the charges & services. But same credit card.
Ref : Credit Card Billing DL

MRTA Premium payment Upload


- After GST, pay gross premium
- MRTA for the public
- Payment after NB notified to policy holder
- To reject if discrepancies on the amount
WorkFlow Interface
Requires for the system to integrate with the InfoConnect
- Integral uses GenApps for FrontEnd.
- AmMetLife to use WebServices or Data Direct (eg. SMS)
AmMetLife/InfoConnect to provide list of functions of Web Services for estimates.
GL Interface (Computron) Daily Download for Delta
- AMPLIS does not generate double entries
- Data Stage generates the double entries
Ref : GLInterfaceFormat-AmMetLife-AmTakaful
- This enters the COMPUTRON
Fields
- BranchCode = AM Assurance Branch GL Mapping eg. A00, Agency Code is mapped to this field.
- Cost Centre = Agent Channel
- Line of Business = Par/No Par, Investment Link, Traditional, etcc..
- Computron Product Code
- 1-Asset, 2- 3- 4- 5- 6- Operating Expense, 7- Provision
- GL Code eg. Premium Received is only 1 acct. The others details are other fields.
- Premium Type = N/R NB & Renewal
- Batch Refer = Balancing by Branch, Fund Type & Currency. 081 =Conventional & 085 = Takaful ( Legal Entities Code
)
- Detailed Reference = Description eg. Withdrawal, Loan Settlement
- Output GPWL001.txt
8 Core blocks is summarized on top.
Subledger Reconciliation
- To ensure Balances Source & BL.
- Balance Code = GL Acct
- Balance Sheet
- Summary Level YTD
- Output GPWL002.txt
Note : Only point #1 in excel spreadsheet is applicable.

Outsourced Cheque Printing Download


- Payment Type = Local Bank Cheque
- Cutpomer Reference = Optional, for combine of PV
- Debit Account Country Code =MY, City Code =KUL
- Debit Account No =
- Payment Date = Download Date
- Payee ID = Optional, reference = Unique No + batch#
- Payee Name1 =
- Payee Name2 = Optional, 'I/C No ... ' or 'Passpost No...'
- Address = No issue of truncation but AMPLIS is 60 chars.
- Payee Bank Code = N/Applicable
- Payment Currency = MYR
- Local Charge to = C (Default )
- Clearing Zone Code = Mapping required
- Delivery Method = Courier, Mail, Pickup decided by Business Unit
( Default to Courier or Mail )
- P16 till P19 = will be AmMetLife if sent to the office destination.
...

Outsource Cheque Printing Upload - Cheque No and Status


- Upload details of the cheque (status)
- Send details to SMS Text File for SMS
- Display status on the sub-account balance details screen
Ref : Outsource Cheque UL

Direct Credit (AmBank and SCB) File Download


AmBank- Othar than SCB
SCB- for SCB accounts

ROP Batch job


Requires a new batch job to check data from other system based on the IC number. User should provide interface file
to Integral.

GenApps interface screens changes


- Conventional
- Takaful

Agent Details Upload and Agent Payment Upload


Requires upload of other commission payment for agent. Agent will get commission from sell within the bank eg. Hire
Purchase, Credit Card
Sub-account code and type to differentiate Non-Insurance from Agent Compensation/Reimbrusement.
20-3-2015 TL: It is agreed that Agent remunerations will be calculated outside Integral LIFE, but it is assumed
that Agent Payment still in Integral LIFE. Therefore this requirement is changed to agent payment upload and
agent details upload.

Approach

Final
Decision

Process

Gap

Day-1a

Both

Selling

Process

Gap

Day-1a

Both

16

Selling

Process

Gap

Day-1a

Both

Both

Process

Gap

Day-1a

Both

10

Selling

Process

Gap

Day-1a

Both

17

Both

Process

Gap

Day-1a

Both

12

Process

Gap

Day-1a

Both

Req Type

Company

Sizing

Selling/ Non
Selling

Both

Process

Gap

Day-1a

Both

29

Selling

Process

Gap

Day-1a

Both

58

Selling

Process

Gap

Day-1a

Both

106

Selling

Product

Gap

Day-1a

Both

Selling

Product

Gap

Day-1a

Both

Selling

Product

Gap

Day-1a

Both

Selling

Product

Gap

Day-1a

Both

Selling

Product

Gap

Day-1a

Takaful

Selling

Product

Gap

Day-1a

Takaful

18

Selling

Product

Gap

Day-1a

Takaful

16

Selling

Product

Gap

Day-1a

Takaful

16

Selling

Product

Gap

Day-1a

Both

Selling

Product

Gap

Day-1a

Takaful

Selling

Product

Gap

Day-1a

Takaful

Selling

Product

Gap

Day-1a

Takaful

Selling

Product

Gap

Day-1a

Takaful

Selling

Process

Gap

Day-1a

Both

18

Both

Report

Gap

Day-1a

Both

10

Both

Process

Gap

Day-1a

Both

13

Both

Process

Gap

Day-1a

Both

16

Process

Gap

Day-1a

Both

Process

Gap

Day-1a

Both

12

Process

Gap

Day-1a

Both

30

Both

Selling

Process

Drop

Day-1a

Both

10

Both

Process

Gap

Day-1a

Both

16

Selling

Process

Gap

Day-1a

Both

Both

Process

Gap

Day-1a

Both

16

Both

Report

Gap

Day-1a

Both

59

Both

Process

Gap

Day-1a

Both

26

Both

Process

Gap

Day-1a

Both

28

Letter

Gap

Day-1a

Both

Selling

Report

Gap

Day-1a

Letter

Gap

Day-1a

Both

10

Letter

Gap

Day-1a

Both

10

Letter

Gap

Day-1a

Both

25

Both

Letter

Gap

Day-1a

Both

Both

Process

Gap

Day-1a

Both

20

Selling

25

Process

Gap

Day-1a

Both

17

Both

Process

Gap

Day-1a

Both

34

Selling

Process

Gap

Day-1a

Both

Both

Process

Gap

Day-1a

Both

17

Both

Process

Gap

Day-1a

Both

Both

Process

Gap

Day-1a

Both

17

Both

Process

Gap

Day-1a

Both

17

Selling

Product

Gap

Day-1a

Both

16

Non Selling

Product

Gap

Day-1a

Both

Selling

Product

Gap

Day-1a

Both

Both

Product

Gap

Day-1a

Both

33

Selling

Product

Gap

Day-1a

Both

29

Both

Product

Gap

Day-1a

Both

Both

Product

Gap

Day-1a

Both

Both

Product

Gap

Day-1a

Both

13

Selling

Product

Gap

Day-1a

Both

15

Both

Product

Gap

Day-1a

Takaful

16

Selling

Product

Gap

Day-1a

Takaful

Both

Product

Gap

Day-1a

Both

13

Both

Product

Gap

Day-1a

Conventional

17

Both

Process

Gap

Day-1a

Conventional

10

Process

Gap

Day-1a

Conventional

10

Both

Process

Gap

Day-1a

Both

14

Both

Process

Gap

Day-1a

Both

19

Both

Process

Gap

Day-1a

Takaful

29

Process

Gap

Day-1a

Both

20

Process

Gap

Day-1a

Takaful

16

Report

Gap

Day-1a

Both

Process

Gap

Day-1a

Both

25

Process

Gap

Day-1a

Both

12

Process

Gap

Day-1a

Both

10

Process

Gap

Day-1a

Both

26

Both

Process

Gap

Day-1a

Both

Selling

Process

Gap

Day-1a

Both

12

Both

Process

Gap

Day-1a

Both

17

Both

Process

Gap

Day-1a

Both

16

Both

Process

Gap

Day-1a

Both

39

Both

Process

Gap

Day-1a

Both

53

Both

Process

Gap

Day-1a

Both

13

Both

Process

Gap

Day-1a

Both

76

Both

Process

Gap

Day-1a

Both

21

Both

Process

Gap

Day-1a

Both

10

Both

Process

Gap

Day-1a

Both

10

Both

Process

Gap

Day-1a

Both

20

Both

Process

Gap

Day-1a

Both

20

Both

InterfaceBatch

Gap

Day-1a

Both

40

Both

Product

Gap

Day-1a

Both

17

Both

Process

Gap

Day-1a

Both

20

Process

Gap

Day-1a

Both

34

Both

Process

Gap

Day-1a

Both

39

Both

Process

Gap

Day-1a

Both

26

Both

Process

Gap

Day-1a

Both

38

Both

Process

Gap

Day-1a

Both

50

Both

Process

Gap

Day-1a

Both

17

Both

Process

Gap

Day-1a

Both

30

Both

InterfaceBatch

Gap

Day-1a

Both

26

Selling

InterfaceBatch

Gap

Day-1a

Both

26

Selling

InterfaceBatch

Gap

Day-1a

Both

37

Both

InterfaceBatch

Gap

Day-1a

Both

47

Both

InterfaceBatch

Gap

Day-1a

Both

13

Both

InterfaceBatch

Gap

Day-1a

Both

26

Both

InterfaceBatch

Gap

Day-1a

Both

118

Selling

InterfaceBatch

Gap

Day-1a

Both

19

Both

InterfaceBatch

Gap

Day-1a

Both

19

Both

InterfaceBatch

Gap

Day-1a

Both

19

Both

InterfaceBatch

Gap

Day-1a

Both

19

Both

InterfaceBatch

Gap

Day-1a

Both

94

Both

InterfaceBatch

Gap

Day-1a

Both

26

Both

InterfaceBatch

Gap

Day-1a

Both

17

Both

InterfaceBatch

Gap

Day-1a

Both

16

Both

InterfaceBatch

Gap

Day-1a

Both

16

Selling

InterfaceBatch

Gap

Day-1a

Both

178

Both

InterfaceBatch

Gap

Day-1a

Both

29

Both

InterfaceBatch

Gap

Day-1a

Conventional

13

Both

InterfaceBatch

Gap

Day-1a

Conventional

13

Both

InterfaceBatch

Gap

Day-1a

Both

24

Both

Process

Gap

Day-1a

Both

15

Interface-BO

Gap

Day-1a

Both

25

Both

InterfaceBatch

Gap

Day-1a

Both

27

Both

Platform

AmMetLife
Decision

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE & Agency Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE &


Workflow

Day-1

Integral LIFE &


Workflow

Day-1

Integral LIFE

Day-1

Product Xpress &


Integral LIFE

Day-1

Product Xpress &


Integral LIFE

Day-1

Product Xpress &


Integral LIFE

Day-1

Product Xpress &


Integral LIFE

Day-1

Product Xpress &


Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE & ODS

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE & Agency Day-1

Integral LIFE & Agency Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE & ODS

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Product Xpress &


Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Product Xpress &


Integral LIFE

Day-1

Integral LIFE

Day-1

Product Xpress &


Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE & Agency Day-1

Integral LIFE

Day-1

Integral LIFE & ODS

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE &


Workflow

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE

Day-1

Integral LIFE & Agency Day-1

Solution / Workaround / Comment


- Modify the submenu screen to have Application No for user to enquiry
proposal/contract
- Create a new file for Application numbers
- Modify the proposal screen to check any duplicate application no is
entered
01-6-2015 TL: Reduced efforts to follow HK solutions.

- Modify proposal enrty screen with those new fields and change field
labels
- Make statistical field 1 & 2 to be mandatory and change the label to
'Fact Find'

Modify the payor screen by adding a new relationship field to Owner/Life assured.
- Currently the checking of age admitted flag againts document number
instead of ID number.
- Modify the LIFE assured screen to change from SOE document no to ID
Number.
Create a new flag at policy level
Create a new menu to overwrite this flg
Modify the current agent payment batch program to look at this flag

- At Contract Enquiry screen add new search field for 'Old Policy number/
'Cross Ref Number' without entering contract number of Integral
- Add a new GST flag at policy level for exempted cases
- Modify current GST program to skip if the flag = Y

Similar to sum assured multiplier (SAM) calculation


21-3-2015 TL: Included inside NBS-258, interface only to Workflow. Workflow will calculate TSAR.
24-3-2015 TL: added back as a Gap based on VT's email
01-6-2015 TL: Reduced efforts to follow HK solutions.

Currently underwriting worksheet is available in system, require customization, but unable to print.
20-3-2015 TL: Create a new batch job or queries to extract data then link with webservice for UW Worksheet
24-3-2015 TL: changed back to original based on VT's email

- Create new table(s) to store Jet UW rules by product, accumulate per


life, by risk class, period etc
- Create new program(s) for jet UW rules
- Create a new file for jet UW processing
Suggest to simplify or use base system with some modifications
20-3-2015 TL: Create a batch job or queries to extract data then link with webservice for Jet UW rules to
process
24-3-2015 TL: changed back to original based on VT's email, instead of interface only.
Create a new surrender subroutine
AmMetLife to provide formula for estimation.
Create a new surrender calculation subroutine based on formula
AmMetLife to provide details.
31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm
Create a new benefit reducing of SA subroutine
AmMetLife to provide formula for estimation.
31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm
Create a new SA reducing calculation subroutine based on formula
AmMetLife to provide details.
31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm

Create a new reducing SA subroutine for this product based on formula.


Need more details.
31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm
In Integral, routine RLDTRRD provides the Annual Rest RSA schedule on a yearly basis.
Create a new windowing option
Create a new file or expand existing file MBSPF to store monthly reducing SA
Create a new monthly reducing SA benefit screen
Create a new subroutine for reducing SA calculation by month.
31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm

Applicable for basic and rider.


To deduct upfront on allocation. Report not discuss here.

Create a new batch Job to calculate the surplus to be distributed back to the participant based on each policy. May
need to check for any claim, if there is claim on that year, no surplus to be given. May need to validate against
minimum amount to be distributed.
For All policies with PTD after the Financial YearEnd will get the investment profit distribution eg. Lapse after PTD. This
will be distributed as cheque instead of units. For Lapse cases, the coverage debt has been write-off upon lapse and
there is no o/s charges to be set off against the distribution for the contract.
Note : simplified formula 26/01/2015 as explained by Daniel.

Create a new premium subroutine to calculate based on attained age & remaining term. This can be used for different
coverage/riders eg CI. Attained Age & remaining term should only change on next policy anniversary.
- Modify the current premium calculation PRMPM09 to include mortality
class.
- Modify the current H&S screen to capture mortality class
- Modify the current table T5664 to add a new eky for mortality class

NB to explain how to capture weekly income as Malaysia Salary is based on monthly basis.
Suggestion, Monthly wage x 12/54 to determine the weekly income.
VT: Weekly income to be computed as Annual income/52

Create a new death subrotine for this monthly reducing SA


31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm

- Create a new table to store RM5000


- Create a new Death Claim subroutine for this

Modify the current receipt function to add new pop-up screen when contract number is entered. This pop-up screen will
only work if AmMetLife enter receipt one policy at the time. The contain of the new screen would be name, policy
status, susp bal, loan bal, GST and premium split (EX & SR).
User need to decide what other info to show.

'- 'Reference No' field on Receipt creation screen (SR289) can be used as 'BANK-IN-SLIP NUMBER'
- Modify the current receipt screen by adding a new field to capture 'Manual Receipt Number' or Add together inside
ACTG-616 (Manual Receipt maintenance)

- This will depend on Maker/Checker gap


- This will depend on Maker/Checker gap

Modify table T6657 key (batch payment bank) by adding transaction code to differenciate diff batch transaction for diff
bank account.

- Create separate subaccount-type (CC) for credit card charges T3695


- Create a new field to store credit card charges percentage in TR338
- Modify the receipting program to auto default this charges
- Modify the cash list report to include Approval Code for EPP or Credit
Card.
- Create a new table to store account which attract GST based on SubAccount Code/Type and account code
- Modify the current receipting to promp error message if GST amount is
not entered.
- Modify table key of TR25R to include Payment Type and add new field
for rounding to 5cents
- Modify the rounding subroutine program (ZRDECPLC) to round to 5
cents for all Cash Payment.

(1) Common Fields Identified


Recruited by, License to sell Trad, IL & LIAM License ( 4 fields each), Agency Code & Operating Branch Code,
Source of business, Submission Branches (5 lines), GST Member & Registration Date, Old Agent Number (12 chars)
(2) For Agency
Need to key-in Agency Code & Operating Branch Code
User will need to key-in OR Hierarchy on Appointment. System to pick up ALC Company for GST Reimbursement
purpose.
(3) For Banca
Need to key-in Operating Branch Code. No need for Agency Code. Operating Branch Code table T5696 will store
the details for Region(05), Area(05), District(05) & Branch(03). These will be provided as table. For first time, IT/CSC to
help to upload list to new tables. Subsequently, maintenance to be done in Integral. Bank HQ.
User will need to key-in OR hierarchy to report to Bank HQ.
System to pick up Bank HQ GST for GST Reimbursement purpose.
(3) All Appointment will need to generate a record in Agent Movt file (new).
(4) Mandatory Fields
Pending from AmMetLife to provide list here.
(5) Table T3615
To include GST Level eg. ASF (Staff Agent) donot need to calculate GST. Whereas ALC & Banca will need to read
Level#1 for GST Number.
GST Level = G(Group), I(Individual), Spaces(Not Appl.)

- Add a new field 'Source of business' on Agent Maintenance submenu


- Create a new item to identify source of business in auto numbering
table T3642
- Modify the current auto numbering to include Source of business

Create a new surrender submenu to be able to select by component (similar to manual lapse but with cash value)
- Add effective date on the screen

Create a new function for terminate status (clone from manual lapse) and change the status to 'TR' = Terminate

Create a new function for Rider Maturity (partial policy) ie. With CSV.

- Create a new item in table T3642 for GST Tax Invoice Number
- Modify GST subroutine which called by many transactions related to
GST generations to include tax invoice number
- Modify the current GST/Service Tax file to store tax invoice number,
premium/coi and other related data for interface to AmBank then
Custom office
- Create a new file (similar keys to ACMV) to store transaction which has
been reversed to identify invoice number.
- Modify the GST related transcations to write to this new file

- Create a new sub-menu for Tax invoice Enquiry and Tax invoice reprint
trigger by date range.
- Printing and fields extractions will be done by ODS.

- To create a separate window to trigger refund excess premium letter.


To be confirmed on the payment refund screen.
- Modify the current Auto Payment batch job to read a new flag or specific
follow-up code for Inforce status only.
Please see similar requirement on NBS-336, PAD-438, PAD-461, CLM-561 and CRB-637

LLC@02/06/2015: Confirmed by Finance Takaful, reference number field is require for each transactions
generated in S&R report. The document number & Operating field requirement can be dropped. Please confirm
any gap in Life Asia.
TL@03-06-2015: None, how about gain & loss calculation
TL@10-06-2015: Gap to add 'gain & loss calculation' and keep in the file for ODS to extract.

Add new extraction program(s) (assumed 5 such programs) such as CSV when sending letter extraction to third party
Create a new extraction program for Re-print flag which will be used for all letter types. These will be generic XML
required fields: Letter Type, Transaction Code, Policy number, Reprint flag, Cash value ('on the fly field').

Modify the Group detail screen at contract header to increase the length of Member Ref number to 20 chars long.
Notes: Certficate Number is Member Ref no.
- Create extract for Group no, Mem Ref No. and Master pol no. from
Screen S5090 (Included inside CLM-570)
31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm, ODS will do extraction for all letters
- Create a new subroutine to be store inside table TR383 to be able to
differentiate letter by component
or
- Create item key in table TR384 as component code + transaction code
to be able to differentiate letter by component
- Modify the client screen
- Modify table T3645 - occupation code to have extra data screen to capture
occupation code & high risk indicator
- Modify postcode field to be tablised/drop down option and to have extra
data screen to capture State for each postcode.
- Create a new windowing screen for GST details
- Create a new subroutine for NRIC validation
- Create a new windowing screen for Employeer's details
9-3-2015 TL: Related gaps are NBS-246, CMP-373, INTF-397

- Create two new options at New Proposal submenu for modification of


Customer Due Deligent and overwrite of ROP flag.
Director Share Split - open to all user using client modify
ROP Indicator - Original flag and overwrite flag fields
Customer Due Deligent - open to underwriter, PAD, compliance

- Modify proposal screen to add a new field for ROP


- Auto tag this field based on ROP rules
- Add a new validation if ROP flag = Y
- Add a new option for user to change this ROP flag to override
- POS ROP tagging in surrender, terminate contract etc
- Audit trail for ROP flag to be provided.

Create a new batch job to auto match/recon between receipt at company suspense & proposal (apply cash function)
based on same application no entered inside proposal & receipt.
Workaround: Manually match during proposal entry
01-6-2015 TL: Reduced efforts to follow HK solutions.
- Create a new billing batch job to look at a specific follow up code for
proposal status
- Create a new file for extraction
- Create a new batch job to upload credit card payment
Need to update credit-card history enquiry

Modify the current program to add many payment types


9-3-2015 TL: Please see PAD-350 and WOL-066

Add a new windowing option for credit card/direct debit enquiry at contract header & proposal screen to show
extraction date, received date etc

- Create a new table to store Occupation Code for non-salary definition.


- Add a new pre-issue validation program to check the policy owner/payor
falls under the above cotegory, if yes then owner/payor should fill up
'Salary History' details
- To setup income field as mandatory field under table TR51E, key item
contract type + component codes

Need more details on borned by company or customer.


In Integral, there are 2 options:
(1) With Accounting, setup in T5687, T5676, T6650 based on SA & Rate.
(2) Report Only. Table TR204 based on SA & Rate. Run schedule L2DUTYRPT, based on date of all contract issued.
28-5-2015 LLC: This gap applicable to AmMetLife Takaful as well. Change from Day 1b to Day 1a.
Create a new premium calculation subroutine based on formula
AmMetLife to provide details.
31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm
Modify the current collection program to skip commission calculation

Create a new benefit billing subroutine to deduct coverage debt from new priority table which user can define.

31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm

Grace period for COI before lapsing.


Workaround: Not exactly same but close enough by setting up inside table T6647 under row "Unit Cancellation Order
- Debt = 1 month"

- Create a new subroutine for surrender charge


- Create a new table to store surrender charge % and amount
- Create posting account for this charge and call GST subroutine to
calculate GST
31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm
- Modify premium allocation table T5536 to have more rows
- Modify the current program and file to cater for this
LLC@08/06/2015: Change from Day-1b to Day-1a. Is applicable for Takaful as well.
(1) Table Lien Code + Reason Code to allow different % of SA.
(2) Move Reason Code from Death Claim Program to Submenu, to allow
subroutine to calc the SA
(3) Subroutines to include new Table, Lien Code, Reason Code to
calculate SA.
(4) Subroutines eg. Processing routine & Trigger routine to include new
Table, Lien code, Reason Code
31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm
28-5-2015 LLC: This gap applicable to AmMetLife Takaful. Change from Day 1b to Day 1a.

- Create a new file upon issuance similar like Survival Benefit (AE).
- Create a new file to store rule for auto withdrawal eg.30% and year
- Create a new batch job to process on year 3,6,9, etc. and check for PTD
to determine to release the 30% of last 3 years contribution.

Create a new batch job to clear the coverage debt for single premium cases where FV = 0, if there is any.

(1) Add Long Description 2 line, total 100 characters.


(2) Add key Source of Business to differentiate based on Agency &
Bancassurance.
(3) Change Table TH558 for both contract type & coverage type
Integral base calculate based on nearest 1,10,100, etc
Modify the rounding to be based on 5c.

Modify current interest table TH507 to define which fund for the intererst to be allocated and clone the interest
calculation program to separate interest into this fund.
LLC@02/06/2015: This is related to gap TKFL-677, END-173 and INTF-528. Please review the sizing and confirm
whether this requirement can be covered under these 3 gaps instead of splitting into few gaps.
TL@03-06-2015: No, TKFL-677 is still notes, END-173 is Surrender calc and INTF-528 is interface of other cash
values.

Add a new field for flag/code (table driven) on payment screen (S2200)
25-03-2015 VT: If we agree to move this gap to Day-2, suggest to change the process to send the cheque only
to one location out of the three listed below:
1. Send to HQ
2. Send to customer address
3. Send to nearest branch.
Til a decision is reached on change in process, moving the gap as Day-1 for CSC estimation

Clone L2CASHLIST batch to extract all receipts for head office finance department to be able to do recon for each
branch.

Create new GL subroutines for Non-Par/Par substitution (Use table T5687 Statutory Fund field - T5686) and policy
year (1 & R). Create a new table for year substitution.

- Takaful has 3 distinct funds (Operator, Participant and Risk/Tabarru funds). In current GL posting in Integral/LIFE we
need to do interfund if one account in Operator fund and the other in other fund and vice versa.
- Create a new interfund table for Convention product on par and non-par for bank code. Create extra auto additional
interfund postings on the Receipt and Payment functions when receive/pay from par-bank to non-par policy and vice
versa.
Workaround: Do interfund outside Integral LIFE system

- Batch program download from Integral to Computron to provide a sum


total reconciliation report.
- Other recon reports (21 of them) shoud be done by reporting tool (ODS)

Currently Integral has the facility to print cheque, there are 2 batch jobs to be run for printing cheque:
- L2CHQPRNxx (Auto Cheque Processing) where xx is bank code
- L2CHQLST (Cheque Listing/Printing). Requires to change the cheque
format for AmMetLife Takaful.

LLC@02/06/2015: Please clearly specify this item TKFL-700 is related to which requirement, so that both CSC
and AmMetLife would have same understanding and no gaps are missing out.
TL@03-06-2015: RRT008
TL@10-06-2015: Gap to add new field in table T5515, possibly need to store in file for ODS to extract.

Modify the current contract issuance, collection and paid-to-date advance to post Wakalah (non-invest portion) to be
posted during these transactions rather than the next day (during unit deal)
Create a new upload RI payment interface file to Integral Life.

- Similar to TKFL-689, to provide error message if certain fee payment


attract GST
- Provide a new batch job to list GST payments

Modify the current unit dealing program to process dealing when the unit price is keyed-in for effective date.
Example 1:
Today = 1 June 2015
Tomorrow = 2 June 2015, unit price is keyed-in for 1 June 2015 transactions, therefore any new business and other
transactions capture on 1 June 2015 will be process on 2 June 2015.
Example 2:
Today = 1 June 2015
Unit price available = T + 3 = 4 June 2015, unit price is keyed-in for 1 June 2015 transactions, therefore any new
business and other transactions capture on 1 June 2015 will be process on 4 June 2015.

1. Setup batch schedule.


Non-Takaful, monthly, bi-monthly & weekly run.
Takaful, monthly & weekly run.
Monthly & Bi-month will include weekly.
2. Customize L2NEWAGPY
a. Need to check non-insurance income from
AmBank. There is a special mechanism as
not the full amount will be paid. The paid amount will
need to be written to Agent income Paid File (New).
Amount with-held is rolled over.
( See gap for Non-Insurance Income Processing )
b. To stamp the cheque & payment details
( See gap for Agent Income Screen )
c. Re-organize Data for GST, Premium, Comm,
Comm Rate required for Download into
Agent Income Paid (New)
d. Download Details to TnS for Agents
e. Download Details to Agency Dept for Banca
20-3-2015 TL: Re-estimate. Clone agent pay batch job for banca. Modify ZCTN file to add new fields.

Modify the current validation to check based on total funds.


In Integral, it is based on Minimum Amount remain in the fund.
Workaround: follow base system, by each fund.
- Modify table T6654 to include skip renewal notice flag
- Modify the billing program to read this new flag to skip renewal notice
- Create a new letter extraction program for 'Ref number' field at contract
header screen
- Create a new letter extraction programs for short desc of table T5688
and T5687. Short desc will be used to store old contract/component
code
Note:- In Am Medic Flexi, If retirement option is "Y", then deductible changes to '0.00' and renewal notice to be printed
with adjusted premium.
9-3-2015 TL: Suggest Prem Notice to show all eg. SB, APL, Loan, ..
31-3-2015 TL: decision from pX meeting at AmMetLife office 4-6pm, ODS will do extraction for all letters

- Add a new 'Renewal flag' at contract level


- Create a new option at 'Minor Alterations' submenu for manual update
this flag
- Modify the billing program to skip this process to be billed if the value of
ths flag is N. ie. don't generate renewal premium notice
Modify the current direct debit process to be able to do re-billing for 2 times
18-2-2015: Auto suppress next billing. No of times to send to bank is configureable

- Modify client screen, new option


- Create a new batch job for upload account freese flag
- Create a new file for Saction list
- Create a new batch job for upload PEP
- Add a few pre-issue validation checking for AMLA
- Modify Payment approval to check AMLA limit.
- Modify Trustee, Beneficiary, Asignee, Payor and and owner change
programs to validate agaist AMLA rule
Warning message to be displayed in Payment also, if match.

- Create a new table to store reinstatement rule (same table as above)


- Create a new reinstatement screen program to calculate minimum
reinstatement amount to include APL & APL Interest and 'Net
Reinstatement Amount'
- Calculate interest for outstanding premium based on the due period
- Validate allowable reinstatement period
20-3-2015 TL: Re-estimate based on % table of total premium outstanding and calculate interest based on due
period

- Use table T5645 to set-up priority or a new table for premium


application
- Modify collection program to follow priority table
- Partial withdrawl allowed from multiple accounts, if previous account
has insufficient funds. for APL, no partial allowed.
Survival offset option no longer required since default option is accumulation of cash benefit. Priority collection can be
used instead

Create a new option for quotation and letter


9-3-2015 TL: Merged with PAD-384.
20-3-2015 TL: Since PAD-384 is dropped, then estimate move here. Simpler since only quotation and not
writing to files.

- Add a new table to store auto payment rules for various transactions
such as payee, payment bank, payment type, authorised amount, etc
- Create a new auto payment screen which will be used on each
transaction
- Create a new auto payment subroutine to create payment requisition
once the user enter PAD or claim transactions
Notes: User already confirm that withdrawal by Unit is not required.
Please see similar requirement on NBS-336, PAD-438, PAD-461, CLM-561 and CRB-637
01-6-2015 TL: Reduced efforts to follow HK solutions.

Currently system adds all fee into a debt account which will be deducted from unit fund.
User need to confirm whether still requires priority on deduction else gap.
18-2-2015: Agreed to drop
02-04-2015 TL: change from 'Drop' to 'Day-1a' as per VT email.
- Create a new payment rules such as payment type (cheque or auto
credit for auto payment batch job.
- Modify the current batch L2AUTOPMT to read new table
Please see similar requirement on NBS-336, PAD-438, PAD-461, CLM-561 and CRB-637

Modify the current surrender function:


- add a new table to store surrender rules such as prorate COI/COR,
validation check etc
- add a new field for reason code. Use common Reason code table
(T5500)
- refund un-used COI/COR calculation
- validation check for MRTA product
- reduce SA if MRTA installment payments have not been paid
Workaround: Use cash value to minus the premium, instead of reducing SA

Modify the current FLC table (TH605) to include more rules by product type, input date (similar to IL product), refund
calc.
Modify the FLC program for IL product formula
Add a new FLC option for medical product.
Note: Any cancellation during freelook period should use 'Freelook' function. Any cancellation after freelook period
should use full surrender function (see PAD-466)

- Modify the COI handling to split charges by units


- Create a new batch job to download these info for printing vendor to
print

A grace period of 30 days is to be build in the system. During this period, any claims will need to set-off the Tabarru/
Cost of Insurance first before pay-out.
Create a new subroutine to be called from Death and TPD Claims. Need to consider TPD as Regular Claims and
consider tabarru/COI for pending amount.
Modify the below 5 transactions at Minor claim to post provision:
- Register & Modify: create provision
- Approve: will clear provision
- Reject: will reverse provision
- Exgratia: will clear provision
Modify L2REGPAY batch job to consider these provision.

- Modify the current receipt function to auto generate GST amount as long
as there is policy number and add GST Tax Code
- Manual entering of the split will still be available

- Modify these 3 programs (issuance, premium collection and paid-todate advance to check GST & premium suspense separately
- Modify accounting mapping table to use LP/GS

Need to identify new charges

Modify the current direct debit upload/apply batch job to call a new receipting BO to auto split between premium and
GST.

Modify both death claim and minor claim to have a new windowig screen for capturing DITC flags. User requires for the
system to auto detect.

Create a new process or batch job to identify the refund of GST together with premium

Modify the current collection program to deduct total amount including GST then split it into 2 suspenses (LP/S and
LP/GS)

AmMetLife to decide later to implement the Batch# block or AmWin Individual upload. During the discussion, PFRTT is
similar to HPRTA and if batch# is implemented, PFRTT can tap on to the solutions for matching the data.
1. New Batch job to upload (Interface)
a. New File to store details of upload
b. BO program to load into proposal data entry screen
c. Log errors, download return
2. Return Payment File ( Finance Interface )
a. AmBank pass data, upload to Company Suspense with Batch#
3. Matching Online Screen
a. Key-in Batch No
b. Pull Company Suspense
c. matching premium to proposal eg. sufficient/match, short pay,
at batch level.
4. U/W, Issuance, Reject pass back to CRB dept.
---------------------------------------------------------------------------------1. New Batch job to upload (Interface)
a. New File to store details of upload
b. BO program to load into proposal data entry screen
c. Log errors, download return
2. Return Payment File ( Finance Interface )
a. AmBank pass data, upload to Company Suspense with Bank Ref#
for individual cases
3. Proposal Screen for matching
4. U/W, Issuance, Reject pass back to CRB dept.
6-3-2015 TL: Add the follwoing
a. Duplicate records - soft check
b. to expand the length of bank reference number up to xx characters
LLC@08/06/2015: All payments of HPRTA product will be in gross payment. Please strike out this sentence
Payments = Premium commission GST.

Individual Case upload on daily basis.


Suggest to tap on the solution for HPRTA using Batch# for matching instead of providing a separate solution. PAD to
discuss with Bank on possible Batch# format to adopt. However, should HPRTA go for AmWin solution, PFRTT will
need to have a separate solution.
Opt(1) do together with HPRTA (2) Separate solution from HPRTA. Estimate is based on separate solution.
6-3-2015 TL: Similar to MBSB but more columns

(1) Create a new batch Upload and create a new file to store these
(2) Fields to upload - difference source can have different crtieria for
matching
(3) Flag the client - based on the source, flag the client
activities not allowed = NB not allowed,
(4) download
based on the source, download the match
donot download other sources.

For Savings & Current Account


1. Enrollment :
Implemented by user selecting
Direct Debit during NB/Billing Change.
2. Batch Schedule Download
Select from new file
3. De-enrollment
NB/Billing Change from Direct-->Cash
4. Batch Schedule Upload for Accept or Reject
Rejected to generate letter for reject,
Reject Table Reason Code based on Bank
Allow a generic description for catch-all where
there is no code eg. BSN. Similarly for Success,
this is a generic description with letter type..
5. User to take action eg. change bank account etcc..
New screen to change enrollment to resend
6. Scheduled & Adhoc runs.
1. For 3rd party, AmMetLife does not sent to Bank
2. Upon reject/success, upload will not be done.
3. Provide a facility for users to key-in the letter type to send the letter
via integral.
Continue from previous requirement
1. Write a batch program
to upload from text file & into LIAM ACID (new)
filter & upload only for non AmMetLife ( organization code)
i.e. not Integral
2. Provide screen to add, modify & view LIAM ACID data. based on IC#.

A brief on the solutions


(1) MSP to detect incoming call
(2) Write BO Programs to update proposal & validate the data
(3) Reply back if error occurs
(4) Write batch programs to upload batch data
to temporary files.
(5) New files to store temporary data
(6) Use BO Programs written in step (2) to update proposal & validate
the data
(7) Write to report for each failed validation or error.
Note : Jet U/W is a separate gap under NB and will not be discuss here.

Solution available in Integral with some changes ...


1. To run on fixed date
New table to store Direct Debit run date.
This will be used for verifying on Direct Debit run.
2. Integral has the data stored in
a. File based on run date
b. Download file in FTP Directory
These can be accessed if required when data are corrupted.
3. Gap will be on the data extraction, formatting & Hash Total
for the specific bank
4. Extract only billing for latest month
5. Mandate status is reset for non-bank closed reason

Gap similar except for some point as mentioned above.

Gap similar except for some point as mentioned above.

Gap similar except for some point as mentioned above.

Solution from Danny, some details as below


For Enquiry Online
(1) Create Web Service with same format as mentioned
(2) Create BO for Contract Enquiry & Proposal Enquiry
(3) Create MSP service with Java class to perform lookup on Contract Enquiry BO & Proposal Enquiry BO.
Alternatively, this can be direct on Contract Files.
For Payment Online
(1) Create Web Services with same format as mentioned
(2) Create BO for Client to get Client No based on ID No
(3) Create BO fo Receipt Create
Web Services will only have CHEQUE Amt & No,
For other informations eg. Date, Type, Bank
these will need to be defaulted for AmBank Online Payment.
New Table for item setup
(4) Mapping Table for Request Message
(5) Create MSP service with Java class to perform lookup on Client BO and then create Receipt BO and map the BO
response data to the Web Service Response.
(6) Data goes to TCS BAncS & generate Stand In File.
For Payment Batch ( When Online failed )
Including HPRTA (Discount type = BP )
(1) Create a batch job to upload Stand In File/ Reconciliation File
(2) Interface to same BO mentioned in Payment Online
Note : For HPRTA, there is no pol/proposal no. Discount Type = BP, and batch no instead.

(1) Write Batch Program


(2) Call BO Receipt for BSN
(3) Output Report for errors if cannot find the proposal/policy
(4) Keep track of the files already uploaded

Gap similar except for some point as mentioned above.


(1) File Format
(2) Parameter similar
(3) Need to store previous transaction based on Year/Month
to filter duplicates for the month

Solution available in Integral with some changes ...


1. Copy/Clone from Base Program
2. Data Format, Hash Total, Reason Code
3 Bank requires Credit Card Billing to be run on daily basis
When Credit Card is run on days not defined in table, just create
dummy records for download.
Note : Integral Billing generates the Dues in advance based on lead days.

Similar with Salary Deduction requirement


(1) Table to define the organization code
Gross Premium paid
(2) Different format, table Mapping

20-3-2015 TL: This is high level estimate

(1) Mapping Table


From Integral GL (Transaction) --> Computron GL (DRCR)
From Integral GL (Summary) --> Computron GL
(Summary YTD for Balance Sheet )
(2) Batch program upload
Transactions summarized to Computron GL (DRCR)
Transactions Summary Level to Computron GL (Balance Sheet)
(3) Filename to be defined in table
Note : Balance for Line of Business/Fund type will depend on COA setup.

(1) Write a batch schedule to dowload details


(2) Table mapping
(3) Hash Total

(1) Write a batch schedule to upload details


Write to SMS Text file
(2) Table mapping
(3) Hash Total, validation against Downloaded Details

Transaction Based
(1) Regular Claims, Agent Payment, Surrender etcc..
To identify the Bank Code based on the Matrix
To capture the transaction code for printing description later
(2) Based on Banks from the above Matrix
Create different Batch Schedule for AmBank, Standard Chartered, etcc
Different format for different banks
(3) For Agent
The schedules will be run 2x monthly.
Daily for Clients

Create a new batch ROP batch job to check details based on IC No from other system (file input).
LLC@02/06/2015: This requirement is more to take in upload functionality of non-migrated policy movement
transactions (e.g. termination/reduction in SA) for the purpose of ROP detection. No interface file require to be
provided to Life Asia.
TL@03-06-2015: This is still corect gap to receive upload file from non-migrated and process ROP detection
checking.

Modify the GenApps screens once the As/400 screens are changed. Around 100 screens.

Can combine with the above if users can provide common format. The difference here is for non-insurance items
cannot be paid via Agent Express Payment and with-holding function during Mid-Month & Monthend Payments.
This was raised earlier under Agency. This is additional information on the format.
20-3-2015 TL: Create two new batch jobs to upload all agent details (daily) and agent payments.

Prority

FSD Responsibilty

FSD Assigned to

Group No

Priyanka

Chandrakanth

GRP1

Priyanka

Chandrakanth

GRP1

Priyanka

Chandrakanth

GRP1

Priyanka

Chandrakanth

GRP1

Chandrakanth

Chandrakanth

GRP1

Priyanka

Chandrakanth

GRP1

Chandrakanth

Chandrakanth

GRP1

Priyanka

Priyanka

GRP2

Priyanka

Priyanka

GRP2

Priyanka

Priyanka

GRP2

Jitendra

Shwetabh

GRP3

Jitendra

Shwetabh

GRP3

Jitendra

Shwetabh

GRP4

Jitendra

Shwetabh

GRP4

Jitendra

Shwetabh

GRP4

Jitendra

Shwetabh

GRP4

Jitendra

Jitendra

GRP5

Jitendra

Jitendra

GRP5

Jitendra

Jitendra

GRP6

Jitendra

Jitendra

GRP6

Jitendra

Jitendra

GRP7

Jitendra

Jitendra

GRP7

Jitendra

Jitendra

GRP7

Chandrakanth

Chandrakanth

GRP8

Chandrakanth

Chandrakanth

GRP8

Chandrakanth

Chandrakanth

GRP9

Chandrakanth

Chandrakanth

GRP9

Chandrakanth

Chandrakanth

GRP9

Chandrakanth

Chandrakanth

GRP9

Chandrakanth

Chandrakanth

GRP10

Chandrakanth

Chandrakanth

GRP10

Priyanka

Priyanka

GRP11

Priyanka

Priyanka

GRP11

Priyanka

Priyanka

GRP11

Chandrakanth

Chandrakanth

GRP12

Chandrakanth

Chandrakanth

GRP12

Chandrakanth

Chandrakanth

GRP12

Chandrakanth

Priyanka

GRP13

Chandrakanth

Priyanka

GRP13

Priyanka

Priyanka

GRP13

Priyanka

Priyanka

GRP13

Jitendra

Priyanka

GRP13

Jitendra

Priyanka

GRP13

Priyanka

Priyanka

Priyanka

Priyanka

Priyanka

Michelle

Priyanka

Michelle

Priyanka

Chin

Priyanka

Michelle

Priyanka

Sreeram

Chin

Priyanka

Shwetabh

Jitendra

Jitendra

Jitendra

Shwetabh

Jitendra

Shwetabh

Jitendra

Jitendra

Jitendra

Avinash

Jitendra

Shwetabh

Jitendra

Avinash

Jitendra

Avinash

Jitendra

Avinash

Jitendra

Avinash

Jitendra

Jitendra

Jitendra

Jitendra

Jitendra

Avinash

Jitendra

Sreeram

Chandrakanth

Avinash

Chandrakanth

Sreeram

Chandrakanth

Priyanka

Chandrakanth

Priyanka

Chin

Chin

Chandrakanth

Sreeram

Chandrakanth

Shwetabh

Chandrakanth

Shwetabh

Chandrakanth

Shwetabh

Chandrakanth

Shwetabh

Chandrakanth

Chandrakanth

Priyanka

Michelle

Priyanka

Michelle

Priyanka

Michelle

Priyanka

Michelle

Priyanka

Michelle

Priyanka

Avinash

Priyanka

Avinash

Priyanka

Avinash

Priyanka

Avinash

Priyanka

Michelle

Priyanka

Michelle

Priyanka

Michelle

Priyanka

Sreeram

Priyanka

Sreeram

Jitendra

Avinash

Jitendra

Sreeram

Chandrakanth

Avinash

Chandrakanth

Shwetabh

Chandrakanth

Shwetabh

Chandrakanth

Sreeram

Chandrakanth

Shwetabh

Chandrakanth

Sreeram

Chandrakanth

Sreeram

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

Chin

FSD Completed Status

Final Status

Completed

FS-User Review

Completed

FS-User Review
Completed

FS-User Review
Completed

FS-User Review

Completed

FS-User Review
Completed

FS-User Review
Completed

FS-User Review

WIP

FS-User Review

WIP

FS-User Review

WIP

FS-Review
Completed

FS-WIP
Completed

FS-WIP
Partially completed

FS-WIP
Partially completed

FS-WIP

Partially completed

FS-WIP

Partially completed

FS-WIP

Yet to Start

Yet to Start

WIP

FS-WIP
WIP

FS-WIP

Completed

FS-User Review

Completed

FS-User Review

Completed

FS-User Review

Completed

FS-User Review

Completed

FS-User Review

Yet to Start

T3629

FS-WIP

Yet to Start

FS-WIP
Yet to Start

Yet to Start

Completed

FS-User Review

Completed

Drop
Yet to Start

Yet to Start

Yet to Start

Yet to Start

Yet to Start

Yet to Start

Yet to Start

Yet to Start

Yet to Start

Yet to Start

Yet to Start

Yet to Start

Completed

FS-User Review

Completed

FS-User Review

Completed

FS-User Review

Completed

FS-User Review Completed

FS-OnHold/KIV

Completed

FS-Review
Completed

FS-Review

Completed

FS-User Review

Partially completed

FS-User Review
Completed

FS-WIP
Partially completed

FS-WIP

Yet to Start

Completed

FS-Review

Partially completed

FS-WIP

Completed

FS-User Review

Completed

FS-User Review

Completed

FS-User Review

WIP

FS-WIP
Yet to Start

Yet to Start

Completed

FS-User Review

Completed

FS-User Review Completed

WIP

FS-Review

Completed

FS-User Review Completed

Yet to Start

FS-WIP

Yet to Start

Yet to Start

FS-WIP

Completed

Yet to Start

FS-Review

Yet to Start

Yet to Start

Yet to Start

Hold

FS-OnHold/KIV
Completed

FS-User Review

Completed

FS-User Review

WIP

FS-User Review
Yet to Start

FS-Review

Yet to Start

FS-Review

Yet to Start

Yet to Start

Yet to Start

Yet to Start

FS-WIP

Yet to Start

FS-Review

Yet to Start

FS-Review

Yet to Start

FS-Review

Partially Completed

FS-Review

WIP

FS-WIP

Completed

FS-User Review

Completed

FS-Review

Yet to Start

Yet to Start

Yet to Start

WIP

Yet to Start

Yet to Start

Yet to Start

Yet to Start

FS-OnHold/KIV

Yet to Start

FS-WIP

Yet to Start

Yet to Start

FS-WIP

Yet to Start

FS-WIP

Yet to Start

FS-WIP

Yet to Start

FS-OnHold/KIV

Yet to Start

FS-WIP

Yet to Start

FS-WIP

Yet to Start

FS-WIP

Yet to Start

FS-WIP

Yet to Start

FS-WIP

Yet to Start

Yet to Start

Yet to Start

Yet to Start

FS-WIP

Yet to Start

Yet to Start

FS-WIP

Yet to Start

FS-WIP

Yet to Start

FS-WIP

Yet to Start

FS-WIP

Yet to Start

Yet to Start

Yet to Start

You might also like