Writing Audit Reports With Data
Writing Audit Reports With Data
Coordinate Develop
Help us schedule events, Work on technical
organize content, and projects and provide
ensure our content troubleshooting help
creators have everything on the website,
they need to be during events, and
successful other areas
WE’D LOVE FOR YOU TO JOIN IN TODAY!
Actively engage to share your thoughts and insights with the community. Your input will make the
session more dynamic and valuable for everyone!
I’m your host today
TODAY!
10 years at Deloitte
https://bit.ly/asap-tool
Our Session Today
Ice Breaker
Top-down approach
Avoiding errors
Wrap Up
ICE BREAKER
Ice Breaker
Auditopia Community Meet & Greet
Please share
your answer in
the chat with
the community!
(Make sure to select
“To: Everyone”)
Poll 1: Do you present data in audit reports?
We’ll be using the polling feature. Select your answer to these questions. Votes are anonymous!
Yes No Sometimes
Poll 2: What do you think mostly prevents auditors from
using data in audit reports
We’ll be using the polling feature. Select your answer to these questions. Votes are anonymous!
What do you think mostly prevents auditors from using data in audit
reports?
● Once we have got the data to be analyzed, the first thing that we would normally do is compare it to
the Financial Statements. Or do some consistency checks:
If this value is not 0,
then probably there is a Check that debit is equal
problem with the data to credit, and so that the
obtained. total net movements is
0.
…
Here we have a
difference in Net
Before we start
● Once we have confidence that our general ledger matches our trial balance, then we check that our
Accounts Payable/ Accounts receivable matches our general ledger:
Before we start
● If we are sure that our Accounts Payable values are correct, then we want to compare them to the
purchase-to-pay process to see if our purchase order values and goods receipt values match those in
the Accounts Payable ledger.
● We first have to divide our Accounts Payable ledger up into different document types: invoices,
cancellations, payments, payment cancellations, etc.
Other things,
Supplier reversals,
Invoices Payments
movements (AP accruals,..
ledger)
Before we start
● Once we have got a list of invoices and payments, then we can compare to the rest of the Accounts
Payable process:
Normally, we would
expect purchase order
value to be less than Here we see that the
invoice value, due to invoice value is closely
Direct Invoices aligned to the other
values in the process
● If we are auditing Order-to-cash, we should do the same for the order-to-cash process:
● We haven’t started our report yet! Actually, we haven’t even started analyzing!
Before we start our analysis – we would have made sure that our data looked reasonable- compared
to the financial statements and compared to the rest of the business process – and if necessary, got
a corrected version of it.
Once we are confident about our starting data set, we can do analysis, and always compare our
results as a percentage of the total
Audit workpapers
● We could have an audit finding like this, however, we don’t want to put this one in our presentation:
● Observation 1
● Risk
● Recommendation
● Then show the focus on the odd cases, so that we can see the value compared to the total:
If possible, show
the whole name
Audit report
Story pattern
● In the above, we have led our reader from the total value of items, to some exceptions, to the
trends for those exceptions and then to some patterns for those trends, and finally linked it to a
business impact.
% Business
Totals Trends Patterns
exceptions impact
Before we start our PPT, we need to know the business impact that we are leading to.
Audit report – dashboards to help you get there quicker
Be in a position to
see trends/ patterns
quickly
We should be
careful about
false positives.
We have to
explain what
we mean –
assume that
you are talking
to a non-expert
Sometimes we have a bunch of issues, but we don’t know how to string them together,
so we could use Correlation to help us
Correlation helps us to see if a particular 3rd party is found for a number of exception
reports
Example for P2P
Remember reconciliation
1. Missing half of the data set due to a special character in the file
2. Duplicated files in the extract
3. Incremental without considering status change
4. Extract the data based on the wrong date field
5. Extract the data based on the wrong SAP system (quality instead of production)
6. Miss some of the extracted data due to missing one of the extracted files
7. Incorrect data in certain columns due to delimiter in text fields
8. Link to the wrong data file
9. Having a subset of data due to a filter on a document type business area, cost
center, etc
Avoid errors
BSEG_DECIMAL_D BSEG_DECIMAL_C
OTS OMMAS
EXCEL_INTERPRET
ATION
Avoid errors
ACL_REVIEW_CHE ACL_JOINING_SU
CKLIST MMARY_MATHIEU_ASTRUC
Avoid errors
Business knowledge
1. Use of wrong calculation method: FIFO, LIFO, WAC/ straight-line versus digressive
2. Illogical reasoning: balance versus movements
3. Not considering all records of a journal entry
4. Illogical reasoning: master data versus transactional data
5. Illogical reasons: at-date versus over-time
Avoid errors
SAP knowledge
• Wrong field:
1. Add up values in different currencies
2. Analyze the data based on the wrong amount field
3. Analyze the data based on the wrong date
4. Analyze the data based on the wrong user field
• Data with history:
5. Taking only the latest exchange rate for highly fluctuating currencies
6. Not considering the master data at the time of the transaction
• Data with record types
7. Include records that are not the right data type (PR versus PO, Quotations vs SO)
8. Document status is only DRAFT (BKPF_BSTAT and REGUH_XVORL)
9. Not considering debit/credit indicator
• Incorrect joins:
10. Using the wrong field to link tables together (BSEG_BUZEI – BSAK_BUZEI)
11. Not considering many-many relationships in the data
• Data structures:
12. Ignoring hierarchical structures in data (organizational, profit/cost centers, user access)
13. Not considering which information is found on which journal entry lines (supplier/ customer)
• Calculations
14. Not considering currency factors and negative exchange rates
15. Not considering standard units of measure and condition units of measure
16. Incorrect understanding of calculations done by SAP (due dates, net prices in base unit of measure,…)
• Data flows:
17. Not being aware of automated interfaces
18. Ignoring data entered through certain process flows (manual journal entries vs payment program)
Avoid errors
Yes No
(You will receive an email from info@auditopia.com , if you respond Yes, in order to take the
Quiz for your certificate.)
Please share your feedback
Please take the survey and let us know your feedback on the class!
https://shorturl.at/2Jkn5
Thank you!
See you on Auditopia.
Follow us on social media to keep up with our latest news.
Let us know if you’re interested in being a (co-)host for an event!
info@auditopia.com