SlideShare a Scribd company logo
1 of 44
Continuous Auditing - Accounts Payable

June 15, 2012




Jason Zhang
Continuous Auditing Specialist




                                 Email: Jason.Zhang@sbdinc.com
Agenda
 •Company Information
 •Continuous Auditing Overview
    •Data Process
    •Areas by Process
    •Key Benefits
 •Accounts Payable Tests
    •Duplicate Payment
    •Other Payment tests
    •Invoice Processing
    •Vendor Master
 •Duplicate Payment Script
 •Question
Company Information
               Public (NYSE: SWK)
Type
               S&P 500 Component
Industry       Hardware

Founded        1843
               New Britain, Connecticut,
Headquarters
               U.S.

               Tools, hardware, security,
Products
               medical equipment


Revenue        US $10.38 billion (2011)

Net income     US $ 674.60 mil (2011)

Employees      36,700
               www.stanleyblackanddecker.
Website
               com




                                            PLATFORM FOR GROWTH   3
Global Brand Power




                     PLATFORM FOR GROWTH   4
Continuous Auditing Overview
Continuous Auditing Overview
                                                 What do you see
                                                 from this picture?




Continuous Auditing Is A Process Of Extracting Data On A Frequent Basis
To Assess The Full Population Of Transactions Using Technology

                                                         PLATFORM FOR GROWTH   6
Data Process
                                                              Other




 Exceptions
 posted in                         ACL Scripts
 Exception
 Management
                                   For Testing
                                                           Web
                                                           Application
                  See Results in
                  AX Dashboard




              Using Technology To Drive A More Effective
                            Audit Process

                                                       PLATFORM FOR GROWTH   7
Areas by Process
                                                    Frequency                                   System




                                                                       Quarterly
                                                             Monthly




                                                                                                  Concur
                                                    Weekly




                                                                                   Yearly
                                            Daily




                                                                                                            ADP
                                                                                            SAP
            Ref                      Test


                  Accounts Payable:
                  *Duplicate Payments
             1    *Others Payment Tests             √ √ √ √                                 √
                  *Invoice Processing
                  *Vendor Master
             2    Travel Expenses                            √ √                                  √
             3    Fixed Assets                               √                              √
             4    Procurement                                √                              √
             5    Payroll                                    √                                              √
             6    General Ledger                               √                            √
                  Accounts Receivable :
                  *Customer Master
             7    *Billing                                   √                              √
                  *Shipping
                  *Unvouched
             8    System Access             √                                               √


Key exception tests identified and automated to run on a frequent basis

                                                                                                           PLATFORM FOR GROWTH   8
Key Benefits
  Key Is To Drive Exception Reporting & Analysis Into Functions



   Duplicate Payment Recoveries *
   Debit Vendor Balances *
   Duplicate T&E Expense Submission Recoveries
   Excessive Mileage reimbursements
   Duplicate Vendors & Reduction in Non-ACH Vendors
   Reduction in Aged Unvouched
   Outstanding Aged invoices
   Monitoring Useful Lives
   Aged CIP / Negative CIP



                                                         PLATFORM FOR GROWTH   9
Accounts Payable
Duplicate Payment
Duplicate Payment

Steps to determine:
                                                    Available Key Fields:
1. Understanding Payment Process
2. Remove Debit Memo                                •   Vendor Number
3. Run Duplicates with any 3 Key Fields             •   Invoice Number
4. Review Report and Indentify Potential            •   Invoice Amount
  Duplicate Invoice                                 •   Invoice Date
5. Check Invoice Copy to Confirm


 Three most common scenarios for duplicate payments:
 1) Same vendor: same vendor, invoice number, invoice date, different amount
 2) Two vendors: same invoice paid to two different vendors
 3) Clerical errors: data entry errors causing multiple payments to same vendor



                                                                      PLATFORM FOR GROWTH   11
Duplicate Payment - Example
Scenario: Same Vendor
Same vendor, inv num but different date




                                       Different date




                Same vendor, invoice
                  num and amount

                                             PLATFORM FOR GROWTH   12
Duplicate Payment - Example
Scenario: Two Vendors
Same invoice num, date and amount but diff vendor

   Vendor_num   Vendor_num                        Invoice_num   Invoice_date     Amount


    1006900     LEE TECHNOLOGIES INC              2007-4611     09/26/2007          (2,800)

    1010643     LEETE KOSTO & WIZNER LLP          2007-4611     09/26/2007          (2,800)

    1017019     ARCH ALUMINUM & GLASS CO INC      S00487554     10/19/2007            (672)

    1020332     ARCH ALUMINUM & GLASS CO INC      S00487554     10/19/2007            (672)

    1020040     ROBERT ABEL & CO INC                   Same
                                                  8081460      inv num, invoice
                                                                 11/27/2007           (593)
     Different vendors                                      date 11/27/2007
                                                                 and amount
    1032294     ABEL WOMACK INC                   8081460                             (593)

    1005900     NCS CONSTRUCTION SERVICES GROUP   59157         01/02/2008            (495)

    6001581     NCS CONSTRUCTION SERVICES GROUP   59157         01/02/2008            (495)




                                                                             PLATFORM FOR GROWTH   13
Duplicate Payment - Example
Scenario: Typo Errors
Same Vendor Number, Amount & Date

TYPE   VENDOR    VENDOR_NAM                  REFERENCE        AMOUNT_IN_
                                                                       DOC__DATE     BUSA

XR       1030888 SIFY LIMITED                EXPIMS069          (11,892)    7/31/2008 0700
XR       1030888 SIFY LIMITED                0212254-IN         (11,892)    7/31/2008 0700

XR       1035840 K & L Kaine Enterprise      508                 (7,424)     7/4/2008 0700

XR       1035840 K & L Kaine Enterprise      608                 (7,424)     7/4/2008 0700
                                                              Different invoice
