Documente Academic
Documente Profesional
Documente Cultură
Hewlett-Packard
1
Prepared by
Hewlett-Packard
PROJECT IDENTIFICATION
SIFMIS
DOCUMENT IDENTIFICATION
REVISION HISTORY
2 of 40
Prepared by
Hewlett-Packard
Finance Coordinator
Project Manager
3 of 40
Prepared by
Hewlett-Packard
TABLE OF CONTENTS
1.1 Sub Process Description & Objectives .................................................. Error! Bookmark not defined.
2.0 Sub Process Detailed Design .................................................................... Error! Bookmark not defined.
2.1 Create and Maintain GL Account ............................................................ Error! Bookmark not defined.
2.2b Process GL Transactions (Post Journals) ............................................. Error! Bookmark not defined.
4 of 40
Prepared by
Hewlett-Packard
4.0 Key Performance Indicators for the Manage General Ledger Sub-Process ................................ 40
5 of 40
Prepared by
Hewlett-Packard
Abstract
Introduction
The Federal Government of Nigeria has applied for financing from the International Development Association (IDA)
and is receiving a grant from the European Union (EU) to assist some states to implement the State Employment and
Expenditure for Result (SEEFOR) Project in the Country. The overall objective of the project is to enhance
opportunities for youth employment and access to socio-economic services whilst improving the effectiveness of
public expenditure management systems in the participating states.
Rivers State, a beneficiary of this credit/grant has embarked on the implementation of the State Integrated Financial
Management Information System (SIFMIS) subcomponent of the SEEFOR Project and in recognition that the basis of
a valid procurement of SIFMIS is a robust business requirements specification which addresses the needs of the
implementing agencies, the State has requested that the existing business requirements specification prepared by the
RIV-FMS consultants be updated to cover budget preparation, budget execution and reporting and HRMIS with
payroll module.
Symbols Used
Payroll
Payroll
<Process Name>
<Function/Role/
Responsibility>
<Function/Role/
Responsibility> Responsibility Responsibility>
Responsibility
<Function/
<Function/
Role/
Role/
>>
<Function/Role/
Responsibility>
<Function/Role/
Cross functional flow chart showing roles and responsibilities, each functional band represents area of responsibilities and tasks to be carried out
Abbreviation
Page 6 of 40
Prepared by
Hewlett-Packard
Page 7 of 40
Prepared by
Hewlett-Packard
Process Description:
The General Ledger (GL) is the source of all external reporting within an organization and is critical for timely and
accurate preparation of financial statements. The Chart of Accounts (COA) defines the logical set of rules in which
financial information are stored within the General Ledger.
The Manage General Ledger Sub-process aims to define and capture all financial data across the organization in
order to produce reports for external stakeholders. Most of the information captured by this sub-process will be as a
result of outputs from other financial (and non-financial processes) across the organization. All the financial
transactions of a business, basically primary postings, are typically updated within a GL software application and can
be integrated with all the other operational areas of a company (e.g. purchasing, sales, production, cost allocations
etc) to ensure that the accounting data is always accurate and complete.
Page 8 of 40
Prepared by
Hewlett-Packard
Process GL Transactions
1.2
Process Transactions
From Sub ledger
(Automatic
Reconciliation with GL)
Page 9 of 40
Prepared by
Hewlett-Packard
Activities Comment
Create & Maintain GL Account This is to create additional accounts within the COA.
Also, maintenance tasks on accounts within the
General Ledger (e.g. description on accounts) are
handled within this activity.
Manage Recurring Journals This manages postings that are repeated periodically.
These are typically for amortization of pre-payments
over a period of time.
Analyze and Clear General Ledger Account This enables the matching (or allocation) of debits and
credits to each other. As such, balance sheet accounts
are enabled to relate inflows (debits) to their
corresponding outflows (credits) e.g. invoice and
payment etc.
Manage Petty Cash Account This will enable the proper recording of all cash journal
entry from each MDA for their Overhead cost.
Key Changes
The degree of change within this sub process and its activities is significant due to a restructuring of the chart of
accounts, and limited access to direct GL transactions. In the new process, the General Ledger will largely be
accessed by a select few employees, while most others will work within other sub-systems which automatically
reconcile with the GL.
Common chart of accounts will be used by all RVSG MDAs including All accounts used in the entire
autonomous agencies would be available in one single chart of accounts. Accounts required by various MDAs
would be activated at company code level
Centralized creation of all GL account creation for all MDAs GL accounts would first be created at the chart of
accounts level and then activated at the requesting company code level
Majority of postings will be generated from sub-ledgers - Not more than 10% of business transactions will be
through direct GL postings.
System users will be restricted from postings based on the amounts involved Authorizations would be set for all
users.
Page 10 of 40
Prepared by
Hewlett-Packard
This activity creates and maintains accounts within the organisations chart of accounts.
All MDAs will use GL accounts from a centrally maintained chart of accounts . When a new account is required by an
MDA, an application request form is filled and submitted to the MoBEP. This request require may MoBEP either to
create a completely new account on the Chart or give the MDA permissions to make postings into an existing account
that is most suitable.
Create account at Chart of Accounts Level when a MDA has made a request for a GL account that is not
available in the Chart of accounts, a completely new account is created in the chart itself. When created at this
level, the account is potentially available to all other MDAs because they all use the same COA.
Create account at Company Code Level when a MDA has made a request for a GL account that is already in
the chart; the account can simply be enabled for the particular MDA that made the request.
The basic principle however remains that all MDAs will use the same chart of accounts, but they will have access only
to accounts that have been enabled within their company code.
Documents (Input/output)
Page 11 of 40
Prepared by
Hewlett-Packard
No Roles Responsibilities
1 MDAs Director of Finance Request for Economic Code (GL Account)
2 PS MoBEP Approve Creation of Economic Code
3 Director Budget MoBEP Create Economic Code
Page 12 of 40
Prepared by
Hewlett-Packard
Process Map.
Page 13 of 40
Prepared by
Hewlett-Packard
Key Changes
Page 14 of 40
Prepared by
Hewlett-Packard
Park Journals
Process ID: GL101
Process Name: Park Journals
Process Owner: MDAs
Process Description:
This activity makes it possible to prepare an accounting journal to be saved on the system for future posting. To
create a parked document, users create posting journals directly on SAP and can save it for later review and approval
by a more senior colleague.
After documents have been prepared the posting is simulated to check for errors. On parking a journal, a financial
accounting document number is generated which will be called up when the final posting will be done. The parked
document (with the document number) is then printed out from the system and sent to the final reviewer who uses the
document number to call up the parked document if necessary.
Documents (Input/output)
Page 15 of 40
Prepared by
Hewlett-Packard
No Roles Responsibilities
1 MDAs Account Officer ( Support Enter Journal Details
Account)
Page 16 of 40
Prepared by
Hewlett-Packard
Process Map.
Start
GL101-05
Park Journal
GL101-01 Yes GL101-02
Does reference Call up reference
Enter Manual
document exist? document
Journal
No
GL101-06
Document details of
No parked journal
GL101-03 manually
GL101-04
Create new posting
Simulate journal
journal
GL101-07
Do errors Print out details and
Yes exist in document? send to reviewer
End
Less than 10% of the MDAs workforce will have rights to post directly into the GL. This is because most people
will be working in sub-ledgers
Posting rights will be limited based on amount involved
RVSG current manual way of processing documents (Excel) will no longer be required
Page 17 of 40
Prepared by
Hewlett-Packard
Availability of tools to create new journals (account assignments, references) and test postings before the actual
transactions
Minimized errors in postings because very few people will post directly into the GL
Quick creation of accounting documents by referencing old ones
Enhanced control of accounting documents because only one convention of numbering applies to every
transactions
Page 18 of 40
Prepared by
Hewlett-Packard
Post Journals
This activity makes it possible to prepare new journals or call-up parked journals for final posting into the General
Ledger. Similar to the steps described in parking documents, it is also possible to call up reference documents while
preparing accounting journals. Where a reference document does not exist, a new journal can be created and
completely new entries entered. The journal is simulated to ensure that correct postings have been made. When the
journal has been validated, it is parked for higher authority approval and posting. Details of the parked document,
such as the document number are documented and stored for referencing.
Documents (Input/output)
Page 19 of 40
Prepared by
Hewlett-Packard
No Roles Responsibilities
1 MDAs Director of Finance Call up Parked Journal
2 MDAs Director of Finance Review Parked Journal
3 MDAs Director of Finance Post Journal
Page 20 of 40
Prepared by
Hewlett-Packard
Process Map
Director of Finance
GL102-02
Call up parked
GL102-01 document
Make reference
to printed
Start details of
journal
GL102-04
Simulate journal
Do errors
Yes
exist in
Is journal Yes
document?
parked?
No
No
GL102-06
GL102-05 Print and file
Post journal posted journal
GL102-03
Post entries into
new journal
End
Page 21 of 40
Prepared by
Hewlett-Packard
Less than 10% of the MDAs workforce will have rights to post directly into the GL. This is because most people
will be working in sub-ledgers
Posting rights will be limited based on amount involved
RVSG current manual way of processing documents (Excel) will no longer be required
Availability of tools to create new journals (account assignments, references) and test postings before the actual
transactions
Minimized errors in postings because very few people will post directly into the GL
Quick creation of accounting documents by referencing old ones
Enhanced control of accounting documents because only one convention of numbering applies to every
transactions
Page 22 of 40
Prepared by
Hewlett-Packard
This activity gives the ability to amortize pre-payments into expense accounts over a period of time.
Prepayments are usually lump sums of money paid to last for an agreed duration. Upon receipt of the prepayment
details, the invoice is processed. When it is unclear to the users responsible if an invoice should be a pre-payment or-
not, they can clarify with a Cost controller who makes the decision. After charging a cost to a pre-payment account, an
amortization schedule is prepared by creating a recurring document to be processed every period end. This recurring
document specifies all the GL postings that must be repeated periodically to amortize from assets into expense
accounts (or liabilities to revenues if applicable)
The period end processor is then notified of the recurring document with necessary details to create a batch session
to be included in month end activities. At the end of the month, the batch session is run and postings are automatically
made into the relevant accounts.
Documents (Input/output)
Page 23 of 40
Prepared by
Hewlett-Packard
No Roles Responsibilities
1 MDAs PS/Commissioner Approve Recurring Invoice posting
2 MDAs Director of Finance Raise Recurring Journal
3 MDAs Director of Finance Post Recurring Journal
Page 24 of 40
Prepared by
Hewlett-Packard
Process Map
Key Changes
Recurring documents will now be periodically posted at month end. Postings will no longer be made into future
periods
Bulk execution of large number of recurring documents in a single system command
Project SIFMIS - Solution Design Document
Page 25 of 40
Prepared by
Hewlett-Packard
Page 26 of 40
Prepared by
Hewlett-Packard
This activity gives the ability to match debit and credit entries on GL accounts.
GL Accounts that have been created with the Open Item Management functionality activated have the feature of
having their open item entries cleared. This functionality is usually activated for customer and vendor accounts to
enable paid items to be cleared out of such accounts. These accounts can either be cleared automatically or
manually. Automatic clearing is performed using the automatic clearing program where a set of parameters are used
to select GL accounts to be cleared. Where an account is not cleared automatically or just one GL account is to be
cleared, the manual process where affected items are selected is used. During processing, opposite entries are
entered into the system to clear that particular entry from the GL account.
Documents (Input/output)
Page 27 of 40
Prepared by
Hewlett-Packard
No Roles Responsibilities
1 MDAs Director of Finance Request for Open Item Clearing
2 MDAs PS/Commissioner Approve Open Item Clearing
GL104-03 Execute test run Execute test run Solution- System MDAs
Role Director of
Finance
GL104-04 Correct Errors Make Adjustments Solution- System MDAs
Role Director of
Finance
GL104-05 Execute automatic Execute automatic clearing program Solution- System MDAs
clearing program For selected clearing items Role Director of
Finance
GL104-06 Send entries for Send entries for Approval Solution- Predefined MDAs
Approval Role Director of
Finance
GL104-07 Approve Manual GL Approve Manual GL Solution- System MDAs
Clearing Clearing Role
PS/Commissioner
GL104-08 Enter manual Enter manual selection parameters Solution- System MDAs
selection s Role Director of
Finance
GL104-09 Select and process Select and process open items to Solution- System MDAs
open items to clear clear Role Director of
Project SIFMIS - Solution Design Document
Page 28 of 40
Prepared by
Hewlett-Packard
Finance
Process Map
Automatic clearing of several GL accounts will be performed at one time based on 2 criteria allocation field and
amount
Accounts clearing will first be tested before actual execution
Page 29 of 40
Prepared by
Hewlett-Packard
Once in a while, a document is entered and posted incorrectly. It must be reversed and re-entered correctly. Users
can make errors when they enter documents. As a result, the document created contains incorrect information. In
order to log the adjustments, the incorrect document must first be reversed. The document can then be re-entered
correctly.
The system provides a function to reverse General Ledger, customer, and vendor documents both individually or in a
mass reversal. When you reverse a document, you have to enter a reversal reason that explains the reversal. The
reversal reason also controls whether the reversal date is allowed to be different to the original posting date.
Documents with cleared items cannot be reversed.
Documents (Input/output)
Page 30 of 40
Prepared by
Hewlett-Packard
No Roles Responsibilities
1 MDAs Account Officers Request for Document Reversal
2 MDAs Director of Finance Review Reversal Reason
3 MDAs Director of Finance Send for Approval
4 MDAs PS/Commissioner Approve Reversal
Page 31 of 40
Prepared by
Hewlett-Packard
Process Map
Key Changes
All document reversal will pass through approval process before reversal can be carried out.
Page 32 of 40
Prepared by
Hewlett-Packard
Documents (Input/Output)
No Roles Responsibilities
1 Director of Treasury (DT) Create payment voucher
Process payment
Generate payment receipt
2 AG Approve payment voucher with
payment instructions
Role- AG
FA 09- Amend Payment vouchers are amended as per Solution - GL
03 Vouchers instructions. System
Page 33 of 40
Prepared by
Hewlett-Packard
Role- DT
FA 09- Payment Payment is processed through Electronic Solution -
04 Processed Funds Transfer System
Role-
Treasury
FA 09- Payment Payment receipt report generated and send Solution - GL
05 receipt to AG System
report
Role- DT
Process Map.
Key Changes.
FA 09-03 Payment is processed from TSA by Treasurer through Electronic Funds Transfer.
Payment from TSA is better for fund management as AG will have a good idea of fund availability
at every moment in time, also EFT payment gives a better payment control as deductions are
effected immediately, and account postings initiated.
FA 09-04 Payment receipt report generated from the system and sent to AG. Receipt reports is
needed to validate payments made went through and to ensure postings are made based on
receipts. The receipt report should make fund and account management simpler and more
accurate as deductions are effected immediately, it also makes reconciliations easier.
Page 34 of 40
Prepared by
Hewlett-Packard
Documents (Input/Output)
No Roles Responsibilities
1 Head Debt Management Receive loan offer letter and
Department (HDMD) prepare repayment schedule
Reconcile loan after payments
Prepare loan report
2 AG Sign Loan Mandate and
repayment standing order
Process and pay loan
3 HCF Approve Loan and repayment
schedule
Approve loan payment
Page 35 of 40
Prepared by
Hewlett-Packard
Page 36 of 40
Prepared by
Hewlett-Packard
Process Map.
Key Changes.
FA 10-01 Head Debt Management Department (HDMD) receives EXCO loan mandate letter to
obtain commercial loan from the HCF.
FA 10-0 2 HDMD Sends loan request to various banks per EXCO mandate terms
FA 10-03 HDMD Receives loan offer letter from bank and submits the best offer to HCF
The HDMD whos an expert in loan facility rates and type should be the person receiving facility
mandate, searching for the loan facility from various banks and advising, so the loan mandate
should be given to the HDMD.
Project SIFMIS - Solution Design Document
Page 37 of 40
Prepared by
Hewlett-Packard
FA 10-04 HDMD ignores already prepared payment schedule by bank and Prepares repayment
schedule with offer letter on the system and send to HCF. The payment schedule should be
directly computed in the system so there will be alerts when due dates are reached and once paid,
the system reconfigures amounts and displays the next payment amount and due date.
Page 38 of 40
Prepared by
Hewlett-Packard
This activity gives the ability for each MDA to manage their cash journal for overhead cost.
The MDAs requires special general ledger accounts to handle the cash journal. You want to be able to post to this
account automatically.
The cash journal is a tool for managing cash. It supports posting cash receipts and payments (expense).
With this tool you can:
To set up a new cash journal for an MDA (company code), you have to enter the appropriate
values for the following fields:
The MDA (company code) in which you want to use the cash journal
The four digit cash journal identification and name
The G/L accounts to which you want to post the cash journal business transactions
The currency in which you want to run the cash journal
The document types for:
G/L account postings
Outgoing payments to vendors
Incoming payments from vendors
Outgoing payments to customers
Incoming payments from customers
Business transactions and Business transaction types will be define for each MDA for Expenses, Revenue, Cash
transfer from Bank and Cash Transfer from Bank.
Page 39 of 40
Prepared by
Hewlett-Packard
The performance of this sub-process will be measured using the following metrics.
Page 40 of 40