Prepared by:
Mathew George
Future Enhancements
Page 2
SEC Requires Accrual Method
Page 3
Accrual - Objective
Page 4
Two Types of Accounting in my words
Page 5
Wikipedia Definition of Accrual vs. Cash
Accrual-basis accounting records financial events based on events that
change your net worth (the amount owed to you minus the amount you owe
others). Standard practice is to record and recognize revenues in the period in
which they incur and to match them with related expenses in a process known
as matching or expense matching. Even though cash is not received or paid in a
credit transaction, they are recorded because they are consequential in the future
income and cash flow of the company. Accrual-basis is GAAP compliant.
Page 6
Issues before Accruals Implemented at Hewitt
• Expenses high in the first period of fiscal year because prior fiscal
year expenses were recorded late.
Page 7
A different view
Page 8
Accrual Types at Hewitt – See Lotus Notes Doc
• Receipt Accruals
— PS delivered
— Custom
• Vendor Accruals (invoice image)
• Manual Accruals
• Revenue Reclassification
• Expense Report Airline Tickets
Page 9
1) Receipt Accruals
Page 10
Receipt Accruals Cntd ..
Page 11
Receipt Accruals cntd ..
PS. Runs on 3rd business day. Can be run manually also. This job is not seen in the current active schedule
Page 12
The custom programs - Receipt Accrual
Page 13
2) Manual Accruals
Page 14
3) Vendor Accruals
This is based on the invoices that have been imaged but not created
into vouchers and not accrued by the receipt accrual process. The
accounting entries are stored in the ps_h_exp_ln_acctg table.
There was a new custom interface (hapvenac.sqr, run by users manually
on 3rd Business day) built as part of the CP project to interface project
data from the vendor accruals distribution table to proj_resource.
Run on day - 1. Takes one AP FTE's a half day to complete ??.
Page 15
Accruals Cntd ….
4) Revenue reclassifications
Revenue re-classification accounting entries were created from
receipt, vendor and manual accruals. The accrual job hexpac03.sqr
populates data into ps_h_acc_634500 table. This nightly month-end
job runs on the second business day of the month. There was a
new custom interface (hap634500) built as part of the CP project to
interface revenue re-class projects to proj_resource.
5) Expense Report and Airline Ticket Accruals
Submitted and Approved expense that have not been sent to
accounts payable. The data is in Lotus Notes. The airline tickets
includes travel that has occurred but the airline ticket is not on an
expense report.
Page 16
The accrual tables
Manual = h_man_ln_acctg
Vendor = h_exp_ln_acctg
Receipt = recv_ln_acctg
Page 17
Reversals: Here you go ……
Page 18
Reversals Cntd ….
Page 19
Accruals and Distribution tables
No, There are only offsetting entries with -ive amount values
(created in the following distribution tables)
Page 20
Accruals & Distrib Cntd …
Page 21
The HEXPAC03
Page 22
Issues with Accruals
Page 23
Conclusion
Generally for all Accruals (Manual, Vendor and Receipt) the
offsetting rows/entries are created by the same instances of the same programs which
inserts the accounting entry but with a different accounting_dt (next month's beginning
date) and amt ( = amount * -1), except in the following cases
a) For accruals loaded by hmanacld.sqr, the credit offset entries are created
later in PS_H_MAN_LN_ACCTG table by HEXPAC03 (now seen as online process – can
be run online as well, process name FNAPAC04 runs on 3rd business day ).
b) Process FNAPPC04 (SQR name - HPOPCAC1 Runs on 3rd bus day either
manual or stream) will upload Receipt Accrual rows of the previous period from the
Procurement Subsystem (obtained by joining PS_RECV_LN_DISTRIB and
PS_RECV_LN_ACCTG) into the PROJ_RESOURCE table of the Project Costing Sub-
system (with DESCR as 'PO RECEIPT ACCRUAL', and System source = 'APO').
Offsetting reversal entries will be created for rows that were inserted by the previous
run(n-1) of this process.)
Job Stream
Page 24
Summary - Accruals
Vendor Accruals
Page 25
APPENDIX
Page 26
Vendor Accrual process flow
1) Imaging sends daily dump of invoices to the UNIX box. One file is
created for US (appo_new.txt ) and another for Canada
(canimage.txt ).
Page 27
VA process flow – cntd…
3) On the Last Business Day of the month, the Vendor Accrual batch
schedule kicks off the following batch stream:
• FNAPAC01 -> kicks off hexpac01.sqr (Vendor Accrual Exception Report US)
• FNAPAC02 -> kicks off hexpac02.sqr (Vendor Accrual Report US)
• FNAPAC03 -> kicks off hexpac05.sqr (Excel Report by Workbasket)
• FNAPAC11 -> kicks off hexpac11.sqr (Vendor Accrual Exception Rpt CAN)
• FNAPAC12 -> kicks off hexpac12.sqr (Vendor Accrual Report CAN)
• FNAPAC13 -> kicks off hexpac05.sqr (Excel Report by Workbasket).
Page 29
REQMAPPO REQMAPOC
Imaging Data Pull Imaging Data Pull
Cntd… (USA) (Canada)
FNAPIMAG FNAPIMGC
Send Data to Unix Send Data to Unix
Mainframe
Unix
appo_new.txt canimage.txt
FNPOIR02
FNPOIR01
h_apimgc.sqr
h_apimag.sqr
(load table)
(load table)
ps_h_can_inv_image
ps_h_invc_image
Page 30
Customization done for Manual accruals
Process
potentially could
be automated to
File saved/moved to batchdata run monthly
directory Process to load
Excel Staging record in
Save XLS file
Template for PeopleSoft
to CSV file
Accruals
PeopleSoft
Existing Accrual
processes
continue
uneffected
Page 31