KR       1011570 DIV OF WORKERS COMPENSATI   INV011508           (4,138)   1/15/2008 0700
                                                                    number
XR       1011570 DIV OF WORKERS COMPENSATI   48860-0108          (4,138)    1/15/2008 0700

RE       1015894 ALLIED WASTE                2001786263          (3,580)    9/30/2007 0719

XR       1015894 ALLIED WASTE                0742-001786263      (3,580)    9/30/2007 0719
XR       1011534 KFORCE INC                  3247099             (2,349)    10/5/2007 0700
XR       1011534 KFORCE INC                  3247099A            (2,349)    10/5/2007 0700




                                                                            PLATFORM FOR GROWTH   14
Duplicate Payment


        Root-Cause                    Percent
        Duplicate vendor                  30%
        Keying error                      29%
        Entered twice (with suffix)       18%
        Different systems                  9%
        Posting error                      7%
        Different companies                4%
        Different invoice date             2%
        Currency error                     1%
        Total                            100%



                                            PLATFORM FOR GROWTH   15
Accounts Payable
Others Payment Tests
Payments

 Scenario: Unusual Payment Runs
 Payment Runs during the Weekend or Holidays
C_COCO     DAY        BUY_FROM_VENDOR_NO_ NO_
                                POSTING_DATE                 AMOUNT
616        Sun                4         1/25/2009 40N08798       1,421
616        Sun         60000076         1/25/2009 40N08799      12,528
616        Sun         60000076         1/25/2009 40N08800         136
616        Sun         60000076         1/25/2009 40N08801         157
616        Sat                2         1/31/2009 40N08831      10,918
616        Sat             4169         1/31/2009 40N08832         107
616        Sat             4841  Check issued during the
                                        1/31/2009 40N08833         213
616        Sat             4714         1/31/2009 40N08837         104
616        Sat         60000076         weekend
                                        1/31/2009 40N08838          32
616        Sat             4169         1/31/2009 40N08839         110
616        Sat             4169         1/31/2009 40N08840          51
616        Sat                2         1/31/2009 40N08841         115


 Functions:
 CDOW( date , length )
 Filter by Weekend or Holidays



                                                             PLATFORM FOR GROWTH   17
Payments
 Scenario: Payment Before Due Dates
 Payment date prior to invoice due date
VENDOR_NAME                      INVOICE_DATE   DUE_DATE   PAYMENT_DATE C_DIFFDAYS1
                                                                                  PAY_AMT
JISCO CORPORATION                20080909       20081208   20081124            14    48,375
JISCO CORPORATION                20080908       20081207   20081124            13    39,200
JISCO CORPORATION                20081001       20081230   20081222             8    27,291
BESCO MACH INDUST (ZHEJIANG)CO   20081106       20090105   20081229             7    14,489
KLEAR KUT ENGRAVING              20080930       20081114   20081107             7     3,604
HOLLINRAKE COMMUNICATIONS        20080930       20081114   20081107             7       545
DB ADVANTAGE INC                 20080930       20081114   20081107             7       320
MACHINERIE PLUS LTEE             20081209       20081210   20081204             6       621
MACHINERIE PLUS LTEE             20081209       20081210   20081204             6       586
MACHINERIE PLUS LTEE             20081209       20081210   20081204             6        86
MACHINERIE PLUS LTEE
MERISCA MARKETING
                                 20081209
                                 20081121
                                                20081210
                                                20090105
                                                               Number of days
                                                           20081204
                                                           20081231
                                                                                6
                                                                                5
                                                                                         68
                                                                                      2,369
JISCO CORPORATION                20080928       20081227   20081222             5    54,582
BRODIE INC                       20081006       20090104   20081231             4       595
MSC INDUSTRIAL SUPPLY CO INC     20081006       20090104   20081231             4       532
MSC INDUSTRIAL SUPPLY CO INC     20081006       20090104   20081231             4       279
NICOLSON CUTTER GRIND & SUPPLY   20081120       20090104   20081231             4       274



Functions:
SET FILTER TO Due date – Payment Date >0


                                                                                PLATFORM FOR GROWTH   18
Payments
Scenario: Manually Written Checks
Payments not going through regular check run

   Trans_Type       Vendor Num           Date         Amount
       KZ               1000868        5/11/2010         1,062
       KZ                   2700       5/20/2010        13,628
       KZ               5002109         6/1/2010        58,209
                             Transaction type
                        for manually written checks



Functions:
SET FILTER TO Trans_Type = “KZ”




                                                           PLATFORM FOR GROWTH   19
Accounts Payable
Invoice Processing
Invoice Processing
Scenario: Old Open Invoices
External Vendor invoices older than 180 days




                                           Invoices may not be
 Steps to determine:                              valid
 1, Download Open Invoice Data
 2, SET FILTER TO Today – Due date > 180


                                                          PLATFORM FOR GROWTH   21
Invoice Processing
Scenario: Net Debit Balances
Vendors with net debit balances
      Vendor_Num           Amount               # of Invoices
           1032372               14,810                         2
           1031678               11,768                         1
           1049006                9,909                         3
           1028199                9,646                         1
           1035021                9,337                         4
           1033581                8,476                         1
           1031171                7,618                         2
           1034912                6,030            Vendors owe us money
                                                                1
           1051284                5,967                         2
           1015428                5,665                         1

  Steps to determine:
  1, Download Open Invoice Data
  2, Summarize on Vendor Number with Subtotal Amount
  3, SET FILTER TO Amount > 0

                                                             PLATFORM FOR GROWTH   22
