Audit Programme - Order To Cash
Audit Programme - Order To Cash
Obtain a process description for each section which you are auditing and place on file as per scope
letter: sales prices, ordering to invoicing, credit notes, debtor masterfile changes, debtor journals,
debtors age analysis, general ledger reconciliations.
Where there is a control breakdown – consider the root cause of the problem, the fact that a
reconciliation is not signed may not be the true finding; the finding may be the person was on leave
resulting in the finding that there is no delegation of duties.
Where there is a control gap – consider what the compensating controls are.
1
Risk Audit procedures Completed WP
by and date reference
c. What documentation is needed for
prices to be loaded?
d. Who must authorise price changes
or new prices to be loaded onto the
system?
e. Are the sales prices loaded on the
system reviewed by an independent
person to ensure that these are
correctly loaded?
Orders Process (placing the order to being
released for picking an invoicing)
How are orders communicated by the
client to Company Name (site)?
How are these loaded onto the order
system?
Who load these onto the order system?
Are the orders pre-numbered?
Are the client orders authorised by a
specific individual (i.e. – independent
from the person loading)?
In the event that a customer places an
order but has exceeded his credit limit
will this account be blocked on the order
system?
What will happen in these
circumstances, will the account be
unblocked so that the order can be
released or the order not to be processed
at all?
What happens if there is not sufficient
stock on hand to fulfil the customers
order?
Once the order has been released/
approved, how is the order
communicated to the warehouse for
picking of stock?
How does the order system link to the
invoicing system?
Picking, shipping and delivery of stock from
the finished goods warehouse to the
customer
What information is received from the
sales department when stock needs to be
picked?
What information is received from the
2
Risk Audit procedures Completed WP
by and date reference
sales department (i.e. information on
picking slip)?
How do Pickers know when and from
where the stock should be picked and
loaded (onto which truck)?
What if the stock is not at the specified
location?
What happens if the correct quantity of
stock is not available as required per the
pick list?
Is stock picked per customer order or is
it picked for all customer order at once?
How is the stock then sorted to be
loaded onto the trucks?
Who picks the stock?
Does anyone verify the goods as they are
loaded onto the trucks?
What are they verifying the goods
against, pick slip/ POD/ invoice?
What supporting documentation is
signed?
Obtain a specimen signatory list in order
to verify who has signed the various
supporting documentation which you
will be reviewing during the audit.
What documentation will accompany the
goods?
How is the stock delivered to the clients,
i.e. route taken?
What happens once the stock is
delivered i.e. what documentation is
completed, signed, kept by the client and
returned to Company Name (site)?
Where is the supporting documentation
filed?
Invoicing
How and when do invoices get generated
from the system?
Who generates these?
How are these communicated to the
customer (with the stock or via mail, fax
etc)?
Are there instances were pre-invoicing
will take place around month end
3
Risk Audit procedures Completed WP
by and date reference
especially when goods are to be
delivered the month following month
end. What is done to control pre-
invoicing? To ensure that sales are not
pre-invoiced and then reversed the next
month.
Through discussions determine what the
controls are around manual invoices for
example:
Who prepares the manual invoices;
Why would manual invoices be
prepared;
When are these captured onto the
system and by whom;
Where are manual invoices kept;
How does management ensure that
all manual invoices which are
completed and issued are captured
on the sales system?
Returns/ credit notes from customers
Stock returns
Identify the procedures in place when
goods are returned or credit notes are
requested by the customer. Evaluate the
adequacy thereof by considering the
following:
- Types of returns stock;
- Physical stock return;
- Appropriate supporting
documentation to accompany the
return;
- Acceptance of the goods;
- Completing appropriate return
documentation (the documents in
place for goods);
- Updating the system (how does
recording take place i.e. to which
accounts – obtain screen prints);
- Authorisation of returns; and
- Who gives the instruction to uplift
the stock?
Pricing credit notes
What documentation is required from
the client i.e. deal sheets?
Do they investigate the root causes?
Is the credit request investigated prior to
the credit being granted?
Who would process these credit notes?
4
Risk Audit procedures Completed WP
by and date reference
Who authorises the pricing credit notes?
What documentation is prepared by
Company Name (site)?
Debtors Management
New debtors
Obtain an understanding of how new debtors
are created and loaded onto the system.
1 What documentation is completed by
customer and Company Name (site),
what documentation is required from the
client?
2 How are credit limits determined for
new debtors and who approves these?
3 Is there a limit of authority list with
regards to approval of credit limits?
4 Who loads new debtors onto the system?
Debtors masterfile changes
What types of changes are processed
onto debtors masterfile?
Who initiates the change / who prepares
the documentation for authorisation?
What documentation is required to
process these changes?
Who authorises these changes. Is the
authorisation done before or after the
change is processed?
Process followed to upgrade credit
limits.
5
Risk Audit procedures Completed WP
by and date reference
Who initiates a journal entry?
Who authorises the journal entry?
Who records a journal entry?
Who releases the journal entry?
Who reviews the completeness and
accuracy of the journal entry processed
or who reviews an exception report
reflecting all journal entries passed?
What documentation supports the
journal entry?
Debtors age analysis
Who reviews the debtors age analysis?
Do they follow up on long outstanding
items?
Do they use an unallocated receipts
account or a suspense account? Who
reviews this account? Who can allocate
from this account?
Do they use open item matching or how
are the invoices paid processed onto the
system?
General ledger reconciliations
Which reconciliations are prepared?
Who prepares?
Who reviews?
6
Program objective – Sales prices
To check the accuracy and validity of sales prices loaded onto the system.
To verify that sales price exception reports are generated and reviewed by an independent person.
7
Program objective – Ordering to invoicing
To check the accuracy, validity and completeness of picking and dispatching of stock to customers.
To check that all PODs are timeously received and outstanding PODs are followed up.
To check that there is evidence of receipt by the customer of the goods ordered.
To check that customers are billed for the goods dispatched and received by the customer.
To check that the customers are billed at the correct price.
To check that adequate controls are in place around manual invoices (delivery notes).
8
Risk Audit procedures Completed WP
by and date reference
POD report/ register.
Are there any long outstanding PODs
reflected?
Manual invoices
Procedures are not limited to this.
Test/ observe the controls in place over
the safeguarding of manual invoice
books.
Are there separate manual invoice and
manual delivery note books?
Is a stationery control register
maintained for issuing these books?
Who all has a manual invoice/ delivery
note book?
How is the completeness of processing
manual invoices onto the system
ensured?
Select a sample of twenty manual invoices/
delivery notes issued.
Check that the manual invoice agrees to
the order and the pick slip.
Check that the driver has signed the
manual invoice/ delivery note as
evidence of receipt of stock.
Check that the customer has signed the
manual invoice as evidence of receipt of
stock.
Check that the manual invoice has been
processed onto the system timeously.
Check that the manual invoice has been
processed onto the system accurately
(i.e. agrees to the system generated
invoice).
Check that the manual invoice is cross-
referenced to the system generated
invoice.
Check that the manual invoice has been
stamped “processed”.
Obtain the audit trail of all manual invoices
processed.
Review the report to determine whether
all manual invoices have been captured.
Follow up on the gap in the sequence.
9
Program objective – Credit notes
To check the accuracy, validity and completeness of pricing and stock credit notes.
To check the timeous, complete and accurate processing of credit notes.
10
Risk Audit procedures Completed WP
by and date reference
the supporting document to the reason
processed onto the system (credit note)
Check that the credit note has been
processed timeously.
Check that the credit note has been
approved.
Upliftment on another day
Same procedures as above including
Obtain the upliftment note approved by
the sales representative for stock to be
uplifted.
Check that the upliftment note has been
signed by a Company Name (site)
representative as evidence of receipt of
the stock.
Check that the customer has signed the
upliftment note as evidence of returning
the stock.
Check that the upliftment note agrees to
the credit note processed.
Pricing credit notes
Select a sample of 10 pricing credit notes
processed for the period under review.
Obtain the deal sheet applicable to the
invoice for which a pricing claim was
raised.
Obtain a printout of the invoice.
Determine the date of the order. At the
date of the order, for the product
selected, was the price a reflected on the
invoice evident on the deal sheet.
Check whether the price being claimed
by the customer is evident on the deal
sheet.
Determine the validity of the pricing
claim.
If the claim in invalid – determine who
approved the supporting documentation
for the pricing credit note to be
processed.
If the claim is valid – determine the root
cause i.e. was the price captured
incorrectly, was the price captured late,
was the deal sheet received late etc.
Check the reason code per supporting
documentation agrees to the reason code
per the system.
Check that the pricing credit note was
processed prior to month end – (here
they have an accrual account – chat to
Iresh – call me where you have these
11
Risk Audit procedures Completed WP
by and date reference
exceptions).
Obtain monthly exception reports – are
trends analysed? What action is taken?
Check that the credit notes have been
approved. Note name and job title.
12
Program objective – Debtor age analysis
To check that there is adequate follow up performed on a monthly basis of all outstanding debtors.
To check the accuracy of the ageing of the debtors accounts.
To check that credit balances are correctly reflected.
To verify the validity of the debtors reflected on the debtors age analysis.
13
Program objective – General ledger reconciliations
To check that the general ledger debtor account reconciliations are performed and reviewed on a
monthly basis and that there are no long outstanding reconciling items.
14