CashPooling Sweeping
CashPooling Sweeping
com/R22/Solutions/T24_Transact/Cash_Management/PO/Cash_Pooling/
Physical_Pooling/Configuring.htm
https://tcsp.temenos.com/R22/Solutions/T24_Transact/Accounts/RS/Account_Sweeping/
Surplus_Sweep_for_Interest_Benefit/WorkingWith.htm
Title
Cash Pool sweeping to include the interest/charges that are
posted during same COB
Answer
As per T24 core design, the cash pool job is placed before
IC.COB job responsible for posting interest and charges and
hence cash pooling transactions will not consider the
interest/charges that are posted later during COB. Currently,
the batch stage of xxx/AC.EOD.CASH.POOL is S009 and
xxx/SYSTEM.END.OF.DAY3 is S012. If the Bank's
requirement is to sweep funds including the interest/charges
from the accounts , then this can be achieved only by setting
the batch stage of cash pool batch xxx/AC.EOD.CASH.POOL
after the IC.COB batch record xxx/SYSTEM.END.OF.DAY3.
Can be set to some batch stage say S015. Kindly set the batch
stage of xxx/AC.EOD.CASH.POOL after
xxx/SYSTEM.END.OF.DAY3 and test the reported scenario.
Screen shots
Input two AA contracts
Arrangement 1
Arrangement 2
Input the AC.CP.GROUP.PARAM record with a dummy account
Create AC.CASH.POOL setup
After two COB's the total due has been settled
Arrangement 1
Arrangement 2
AA.BILL.DETAILS record has been settled
Arrangement 1
BILL.REFERENCE.... AABILL09071LCCPW
------------------------------------------------------------------------------
1 ARRANGEMENT.ID.... AA09070P1W5W
2 PAYMENT.DATE...... 12 MAR 2009
3 ACTUAL.PAY.DATE... 12 MAR 2009
4 FINANCIAL.DATE.... 12 MAR 2009
5 CURRENCY.......... USD US Dollar
6 OR.TOTAL.AMOUNT... 2,004.00
8 OS.TOTAL.AMOUNT... 0.00
10. 1 PROPERTY....... ACCOUNT Account
11. 1 OR.PROP.AMOUNT. 2,000.00
12. 1 OS.PROP.AMOUNT. 0.00
15. 1. 1 REPAY.REF... AAACT09071002KXRDV-20090312
16. 1. 1 REPAY.AMOUNT 2,000.00
10. 2 PROPERTY....... PRINCIPALINT Principal Interest
11. 2 OR.PROP.AMOUNT. 4.00
12. 2 OS.PROP.AMOUNT. 0.00
15. 2. 1 REPAY.REF... AAACT09071002KXRDV-20090312
16. 2. 1 REPAY.AMOUNT 4.00
21. 1 BILL.STATUS.... SETTLED
22. 1 BILL.ST.CHG.DT. 12 MAR 2009
21. 2 BILL.STATUS.... DUE
22. 2 BILL.ST.CHG.DT. 12 MAR 2009
21. 3 BILL.STATUS.... ISSUED
22. 3 BILL.ST.CHG.DT. 12 MAR 2009
23. 1 SETTLE.STATUS.. REPAID
24. 1 SET.ST.CHG.DT.. 12 MAR 2009
23. 2 SETTLE.STATUS.. UNPAID
24. 2 SET.ST.CHG.DT.. 12 MAR 2009
25. 1 AGING.STATUS... SETTLED
26. 1 AGING.ST.CHG.DT 12 MAR 2009
27. 1 PAYMENT.TYPE... LINEAR
28. 1 BILL.DATE...... 12 MAR 2009
29. 1 BILL.TYPE...... PAYMENT
Arrangement 2
BILL.REFERENCE.... AABILL09071HBH4V
------------------------------------------------------------------------------
1 ARRANGEMENT.ID.... AA0907067MP4
2 PAYMENT.DATE...... 12 MAR 2009
3 ACTUAL.PAY.DATE... 12 MAR 2009
4 FINANCIAL.DATE.... 12 MAR 2009
5 CURRENCY.......... USD US Dollar
6 OR.TOTAL.AMOUNT... 1,002.00
8 OS.TOTAL.AMOUNT... 0.00
10. 1 PROPERTY....... ACCOUNT Account
11. 1 OR.PROP.AMOUNT. 1,000.00
12. 1 OS.PROP.AMOUNT. 0.00
15. 1. 1 REPAY.REF... AAACT09071002KXRDS-20090312
16. 1. 1 REPAY.AMOUNT 1,000.00
10. 2 PROPERTY....... PRINCIPALINT Principal Interest
11. 2 OR.PROP.AMOUNT. 2.00
12. 2 OS.PROP.AMOUNT. 0.00
15. 2. 1 REPAY.REF... AAACT09071002KXRDS-20090312
16. 2. 1 REPAY.AMOUNT 2.00
21. 1 BILL.STATUS.... SETTLED
22. 1 BILL.ST.CHG.DT. 12 MAR 2009
21. 2 BILL.STATUS.... DUE
22. 2 BILL.ST.CHG.DT. 12 MAR 2009
21. 3 BILL.STATUS.... ISSUED
22. 3 BILL.ST.CHG.DT. 12 MAR 2009
23. 1 SETTLE.STATUS.. REPAID
24. 1 SET.ST.CHG.DT.. 12 MAR 2009
23. 2 SETTLE.STATUS.. UNPAID
24. 2 SET.ST.CHG.DT.. 12 MAR 2009
25. 1 AGING.STATUS... SETTLED
26. 1 AGING.ST.CHG.DT 12 MAR 2009
27. 1 PAYMENT.TYPE... LINEAR
28. 1 BILL.DATE...... 12 MAR 2009
29. 1 BILL.TYPE...... PAYMENT
30. 1 BILL.FINAL.DATE 12 MAR 2009
31. 1 PAYMENT.METHOD. DUE
32. 1 PAYMENT.AMOUNT. 1,000.00
33. 1. 1 PAY.PROPERTY ACCOUNT Account
34. 1. 1 OR.PR.AMT... 1,000.00
35. 1. 1 OS.PR.AMT... 0.00
ECB
Arrangement 1
CONTRACT.BAL.ID... 44617
------------------------------------------------------------------------------
1 CURRENCY.......... USD
2. 1 TYPE.SYSDATE... TOTCOMMITMENT
5. 1. 1 OPEN.BALANCE -10,000
13. 1 CURR.ASSET.TYPE TOTCOMMITMENT
2. 2 TYPE.SYSDATE... TOTCOMMITMENTBL
5. 2. 1 OPEN.BALANCE 10,000
13. 2 CURR.ASSET.TYPE TOTCOMMITMENTBL
2. 3 TYPE.SYSDATE... DUENEWARRFEE
5. 3. 1 OPEN.BALANCE -100
13. 3 CURR.ASSET.TYPE DUENEWARRFEE
2. 4 TYPE.SYSDATE... CURACCOUNT
5. 4. 1 OPEN.BALANCE -10,000
13. 4 CURR.ASSET.TYPE CURACCOUNT
2. 5 TYPE.SYSDATE... ACCPRINCIPALINT
5. 5. 1 OPEN.BALANCE -2
13. 5 CURR.ASSET.TYPE ACCPRINCIPALINT
2. 6 TYPE.SYSDATE... CURACCOUNT-20090312
7. 6. 1 CREDIT.MVMT. 1,000
13. 6 CURR.ASSET.TYPE CURACCOUNT
2. 7 TYPE.SYSDATE... DUEPRINCIPALINT-20090312
7. 7. 1 CREDIT.MVMT. 2
9. 7. 1 DEBIT.MVMT.. -2
13. 7 CURR.ASSET.TYPE DUEPRINCIPALINT
2. 8 TYPE.SYSDATE... DUEACCOUNT-20090312
7. 8. 1 CREDIT.MVMT. 1,000
9. 8. 1 DEBIT.MVMT.. -1,000
13. 8 CURR.ASSET.TYPE DUEACCOUNT
2. 9 TYPE.SYSDATE... ACCPRINCIPALINT-20090312
7. 9. 1 CREDIT.MVMT. 2
9. 9. 1 DEBIT.MVMT.. -1.8
13. 9 CURR.ASSET.TYPE ACCPRINCIPALINT
ECB
Arrangement 2
CONTRACT.BAL.ID... 44628
------------------------------------------------------------------------------
1 CURRENCY.......... USD
2. 1 TYPE.SYSDATE... TOTCOMMITMENT
5. 1. 1 OPEN.BALANCE -20,000
13. 1 CURR.ASSET.TYPE TOTCOMMITMENT
2. 2 TYPE.SYSDATE... TOTCOMMITMENTBL
5. 2. 1 OPEN.BALANCE 20,000
13. 2 CURR.ASSET.TYPE TOTCOMMITMENTBL
2. 3 TYPE.SYSDATE... DUENEWARRFEE
5. 3. 1 OPEN.BALANCE -100
13. 3 CURR.ASSET.TYPE DUENEWARRFEE
2. 4 TYPE.SYSDATE... CURACCOUNT
5. 4. 1 OPEN.BALANCE -20,000
13. 4 CURR.ASSET.TYPE CURACCOUNT
2. 5 TYPE.SYSDATE... ACCPRINCIPALINT
5. 5. 1 OPEN.BALANCE -4
13. 5 CURR.ASSET.TYPE ACCPRINCIPALINT
2. 6 TYPE.SYSDATE... CURACCOUNT-20090312
7. 6. 1 CREDIT.MVMT. 2,000
13. 6 CURR.ASSET.TYPE CURACCOUNT
2. 7 TYPE.SYSDATE... DUEPRINCIPALINT-20090312
7. 7. 1 CREDIT.MVMT. 4
9. 7. 1 DEBIT.MVMT.. -4
13. 7 CURR.ASSET.TYPE DUEPRINCIPALINT
2. 8 TYPE.SYSDATE... DUEACCOUNT-20090312
7. 8. 1 CREDIT.MVMT. 2,000
9. 8. 1 DEBIT.MVMT.. -2,000
13. 8 CURR.ASSET.TYPE DUEACCOUNT
2. 9 TYPE.SYSDATE... ACCPRINCIPALINT-20090312
7. 9. 1 CREDIT.MVMT. 4
9. 9. 1 DEBIT.MVMT.. -3.6
13. 9 CURR.ASSET.TYPE ACCPRINCIPALINT
Title
If one account have a posting restriction or inactive Marker ,
how the system will perform with respect to cash
pooling/sweeping
Answer
There could be posting restrictions on accounts and at
customer level. When the RESTRICT.SWEEP field is set to
YES, sweep process would be stopped depending on the
following conditions:
1. When a POSTING.RESTRICT whose RESTRICTION.TYPE
is ALL or DEBIT is attached to the CUSTOMER of the debit
account or to the debit account itself, then the sweep process,
would be stopped.
2. When a POSTING.RESTRICT whose RESTRICTION.TYPE
is ALL or CREDIT is attached to the CUSTOMER of the
credit account or to the credit account itself, then also the
sweep would be stopped.
3. When a ACCOUNT which is debited or credited in a Sweep
process is attached to a SEC.ACC.MASTER record which is
blocked, then the Sweep would be stopped from the date
specified as BLOCKING.DATE.
4. If the field DEBIT.RESTRICT is set to YES in the
ACCT.GROUP.CONDITION record of an Account which is to
be debited in a sweep process, then it would be stopped.
Whenever a sweep process is stopped due to any of the above
referred conditions, the details would be written to the table
AC.ACCOUNT.LINK.ERROR during COB processing.
POSTING.RESTIRCT is used only for AC.ACCOUNT.LINK
NOT for AC.CASH.POOL, there is no such parameter to block
the sweep during cob.
Title
Why is the system is considering the amount of the
transactions done during COB while SWEEPING an account,
even though the transaction is booked with next value date?
Answer
Kindly note that as per T24 functionality, retail sweeping
refers to the balance available at the time of executing the
sweep i.e. this will also consider transactions done after
starting the COB in order to avoid the risk of overdraft.
However, the requirement can be achieved by setting the field
BALANCE.TO.USE in AC.CP.GROUP.PARAM application
with one of the below value : 1. VALUE.DATED This balance
reflects the current balance after excluding any forward dated
FT, Teller or DC entries. Thus this facilitates the system to
refer the ACCT.ACTIVITY for the value dated balance as on
pre-COB date. Also, if there are any transactions posted after
starting COB with back-value date, system will consider that
back-value transaction amount as well. 2. USER DEFINED If
we set this value, then system will use the routine attached to
the field BALANCE.ROUTINE in AC.CP.GROUP.PARAM
application. This subroutine takes two argument.
SUBROUTINE BAL.ROUTINE(ACCOUNT.ID, RESULT)
Using the account Id, we can calculate the required amount
and return the amount in RESULT variable. Note: This is
applicable only for sweep done via AC.CASH.POOL
application.
Title
What is the difference between CASH FLOW EXCESS and
CASH FLOW OVERDRAFT overrides?
Answer
AVAILABLE.FUNDS.EXCESS/ CASH.FLOW.EXCESS
override message will be raised if an account is linked to a
limit and an on-line debit transaction has caused the
overdrawn available balance on value date of the transaction
to exceed its Limit, Whereas CASH.FLOW.OVERDRAFT/
AVAILABLE.BALANCE.OVERDRAFT override message will
be raised if an account is neither linked to a Limit nor to a
Shared Balance pool and if an on-line debit transaction brings
the available balance to a negative value as of the value date
of the transaction.
**************************************************************8
Title
Not able to use the AC.ACCOUNT.LINK concept for AA
Retail accounts
Answer
To use the AA account in AC.ACCOUNT.LINK, we should
setup the field BALANCE.TO.USE as AC.BALANCE.TYPE in
the respecting AC.SWEEP.TYPE record.
CONTINGENT ACCOUNT :
Model Bank ACCOUNT SEE
USD *** Contingent Clients Accounts
ACCOUNT.NUMBER.... 50334 Philip B
------------------------------------------------------------------------------
1 CUSTOMER.......... 100200 Philip B
2 CATEGORY.......... 9-000 *** Contingent Clients Accounts
3 ACCOUNT.TITLE.1... Philip B
5 SHORT.TITLE....... Philip B
7 POSITION.TYPE..... TR TRADING POSITION
8 CURRENCY.......... USD US Dollar
9 CURRENCY.MARKET... 1 Currency Market
11 ACCOUNT.OFFICER... 28 Retail Credit Officer
15 INTEREST.LIQU.ACCT 46248
21 CONDITION.GROUP... 99 Default Group
46. 1 CAP.DATE.CHARGE 31 MAY 2011
76 PASSBOOK.......... NO
78 OPENING.DATE...... 03 MAY 2011
85 OPEN.CATEGORY..... 9-000 *** Contingent Clients Accounts
92 CHARGE.ACCOUNT.... 46248
93 CHARGE.CCY........ USD US Dollar
AFTER COB:
System updated the unutilised limit amount as balance in contingent account and raised
contingent entries
LIMIT RECORD
Model Bank LIMIT SEE
CREDIT.LINE.NO.... 100200.0002000.90 PHILIP:Comm Loans Rev
------------------------------------------------------------------------------
1 LIMIT.CURRENCY.... USD US Dollar
2. 1 COUNTRY.OF.RISK GB Great Britain
3. 1 COUNTRY.PERCENT 100
4 APPROVAL.DATE..... 03 MAY 2011
5 OFFERED.UNTIL..... 03 MAY 2011
6 REVIEW.FREQUENCY.. 03 MAY 2012 M0101 03 MAY 2012 Monthly on day 1
7 EXPIRY.DATE....... 03 MAY 2012
9 PROPOSAL.DATE..... 03 MAY 2011
10 ONLINE.LIMIT.DATE. 03 MAY 2011
12. 1 LIMIT.GRADE.... 1 Priv Std Client
13. 1 GRADE.PERCENT.. 100
15 INTERNAL.AMOUNT... 10,000.00
26 MAXIMUM.TOTAL..... 10,000.00
32. 1 ONLINE.LIMIT... 10,000.00
37. 1 AVAIL.AMT...... 10,000.00
55 AVAILABLE.MARKER.. Y
63. 1 COMMODITY...... 1800 Health Care
64. 1 COMMODITY.PCENT 100
82 REDUCING.LIMIT.... N
84 FX.OR.TIME.BAND... TB
85 LIABILITY.NUMBER.. 100200 Philip B
87 CREDIT.LINE....... 100200.0002000.90
88 CHECK.LIMIT....... Y
90 LIMIT.PRODUCT..... 2000 Commercial Loans Revolving
91 ALLOW.NETTING..... NO
100 UNUTIL.ACCT....... 50334 Philip B
101 CURR.UNUTIL.AMT... 10,000 USD
102 ALLOW.UNUTIL.CR... NO
103 PREV.UNUTIL.ACCT.. 50334
104 PREV.UNUTIL.AMT... 10,000 USD
117 CURR.NO........... 2
118. 1 INPUTTER....... 291_INPUTTER
------------------------------------------------------------------------------
21 AUG 2013 12:33:12 USER (04 MAY) INPUTTER [1962,INPAGE 1 >>>3>>>
ACTION
AWAITING PAGE INSTRUCTIONS
ACCOUNT RECORD
Model Bank ACCOUNT SEE
USD *** Contingent Clients Accounts
ACCOUNT.NUMBER.... 50334 Philip B
------------------------------------------------------------------------------
1 CUSTOMER.......... 100200 Philip B
2 CATEGORY.......... 9-000 *** Contingent Clients Accounts
3 ACCOUNT.TITLE.1... Philip B
5 SHORT.TITLE....... Philip B
7 POSITION.TYPE..... TR TRADING POSITION
8 CURRENCY.......... USD US Dollar
9 CURRENCY.MARKET... 1 Currency Market
11 ACCOUNT.OFFICER... 28 Retail Credit Officer
15 INTEREST.LIQU.ACCT 46248
21 CONDITION.GROUP... 99 Default Group
25 ONLINE.ACTUAL.BAL. -10,000.00
26 ONLINE.CLEARED.BAL -10,000.00
27 WORKING.BALANCE... -10,000.00
43 DATE.LAST.DR.BANK. 03 MAY 2011
44 AMNT.LAST.DR.BANK. -10,000.00
45 TRAN.LAST.DR.BANK. 16 Contingent Debit
46. 1 CAP.DATE.CHARGE 31 MAY 2011
76 PASSBOOK.......... NO
78 OPENING.DATE...... 03 MAY 2011
85 OPEN.CATEGORY..... 9-000 *** Contingent Clients Accounts
92 CHARGE.ACCOUNT.... 46248
93 CHARGE.CCY........ USD US Dollar
94 CHARGE.MKT........ 1 Currency Market
95 INTEREST.CCY...... USD US Dollar
96 INTEREST.MKT...... 1 Currency Market
99. 1 ALT.ACCT.TYPE.. LEGACY
99. 2 ALT.ACCT.TYPE.. IBAN
108 ALLOW.NETTING..... NO
143 CONTINGENT.INT.... B
149 OPEN.AVAILABLE.BAL -10,000.00
167 DATE.LAST.UPDATE.. 03 MAY 2011
203 CURR.NO........... 1