Invoice Processing
Scenario: Even Amounts
Invoices with multiples of $100
   VENDOR_NUMBER
           AMOUNT_EURO  CURRENCY     Invoice__ DATE_MOVEMENTNUMBER_MOVIMENT
      1491    (156,000) EURO          20081222     20081222     2721867
       662    (108,000) EURO          20081126     20081128     2707853
      5531     (72,000) EURO          20080923     20081014     2685244
      6183     (50,400) EURO          20080702     20080828     2661559
      1349     (43,200) EURO          20080929     20081020     2687195
      6488     (42,000) EURO          20080625     20080909     2666249
      4188     (40,200) EURO         Even amounts 20081126
                                      20081126                  2706205
      5558     (36,000) EURO          20081127     20081210     2717316
      2382     (36,000) EURO          20081218     20081222     2721610
      6470     (33,000) EURO          20081223     20081229     2723274
      1503     (30,000) EURO          20080310     20080410     2597341
      1503     (30,000) EURO          20080701     20080702     2638885

 Functions:
 SET FILTER TO MOD(Amount, 100 )=0


                                                            PLATFORM FOR GROWTH   23
Accounts Payable
Vendor Master
Vendor Master
 Scenario: Duplicate Vendors using Name,
 Address, Numeric, Tax ID and Bank Account

Functions for Vendor Name and Vendor Address:
ALLTRIM ( Vendor_Name )
UPPER (Vendor_Name )
EXCLUDE (Vendor_Name,"!@#$%^&*()_+=-][;'/.,<> ?:{}|" )



Functions for Zip Code, Tax ID, and Bank Account:
VALUE( string , decimals )
ZONED( number , length )
INCLUDE( string , characters_to_include )




                                                          PLATFORM FOR GROWTH   25
Vendor Master
Scenario: Duplicates
Duplicate vendors existing in the Master File
 Vendor Num   Vendor Name                    Status          TEST1   TEST2     TEST3 TEST4
 0000700184   LEESON ELECTRIC CORP           NOT DUPLICATE
 0000700185   KEE COMPANY                    DUPLICATE               ADDRESS
 0000700186   IDC-US TRAFFIC CORPORATION     DUPLICATE               ADDRESS
 0000700187   EMCO GEARS                     NOT DUPLICATE
 0000700189   HY-TEN DIE & DEVEL CORP        NOT DUPLICATE
 0000700192   BEA INC                        DUPLICATE       NAME                     TaxID2
 0000700196   ROGER WILLIAMS MINT            DUPLICATE       NAME
 0000700198   BECHERT BROTHERS               DUPLICATE       NAME    ADDRESS
 0000700199   COIN MECHANISMS, INC.          NOT DUPLICATE
 0000700200         Duplicates using different
              MMTC INC                       NOT DUPLICATE
 0000700202
 0000700204   EASTERN BROACH
                              fields
              JOSEPH T RYERSON & SON         DUPLICATE
                                             NOT DUPLICATE
                                                                                      TaxID2

 0000700205   BROWN MANUFACTURING CO         NOT DUPLICATE
 0000700206   NABCO ENTRANCES INC            NOT DUPLICATE
 0000700208   PORCELEN LTD CT. LLC           DUPLICATE       NAME    ADDRESS
 0000700209   JH METAL FINISHING CO          NOT DUPLICATE
 0000700210   COMPONENTS AND CONTROLS        DUPLICATE       NAME
 0000700212   XOLOX CORPORATION              DUPLICATE       NAME
 0000700214   JACKSON CORP                   DUPLICATE                                TaxID2
 0000700215   AST BEARINGS                   DUPLICATE       NAME
 0000700223   BURNS MANUFACTURING INC        DUPLICATE       NAME    ADDRESS          TaxID2
 0000700224   SAPA EXTRUSIONS LLC            NOT DUPLICATE
 0000700225   J MAR TOOL CORPORATION         NOT DUPLICATE
 0000700226   ANDERSON SPECIALTY CO.         NOT DUPLICATE


                                                                                PLATFORM FOR GROWTH   26
Vendor Master


 Steps to determine
 Duplicate Vendor:

 1, Run Duplicate Vendor Test
    Duplicates using different
    vendor fields

 2, Add Additional Column by
   different fields

 3, Join Table by Vendor Number
    (Include All Primary Records)




                                    PLATFORM FOR GROWTH   27
Vendor Master
Scenario: Inactive Vendors
Vendors without activity in the last 18 months
  VENDOR_NUM   VENDOR_NAME                      Last invoice activity     Amount
  0001000254   IDEAL MACHINERY & SUPPLY CO                                     -
  0001000255   IBM                                                             -
  0001000256   JJ INDUSTRIES                                                   -
  0001000260   LINDQUIST STEEL INC                                             -
  0001000261   ROBERT E MORRIS COMPANY                                         -
  0001000262   NORMAN SIMARD LANDSCAPING                                       -
  0001000266   SPECIALTY SAW & TOOLS COMPANY                                   -
  0001000273   CANADIAN STANDARDS ASSOCIATION                                  -
  0001000274
  0001000283
               CINCINNATI MACHINE
               MCGRAW HILL SWEETS               No activity                    -
                                                                               -
  0001000286   TOMARC MACHINE COMPANY                                          -
  0001000287   ALIX YALE & RISTAS LLP                                          -
  0001000288   LANTECH, INC.                                                   -
  0001000292   TOOMEY ASSOCIATES, INC.                                         -
  0001000297   THE AERO ALL-GAS CO                                             -

 Steps to determine:
 1, Download Data Vendor Master & AP
 2, Summarize AP Data on Vendor Number
 3, Join Vendor Master & Summarize AP by Vendor Number Unmatched

                                                                        PLATFORM FOR GROWTH   28
Vendor Master
Scenario: Field Changes
Changes to key fields (name, add, tax ID, bank acct)

