ADSandXBRLGL

advertisement
The AICPA Audit Data Standards
& XBRL GL
AIS Educators Conference
Colorado Springs, CO 2015
Clinton E. White, Jr (Skip) – U of Delaware
skipw@udel.edu
www.skipwhite.com/aisec2015
Skip 2015
The AICPA Audit Data Stds.
• The ADS:
– Objective: to standardize the format of
data fields and files commonly requested
for audit and related purposes (AICPA,
Assurance Services Executive Committee, 2013)
• XBRL GL (global ledger):
– Objective: to standardize the format for
representing the data fields found in ERP/
AISs and transaction reports (XBRL
International, 2015)
Skip 2015
ADS
• The Audit Data Standards
– To improve the communication between
auditors, accountants, and IT personnel
involved in the request for, and exchange
of, a company’s data, as well as, the
efficiency and effectiveness of the audit
process (ADS Working Group, 2013)
Skip 2015
The Audit Data Standards
• The challenge for both management &
auditors:
– Obtaining accurate data in a usable format
following a repeatable process
– The ADSs:
• Facilitate identifying key info needed for audit
purposes in a standard format
• Facilitate being able to assess its completeness
and integrity
• The result should be consistent, understandable
data & the opportunity for more extensive
analysis
Skip 2015
The ADSs
• The ADSs (April 2015):
– Data table and field names & supplemental
questions:
• The Base ADS
– User_Listing (table)
» User_ID, First_Name, & Last_Name
– Business_Unit_Listing (table)
» Business_Unit_Code, Business_Unit_Description
• The General Ledger ADS
– GL_Detail_YYYYMMDD_YYYYMMDD (table)
» Journal_ID, Effective_Date, Entry_Date, User_ID, Amount,
– Trial_Balance_YYYYMMDD (table)
– Chart_of_Accounts (table)
• Order-to-Cash & Purchase-to-Payment (draft)
Skip 2015
The Order-to-Cash Cycle
Skip 2015
The Order-to-Cash Cycle
• When you consider the Order-to-Cash
cycle of your client:
– What data would you like to have to
investigate the reliability of the processing of
orders and the accuracy of the data in their
related accounts?
• When you request the data that you need, how do
you communicate your request to your client?
• How do you document your request?
• How do you verify that you received what you
requested?
Skip 2015
XBRL GL
• XBRL Global Ledger:
– An XBRL specification for tagging, formatting,
and moving data from an ERP/AIS system to
another information system
– An XBRL GL instance document is embedded
within an XBRL document
• gl-cor:accountingEntries
– gl-cor:documentInfo
– gl-cor:entityInformation
– gl-cor:entryHeader
» gl-cor:entryDetail
Skip 2015
The Order-to-Cash ADS
• The Order-to-Cash Subledger ADS:
– Specifies a number of data fields found in
tables in an ERP/AIS’s database
– These fields are then mapped to elements
in a standard XBRL GL instance document
– The client’s data would be put into an
XBRL GL instance which can then be
validated and analyzed for audit purposes
• And, it is a documented & repeatable process
Skip 2015
Skip 2015
Skip 2015
Skip 2015
Skip 2015
Skip 2015
The ADSs
• The ADSs:
– Adoption is voluntary
• Benefits will drive adoption
– A company:
• Would create routines to extract their data and
populate XBRL GL instance documents
– Major advantages:
• A standard way for internal & external auditors to
communicate data needs to the IT staff
• Data is extracted in a standard format
• A documented, reliable, & repeatable process that
will streamline audits
Skip 2015
Resources
• XBRL.US
– http://xbrl.us/Pages/default.aspx
• XBRL International:
– https://www.xbrl.org/
• The AICPA ADS:
– http://www.aicpa.org/interestareas/frc/ass
uranceadvisoryservices/pages/auditdatast
andardworkinggroup.aspx
Skip 2015
Download