Professional Documents
Culture Documents
BY
AH
CONSULTING
MAY 2007
Objective:
The purpose of the Proof of Concept (PoC) was to prove that ACL can: 1. Interface with the disparate systems and extract data from the selected tables 2. Import and format the data as desired for the companys product lines 3. Compare information for the disparate systems 4. Generate reports of the results of the analyses
Scope:
The following analyses were performed: IN Platform: Manual Recharge: 1. A comparison between the staff listing from Human Resources and the telephone numbers of staff in the manual recharge listing from the IN platform. This is to identify non-staff whose accounts have been recharged. 2. Identify charges to staff numbers exceeding the authorised allocation by user account eppcadm on days 30 April 2007 and 4 May 2007. Card recharge: 3. Compare PINs loaded and activated onto the switch with those generated from Finance department to identify if there are any PINs generated and activated onto the switch outside the Finance department for the 50,000 and 100,000 denomination cards. Subscriber status: 4. Compare profiles of staff per the IN with those per the staff listing from Human Resources department. This is to identify subscribers with the staff profile on the IN yet they are not authorised staff members. 5. Age active subscribers per the IN Data: BWDATA 6. A comparison between the Bandwidth Manager data (BWDATA) of Client, Speed and Status against the TABs system (CRM_USER_INFO table)
Fixed line: NGN Switch 7. A comparison between the Postpaid and Prepaid subscriber account status per the NGN switch and the TABs system (CRM_USER_INFO table) EWSD Switch 8. A comparison between the Postpaid and Prepaid subscriber account status per the EWSD switch and the TABs system (CRM_USER_INFO table) OCB Switches 9. A comparison between the Postpaid and Prepaid subscriber account status per the OCB switches and the TABs system (CRM_USER_INFO table) Sun Accounting: Accounts reference file 10. Interface with the SQL database and import records into ACL Ledger file 11. Interface with the SQL database and import records into ACL Sun reference file 12. Interface with the SQL database and import records into ACL
A summary of this data revealed that a total of 4,588 subscriber accounts received a manual recharge at least once during this period. 1,059 records were imported from the Excel worksheet of staff data. A clean up of all non 071 references left 938 records. Of these 7 duplicate PF_No records were detected as shown in the table below and also removed leaving 931 records.
Rank Point of Sales Agent Relief Point of Sales Agent Executive Assistant Executive Assistant Transmission Network
50378 50378
0 0
MWITI STELLA
STELLA MWITI
071-2488398 071-2488398
50397
150,000
Technical
DERRICK
SEBAALE
071-2616820
PF_No
Allocation
Business_Unit
First_Name
Last_Name
Mobile_Number
Rank Transmission and BSS planning Engineer Accounts Relationship Manager Events Manager
50397
100,000
Technical
SEBAALE
DERRICK
071-2520230
50476 50476
80,000 200,000
Commercial Commercial
RONALD EDWARD
071-2684531 071-2220243
50636 50636
10,000 10,000
28 spaces 28 spaces
44 spaces 44 spaces
OH Regions Rukungiri Call Centre Agent Call Centre Agent Call Centre Agent Call Centre Agent
50667 50667
20,000 20,000
Commercial Commercial
BERNARD BERNARD
ASABA ASABA
071-2972710 071-2972710
50668 50668
20,000 20,000
Commercial Commercial
NATASHA NATASA
NAKIYEMBE NAKIYEMBE
071-2596945 071-2596945
The 4,588 records from IN were joined to the 931 staff data revealing that 3,721 subscriber accounts received credit by manual recharge yet they were not on the staff data listing. Of these, 446 subscriber accounts were credited by the eppcadm account who is authorised to perform the recharges. Staff with recharge amounts in excess of allocation: Our analysis also revealed that of the staff receiving manual recharges, some were in excess of the authorised allocation per the staff data listing as shown in the table below.
Name AKILA Murali Jackie Atwine Rogers BEN MWINE Murangira Kenneth NYAKUNDI Damba Esther Mobile No. 712006611 712200625 712215733 712253126 712295544 712334447 712380252 PF_No 0 0 0 10000 0 50556 0 Amount 40000 20000 20000 40000 10000 250000 10000 Allocation 20000 0 0 20000 0 0 0
Name Kusiime Jackline Haumba Cathy Mwesigwa Brian KIRINDA Kanyesigye Dickson Atuhaire .A. Hellen Namulema Sarah Kato Gershom Damulira William Kaitesi Gloria Kairumba Winnie Musinguzi Johnson LINDA KIBOMBO Aijuka Douglas Kyobe Luke Wairimu Lillian Atuhairwe Maserina Sebahiire Vianney Kahangire Nicholas KHAUKA
Mobile No. 712384802 712392007 712400060 712462072 712522168 712539103 712627211 712640429 712665296 712700144 712811161 712812460 712868738 712922255 712924640 712935381 712939093 712975372 712980905 714212121
Amount 10000 10000 88000 275000 30000 103025 20000 88000 88000 165000 20000 103025 40000 40000 8000 103125 10000 40000 40000 40000
Dealers and the amounts recharged We extracted from the IN profile all subscribers with the profile 5 which is used by dealers which was cross-linked to the recharge accounts to very the amounts credited to dealer accounts. The table below shows the dealer numbers.
Subscriber Number 712201020 712571229 714900073 714900063 714900064 714900077 714900079 714900080 714900000 Status ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE Validity date 07/28/2007 06/10/2007 01/08/2008 03/23/2008 07/07/2007 07/05/2007 05/08/2008 05/07/2008 01/24/2008
We then determined the amount allocated per dealer as shown in the table below.
Dealer number 712201020 712571229 714900073 714900063 714900064 714900077 714900079 714900080 714900000 714900000 Amount recharged nil nil nil nil nil nil nil 926 5,000,000 5,000,000 Date ID
There is evidently one dealer of concern who received 10 million worth of credit over a two day period. Aging of subscribers: The table below shows the results of aging of subscriber validity dates usingthe ACL aging command with a cutoff date of 31 May 2008 being the maximum attainable.
Days 0 - 29 30 - 59 60 - 89 90 - 119 120 - 10,000 Totals Count 155,828 72,509 28,407 21,599 158,796 437,139 Percent of Count 35.65% 16.59% 6.50% 4.94% 36.33% 100%
The results show that approximately 36% of subscribers are valid maturing in the month of May 2008 while another approximately 36% are have validity dates expiring within the next 29 days of May and June 2007. The graph overleaf, also generated within ACL, shows diagrammatic representation of the above table.
Subscriber accounts with staff profile yet not staff members: The table below shows the status of subscribers on the IN platform. 77% of subscribers or 437,139 were found to be active.
Status ACTIVE BLOCKED DEACTIVE GRACE INACTIVE UNUSED Totals Count 437,139 21 47,295 9,753 43,555 30,950 568,713 Percent 77% 0% 8% 2% 8% 5%
We profiled the 437,139 active subscribers with results shown as in the table below. Of interest were the 1,445 subscribers included under the staff profile and therefore deriving staff benefits and privileges.
Profile 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 Totals Count 1 72,058 292,460 9 78 9 42,426 4 715 1,445 6,025 202 226 12 2 21,467 437,139
Our analysis of the 1,445 subscribers against the staff listing from the Human Resources department revealed the following summarised in the table below.
Switch Switch Staff listing Total 644 801 1445 Staff listing 801 131 932 Total 1445 932
This shows that 644 numbers were found to have the staff profile 9 while not appearing on the staff data listing. Also 131 staff per the staff data listing did not have a staff profile on the switch. Note also that one of the subscribers was of profile 0 which is strange since there are no known tariff plans for the said profile (Source: Internal Audit). The subscriber details are shown in the table below.
Subscriber Number 712398211 Status ACTIVE Validity date 01/28/2008
Test call numbers: We also identified test numbers which have the profile numbers 3 and 7 totalling 13 numbers as shown in the table below. It is important to monitor the use of the test call numbers to avoid misuse and abuse or even fraudulent transactions.
Subscriber number 712910976 712911086 712911087 712910991 712910985 712910986 712910987 712666308 712298027 712627036 712128997 712260498 712298028 Status ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE Validity date 09/14/2007 09/14/2007 09/14/2007 09/14/2007 09/14/2007 09/14/2007 09/14/2007 06/25/2007 09/14/2007 08/31/2007 08/26/2007 06/12/2007 10/14/2007 Profile 3 3 3 3 3 3 3 7 3 7 7 7 3
PINs generation and activation analysis: The table below shows the sample PINs generated by the Finance department to be used in the analysis and the serial number ranges.
Dealer X-Tel X-Tel TelChoice TelChoice TelChoice Ellams Ellams Ellams Ellams Ellams Date 14-Dec-06 14-Dec-06 02-Jan-07 02-Jan-07 02-Jan-07 22-Jan-07 22-Jan-07 22-Jan-07 22-Jan-07 22-Jan-07 Value 2,000 4,000 100,000 20,000 50,000 10,000 10,000 10,000 10,000 20,000 Batch_no 0200006 0300001 0900001 0700001 0800001 0600001 0600002 0600003 0600004 0700002 Quantity 100,000 100,000 100,000 100,000 100,000 100,000 100,000 100,000 100,000 100,000 1st Serial no. 020000600000000 030000100000000 090000100000000 070000100000000 080000100000000 060000100000000 060000200000000 060000300000000 060000400000000 070000200000000 Last Serial no. 020000600099999 030000100099999 090000100099999 070000100099999 080000100099999 060000100099999 060000200099999 060000300099999 060000400099999 070000200099999
The table below shows the summary of results from the analysis of the 50,000 and 100,000 denomination cards against listing of activated cards at the Switch.
50,000 denomination card Total number of cards activated at Switch Cards within the 080000100000000 - 080000100099999 range Cards within the 080000200000000 - 080000200099999 range Cards not matched to Finance department Quantity 432 0 -315 117
100,000 denomination card Total number of cards activated at Switch Cards within the 090000100000000 - 090000100099999 Cards not matched to Finance department
The tests above show that clearly for the 50,000 denomination there are some PINs activated at the switch that were not generated from the Finance Department. Note however that for the 100,000 denomination there was insufficient information to conclude. OCB, EWSD, BWDATA Subject to available time prior to the EXCO meeting Tuesday 15 May 2007, to which this report was to be presented, we were unable to complete the analyses using the OCB, EWSD and BWDATA. It was therefore agreed that we include screen shots of the reports in their natural text dump format and of the ACL imported format. These are shown as overleaf. The screenshots server to prove that ACL was able to read data off the variated text dump formats and create meaningful data for use in analyses.
10
11
12
13
Sun Accounting: An SQL link was established with the Sun Accounting system of which the following tables were extracted for proof purposes. Note that being database links, the tables can be continually updated when changes are made to he originating database by commanding a refresh function on a time specified interval. Accounts reference file:
14
Ledger file:
15
Synopsis:
The above few analyses, which do not even extend to an analysis of CDRs, show that there are exceptions on the onset that management should address. Using ACL as a tool will allow management the independent assurance of the existing processes and systems in place. Given the tools flexibility even future planned systems will be able to interface with ACL seamlessly. All of the analyses can be automated, which also frees time for creating reports, to the all more important aspect of analysing them and making timely, informed decisions.
NB: The results from the tests should not be taken to be complete and final without the additional analyses that would be required in an ordinary ACL system analysis.
16