skip 2015 the aicpa audit data standards & xbrl gl ais educators conference colorado springs, co...
TRANSCRIPT
Skip 2015Skip 2015
The AICPA Audit Data The AICPA Audit Data StandardsStandards& XBRL GL& XBRL GL
AIS Educators ConferenceAIS Educators ConferenceColorado Springs, CO 2015Colorado Springs, CO 2015
Clinton E. White, Jr (Skip) – U of Clinton E. White, Jr (Skip) – U of DelawareDelaware
[email protected]/aisec2015
Skip 2015Skip 2015
The AICPA Audit Data The AICPA Audit Data Stds.Stds.
• The ADS:The ADS:– Objective: Objective: to standardize the format to standardize the format
of data fields and files commonly of data fields and files commonly requested for audit and related requested for audit and related purposes purposes (AICPA, Assurance Services (AICPA, Assurance Services Executive Committee, 2013)Executive Committee, 2013)
• XBRL GL XBRL GL (global ledger)(global ledger)::– Objective: Objective: to standardize the format to standardize the format
for representing the data fields found for representing the data fields found in ERP/ AISs and transaction reports in ERP/ AISs and transaction reports (XBRL International, 2015)(XBRL International, 2015)
Skip 2015Skip 2015
ADSADS
• The Audit Data StandardsThe Audit Data Standards– To improve the communication To improve the communication
between auditors, accountants, between auditors, accountants, and IT personnel involved in the and IT personnel involved in the request for, and exchange of, a request for, and exchange of, a company’s data, as well as, the company’s data, as well as, the efficiency and effectiveness of efficiency and effectiveness of the audit process the audit process (ADS Working (ADS Working Group, 2013)Group, 2013)
Skip 2015Skip 2015
The Audit Data StandardsThe Audit Data Standards
• The challenge for both The challenge for both management & auditors:management & auditors:– Obtaining accurate data in a usable Obtaining accurate data in a usable
format following a repeatable format following a repeatable processprocess
– The ADSs:The ADSs:• Facilitate identifying key info needed for Facilitate identifying key info needed for
audit purposes in a standard formataudit purposes in a standard format• Facilitate being able to assess its Facilitate being able to assess its
completeness and integritycompleteness and integrity• The result should be consistent, The result should be consistent,
understandable data & the opportunity understandable data & the opportunity for more extensive analysisfor more extensive analysis
Skip 2015Skip 2015
The ADSsThe ADSs
• The ADSs (April 2015):The ADSs (April 2015):– Data table and field names & Data table and field names &
supplemental questions:supplemental questions:• The Base ADSThe Base ADS
– User_ListingUser_Listing (table) (table)» User_ID, First_Name, User_ID, First_Name, && Last_Name Last_Name
– Business_Unit_Listing (Business_Unit_Listing (table)table)» Business_Unit_Code, Business_Unit_DescriptionBusiness_Unit_Code, Business_Unit_Description
• The General Ledger ADSThe General Ledger ADS– GL_Detail_YYYYMMDD_YYYYMMDDGL_Detail_YYYYMMDD_YYYYMMDD (table) (table)
» Journal_ID, Effective_Date, Entry_Date, User_ID, Journal_ID, Effective_Date, Entry_Date, User_ID, Amount,Amount,
– Trial_Balance_YYYYMMDD Trial_Balance_YYYYMMDD (table)(table)– Chart_of_AccountsChart_of_Accounts (table) (table)
•Order-to-Cash & Purchase-to-Payment (draft)Order-to-Cash & Purchase-to-Payment (draft)
Skip 2015Skip 2015
The Order-to-Cash CycleThe Order-to-Cash Cycle
• When you consider the Order-to-When you consider the Order-to-Cash cycle of your client:Cash cycle of your client:– What data would you like to have to What data would you like to have to
investigate the reliability of the investigate the reliability of the processing of orders and the accuracy processing of orders and the accuracy of the data in their related accounts?of the data in their related accounts?•When you request the data that you When you request the data that you
need, how do you communicate your need, how do you communicate your request to your client?request to your client?
•How do you document your request?How do you document your request?•How do you verify that you received what How do you verify that you received what
you requested?you requested?
Skip 2015Skip 2015
XBRL GLXBRL GL
• XBRL Global Ledger:XBRL Global Ledger:– An XBRL specification for tagging, An XBRL specification for tagging,
formatting, and moving data from an formatting, and moving data from an ERP/AIS system to another information ERP/AIS system to another information systemsystem
– An XBRL GL instance document is An XBRL GL instance document is embedded within an XBRL documentembedded within an XBRL document• gl-cor:accountingEntriesgl-cor:accountingEntries
– gl-cor:documentInfogl-cor:documentInfo– gl-cor:entityInformationgl-cor:entityInformation– gl-cor:entryHeadergl-cor:entryHeader
» gl-cor:entryDetailgl-cor:entryDetail
Skip 2015Skip 2015
The Order-to-Cash ADSThe Order-to-Cash ADS
• The Order-to-Cash Subledger ADS:The Order-to-Cash Subledger ADS:– Specifies a number of data fields found Specifies a number of data fields found
in tables in an ERP/AIS’s databasein tables in an ERP/AIS’s database– These fields are then mapped to These fields are then mapped to
elements in a standard XBRL GL instance elements in a standard XBRL GL instance documentdocument
– The client’s data would be put into an The client’s data would be put into an XBRL GL instance which can then be XBRL GL instance which can then be validated and analyzed for audit validated and analyzed for audit purposespurposes•AndAnd, it is a documented & repeatable process, it is a documented & repeatable process
Skip 2015Skip 2015
The ADSsThe ADSs• The ADSs:The ADSs:
– Adoption is voluntaryAdoption is voluntary•Benefits will drive adoptionBenefits will drive adoption
– A company:A company:•Would create routines to extract their data Would create routines to extract their data
and populate XBRL GL instance documentsand populate XBRL GL instance documents
– Major advantages:Major advantages:•A standard way for internal & external A standard way for internal & external
auditors to communicate data needs to the auditors to communicate data needs to the IT staffIT staff
•Data is extracted in a standard formatData is extracted in a standard format•A documented, reliable, & repeatable A documented, reliable, & repeatable
process that will streamline auditsprocess that will streamline audits
Skip 2015Skip 2015
ResourcesResources
• XBRL.USXBRL.US– http://xbrl.us/Pages/default.aspxhttp://xbrl.us/Pages/default.aspx
• XBRL International:XBRL International:– https://www.xbrl.org/ https://www.xbrl.org/
• The AICPA ADS:The AICPA ADS:– http://www.aicpa.org/interestareas/http://www.aicpa.org/interestareas/
frc/assuranceadvisoryservices/frc/assuranceadvisoryservices/pages/pages/auditdatastandardworkinggroup.aspauditdatastandardworkinggroup.aspx x