VENDOR_NUM               VENDOR_NAME            TYPE               PRIOR                          NEW
0001033393   AVANTI SCREW INC                 Name      AVANTI SCREW INC            Deleted
0001017819   ESP INC                          Name      ESP INC                     ENGINEERED SINTERING & PLASTIC
0001048882   GE FINANCIAL                     Name      GE FINANCIAL                GE CAPITAL FINANCE
0001002295   ADVANTAGE TECHNICAL RESOURCING   Address   21 NEW BRITAIN AVENUE       PO BOX 4785
0000003372   ZAG IND - ETTY YAKOV             P_Tax1    AFL                         Deleted
0001033393   AVANTI SCREW INC                 P_Tax2    06-0756921                  Deleted
0001055892   STANLEY ACCESS TECHNOLOGIES      P_Tax2    56-2550553                  Deleted
0001049837   FIRST RESPONSE                   P_Tax2    93-1030660              TypeDeleted
                                                                                     of change


Steps to determine:
1, Download Vendor Master data monthly
2, Join with last month data by Name, Address, Tax ID, or Bank Account Unmatched
3, Append to Existing File



                                                                                                PLATFORM FOR GROWTH   29
Vendor Master
Scenario: Quality of Data
Quality of the information on vendor additions

VENDOR_NUM      VENDOR_NAME                    TYPE              CHANGES_BY
0001058555      PLAN IT BUILDING MAINTENANCE   PO Box            SXG0517
0001041880      CRAWFORD COUNTY LUMBER         Tax ID missing    BLE0905V
0310001175      KINKEI INDUSTRIES              Address_missing   DLL1105
0001057182      MCCURLEY ELECTRIC INC          Format TaxID      SXG0517

                                                                     Issue identified
 Steps to determine:
 1. Download Vendor Master data monthly
 2, Using below function:




 3. Append to Existing File
                                                                       PLATFORM FOR GROWTH   30
Vendor Master
Scenario: Unfavorable Payment Terms
Vendors with terms lower than policy




                                                Payment terms
                                                 by category

  Steps to determine:
  1, Understand the Payment Policy
  2, SET FILTER TO Payment_term =“Z006” (the payments code lower than policy)


                                                                PLATFORM FOR GROWTH   31
Vendor Master
Scenario: Payment Method (Non-ACH)
Vendors paid by non-electronic method

  Payments                  Percent Percent
              # Vendors                       # Payments     Amount
   per Year                 of Count of Field
 0-4              10,907      70.39%  18.01%       17,212      74,505,538
 5-9               1,921      12.40%  13.35%       12,753      59,573,419
 10-24             1,920      12.39%  29.30%       28,001     122,172,795
 25-49               517       3.34%  18.07%       17,271     119,465,712
 50 - 99             172       1.11%  11.87%       11,346      42,806,722
 100 - 200            50       0.32%    6.92%       6,613      45,117,170
 >200                  9       0.06%    2.47%       2,359      36,015,004
 Totals           15,496        100%     100%      95,555     499,656,360

    Number of the Non-ACH                                Opportunities to
       Vendor (17%)                                     move to ACH (70%)




                                                             PLATFORM FOR GROWTH   32
Vendor Master

Scenario: Payment Method (Non-ACH)
Vendors paid by non-electronic method


Clean 17% of Non-ACH Vendor              Clean 70% of Non-ACH Payment


Steps to determine :
1, Understand the Payment Method
2, SET FILTER TO Payment_term =“I”
 (the payments Method code is “check”)




                                                         PLATFORM FOR GROWTH   33
Vendor Master

Scenario: Banned Countries
Vendors on the embargo list

VENDOR     COUNTRY_NAME   CTY   NAME_1           CITY             STREET              GROUP1
70000321   Cuba           CU    LEX S.A          LA HABANA, CUBA. ESQ A 10, MIRAMAR   FORN
70000457   Sudan          SD    SHEIKH & ABBAS   KHARTOUM         PO BOX 1777         FORN


                                         Banned
                                        Countries

 Functions:
 SET FILTER TO COUNTRY_NMAE =“Cuba”
             OR COUNTRY_NMAE =“Iran”
            OR COUNTRY_NMAE =“North Korea”
           OR COUNTRY_NMAE =“Sudan”

 US Treasury website http://www.treasury.gov
                                                                            PLATFORM FOR GROWTH   34
Duplicate Payment Script
Duplicate Payment Script – New Script Creating


                                 For AX Core,
                                 ACL Direct link




                                                   PLATFORM FOR GROWTH   36
Duplicate Payment Script – Background Download Data




                                          PLATFORM FOR GROWTH   37
Duplicate Payment Script – Source Data Backup




                                          PLATFORM FOR GROWTH   38
Duplicate Payment Script – Data Cleaning




                                           PLATFORM FOR GROWTH   39
Duplicate Payment Script – Data Cleaning




                                           PLATFORM FOR GROWTH   40
Duplicate Payment Script – Creating Duplicate Report




                                             PLATFORM FOR GROWTH   41
Duplicate Payment Script – Creating Duplicate Report




                                             PLATFORM FOR GROWTH   42
Duplicate Payment Script – Export Data & Email Alert




                 Need an Email Address




                                             PLATFORM FOR GROWTH   43
Questions?

More Related Content

Similar to CA&M AP at MIT 06152012

2012 cs-data-collection-guide
2012 cs-data-collection-guide2012 cs-data-collection-guide
2012 cs-data-collection-guide
v_rajsingh
 
Rutgers Research Center
Rutgers Research CenterRutgers Research Center
Rutgers Research Center
carlabrut
 
20181016 Agile DC 2018 Conf Kanban Case Study for Energy Company
20181016 Agile DC 2018 Conf Kanban Case Study for Energy Company20181016 Agile DC 2018 Conf Kanban Case Study for Energy Company
20181016 Agile DC 2018 Conf Kanban Case Study for Energy Company
Craeg Strong
 
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris CaseOpen Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
Mozaic Works
 
