Test Sricp
Test Sricp
STEP No. TEST CASES Test ID EXPECTED RESULTS ACTUAL RESULTS PASS / FAIL
Charges
Verify whether VAT chargers are calculated correctly as per VAT chargers should be calculated correctly as VAT chargers are calculated correctly as per
1 pass
prevailing rates per prevailing rates prevailing rates
Verify whether total commision amount is calculated on after Total commision amount should be calculated Total commision amount are calculated based
2 pass
deduction SWIFT chargers based on after deduction SWIFT chargers on SWIFT chargers
Verify whether VAT charges are calculated corretly after VAT charges should be calculated corretly other VAT charges calculated corretly other than
3 pass
deduction on swift chgs( currency other than USD) than currency USD currency USD
Exchange rate
Verify whether the user is able to pick the exchange rate The user should be able to pick the current The user is able to pick the current exchange
4 PASS
automatically exchange rate automatically through the system rate automatically through the system
GL account entry
5 Verify whether the GL Account entries are updated. The GL Account entries should be updated. The GL Account entries are updated. PASS
Verify whether the SWIFT Account Number changed to The SWIFT Account Number should be changed The SWIFT Account Number is changed to
6 PASS
5011132 - 194CC. to 5011132-194CC 5011132-194CC
DEFECT REFERENCE
Test Scenario Description Expected Result Actual Result Passed / Failed
After the final authorization, memo balance of the originating & branch
2.0 Authorization of branch SLIPS unposted account need to be increased or decrease based on the
transaction type (Transaction value+charges)
2.1 Transactions within the first authorization limit Can authorize using the 'Trn.confirmation officer 1' function only
Initially can authorize using 'officer 1' function & after confirm by the
2.2 Transactions exceed the first authorization limit officer 1, will direct to officer 2 for authorization. Same user will not be
able to get the both officer I & officer 2 functions
3.0 Entries relate to branch SLIPS Entries need to be posted via EBK PROCESS trickled feed. Entries will be
written to the trickled feed after validate the SLIPS outward file. Once
complete the trickle feed, memo hold need to be removed.
DR-Originating account (Narration - "SLP - Bene. AC - Bene. Name")
3.1 Credit SLIPS CR-Transaction originating branch unposted account (Narration "SLP -
Sender. AC - Sender. Name")
*** If a transaction authorize after the final SLIPS out ward file creation, those
3.2 transactions will be sent next day. So above 2.0 mentioned memo
increase/decrease need to be re-post with the 'start of the day' process
4.0 Level Down of branch SLIPS During the current day i.e after written to SLPTRN/SLIPS & roll back to the initiator level
4.1 Single transaction by transaction number Transaction need to be deleted from SLPTRN/SLIPS & appear under the
initiator's pending transactions
Dr - Customer
2.0 Entries relate to ETF payments * Narration ( IB-PAID ETF-'Registration No' Screen Print pass
Cr - ETF collection AC.
* Narration ( 'Registration No' - 'Registered
Name' Screen Print Pass
No charges entries.
Dr - Customer
3.0 Entries relate to EPF payments * Narration ( IB-PAID EPF-'Registration No' Screen Print pass
Cr - EPF collection AC.
* Narration ( 'Registration No' - 'Registered
Name' Screen Print Pass
No charges entries.
Test Scenario Description Expected Result Actual Result Passed / Failed
1 Debit & Credit CEFTS
After the final authorization, TAP007 memo hold will not be placed &
entries will be posted in real time.
2 Authorization of branch CEFTS
Balance will be diplay using EFT available balance retrieval API. (EFT
response = '00' authorized) [Shiromi] use accounts with TAP007 memo
2.1 holds, TAP003 holds, TAP014 OD's, TAP030/TAP031 unrealized funds
Transactions within the first authorization limit - Display available
balance
If the EFT response receive as 99 or 98, a message will be display for the
2.2 user to try the function again (refresh the page to get the available
balance). On such instances, the available balance will be display as zero
to the user
2.3 On above 2.2 instances, authorization will not be allowed untill the user
refresh the page & get the balance successfully.
Transactions exceed the first authorization limit - Display available If the EFT response receive as 99 or 98, a message will be display for the
2.4 user to try the function again (refresh the page to get the available
balance
balance). On such instances, the available balance will be display as zero
to the user
2.5 On above 2.4 instances, authorization will not be allowed untill the user
refresh the page & get the balance successfully.
3 Entries relate to branch CEFTS Entries will be posted in real time via EFT API's & 'EBK PROCESS' trickled
feed will not be used.
Entries will not be written to CEFTS common trickle feed input file
3.1 CGP13901/ICBSPRDDT1 & 'EBK PROCESS' ([Shiromi] File
EXP1002/SV90CRXSRL) trickle feed will not have any CEFTS transactions
Entries as below
DR-Originating account with the transaction amount (Narration - "EFT -
Bene. AC - Bene. Name")
3.2
CR-CEFTS collection account with the transaction amount (Narration "EFT
- Sender. AC - Sender. Name")
DR-Originating account by total bank fee (Narration - "EFT Chg - Bene. AC
- Bene. Name")
3.3
CR-intermediate charges collection account by total bank fee (Narration -
"EFT Chg - sender. AC - sender. Name")
DR-intermediate charges collection account by E-Bank potion ([Shiromi] E
Bank-Charges) (Narration - "EFT Chg - sender. AC - sender. Name")
3.4
CR- E-Bank charges account (Narration - "EFT Chg - sender. AC - sender.
Name")
** If above all account entries (i.e 3.2 to 3.5) are successfully completed, CEFTS
ISO message will be delivered to LankaPay. [Shiromi] All entries will be written to
EFP1040/ICBSPRDDT1 File
3.6 If there's any breach of above 3.2 to 3.5 entries (i.e EFT response did not
receive as 00 = Authorized) proceeding to next level will be stoped & send
reversal entries to all previous successful entries. [Shiromi] All entries will
be written to EFP1040/ICBSPRDDT1 File
3.7 If any of above 3.2 to 3.5 entrie get the EFT response as '98 = Time out' ,
that entry will be written to EFP1050/ICBSPRDDT1 File [Shiromi] And
required to check manually and reverse respective DR or CR entry. And All
entries will be written to EFP1040/ICBSPRDDT1 File as well
3.8 On an instance of above 3.6, Transaction status will not be changed & will
available to confirm again. [Shiromi] Speifically checked for dupicate
transaction entries for CEFTS
If above 3.6 mentioned reversal entries did not get EFT response as '00 =
3.9 Authorized' , those failed reversal entries will be written to
EFP1050/ICBSPRDDT1 File [Shiromi] And All entries will be written to
EFP1040/ICBSPRDDT1 File as well
CEFTS ISO message delivered to LankaPay & does not receive the
4 response as '00 = Approved' (i.e Transaction is failed in CEFTS
switch)
5 CEFTS inward transactions Entries will be posted in real time via EFT API's & 'EBK PROCESS' trickled
feed will not be used. Memo balance of the beneficiary account will not
be increased. Before start the accounting entries, we reply the
originating bank that the transaction is success. [Shiromi] And all EFT
entries will be written to EFP1040/ICBSPRDDT1 File
Entries as below
If the EFT response did not receive as '00 = Authorized' for above 5.1
5.2 entries, those failed entries will be written to EFP1060/ICBSPRDDT1 file.
[Shiromi] And required to check manually and apply respective DR or CR
entry.
When reverse 5.1 entries, If the EFT response did not receive as '00 =
6.2 Authorized', those failed entries will be written to EFP1060/ICBSPRDDT1
file. [Shiromi] And required to check manually and apply respective DR or
CR entry.
[Shiromi] Simaltanious accouunt posting request's for
Inward/Outward (if possible more than 2 at once)