Odyssey Management System
Odyssey Management SystemOdyssey Management System
Odyssey Management System
itcuser1
 

Similar to CA&M AP at MIT 06152012 (20)

CA&M Perjects
CA&M PerjectsCA&M Perjects
CA&M Perjects
 
Efficiently handling Applications of Customer Receipts in Oracle Receivables
Efficiently handling Applications of Customer Receipts in Oracle Receivables Efficiently handling Applications of Customer Receipts in Oracle Receivables
Efficiently handling Applications of Customer Receipts in Oracle Receivables
 
Analytics in the Manufacturing industry
Analytics in the Manufacturing industryAnalytics in the Manufacturing industry
Analytics in the Manufacturing industry
 
RPA Portfolio Assessment
RPA Portfolio Assessment RPA Portfolio Assessment
RPA Portfolio Assessment
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
 
Newport Computers: IT Asset Recovery Computer Recycling, Refurbished Computer...
Newport Computers: IT Asset Recovery Computer Recycling, Refurbished Computer...Newport Computers: IT Asset Recovery Computer Recycling, Refurbished Computer...
Newport Computers: IT Asset Recovery Computer Recycling, Refurbished Computer...
 
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial AuditAce your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
 
Open Day May 2019
Open Day May 2019Open Day May 2019
Open Day May 2019
 
James Tomaney - Automated Testing for the ATM Channel
James Tomaney - Automated Testing for the ATM Channel James Tomaney - Automated Testing for the ATM Channel
James Tomaney - Automated Testing for the ATM Channel
 
Connections09 Manuel Coello
Connections09 Manuel CoelloConnections09 Manuel Coello
Connections09 Manuel Coello
 
2012 cs-data-collection-guide
2012 cs-data-collection-guide2012 cs-data-collection-guide
2012 cs-data-collection-guide
 
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
 
Radium presentation sap.upload
Radium presentation   sap.uploadRadium presentation   sap.upload
Radium presentation sap.upload
 
Rutgers Research Center
Rutgers Research CenterRutgers Research Center
Rutgers Research Center
 
Andrew Mc Veagh - Director, Forecasting Systems and Application Simplifaction...
Andrew Mc Veagh - Director, Forecasting Systems and Application Simplifaction...Andrew Mc Veagh - Director, Forecasting Systems and Application Simplifaction...
Andrew Mc Veagh - Director, Forecasting Systems and Application Simplifaction...
 
20181016 Agile DC 2018 Conf Kanban Case Study for Energy Company
20181016 Agile DC 2018 Conf Kanban Case Study for Energy Company20181016 Agile DC 2018 Conf Kanban Case Study for Energy Company
20181016 Agile DC 2018 Conf Kanban Case Study for Energy Company
 
Managing Third-Party Royalties
Managing Third-Party RoyaltiesManaging Third-Party Royalties
Managing Third-Party Royalties
 
Let your suppliers do the work: how to set up ERS/self-billing with your most...
Let your suppliers do the work: how to set up ERS/self-billing with your most...Let your suppliers do the work: how to set up ERS/self-billing with your most...
Let your suppliers do the work: how to set up ERS/self-billing with your most...
 
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris CaseOpen Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
 
Odyssey Management System
Odyssey Management SystemOdyssey Management System
Odyssey Management System
 

CA&M AP at MIT 06152012

  • 1. Continuous Auditing - Accounts Payable June 15, 2012 Jason Zhang Continuous Auditing Specialist Email: Jason.Zhang@sbdinc.com
  • 2. Agenda •Company Information •Continuous Auditing Overview •Data Process •Areas by Process •Key Benefits •Accounts Payable Tests •Duplicate Payment •Other Payment tests •Invoice Processing •Vendor Master •Duplicate Payment Script •Question
  • 3. Company Information Public (NYSE: SWK) Type S&P 500 Component Industry Hardware Founded 1843 New Britain, Connecticut, Headquarters U.S. Tools, hardware, security, Products medical equipment Revenue US $10.38 billion (2011) Net income US $ 674.60 mil (2011) Employees 36,700 www.stanleyblackanddecker. Website com PLATFORM FOR GROWTH 3
  • 4. Global Brand Power PLATFORM FOR GROWTH 4
  • 6. Continuous Auditing Overview What do you see from this picture? Continuous Auditing Is A Process Of Extracting Data On A Frequent Basis To Assess The Full Population Of Transactions Using Technology PLATFORM FOR GROWTH 6
  • 7. Data Process Other Exceptions posted in ACL Scripts Exception Management For Testing Web Application See Results in AX Dashboard Using Technology To Drive A More Effective Audit Process PLATFORM FOR GROWTH 7
  • 8. Areas by Process Frequency System Quarterly Monthly Concur Weekly Yearly Daily ADP SAP Ref Test Accounts Payable: *Duplicate Payments 1 *Others Payment Tests √ √ √ √ √ *Invoice Processing *Vendor Master 2 Travel Expenses √ √ √ 3 Fixed Assets √ √ 4 Procurement √ √ 5 Payroll √ √ 6 General Ledger √ √ Accounts Receivable : *Customer Master 7 *Billing √ √ *Shipping *Unvouched 8 System Access √ √ Key exception tests identified and automated to run on a frequent basis PLATFORM FOR GROWTH 8
  • 9. Key Benefits Key Is To Drive Exception Reporting & Analysis Into Functions  Duplicate Payment Recoveries *  Debit Vendor Balances *  Duplicate T&E Expense Submission Recoveries  Excessive Mileage reimbursements  Duplicate Vendors & Reduction in Non-ACH Vendors  Reduction in Aged Unvouched  Outstanding Aged invoices  Monitoring Useful Lives  Aged CIP / Negative CIP PLATFORM FOR GROWTH 9
  • 11. Duplicate Payment Steps to determine: Available Key Fields: 1. Understanding Payment Process 2. Remove Debit Memo • Vendor Number 3. Run Duplicates with any 3 Key Fields • Invoice Number 4. Review Report and Indentify Potential • Invoice Amount Duplicate Invoice • Invoice Date 5. Check Invoice Copy to Confirm Three most common scenarios for duplicate payments: 1) Same vendor: same vendor, invoice number, invoice date, different amount 2) Two vendors: same invoice paid to two different vendors 3) Clerical errors: data entry errors causing multiple payments to same vendor PLATFORM FOR GROWTH 11
  • 12. Duplicate Payment - Example Scenario: Same Vendor Same vendor, inv num but different date Different date Same vendor, invoice num and amount PLATFORM FOR GROWTH 12
  • 13. Duplicate Payment - Example Scenario: Two Vendors Same invoice num, date and amount but diff vendor Vendor_num Vendor_num Invoice_num Invoice_date Amount 1006900 LEE TECHNOLOGIES INC 2007-4611 09/26/2007 (2,800) 1010643 LEETE KOSTO & WIZNER LLP 2007-4611 09/26/2007 (2,800) 1017019 ARCH ALUMINUM & GLASS CO INC S00487554 10/19/2007 (672) 1020332 ARCH ALUMINUM & GLASS CO INC S00487554 10/19/2007 (672) 1020040 ROBERT ABEL & CO INC Same 8081460 inv num, invoice 11/27/2007 (593) Different vendors date 11/27/2007 and amount 1032294 ABEL WOMACK INC 8081460 (593) 1005900 NCS CONSTRUCTION SERVICES GROUP 59157 01/02/2008 (495) 6001581 NCS CONSTRUCTION SERVICES GROUP 59157 01/02/2008 (495) PLATFORM FOR GROWTH 13
  • 14. Duplicate Payment - Example Scenario: Typo Errors Same Vendor Number, Amount & Date TYPE VENDOR VENDOR_NAM REFERENCE AMOUNT_IN_ DOC__DATE BUSA XR 1030888 SIFY LIMITED EXPIMS069 (11,892) 7/31/2008 0700 XR 1030888 SIFY LIMITED 0212254-IN (11,892) 7/31/2008 0700 XR 1035840 K & L Kaine Enterprise 508 (7,424) 7/4/2008 0700 XR 1035840 K & L Kaine Enterprise 608 (7,424) 7/4/2008 0700 Different invoice KR 1011570 DIV OF WORKERS COMPENSATI INV011508 (4,138) 1/15/2008 0700 number XR 1011570 DIV OF WORKERS COMPENSATI 48860-0108 (4,138) 1/15/2008 0700 RE 1015894 ALLIED WASTE 2001786263 (3,580) 9/30/2007 0719 XR 1015894 ALLIED WASTE 0742-001786263 (3,580) 9/30/2007 0719 XR 1011534 KFORCE INC 3247099 (2,349) 10/5/2007 0700 XR 1011534 KFORCE INC 3247099A (2,349) 10/5/2007 0700 PLATFORM FOR GROWTH 14
  • 15. Duplicate Payment Root-Cause Percent Duplicate vendor 30% Keying error 29% Entered twice (with suffix) 18% Different systems 9% Posting error 7% Different companies 4% Different invoice date 2% Currency error 1% Total 100% PLATFORM FOR GROWTH 15
  • 17. Payments Scenario: Unusual Payment Runs Payment Runs during the Weekend or Holidays C_COCO DAY BUY_FROM_VENDOR_NO_ NO_ POSTING_DATE AMOUNT 616 Sun 4 1/25/2009 40N08798 1,421 616 Sun 60000076 1/25/2009 40N08799 12,528 616 Sun 60000076 1/25/2009 40N08800 136 616 Sun 60000076 1/25/2009 40N08801 157 616 Sat 2 1/31/2009 40N08831 10,918 616 Sat 4169 1/31/2009 40N08832 107 616 Sat 4841 Check issued during the 1/31/2009 40N08833 213 616 Sat 4714 1/31/2009 40N08837 104 616 Sat 60000076 weekend 1/31/2009 40N08838 32 616 Sat 4169 1/31/2009 40N08839 110 616 Sat 4169 1/31/2009 40N08840 51 616 Sat 2 1/31/2009 40N08841 115 Functions: CDOW( date , length ) Filter by Weekend or Holidays PLATFORM FOR GROWTH 17
  • 18. Payments Scenario: Payment Before Due Dates Payment date prior to invoice due date VENDOR_NAME INVOICE_DATE DUE_DATE PAYMENT_DATE C_DIFFDAYS1 PAY_AMT JISCO CORPORATION 20080909 20081208 20081124 14 48,375 JISCO CORPORATION 20080908 20081207 20081124 13 39,200 JISCO CORPORATION 20081001 20081230 20081222 8 27,291 BESCO MACH INDUST (ZHEJIANG)CO 20081106 20090105 20081229 7 14,489 KLEAR KUT ENGRAVING 20080930 20081114 20081107 7 3,604 HOLLINRAKE COMMUNICATIONS 20080930 20081114 20081107 7 545 DB ADVANTAGE INC 20080930 20081114 20081107 7 320 MACHINERIE PLUS LTEE 20081209 20081210 20081204 6 621 MACHINERIE PLUS LTEE 20081209 20081210 20081204 6 586 MACHINERIE PLUS LTEE 20081209 20081210 20081204 6 86 MACHINERIE PLUS LTEE MERISCA MARKETING 20081209 20081121 20081210 20090105 Number of days 20081204 20081231 6 5 68 2,369 JISCO CORPORATION 20080928 20081227 20081222 5 54,582 BRODIE INC 20081006 20090104 20081231 4 595 MSC INDUSTRIAL SUPPLY CO INC 20081006 20090104 20081231 4 532 MSC INDUSTRIAL SUPPLY CO INC 20081006 20090104 20081231 4 279 NICOLSON CUTTER GRIND & SUPPLY 20081120 20090104 20081231 4 274 Functions: SET FILTER TO Due date – Payment Date >0 PLATFORM FOR GROWTH 18
  • 19. Payments Scenario: Manually Written Checks Payments not going through regular check run Trans_Type Vendor Num Date Amount KZ 1000868 5/11/2010 1,062 KZ 2700 5/20/2010 13,628 KZ 5002109 6/1/2010 58,209 Transaction type for manually written checks Functions: SET FILTER TO Trans_Type = “KZ” PLATFORM FOR GROWTH 19
  • 21. Invoice Processing Scenario: Old Open Invoices External Vendor invoices older than 180 days Invoices may not be Steps to determine: valid 1, Download Open Invoice Data 2, SET FILTER TO Today – Due date > 180 PLATFORM FOR GROWTH 21
  • 22. Invoice Processing Scenario: Net Debit Balances Vendors with net debit balances Vendor_Num Amount # of Invoices 1032372 14,810 2 1031678 11,768 1 1049006 9,909 3 1028199 9,646 1 1035021 9,337 4 1033581 8,476 1 1031171 7,618 2 1034912 6,030 Vendors owe us money 1 1051284 5,967 2 1015428 5,665 1 Steps to determine: 1, Download Open Invoice Data 2, Summarize on Vendor Number with Subtotal Amount 3, SET FILTER TO Amount > 0 PLATFORM FOR GROWTH 22
  • 23. Invoice Processing Scenario: Even Amounts Invoices with multiples of $100 VENDOR_NUMBER AMOUNT_EURO CURRENCY Invoice__ DATE_MOVEMENTNUMBER_MOVIMENT 1491 (156,000) EURO 20081222 20081222 2721867 662 (108,000) EURO 20081126 20081128 2707853 5531 (72,000) EURO 20080923 20081014 2685244 6183 (50,400) EURO 20080702 20080828 2661559 1349 (43,200) EURO 20080929 20081020 2687195 6488 (42,000) EURO 20080625 20080909 2666249 4188 (40,200) EURO Even amounts 20081126 20081126 2706205 5558 (36,000) EURO 20081127 20081210 2717316 2382 (36,000) EURO 20081218 20081222 2721610 6470 (33,000) EURO 20081223 20081229 2723274 1503 (30,000) EURO 20080310 20080410 2597341 1503 (30,000) EURO 20080701 20080702 2638885 Functions: SET FILTER TO MOD(Amount, 100 )=0 PLATFORM FOR GROWTH 23
  • 25. Vendor Master Scenario: Duplicate Vendors using Name, Address, Numeric, Tax ID and Bank Account Functions for Vendor Name and Vendor Address: ALLTRIM ( Vendor_Name ) UPPER (Vendor_Name ) EXCLUDE (Vendor_Name,"!@#$%^&*()_+=-][;'/.,<> ?:{}|" ) Functions for Zip Code, Tax ID, and Bank Account: VALUE( string , decimals ) ZONED( number , length ) INCLUDE( string , characters_to_include ) PLATFORM FOR GROWTH 25
  • 26. Vendor Master Scenario: Duplicates Duplicate vendors existing in the Master File Vendor Num Vendor Name Status TEST1 TEST2 TEST3 TEST4 0000700184 LEESON ELECTRIC CORP NOT DUPLICATE 0000700185 KEE COMPANY DUPLICATE ADDRESS 0000700186 IDC-US TRAFFIC CORPORATION DUPLICATE ADDRESS 0000700187 EMCO GEARS NOT DUPLICATE 0000700189 HY-TEN DIE & DEVEL CORP NOT DUPLICATE 0000700192 BEA INC DUPLICATE NAME TaxID2 0000700196 ROGER WILLIAMS MINT DUPLICATE NAME 0000700198 BECHERT BROTHERS DUPLICATE NAME ADDRESS 0000700199 COIN MECHANISMS, INC. NOT DUPLICATE 0000700200 Duplicates using different MMTC INC NOT DUPLICATE 0000700202 0000700204 EASTERN BROACH fields JOSEPH T RYERSON & SON DUPLICATE NOT DUPLICATE TaxID2 0000700205 BROWN MANUFACTURING CO NOT DUPLICATE 0000700206 NABCO ENTRANCES INC NOT DUPLICATE 0000700208 PORCELEN LTD CT. LLC DUPLICATE NAME ADDRESS 0000700209 JH METAL FINISHING CO NOT DUPLICATE 0000700210 COMPONENTS AND CONTROLS DUPLICATE NAME 0000700212 XOLOX CORPORATION DUPLICATE NAME 0000700214 JACKSON CORP DUPLICATE TaxID2 0000700215 AST BEARINGS DUPLICATE NAME 0000700223 BURNS MANUFACTURING INC DUPLICATE NAME ADDRESS TaxID2 0000700224 SAPA EXTRUSIONS LLC NOT DUPLICATE 0000700225 J MAR TOOL CORPORATION NOT DUPLICATE 0000700226 ANDERSON SPECIALTY CO. NOT DUPLICATE PLATFORM FOR GROWTH 26
  • 27. Vendor Master Steps to determine Duplicate Vendor: 1, Run Duplicate Vendor Test Duplicates using different vendor fields 2, Add Additional Column by different fields 3, Join Table by Vendor Number (Include All Primary Records) PLATFORM FOR GROWTH 27
  • 28. Vendor Master Scenario: Inactive Vendors Vendors without activity in the last 18 months VENDOR_NUM VENDOR_NAME Last invoice activity Amount 0001000254 IDEAL MACHINERY & SUPPLY CO - 0001000255 IBM - 0001000256 JJ INDUSTRIES - 0001000260 LINDQUIST STEEL INC - 0001000261 ROBERT E MORRIS COMPANY - 0001000262 NORMAN SIMARD LANDSCAPING - 0001000266 SPECIALTY SAW & TOOLS COMPANY - 0001000273 CANADIAN STANDARDS ASSOCIATION - 0001000274 0001000283 CINCINNATI MACHINE MCGRAW HILL SWEETS No activity - - 0001000286 TOMARC MACHINE COMPANY - 0001000287 ALIX YALE & RISTAS LLP - 0001000288 LANTECH, INC. - 0001000292 TOOMEY ASSOCIATES, INC. - 0001000297 THE AERO ALL-GAS CO - Steps to determine: 1, Download Data Vendor Master & AP 2, Summarize AP Data on Vendor Number 3, Join Vendor Master & Summarize AP by Vendor Number Unmatched PLATFORM FOR GROWTH 28
  • 29. Vendor Master Scenario: Field Changes Changes to key fields (name, add, tax ID, bank acct) VENDOR_NUM VENDOR_NAME TYPE PRIOR NEW 0001033393 AVANTI SCREW INC Name AVANTI SCREW INC Deleted 0001017819 ESP INC Name ESP INC ENGINEERED SINTERING & PLASTIC 0001048882 GE FINANCIAL Name GE FINANCIAL GE CAPITAL FINANCE 0001002295 ADVANTAGE TECHNICAL RESOURCING Address 21 NEW BRITAIN AVENUE PO BOX 4785 0000003372 ZAG IND - ETTY YAKOV P_Tax1 AFL Deleted 0001033393 AVANTI SCREW INC P_Tax2 06-0756921 Deleted 0001055892 STANLEY ACCESS TECHNOLOGIES P_Tax2 56-2550553 Deleted 0001049837 FIRST RESPONSE P_Tax2 93-1030660 TypeDeleted of change Steps to determine: 1, Download Vendor Master data monthly 2, Join with last month data by Name, Address, Tax ID, or Bank Account Unmatched 3, Append to Existing File PLATFORM FOR GROWTH 29
  • 30. Vendor Master Scenario: Quality of Data Quality of the information on vendor additions VENDOR_NUM VENDOR_NAME TYPE CHANGES_BY 0001058555 PLAN IT BUILDING MAINTENANCE PO Box SXG0517 0001041880 CRAWFORD COUNTY LUMBER Tax ID missing BLE0905V 0310001175 KINKEI INDUSTRIES Address_missing DLL1105 0001057182 MCCURLEY ELECTRIC INC Format TaxID SXG0517 Issue identified Steps to determine: 1. Download Vendor Master data monthly 2, Using below function: 3. Append to Existing File PLATFORM FOR GROWTH 30
  • 31. Vendor Master Scenario: Unfavorable Payment Terms Vendors with terms lower than policy Payment terms by category Steps to determine: 1, Understand the Payment Policy 2, SET FILTER TO Payment_term =“Z006” (the payments code lower than policy) PLATFORM FOR GROWTH 31
  • 32. Vendor Master Scenario: Payment Method (Non-ACH) Vendors paid by non-electronic method Payments Percent Percent # Vendors # Payments Amount per Year of Count of Field 0-4 10,907 70.39% 18.01% 17,212 74,505,538 5-9 1,921 12.40% 13.35% 12,753 59,573,419 10-24 1,920 12.39% 29.30% 28,001 122,172,795 25-49 517 3.34% 18.07% 17,271 119,465,712 50 - 99 172 1.11% 11.87% 11,346 42,806,722 100 - 200 50 0.32% 6.92% 6,613 45,117,170 >200 9 0.06% 2.47% 2,359 36,015,004 Totals 15,496 100% 100% 95,555 499,656,360 Number of the Non-ACH Opportunities to Vendor (17%) move to ACH (70%) PLATFORM FOR GROWTH 32
  • 33. Vendor Master Scenario: Payment Method (Non-ACH) Vendors paid by non-electronic method Clean 17% of Non-ACH Vendor Clean 70% of Non-ACH Payment Steps to determine : 1, Understand the Payment Method 2, SET FILTER TO Payment_term =“I” (the payments Method code is “check”) PLATFORM FOR GROWTH 33
  • 34. Vendor Master Scenario: Banned Countries Vendors on the embargo list VENDOR COUNTRY_NAME CTY NAME_1 CITY STREET GROUP1 70000321 Cuba CU LEX S.A LA HABANA, CUBA. ESQ A 10, MIRAMAR FORN 70000457 Sudan SD SHEIKH & ABBAS KHARTOUM PO BOX 1777 FORN Banned Countries Functions: SET FILTER TO COUNTRY_NMAE =“Cuba” OR COUNTRY_NMAE =“Iran” OR COUNTRY_NMAE =“North Korea” OR COUNTRY_NMAE =“Sudan” US Treasury website http://www.treasury.gov PLATFORM FOR GROWTH 34
  • 36. Duplicate Payment Script – New Script Creating For AX Core, ACL Direct link PLATFORM FOR GROWTH 36
  • 37. Duplicate Payment Script – Background Download Data PLATFORM FOR GROWTH 37
  • 38. Duplicate Payment Script – Source Data Backup PLATFORM FOR GROWTH 38
  • 39. Duplicate Payment Script – Data Cleaning PLATFORM FOR GROWTH 39
  • 40. Duplicate Payment Script – Data Cleaning PLATFORM FOR GROWTH 40
  • 41. Duplicate Payment Script – Creating Duplicate Report PLATFORM FOR GROWTH 41
  • 42. Duplicate Payment Script – Creating Duplicate Report PLATFORM FOR GROWTH 42
  • 43. Duplicate Payment Script – Export Data & Email Alert Need an Email Address PLATFORM FOR GROWTH 43