Академический Документы
Профессиональный Документы
Культура Документы
for the
Table of Contents
1
Section A - Introduction..................................................................................................... 7
Functional & Non-Functional Requirements Model ................................................... 7
1.2
1.1
4.2
6.2
Scenarios ................................................................................................................... 17
6.3
6.1
POC Process..................................................................................................................... 17
7.1
Timeline .................................................................................................................... 19
8.2
8.3
8.4
8.5
8.1
9.2
9.3
10
9.1
11
Activity 2.1 Assign Measures Code (Process 1.2 Functional Requirement Map 1)..... 53
Activity 2.2 Enter High Level Budgetary Impacts (process 1.3 Functional Requirement
Map 1) .............................................................................................................................. 55
Activity 2.3 Draft Measures Text (process 1.4 Functional Requirement Map 1)......... 56
Activity 2.4 Enter Budget Estimates (process 2.1.2.1 2.1.2.6 Functional Requirement
Map 2.1.2) ........................................................................................................................ 58
Activity 2.5 Reconcile High Level Measures Data (process 2.1.2.7 Functional
Requirement Map 2.1.2) .................................................................................................. 62
Activity 2.6 Run Measures Tables (process 4.1.3.1 4.1.3.4 Functional Requirement
Map 4.1.3) ........................................................................................................................ 64
12
13
14
15
16
Activity 7.2 Compile variance explanations (process 2.3.1.3 -2.3.1.4 Functional Map
2.3.1) .............................................................................................................................. 118
Activity 7.3 Reconcile to Official Public Account (OPA) (process 2.3.1.5 Functional
map 2.3.1) ...................................................................................................................... 120
17
18
Assumptions................................................................................................................... 166
Preface
The Proof of Concept (POC) for Commercial of the Shelf (COTS) Software for the Central Budget
Management System (CBMS) is part of the evaluation of each shortlisted Tenderers solution for RFT
FIN10/FMG020. This document provides a business overview together with information for shortlisted
Tenderers on the expected outcomes, process and timeline of the POC. The POC also contains the
scenarios and activities that will be covered in the POC and the related data, templates, reports and
business rules. The content of each section is as follows:
Section C - Scenarios - sets out guidance to the scenarios that will assist shortlisted
Tenderers with their understanding and preparation for the POC. It also lists the components
that affect each scenario, such as inputs, outputs, deliverables and business rules.
Section D - Appendices provides supplementary information for the POC, being, NonFunctional Requirements, Templates, and Reports.
Section A - Introduction
Tenderers that have been shortlisted during the evaluation process for the Request for
Tender for the provision of COTS Software for CBMS RFT FIN 10/FMG 020 are required to
participate in the POC process during Stage 3 of the Tender evaluation process. This
process offers shortlisted Tenderers the opportunity to exhibit the capability of their
proposed COTS Software to meet the requirements set out in the COTS Software RFT.
Finance has prepared this document to provide guidance to shortlisted Tenderers in
understanding and undertaking the POC. The document outlines the business environment
and requirements surrounding the COTS Software RFT. In addition, it lists Finances
expectations from shortlisted Tenderers during the POC process and the support that
Finance will provide.
A range of scenarios will be used in the POC process, depicting different stages and
processes in the Australian Government Budget Process. Scenarios will be discussed
further in Section C.
The CBMS is the core whole-of-government ICT system underpinning the budget process
and financial management of the Australian Government. All scenarios used in the POC
process will involve a phase or process in the Budget Cycle, which will cover at least one of
the major functions.
The CBMS supports the Government in the management of the following:
Recording of Government decisions;
Budget Estimates updates;
Monthly Estimates Profiles;
Appropriation and Cash Management; and
Monthly and Annual Reporting.
1.1
1.2
WoG *
Portfolio
Sector
Governance
Function
Agency
Bank
Account
Aggregates
Update
Year
Version
Period
Outcome
Month/
Day
Approp
Type
Reason #
Measure
Code
SPP *
(NB: Jurisdiction in
account)
Comment
Measure
text
Approp
Item
Approp
Year
Reason
Groups
Subfunction
Program
Account
Related
Agency
Control
type
Key:
Blue = Minimum Data Set
Green = Derived / consolidated reporting
Grey = Additional information required for selected instances of the MDS
Indicates a many-to-one relationship
Proof of Concept
The objective of the POC phase of the evaluation is, via a hands-on assessment, to confirm
whether or not the proposed solution can deliver the required capability in a way that meets
Finances business and technical environment.
2.1
10
For example, the data entered and approved as estimate adjustments in the Budget
Management function should automatically flow to Cash Management function, reflecting
the estimates data as Appropriation Limits.
Rule 10 Data is submitted using templates to ensure consistent data entry
To ensure completeness, uniformity and accuracy of data, templates will be used when
entering most data in the CBMS Solution (or to view data uploaded via a flat file). The
templates will consist of fields that will be populated prior to submission. This is in line with
Rule 5.
The diagram provided in Figure 3, below, illustrates a number of logical aspects that will
need to be configured in order to form an appropriate technical representation of the
system and its interaction with users.
11
4.1
12
by the shortlisted Tenderer for the POC, to demonstrate the COTS Software. Shortlisted
Tenderers should employ those configurations deemed optimal for effective COTS
Software operation, as proposed in their COTS Software RFT response.
13
4.2
Architecture Qualities
Access Channel
Application Services
Data Management
Integration
Security
Infrastructure
14
Development
The relevant subsets of non-functional requirements that will be assessed during the POC
evaluation are listed in Appendix 1. These requirements will be tested throughout all
scenarios within the POC.
15
16
Section B - Introduction
The POC will be conducted in accordance with clause 23 of Part One of the COTS
Software RFT and the POC Deed at Attachment A of Part One of the COTS Software RFT.
Section B of this document provides more detailed information for shortlisted Tenderers
involved in the POC process, covering such areas as the expected outcomes of the POC,
the timeline and process of conducting the POC, responsibilities and expectations of
shortlisted Tenderers and support from Finance.
6.1
6.2
Scenarios
The scenarios for the POC provided at Section C of this document include a step by step
guide to the business processes and functionality to be evaluated. The scenarios are a
representation of a number of the functional requirements detailed in Part Two of the COTS
Software RFT.
6.3
POC Process
POC specifications provided Finance will provide all Tenderers with the specifications
for the POC prior to the commencement of the POC (the anticipated timetable is detailed
below). At this time, Tenderers will also be provided with the set-up data for the POC (as
per Scenario 1), including the POC Reference Data Set. The specifications are provided for
information only as not all Tenderers will be asked to participate in the POC. Tenderers
may choose to begin their preparations for the POC at this stage but this will be at each
17
Tenderers own risk. Furthermore, Finance reserves the right to amend the POC
specifications up until the date that Tenderers are shortlisted.
Tenderers are to advise the location of the POC should they be shortlisted In order
for Finance to plan for the conduct of the POC, all Tenderers are requested to advise
Finance the city in which they would provide their POC demonstrations in the event that the
Tenderer is shortlisted. Tenderers are requested to provide this information in writing to
CBMSredev@finance.gov.au. It is Finances preference that the POC demonstrations be
located in Canberra.
POC shortlist finalised Shortlisted Tenderers, each of which will be required to
participate in the POC, will be notified. Any reserve shortlisted Tenderers requested to
participate in the POC will also be notified. At this time, the shortlisted Tenderers will also
be provided with the input data to be used in the POC Scenarios and the expected outputs.
If a reserve Tenderer is required to participate in the POC, it will do so on the same terms
as a shortlisted Tenderer, including the reimbursement of costs.
Briefing for shortlisted Tenderers A briefing will be held in Canberra for all shortlisted
Tenderers, to discuss the content and process of the POC. Attendance at the briefing is
strongly encouraged but is not mandatory. The Probity Advisers will also provide a probity
briefing at this time. Shortlisted Tenderers will be provided with the details on the time and
location of the briefing in advance.
Preparation for POC Each shortlisted Tenderer prepares for the POC.
POC Preliminary Demonstrations Each shortlisted Tenderer will have an opportunity to
provide a preliminary demonstration of the POC to Finance with the purpose of seeking
clarification on the POC and receiving feedback on their demonstration. Shortlisted
Tenderers will have up to two Business Days (9am to 5pm) to demonstrate their COTS
Software. Days may be taken individually, or in a block.
Shortlisted Tenderers should apply in writing to CBMSredev@finance.gov.au with their
desired dates for the preliminary demonstration. Those dates must be within the
demonstration period which is 3 November to 25 November 2010. Applications for
preliminary demonstration dates and any proposed changes to the date of a scheduled
preliminary demonstration must be received at least three Business Days prior to the
proposed date. Dates for preliminary demonstrations will be allocated on a first come, first
served basis. The POC preliminary demonstration will provide shortlisted Tenderers the
ability to clarify functional or non-functional requirements. The POC preliminary
demonstration does not form part of the POC evaluation.
Feedback on preliminary demonstration Finance provides feedback to each shortlisted
Tenderer on the preliminary demonstration. Finance may, in its absolute discretion, refuse
to answer one or more questions during the preliminary demonstration and/or may take
questions on notice.
Finance will endeavour to provide verbal answers to simple questions of fact asked by a
shortlisted Tenderer during the preliminary demonstration. However, shortlisted Tenderers
cannot rely on any verbal or other representations made by Finance during the preliminary
demonstration. All material questions posed during the preliminary demonstrations, and
answers to those questions, will be provided to shortlisted Tenderers in written form after
the preliminary demonstration.
Finance will endeavour to provide the written Question and Answer document no later than
3 Business Days after the conclusion of the shortlisted Tenderer's preliminary
demonstration. Shortlisted Tenderers are entitled to rely on the answers provided by
Finance in the written Question and Answer document. If a shortlisted Tenderer considers
18
that a material representation made by Finance during the preliminary demonstration is not
reflected in the Question and Answer document, the shortlisted Tenderer should inform
Finance as soon as possible. Finance will then decide, in its absolute discretion, whether
the Question and Answer document should be amended.
Finance reserves the right to provide answers to any questions raised by shortlisted
Tenderers at the preliminary demonstration to other shortlisted Tenderers in an anonymous
fashion, where Finance considers that the answer is relevant to all shortlisted Tenderers.
This will be determined by Finance on a case by case basis.
Final POC demonstration Each shortlisted Tenderer provides a final POC
demonstration to Finance, where Finance will spend up to three days (9am to 5pm) actively
assessing shortlisted Tenderers COTS Software through hands on testing. The purpose
of the final POC demonstration will be for each shortlisted Tenderer to demonstrate the
scenarios in Section C of this document. Finance may also provide shortlisted Tenderers
with new transactions to confirm the results of the POC demonstration. Finance may ask
questions of the shortlisted Tenderers during the POC demonstrations, and may (in its
absolute discretion) obtain independent expert advice on the POC demonstrations.
Each shortlisted Tenderer should be available for the entire period between 7 December
and 23 December 2010. That is, all shortlisted Tenderers must be prepared to provide their
POC demonstration on and from 7 December 2010. Finance proposes to conduct the final
POC demonstrations in two stages. Stage 1 will involve Finance spending one day (9am to
5pm) with each shortlisted Tenderer at the beginning of the final POC demonstration
period. Once all shortlisted Tenderers have completed Stage 1, Finance will commence
Stage 2 with each shortlisted Tenderer. Stage 2 will involve Finance spending up to two
further days (9am to 5pm) with each shortlisted Tenderer over the remaining final POC
demonstration period.
Finance reserves the right to revisit POC demonstrations at any time within the final POC
demonstration period. These visits may be in addition to the three day evaluation period.
Actual dates for Finance visits of each shortlisted Tenderers final POC demonstration will
be determined via a ballot on 6 December 2010.
Update COTS Software RFT evaluation following the POC, Finance will update
evaluation of each of the shortlisted Tenderers responses to reflect the greater
understanding of the operation of the COTS Software and any associated risks or issues
regarding its use for the CBMS Solution.
7.1
Timeline
The POC process will be conducted between the short listing of Tenderers and the
commencement of the negotiation stage. It is anticipated that the POC will start on
1 November 2010 and conclude on 23 December 2010. The planned sequence of activities
is as follows:
Proof-of-Concept Timeline
Activity
Date
11 October 2010
20 October 2010
19
29 October 2010
1 November 2010
3 November
25 November 2010
26 November 2010
3 December 2010
6 December 2010
7 December
23 December 2010
January 2011
8.1
8.2
20
8.3
8.4
Notification of Changes/Variations
It is the responsibility of the shortlisted Tenderer to notify Finance of any changes and/or
variations to the COTS Software as proposed in the COTS Software RFT response. These
changes / variations must be agreed by Finance in writing prior to the installation and
testing of the POC scenarios. Finance reserves the right not to agree to any changes
and/or variations at its absolute discretion.
8.5
21
Section C: Scenarios
22
Guide to Scenarios
9.1
Background
Finance has created nine scenarios to test the capabilities of the proposed COTS Software.
The scenarios contain a number of activities that provide a step-by-step guide to the
business processes and functionality being tested and which should be undertaken in
order.
A strong focus in the structuring of the scenarios is assessing the integration of the COTS
Software and the ability for data to automatically flow from one business process to the
next.
The scenarios and associated activities are fictitious and are designed to provide an
illustrative example of how the CBMS Solution will be used. Detail in each scenario is for
illustrative purposes only, and does not indicate a preference on what the final solution will
involve.
Shortlisted Tenderers are encouraged to demonstrate all nine scenarios.
9.2
Outline/Structure of Scenarios
The structure used to present the nine scenarios is outlined below.
Overall Scenario Description
A short description of the scenario, including the activities tested and the primary
functionality that will be demonstrated.
Activity Description
A short description of the activity, including the business processes a user would undertake
in completing the activity.
Process Diagram Activity
The relevant business process diagrams that the activity is demonstrating, as represented
in the COTS Software RFT. Within each process diagram, the processes relevant to the
activity are shown in green while the processes not relevant to that activity have been
greyed out.
Functional Requirements
The functional requirements listed in the COTS Software RFT that shortlisted Tenderers
will demonstrate in completing the activity.
Key inputs and linkages from other functions
The inputs a user would require to complete the activity, including data, template and
security inputs. Each input is provided in the Appendices to this document.
Inputs are shown in incremental format, where each change is displayed in a new version.
An indication of the information contained in each version is outlined below:
23
Templates to ensure the collection of accurate and complete data sets, standard
templates are used for the collection of all data entering the system. The POC
templates are listed in Appendix 3 and detail the fields necessary for entering the
various types of data into the CBMS Solution;
Rule business rules for data validation, eliminations and reconciliations to be applied
for various activities within the POC; and
Security user roles to be applied in the conduct of an activity which will determine the
extent and type of access given to the user in completing the activity.
Where an input to a Scenario and/or Activity is dependent upon the completion of an earlier
Scenario/Activity, the Input table will include a cross reference to the earlier
Scenario/Activity.
Key outputs and linkages to other functions
The outputs expected at the completion of the activity, including updated or processed
data, and any system, statutory or ad hoc reports.
Each expected output, including the reports and expected data with those reports is
provided in the Appendices to this document.
Outputs are also shown in incremental form and primarily consist of:
Data data which has been updated by the CBMS Solution during a scenario activity.
This is generally the point at which the data version changes (e.g. from 1.0 to 1.1)
reflecting that the data has been amended in some way;
Report - an onscreen and/or printed output showing the results of a particular activity or
group of activities. Some reports have specific formats and structures while other
reports are ad-hoc and free-form. Report formats are listed in Appendix 4.
24
9.3
Summary Table
Scenario
Designed to demonstrate
POC Activities
Scenario 1: Setup
usability;
Clause 10.7.2
Clause 12.3.3
Clause 10.7.3
Clause 12.7
data integrity;
Clause 10.7.1
Clause 10.7.4
security;
robustness of design
Clause 10.6
Clause 10.7.5
Clause 10.7.5
Clause 10.3
Clause 10.3
Clause 10.3
Clause 10.4.1
Clause 10.3
Clause 10.6.1
Scenario 2:
Decision Making
and Budget
Estimates Data
Entry
Scenario 3:
Financial
Consolidation &
25
Scenario
Reporting of
Budget Estimates
Scenario 4:
Appropriation
Management
Designed to demonstrate
POC Activities
the ability to view Appropriation balances onscreen while performing a process; and
26
Scenario
Designed to demonstrate
POC Activities
Scenario 5: Cash
Management
Scenario 6:
Annual Actuals
Clause 10.4.3
Clause 10.4.4
Clause 10.4.1
27
Scenario
Scenario 7:
Monthly
Reporting
Scenario 8:
Administration
Designed to demonstrate
POC Activities
Clause 10.4.3
Clause 10.4.3
Clause 10.4.3
Clause 10.7.2
Clause 10.7.2
28
Scenario
Scenario 9: Mid
Year Update and
Monthly Profile
Designed to demonstrate
POC Activities
Clause 10.7.3
Clause 10.7.2
Clause 10.7.1
Clause 10.4.1
Clause 10.4.4
Clause 10.4.4
Clause 10.6.1
Clause 10.4.2
Clause 10.4.2
Clause 10.6.2
29
10
Scenario 1 Set up
This scenario provides details for shortlisted Tenderers to enable them to set up their
CBMS Solution and undertake the specific administration tasks required to support the
business functions to be tested in the following scenarios. The scenario details the
functionality evaluated, the inputs required for each element of the set up and the expected
outputs.
The scenario follows a selected subset of the business processes, functional and nonfunctional requirements presented in Part 2 of the CBMS COTS Software Request for
Tender.
In this scenario, the shortlisted Tenderers POC will be evaluated to assess the shortlisted
Tenderers ability to provide a solution which ensures:
useability;
a single, consistent view of data that applies across all the information that is collected
through the reference data set;
data integrity;
security;
robustness of design;
RFT Reference
Data Administration
Access Channels
Clause 10.7.2
Clause 12.3.3
Data Administration
Security
Clause 10.7.3
Clause 12.7
Data Administration
Clause 10.7.1
Data Administration
Clause 10.7.4
Clause 10.6
Data Administration
Clause 10.7.5
Data Administration
Clause 10.7.5
30
31
32
The diagram on page 32 labelled Proof of concept data group relationships provides
additional detail for each item of the Reference Data Set (RDS) that are introduced in Figure
2 on page 9. It lists the names of each field within each RDS item that are required to enable
the RDS to facilitate both the capture of transaction data and the associated derivations
required for the POC. It also details the interaction of data-entry templates, user profiles and
business rules with the RDS.
The data groups used in the POC are described below:
A. Update
The Update element of the RDS distinguishes between estimates and actuals and to
distinguish between different budget rounds (e.g. Budget, MYEFO, etc). The CBMS
Solution also requires the functionality to distinguish between different versions within a
Budget Round.
In the Budget Estimates function, an update would comprise the period between two
centrally defined dates. For example, if the previous Budget Update was completed on the
28 February 2011 and the current Budget Update was completed on 10 May 2011, then the
Current Budget Update would comprise all adjustments up until the 10 May 2011 and the
Budget Reconciliation Tables (refer RFT Part Two Clause 10.6.1, Process 4.1.2) would be
based on all adjustments entered between the 28 February 2011 and the 10 May 2011.
The POC base data will include opening budget balances as at 28 February 2011. The
opening budget balances provide a point in time snapshot of all adjustments journals
entered before this date against the various elements of the Reference Data Set.
Shortlisted Tenderers will have the discretion as to how the base-level data is entered into
the POC. During the remaining POC scenarios, a number of new adjustments will be
entered in addition to the base-level data.
B. Period
The POC scenarios will span two financial years in elapsed time commencing in April 2011
and completing in December 2011.
To support the completion of all POC scenarios the following time periods will be required:
Year Data
Year
Required for
Budget
Estimates
Monthly
Profile
Actuals
Cash
Management Management
2009-10
2010-11
2011-12
2012-13
33
2013-14
2014-15
34
Month Data
Year
Required for
Budget
Estimates
Monthly
Profile
Actuals
Cash
Management Management
July YTD
August YTD
September YTD
October YTD
November YTD
December YTD
January YTD
February YTD
March YTD
April YTD
May YTD
June YTD
Day Data
Year
Required for
Budget
Estimates
Monthly
Profile
Per Calendar
Actuals
Cash
Management Management
Y
C. Account
The POC set-up data will include a representative multi-level subset of the current CBMS
chart of accounts. The POC chart of accounts will enable shortlisted Tenderers to
demonstrate:
The entry or submission of double entry journals for estimates (that is, applying debits
and credits to modify financial estimates) and the submission of financial statement
information for actual;
35
Shortlisted Tenderers will have the flexibility to determine how the chart of accounts is
structured in order to meet the functional requirements for the CBMS Solution.
D. Program Structures
Under the current framework, Programs represent the central entity around which
government activities are organised. All transactions submitted to the CBMS Solution will
be entered against individual Programs.
Programs are either administered or departmental as designated in the Control Type
element.
Each Program roll-ups into one Outcome and one Sub-function. An example program
structure drawn from the POC set-up data is illustrated below:
Function
Sector
General
Government
Sector
Governance
Health
Portfolio
FMA
Health Portfolio
Agency
Department of
Health
Subfunction
Pharmaceutical
Benefits and
Services
Outcome
Outcome
Health Outcome 1
Health Outcome 2
Control Type
Control Type
Departmental
Administered
Program
Health Program
Support
Program
Program
Program
Medical Services
Pharmaceuticals
Community
Pharmacy
Subfunction
Medical Services
and Benefits
Subfunction
General
Administration Health
The POC set-up data includes an illustrative sample of Programs and related derived /
consolidated elements (e.g Outcome, Agency, etc) which will enable shortlisted Tenderers
to demonstrate consolidation and reporting at various levels during the relevant scenarios.
E. Reason Code
Within the Budget Estimates function, each estimate adjustment journal must be assigned
a Reason Code selected from a list of available Reason Codes. Reason Code information
is currently used for three main purposes:
36
in the reporting of several consolidated reconciliation tables which show how certain
totals and derived aggregates have changed since the last published Budget Update.
The POC set-up data will include a representative subset of the current CBMS list of
Reason Codes.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-BM-006
Core
FR-BM-023
Core
FR-BM-049
Core
Allow for actuals by RDS to be prepared offline for bulk entry (e.g. via
manual creation of a file for upload).
FR-BM-050
Core
FR-AA-017
Core
FR-AA-018
Core
FR-AA-021
Core
FR-AA-023
Core
Provide a tool and user interface to allow on-line, real-time viewing and
visualisation of RDS elements (i.e. code table style data, account
structure and hierarchy) including their interrelationships. The solution
is to include a user interface to maintain the RDS.
37
Inputs
Version
Reference
Set-Up
Set-up_Period_data
1.0
Appendix 2
Set-Up
Set-up_Account_data
1.0
Appendix 2
Set-Up
Set-up_Appropriation_data
1.0
Appendix 2
Set-Up
Set-up_Related-Entity_data
1.0
Appendix 2
Set-Up
Set-up_Program_data
1.0
Appendix 2
Set-Up
Set-up_Reason_code_data
1.0
Appendix 2
Set-Up
Set-up_Bank_accounts_data
1.0
Appendix 2
Data
Base_budget_estimates_data (to be
loaded before Scenario 2 - Opening
balance at 28/02/2011).
1.0
Appendix 2
Data
1.0
Appendix 2
Data
Base_Annual_Actuals_data (To be
loaded after Scenario 3 2009-10
Annual Actuals).
1.0
Appendix 2
Data
Base_Available_Appropriation_data
(To be loaded prior to Scenario 4 2009-10 Available Appropriations).
1.0
Appendix 2
Data
1.0
Appendix 2
Outputs
Version
Reference
Report
Admin_COA_report
1.0
Appendix 4
Report
Admin_Program_hierarchy_report
1.0
Appendix 4
38
Non-Functional Requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
COTS Software
CBMS Solution
NFR-ARCH-004
Core
NFR-ARCH-005
Core
NFR-GINT-005
Core
NFR-SDM-002
Core
NFR-SDM-003
Core
39
40
User Name
Single Agency
Portfolio
Cash Management
All Agencies
Agencies
Single
Portfolio
Agency
Agencies
All Agencies
Actuals
Single Agency
Portfolio
All Agencies
Agencies
Agency_Usr
Create/Update Read
(e.g Health_Usr) Read
None
Create/Update Read
Read
None
Portfolio Department
Approver
Agency_Mgr
Read,
(e.g Health_Mgr) Authorise
Read
None
Read,
Authorise
None
Read,
Authorise
Read
None
Agency_Usr
Create/Update None
(e.g Sports_Usr) Read
None
Create/Update Read
Read
None
Create/Update None
Read
None
Agency_Mgr
Read,
(e.g Sports_Mgr) Authorise
None
Read,
Authorise
None
None
Read,
Authorise
None
FDO_Portfolio
(e.g FDO_Law)
Read
Read
None
FDM_Portfolio
(e.g FDM_Law)
Read,
Authorise
Read, ,
Authorise
None
Read
Read
None
Read,
Authorise
Finance analyst
Finance_Anyt
Read
Read
Read
Read
Read
Read
Read
Finance_Cpo
None
Read,
Authorise
Read
Read, ,
Authorise
Read
None
Read
41
Budget Estimates
User Type
User Name
Single Agency
Portfolio
Cash Management
All Agencies
Agencies
Finance_Cpa
Data administration
Finance_Admin
Read,
Authorise
Admin
Single
Portfolio
Agency
Agencies
All Agencies
Actuals
Single Agency
Portfolio
All Agencies
Agencies
Read,
Authorise
Read,
Authorise
Read,
Authorise
Read,
Authorise
Read,
Authorise
Read,
Authorise
Read,
Authorise
Read,
Authorise
Admin
Admin
Admin
Admin
Admin
Admin
Admin
Admin
Key:
Create/Update User can create or update a measure, budget adjustment, cash draw down request, etc in the CBMS Solution;
Read User can view a measure, budget adjustment, cash draw down request, etc in the CBMS Solution;
Authorise User can approve a measure, budget adjustment, cash draw down request, etc to the next stage in the approval process (i.e from draft to
agency authorised and from agency authorised to finance validated);
Admin - User has access to change structures through the data administration function (e.g. changes to the RDS).
42
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-AA-037
Core
Security access controls are to ensure that users only have access to the
CBMS Solution functions and data for which they have authorisation.
FR-AA-038
Core
FR-AA-039
Core
FR-AA-040
Highly
Desirable
FR-AA-041
Core
FR-AA-044
Core
FR-AA-045
Core
FR-AA-052
Core
Users, roles and access rights are to be defined in one place and applied
consistently across all components of the CBMS Solution including
reporting; i.e. the administrator should not have to create separate users
for separate functions.
FR-AA-053
Core
43
Inputs
Version
Set-Up
Set-up_User_roles_data
1.0
Reference
Appendix 2
Outputs
Version
Report
Admin_user_roles_report
1.0
Reference
Appendix 4
Non-Functional Requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
COTS Software
CBMS Solution
NFR-REP-012
Core
NFR-AAC-001
Core
NFR-AAC-002
Core
Provides identification,
authentication and authorisation
for logical access controls
compliant with the ISM (in
particular, sections related to
logical access controls).
NFR-AAC-004
Core
44
Requirement
Importance
COTS Software
Policy.
NFR-AAC-007
Core
CBMS Solution
Policy.
45
Requirement
Importance
COTS Software
CBMS Solution
Core
NFR-AAC-016
Core
NFR-AAC-011
Core
Limits users access to the services Users will only have direct access to
the services that they have been
that they have been specifically
specifically authorised to use.
authorised to use.
NFR-AAC-016
Core
Functional Requirements
This activity will enable shortlisted Tenderers to demonstrate the following:
Requirement
FR-AA-001
Importance
Core
Description
Enable the creation and recording of accounting and validation rules
including the user defined rules, a unique identifier and a user-friendly
description of what the rule does.
46
Requirement
Importance
Description
FR-AA-002
Core
FR-AA-004
Core
FR-AA-008
Core
FR-AA-009
Core
FR-AA-010
Core
FR-AA-011
Core
FR-AA-012
Core
The ability to toggle business rules on and off, and to set the level of
impact for breaking individual rules (pass/fail/warning).
FR-AA-013
Core
Inputs
Version
Reference
Set-Up
Set-up_Business_rules
1.0
Appendix 2
Set-Up
Set-up_elimination_matching_rules
1.0
Appendix 2
Set-Up
Set-up_derivation_rules
1.0
Appendix 2
47
Functional Requirements
This activity will enable shortlisted Tenderers to demonstrate the following:
Requirement
Importance
Description
FR-AA-056
Core
FR-AA-057
Core
Ability to have version control and an audit trail for modifications to data
entry templates.
FR-AA-058
Highly
Desirable
FR-AA-059
Highly
Desirable
FR-AA-061
Desirable
Ability to create a new data entry template from copy of an existing one.
FR-AA-062
Desirable
Inputs
Version
Reference
Template (fields)
1.0
Appendix 3
Template (fields)
High_level_budget_impact_template
1.0
Appendix 3
Template (fields)
Monthly_Profile_Data_entry_template
1.0
Appendix 3
Template (fields)
Monthly_Actuals_Data_entry_template
1.0
Appendix 3
Template (fields)
Annual_Actuals_Data_entry_template
1.0
Appendix 3
Template (fields)
Cash_Drawdown_template
1.0
Appendix 3
Template (fields)
Measures_template
1.0
Appendix 3
Template (fields)
Cash_receipts_template
1.0
Appendix 3
Template (fields)
Cash_journal_template
1.0
Appendix 3
Template (fields)
RBA_Upload_template
1.0
Appendix 3
Template (fields)
Approp_adjustments_template
1.0
Appendix 3
48
Functional Requirements
This activity will enable shortlisted Tenderers to demonstrate the following:
Requirement
Importance
Description
FR-RA-001
Core
FR-RA-003
Core
FR-RA-005
Core
FR-RA-006
Core
FR-RA-007
Core
FR-RA-010
Core
FR-RA-013
Core
FR-RA-043
Core
Provide the capability to save reports generated for reuse via library style
functionality.
FR-RA-044
Core
FR-AA-056
Core
49
Inputs
Report (definition)
Estimates_Consolidated_income_statement
Actuals_Consolidated_income_statement
Estimates_Consolidated_balance_sheet
Actuals _Consolidated_balance_sheet
Estimates_Consolidated_cash_flow_statement
Actuals _Consolidated_balance_sheet
Expenses_by_sub-function_report
Monthly_budget_variance_report
Monthly_estimates_report
Monthly_OPA_reconciliation_report
PBS_departmental_income_statement
PBS_admin_balance_sheet
PBS_budgeted_expenses_by_program
Actuals_income_statement
Actuals_balance_sheet
Elimination_matching_report
Measure_code_report
2011-12_budget_approp_bill_one
High_level_budget_impact_report
Measures_table_report
Budget_estimates_adjustment_report
System_validation_report
Measures_data_reconciliation_report
Admin_COA_report
Admin_program_hierarchy
Admin_user_roles_report
Actuals_journal_trail
2011-12_available_approp
Cash_transaction_detail_report
RBA_payment_file_report
AOFM_payment_register_report
Daily_RBA_reconciliation
Approp_limit_detail_report
CBMS_OPA_reconciliation_report
Data_submission_report
Estimates_UC_reconciliation_report
Estimates_FB_reconciliation_report
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Report (definition)
Version
Reference
1.0
Appendix 4
1.0
Appendix 4
1.0
Appendix 4
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
Appendix 4
50
Functional Requirements
This activity will enable shortlisted Tenderers to demonstrate the following:
Requirement
FR-AA-063
Importance
Core
Description
Ability to create, update, publish and remove on-line contextual help and
other user documentation relating to the CBMS Solutions operation. Eg,
training material or policy memoranda.
51
11
entering or uploading multi-year budgeted financial data against a predefined RDS; and
The key activities and associated functionality to be covered in this POC scenario include:
Activity
Decision Making
Clause 10.3
Decision Making
Clause 10.3
Decision Making
Clause 10.3
Management of Budget
Estimates
Clause 10.4.1
Decision Making
Clause 10.3
Statutory Reporting
Clause 10.6.1
52
Finance/Treasury
CBMS
1.1
Provide coordination
comments and
agree costings
NPP approved by
Government?
Yes
1.2
Assign measure
code
1.3
Enter high-level
budgetary impacts
No
1.4
Draft measures
description text
1.5
Consult with
agencies
2.1
Budget
Estimates
Agencies
4
Reporting and
Analysis
The scenario starts with the Government making two decisions for inclusion in the
2011-12 Budget. These are:
distinguishes the type of decision (an expense, capital or revenue decision); and
the decisions were made as part of the 2011-12 Budget.
2. When creating the Measure Codes, the Finance_Cpo will also enter details related to
the Measure, such as the lead agency and whether it the decision is ongoing,
terminating or lapsing, etc.
53
3. Once the Measure Codes have been created, the Finance_Cpo progresses the
measure codes to the Finance central processing approver (Finance_Cpa) for approval.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-DM-001
Core
FR-DM-002
Core
FR-DM-005
Core
FR-DM-004
Core
FR-DM-011
Core
Inputs
Version
Reference
Data
2011-12_Budget_Decisions
1.0
Appendix 2
Template
Measures_template
1.0
Appendix 3
Security
1.0
Outputs
Version
Data
2011-12_Budget_Decisions (including
Measure codes)
1.1
Report
Measure_Code_report
1.0
Reference
Appendix 2
Appendix 4
54
Activity 2.2 Enter High Level Budgetary Impacts (process 1.3 Functional
Requirement Map 1)
Decision Making (Functional Requirement map 1)
Finance/Treasury
CBMS
1.1
Provide coordination
comments and
agree costings
NPP approved by
Government?
Yes
1.2
Assign measure
code
1.3
Enter high-level
budgetary impacts
No
1.4
Draft measures
description text
2.1
Budget
Estimates
1.5
Consult with
agencies
Agencies
Reporting and
Analysis
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
FR-DM-010
Importance
Desirable
Description
Reflect the high-level budgetary impact of Measures on Budget Estimates.
Inputs
Version
Reference
Data
2011-12_Budget_Decisions
1.1
Template
High_level_budget_impact_template
1.0
Appendix 3
55
Type
Inputs
Security
Version
1.0
Reference
Per Scenario 1, Activity 1.2
Output
Outputs
Version
Data
2011-12_Budget_Decisions (including
high level impacts)
1.2
Report
High_level_budget_impact_report
1.0
Reference
Appendix 2
Appendix 4
Finance/Treasury
CBMS
1.1
Provide coordination
comments and
agree costings
NPP approved by
Government?
Yes
1.2
Assign measure
code
1.3
Enter high-level
budgetary impacts
No
1.4
Draft measures
description text
1.5
Consult with
agencies
2.1
Budget
Estimates
Agencies
4
Reporting and
Analysis
Following the creation of the Measure Codes, the relevant Finance divisional officers
(FDO_Health and FDO_DLO) commence the drafting of text to explain the decisions made
by Government. This text describes the intended overall effect of the Measure, identifies
who the Measure will affect and relates how these parties will be affected. The Measure
description also identifies and explains the estimated financial effects of the Measure.
56
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
FR-DM-005
Core
FR-DM-012
Desirable
Description
Support a multi-step approval process for Measures.
Capture descriptive text (including punctuation and formatting) for a
Measure description for publication in Budget Paper No. 2 and associated
Budget documents.
Inputs
2011-12_Budget_Decisions
Template
Measures_template
Security
Version
1.2
Reference
As per Activity 2.2 output.
Appendix 2
1.0
1.0
Appendix 3
Per Scenario 1, Activity 1.2
Output
Outputs
Version
Reference
Data
2011-12_Budget_Decisions
1.3
Appendix 2
Report
Measures_table_Report
1.0
Appendix 3
57
Pass system
validations?
No
CBMS
System validation
report
Yes
Finance AAUs
2.1.2.3
Agency authorises
measure adjustment
2.1.2.2
Agency submits
Estimate Variations
into CBMS
2.1.2.1
Agency prepares
adjustment for
Government decision
Check if consistent
with Finance high
level measure
details
Decision
Making
2.1.3
Finance QAs
estimates
Decision
Making
2.1.2.4
Agency prepares
parameter and other
adjustment
Consult Finance
Estimates
Agency
Finance
Variations
Authorised
Validated
Unauthorised
2.1.3
Finance QAs
estimates
2.1.2.5
Agency submits
parameter and other
adjustment journal into
CBMS
Agency/Finance
No
Pass system
validations?
System validation
report
Yes
2.1.2.6
Agency authorises
parameter and other
adjustment
As the decisions made by Government on the cold and flu drug and plastic trumpets have
financial impacts, the relevant agencies are required to enter the detailed financial impacts
of these decisions into CBMS. Further, all Agencies are required to enter adjustments to
reflect changes to their budget estimates that come from changes in parameters and other
movements.
This activity involves the following steps:
1. The Health has chosen to enter their measures with a series of other decisions and
parameter adjustments. For efficiency, they have chosen to enter their data via a flatfile
upload via a rich GUI that facilitates working in off-line mode.
2. As Sports and DLO only have a small number of adjustments, they have chosen to
enter information via direct entry. The DLO submits their information via a rich GUI.
Sports submits their information via a web browser UI.
3. While the Department of Public Services (DPS) and the Public Court do not have any
new decisions, they are uploading a flatfile to reflect parameter and other movements in
their Budget Estimates via the web browser UI.
4. Although not within the General Government Sector, Utilities must also submit
estimates, which they do through a flatfile upload via the web browser UI.
5. Once adjustments have been entered by Agency users and cleared by Agency
approvers within each of the Agencies, they are then sent through to Finance for quality
assurance and approval.
58
6. Once the FDO_Health, FDO_DLO and FDO_Services are satisfied that their respective
Portfolios adjustments have been:
a.
b.
c.
allocated to the appropriate elements of the RDS (for example, the correct
Program is used);
have the correct financial impacts; and
have the appropriate authority.
The data is approved for inclusion in the consolidation and production of the statutory
reports.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-BM-004
Core
Capture Budget Estimates for the current year, the budget year, and a predefined number of forward years (currently up to 15 years).
FR-BM-005
Core
Support adjustments that cover one or more financial periods (eg. where
funding for a Program spans across a number of years).
FR-BM-006
Core
FR-BM-007
Core
FR-BM-008
Core
FR-BM-009
Core
FR-BM-011
Core
Allow for adjustments to be prepared offline for bulk entry (eg. via manual
creation of a file for upload).
FR-BM-012
Core
FR-BM-014
Core
FR-BM-019
Core
FR-BM-021
Core
Ability to enter adjustments which only impact on the Cash Flow Statement
and/or other derived Measures (eg. to override a derived impact or
reclassify amounts between cash flow classifications).
59
Requirement
Importance
Description
FR-BM-022
Core
FR-BM-024
Core
FR-BM-025
Core
FR-BM-026
Core
FR-BM-027
Core
FR-BM-028
Core
Support the reporting, extraction and printing of adjustments (eg. for offline
processing, records management).
FR-BM-029
Core
FR-BM-030
Core
FR-BM-031
Core
FR-BM-032
Core
FR-BM-033
Core
FR-BM-037
Core
Maintain and report an audit trail of all adjustments for a given period/date
range, including the ability to filter/sort the trail by Agency categorisation
(eg. consolidation, etc).
60
Inputs
Data
2011_12_Budget_Estimates_Data
Version
Reference
1.0
Appendix 2
1.1
Template
1.0
Appendix 1
Rule
1.0
Security
1.0
61
Outputs
Version
Reference
2011-12_Budget_Estimates_data (all
agencies) (with Measure codes)
1.1
Report
Budget_Estimates_adjustment_report
1.0
Appendix 3
Report
System_validation_report
1.0
Appendix 3
Data
Appendix 2
Pass system
validations?
No
Yes
2.1.2.2
Agency submits
Estimate Variations
into CBMS
2.1.2.1
Agency prepares
adjustment for
Government decision
Decision
Making
2.1.3
Finance QAs
estimates
Decision
Making
2.1.2.4
Agency prepares
parameter and other
adjustment
Finance AAUs
CBMS
System validation
report
2.1.2.3
Agency authorises
measure adjustment
2.1.2.7
Check if consistent
with Finance high
level measure
details
Consult Finance
Estimates
Agency
Variations
Authorised
Unauthorised
2.1.3
Finance
Validated
Finance QAs
estimates
2.1.2.5
Agency submits
parameter and other
adjustment journal into
CBMS
Agency/Finance
No
Pass system
validations?
System validation
report
Yes
2.1.2.6
Agency authorises
parameter and other
adjustment
62
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-DM-009
Core
FR-RA-013
Core
Inputs
Data
2011-12_Budget_Decisions
Version
1.3
Reference
Per Scenario 2, Activity 2.3
Output.
Appendix 2.
Data
2011-12_Budget_Estimates_data
1.1
Security
1.0
Outputs
Report
Measures_data_reconciliation_report
Version
1.0
Reference
Appendix 3
63
Finance/Treasury
CBMS
Decision
Making
UEFO
PEFO
Budget
Estimates
MYEFO
4.1.3.1
Run measure tables
4.1.3.2
QA measure data and
text
Budget Paper 2
2.1
Passes QA?
Yes
4.1.3.3
Group and/or
rearrange measures
No
Change numbers
2.1
Budget
Estimates
4.1.3.4
Prepare draft budget
papers
4.1.3.5
Review and sign-off
budget measures
Passes review?
Yes
No
Change text
1
Decision
Making
64
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-RA-017
Core
FR-RA-018
Core
FR-RA-019
Core
FR-RA-020
Core
Inputs
Version
Reference
Data
2011-12_Budget_Decisions
1.3
Data
2011-12_Budget_Estimates_data
1.1
Security
1.0
Outputs
Report
Measures_table_report
Version
1.1
Reference
Appendix 3
65
12
the production of consolidated statutory reports for various elements and combinations
within the RDS, including consolidated reports by Sector and Function; and
the ability to define, generate and save ad-hoc reports in real-time, including reports
drawn from different sources (i.e. budget estimates, cash management, actuals, etc).
The key activities and associated functionality to be covered in this POC scenario include:
Activity
Financial Consolidation
Financial Consolidation
66
Finance
Consolidate Financial
Statements
2.1
Finance
QA Consolidated Financial
Statements
2.4.3
2.4.2
Budget Estimates
2.2
2.4.1.1
Prepare agency
adjustment journals
2.4.1.2
Prepare standing
consolidation
journals
2.4.1.3
Post journals to
CBMS
2.4.2
Consolidate Financial
Statements
Monthly Profile
Agency data
2.3
Consolidation
journals
Adjusted
Actuals Management
In commencing the consolidation Finance may post consolidation journals at the Program,
Agency or sectoral level. These journals adjust agency submitted data but do not overwrite
the agency submitted data (that is, data can be viewed pre and post adjustment).
This scenario starts with an initial set of 2011-2012 Budget Estimates data. A consolidated
adjustment journal is required to reclassify funding to the Department of Law and Orders
Departmental Outcome 1, sub function Other Public Order and Safety.
Law and Order has advised that the set of 2011-2012 Budget Estimates data is complete,
however Department of Finance are required to reclassify funding for costal patrol boats
from capital spending to supplier expenses.
This activity involves the following steps:
1. The creation of a consolidated adjustment journal for the Department of Law and Order
for the Budget Estimate year 2011/12 (i.e. as at 30 June 2012) via direct entry (using
the consolidation adjustment for Budget Estimates data entry template and 2011-12
Budget consolidation adjustments data). The journal must cover Outcome 1, sub
function Other Public Order and Safety.
2. The Finance central processing officer (Finance_Cpo) enters the consolidation journal
which must pass the pre-defined business and validation rules. The status of the
journal would now be Agency Authorised.
3. The Consolidation Scenario will prepare budget estimates for the crown entity. The
Crown entity shows the balance of the Governments central bank account (the Official
Public Account) as well as transfers to and from agencies through the estimate years.
The Crown entity will be entered via a consolidation adjustment.
67
4. Once submitted the journals must be approved by the Finance central processing
approver (Finance_Cpa). Once approved the status of the journal would now be
Finance Validated.
5. The outputs from this activity will be the 2011/12 Budget Estimates containing the
budget consolidation adjustment and a Budget Estimates Adjustment report.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
FR-BM-072
Importance
Core
Description
Ability to upload consolidation adjustments with application of pre-defined
business and validation rules during upload. The posting of manual
consolidation adjustments for Estimates, monthly profile and Actuals would
be subject to the same business requirements as per Agency Estimate
adjustment submission and QA.
Inputs
Data
2011-12_Budget_estimates_data (All
agencies)
Data
201112_Budget_consolidation_adjustments
Security
Template
Version
1.1
Reference
Appendix 2
Per scenario 2, Activity 2.4
Output
Refer to 201112_Budget_Estimates_data
(All agencies including
consolidation adjustments)
v1.2
N/A
1.0
Appendix 3
Per scenario 1, Activity
1.4Output
Rule
Setup_business_rules
1.0
68
Outputs
Version
Data
2011-12_Budget_Estimates_data (All
agencies including consolidation
adjustments)
1.2
Report
Budget_estimates_adjustment_report
1.1
Reference
Appendix 2
Appendix 4
Finance
Finance
Agency
Yes
2.4.2.3
Liaise with agencies
Agency agrees to
amend?
No
No
2.4.1
Post manual
consolidation journals
2.4.1
2.4.2.1
Run consolidation
and eliminations
2.4.2.2
Review elimination
matching
Post manual
consolidation
Elimination
variances
immaterial?
Yes
2.4.3
QA Consolidated Financial
Statements
Elimination matching
report
Unauthorised
Agency
Authorised
Finance
validated
With the consolidated adjustment journal entered, validated and approved to reclassify the
Department of Law and Orders Departmental Outcome 1, sub function Other Public Order
and Safety, the Budget Estimates are now required to be consolidated in order to produce
sector and Whole-of-Government financial statements.
This activity involves the following steps:
1. The consolidation adjustment journal has now been created, submitted, validated and
approved, with Budget Estimates data now including the consolidation adjustment
journal. Finance_Cpo is required to consolidate the Budget Estimates data.
69
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-BM-073
Core
FR-BM-074
Core
FR-BM-075
Core
FR-BM-076
Core
Ability to consolidate the data by the RDS (eg. Account, function, Program,
reason code etc.) for monthly and Budget Estimates and Actuals. Includes
the ability to produce portfolio, sector and Whole-of-Government view of
Accounts.
FR-BM-077
Core
FR-BM-078
Core
FR-BM-081
Core
70
Inputs
Version
Reference
Data
2011-12_Budget_Estimates_data (All
agencies including consolidation
adjustments)
1.2
Security
N/A
Rule
Setup_business_rules
1.0
Rule
Setup_elimination_matching_rules
1.0
Appendix 2
Per scenario 3, Activity 3.1
Output
Outputs
Version
Reference
Data
2011-12_Budget_Estimates_data (All
agencies consolidated)
1.3
Appendix 2
Report
Elimination_matching_report.
1.0
Appendix 4
71
Budget
Estimates
Budget
Estimates
Monthly Profile
Actuals
Management
2.1
2.2
2.3
CBMS
2.1
No
Monthly Profile
Finance
Consolidation
2.2
2.4
4.1.1.1
Produce
consolidated
financial statements
and agency tables
4.1.1.2
Treasury and
Finance review of
statements
Passes QA?
Yes
4.1.1.3
Inclusion in draft
budget papers and
text
4.1.1.4
Sign-off budget
papers
Actuals
Management
Budgeted GG
Statements and
notes
2.3
CFS
FBO
UEFO
PEFO
MYEFO
Functional tables
Budget Paper 1
ASL by agency
NCI by agency
Expenses by agency
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-RA-001
Core
FR-RA-002
Core
72
Requirement
Importance
Description
FR-RA-003
Core
FR-RA-004
Core
FR-RA-005
Core
FR-RA-006
Core
FR-RA-007
Core
FR-RA-008
Core
FR-RA-009
Core
Ability to export tables, graphs and reports to various file formats including
Word CSV, XML, HTML, JPEG (for images such as charts), Excel and PDF
in suitable format for analysis.
FR-RA-010
Core
FR-RA-012
Core
FR-RA-013
Core
Inputs
Data
2011-12_Budget_Estimates_data (All
agencies consolidated)
1.3
N/A
Security
Version
Reference
Appendix 2
Per scenario 3, Activity 3.2
Output
Per scenario 1, Activity 1.2
Output
73
Outputs
Version
Report
Estimates_Consolidated_Income_Statement
(General Government Sector)
1.0
Report
Estimates_Consolidated_Balance_Sheet
(General Government Sector)
1.0
Report
1.0
Reference
Appendix 4
Appendix 4
Appendix 4
Finance
Budget
Estimates
2.1
4.1.4.1
Advise agency system
is PBS ready
4.1.4.2
Produce agency
statements
4.1.4.3
QA agency statements
Budget financial
statements
Passes QA?
Yes
4.1.4.5
Prepare PBS/PAES
and text
No
4.1.4.6
Sign-off PBS/PAES
PAES
PBS
4.1.4.4
Liaise with Finance
Agencies are required to publish Portfolio Budget Statements (PBS). Prior to commencing
a Budget update, Finance will make any necessary changes to the PBS tables in the
CBMS Solution.
This activity involves the following steps:
1. The Department of Health (Health_Usr) runs the following statutory reports from the
CBMS Solution in a format suitable for exporting directly into Microsoft Word:
a. PBS_income_statement (Health)
b. PBS_budgeted_expenses_by_program (Health, Outcome 1)
c. PBS_balance_sheet
For this activity the Health_Usr will run the statutory reports.
74
The table of data to run these reports only uses agency entered data. Therefore PBS data
provided by agencies should not include consolidation adjustments made by Finance.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-RA-001
Core
FR-RA-007
Core
FR-RA-009
Core
Ability to export tables, graphs and reports to various file formats including
Word CSV, XML, HTML, JPEG (for images such as charts), Excel and PDF
in suitable format for analysis.
FR-RA-012
Core
FR-RA-022
Core
Inputs
Data
2011-12_Budget_Estimates_data (All
agencies consolidated)
1.3
N/A
Security
Version
Reference
Appendix 2
Per scenario 3, Activity 3.2
Output
Per scenario 1, Activity 1.2
Output
Outputs
Report
PBS_income_statement (Health)
Version
Reference
1.0
Appendix 4
75
Function
Outputs
Version
Report
PBS_budgeted_expenses_by_program
(Health, Outcome 1)
1.0
Report
PBS_Balance_Sheet
1.0
Reference
Appendix 4
Appendix 4
CBMS
Finance
Finance
Budget
Management
2.1
4.1.5.2
Initial QA of
appropriation bills
4.1.5.1
Run draft appropriation
bills
CBMS
4.1.5.3
Liaise with agencies to
amend estimates
No
Passes QA?
4.1.5.5
Agency amends
estimates
4.1.5.4
Agency runs and QAs
bills tables
Yes
No
Passes agency
QA?
Yes
4.1.5.6
CFO signs-off bills
tables
4.1.5.7
Produce bills and
resourcing tables
Finance prepares the Annual Appropriation Bills and Budget Paper 4- Agency Resourcing
at Budget, which are introduced into Parliament on Budget night.
This activity will look at the ability of the proposed solution to produce Appropriation Bill 1
and perform formatting change without requiring program coding change. The format of
the Appropriation Bills is predefined, while the content depends on the logic and business
rules defined against each type of Appropriation Bill.
This activity involves the following steps:
1. The Finance_Cpo will run Appropriation Bill 1 for 2011-12 for All Portfolio (i.e containing
Health, Law and Services portfolios).
2. The outputs from this activity will be the 2011-12_Budget_Approp_Bill_One Report.
The 2011-12_Budget_Approp_Bill_One will contain the Schedule 1 of the 2011-12
Appropriation Bill (No.1) 2011-2012, with the following information:
76
for each Outcome, Appropriation for the Budget year 2011-12 is split between the
Control Type administered and the Control Type departmental. This information is
sourced from the Budget Estimates function (Activity 2.4):
o
o
o
o
Agency totals.
4.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-RA-023
Core
FR-RA-024
Core
Ability to export tables, graphs and reports to various file formats including
CSV, XML, HTML, JPEG (for images such as charts), Excel and PDF in
suitable format for analysis.
FR-RA-025
Core
Inputs
Version
Reference
77
Function
Inputs
Version
Reference
Data
2011-12_Budget_Estimates_data (All
agencies consolidated)
1.3
Data
Base_2010-11_available_approp
1.0
Appendix 2
Security
N/A
Appendix 2
Per scenario 3, Activity 3.2
Output
Outputs
Report
2011-12_Budget_Approp_Bill_One
Version
Reference
1.0
Appendix 4
78
13
the automatic sourcing of Appropriation Limits in the Cash Management function from
Appropriation data entered during the Estimates update process;
the capture of Appropriation Limits information against various aspects of the RDS;
the ability to manage and classify adjustments to Appropriation Limits (via an Advance
to the Finance Minister (AFM));
the ability to view Appropriation balances on-screen while performing a process; and
the generation, execution and printing of reports relating to the set-up of, and
management of modifications of Appropriation Limits.
The key activities and associated functionality to be covered in this POC scenario include:
Activity
Cash Management
79
Activity 4.1 Set-up of Appropriation Limits (Process 3.1.1 Functional Requirement Map 3.1)
Finance
2.1
3.1.1.1
Set-up of
Appropriation Limits
3.1.3
Enter Daily Cash
Transactions
Management of
Budget Estimates
Acts 1 6
Parl Dept Acts
Special Appropriation
Emergency Act
GST (s30A FMA)
80
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
FR-CM-001
FR-CM-002
FR-CM-004
FR-CM-006
FR-RA-033
Importance
Description
Core
Core
Core
Core
Core
Support the ability for users to generate, execute and print ad-hoc queries
and reports.
Inputs
Version
Data
2011-12_Budget_Estimates_Data
1.1
Security
1.0
Reference
Per Scenario 2, Activity 2.4
Output
Per Scenario 1, Activity 1.2
Output
Outputs
Version
Reference
Data
2011-12_Approp_Limits
1.0
Appendix 2
Report
2011-12_Available_Approp
1.0
Appendix 4
81
14
Activity 5.4 Manage Appropriation Limits has been included in this scenario to demonstrate
an appropriation adjustment after the initial set-up of Appropriation Limits and processing of
relative drawdown and receipt transactions. This activity should also demonstrate the ability
to manage and classify adjustments to Appropriation Limits (via an Advance to the Finance
Minister (AFM)).
The three main activities are cyclical in nature which means the output of one activity
contributes to the input of the next activity. This scenario should be able to demonstrate
Finances ability to manage the OPA group of accounts, including daily and monthly
reconciliation processes, using the CBMS Solution.
In this scenario, the shortlisted Tenderers POC will be evaluated to assess the shortlisted
Tenderers ability to provide a solution which supports:
ability to process drawdowns, receipts and journals by manual entry and using upload
files;
ability to change the status of transactions as data flows from one process to another;
Reserve Bank of Australia (RBA) reports can be successfully uploaded into CBMS; and
The key activities and associated functionality to be covered in this POC scenario include:
Activity
Cash Management
Cash Management
Cash Management
Cash Management
82
Agency
3.1.1
Setting up of
Appropriation Limits
3.1.2
3.1.3.1
Process
Drawdowns
Management of
Appropriation
Limits
Agencys Funding
Requirement
3.1.4
3.1.3.3
Process Journals
3.1.3.2
Process Receipts
Daily Cash
Management
4
Reporting &
Analysis
Agency Returning
Cash to the OPA
83
4. Finance_Cpo performs a drawdown in the CBMS Solution and selects the Crown Entity
as the Agency. The process is discontinued as the CBMS Solution produces a
message due to a validation error. This is due to Crown Entity not having bank account
details maintained in the CBMS Solution.
5. Agency users (DLO_Usr and DPS_Usr) then process their respective drawdowns. The
first batch of drawdown does not pass the business rules, hence are unsuccessful. Both
drawdowns exceeded the Available Balance of their respective Appropriations.
Available Balance = Appropriation Limit Total Drawdowns + Total Receipts
Where: Total Receipts = Total of Approp Return (s30) Receipts
DLO_Usr and DPS_Usr then revised their data and processed another drawdown,
which their respective Agency approvers (DLO_Mgr and DPS_Mgr), successfully
approved.
6. Before the 2pm cut-off, Health_Usr was advised that the drawdown to pay the Plastic
Trumpets Ad Campaign is no longer required and needed to be reversed. As it is before
the 2pm cut-off, the drawdown will not have been paid yet to the RBA, and will still be in
status unpaid. Therefore, the drawdown can still be reversed.
7. Finance is contacted to reverse the unpaid drawdown. The reversal process is
performed by Finance_Cpo by selecting the specific drawdown identified by its unique
reference number. Once the reversal is approved by Finance_Cpa, the drawdown
transaction will: be excluded from the input to Activity 5.2; entry against the relative
Appropriation will be reversed; will not appear in the Cash_Transaction_Detail_Report;
84
and will have a status of deleted in the CBMS Solution. This function is only available to
Finance.
8. At 2.30pm Department of Health is advised that they need to process an urgent
drawdown to pay a sudden surge in PBS claims for No Sneeze, otherwise supply of
the drug will be discontinued. Hence, an Emergency Real Time Gross Settlement
(ERTGS) drawdown is necessary.
9. Health_Usr attempts to process an ERTGS, but is denied access. As it is past the cutoff time for Agency access, Department of Health contacts Finance for temporary
access. Finance_Cpa adjusts the set cut-off time for drawdowns.
10. Health_Usr then processes the ERTGS and Health_Mgr approves the drawdown. Upon
completion of the ERTGS, Finance is notified and Finance_Cpa changes the cut-off
time back to 2pm.
11. Additional ERTGS drawdowns are also processed which will be an input to Activity 5.2
Daily Cash Management, Process 3.1.4.1 Daily Payment Run. These are for the
following Agencies:
a.
b.
c.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-CM-020
Core
Provide a facility for Agencies to request cash funds to be drawn down into
their bank accounts on a daily basis due on the following day. These
facilities are known as either Government Direct Entry System (GDES) or
for amounts over $100m Real Time Gross Settlement (RTGS).
FR-CM-021
Core
FR-CM-022
Core
FR-CM-023
Core
FR-CM-024
Core
FR-CM-026
Core
85
Requirement
Importance
Description
year, SPPs, Administered Departmental control, etc).
FR-CM-027
Core
FR-CM-029
Core
FR-CM-032
Core
FR-CM-034
Core
FR-CM-036
Core
FR-CM-037
Core
FR-RA-033
Core
Support the ability for users to generate, execute and print ad-hoc queries
and reports.
Inputs
Version
Data
2011-12_Approp_Limits
1.0
Data
2011-12_Daily_Cash_Transactions
(Drawdowns)
1.0
Data
2011-12_Daily_Cash_Transactions
(Reversal)
1.1
Data
2011-12_Daily_Cash_Transactions
(Updated Drawdowns)
1.2
Template
Cash_Drawdown_Template
1.0
Reference
Per Scenario 4, Activity 4.1
Output
Appendix 2
Appendix 2
Appendix 2
Appendix 3
86
Function
Inputs
Security
Rule
Version
Reference
1.0
1.0
Outputs
Version
Reference
Data
2011-12_Daily_Cash_Transactions
(Drawdowns)
1.3
Report
2011-12_Available_Approp
1.1
Appendix 4
Report
Cash_Transaction_Detail_Report
1.0
Appendix 4
87
Agency
3.1.1
Setting up of
Appropriation Limits
3.1.2
3.1.3.1
Process
Drawdowns
Management of
Appropriation
Limits
Agencys Funding
Requirement
3.1.4
3.1.3.3
Process Journals
Daily Cash
Management
3.1.3.2
Process Receipts
Reporting &
Analysis
Agency Returning
Cash to the OPA
88
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-CM-026
Core
FR-CM-027
Core
FR-CM-032
Core
FR-CM-033
Core
FR-CM-037
Core
FR-RA-033
Core
Support the ability for users to generate, execute and print ad-hoc queries
and reports.
89
Inputs
Data
2011-12_Daily_Cash_Transactions
(Receipts)
1.4
Data
2011-12_Daily_Cash_Transactions
(Reversal)
1.5
Data
2011-12_Daily_Cash_Transactions
(Updated Receipts)
1.6
Data
2011-12_Approp_Limits
1.0
Template
Cash_Receipts_Template
1.0
Security
Rule
Version
Reference
Appendix 2
Appendix 2
Appendix 2
Per Scenario 4, Activity 4.1
Output
Appendix 3
1.0
1.0
Outputs
Version
Reference
Data
2011-12_Daily_Cash_Transactions
(Receipts)
1.6
Report
2011-12_Available_Approp
1.2
Appendix 4
Report
Cash_Transaction_Detail_Report
1.1
Appendix 4
90
Agency
3.1.1
Setting up of
Appropriation Limits
3.1.2
3.1.3.1
Process
Drawdowns
Management of
Appropriation
Limits
Agencys Funding
Requirement
3.1.4
3.1.3.3
Process Journals
3.1.3.2
Process Receipts
Daily Cash
Management
4
Reporting &
Analysis
Agency Returning
Cash to the OPA
91
6. Court_Usr processes the correcting receipt journal. While processing the journal
Court_Usr used the on-screen balance to check that there is sufficient balance to debit
(reduce) from the total of Administered Receipts. Court_Mgr approves the journal
followed by a Finance approval. This journal will have an effect on Public Courts
Appropriation Limit for 2011/2012 Departmental Appropriation Act 1. Section 31
receipts increases the Appropriation Limit instead of increasing the Total Receipts.
7. Lastly, Finance_Cpo runs the 2011-12_Available_Approp and Cash_Transaction_Detail
Reports to check the journals just processed.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-CM-025
Core
FR-CM-026
Core
FR-CM-032
Core
FR-CM-033
Core
FR-CM-037
Core
FR-RA-033
Core
Support the ability for users to generate, execute and print ad-hoc queries
and reports.
Inputs
Version
2011-12_Approp_Limits
1.0
2011-12_Daily_Cash_Transactions
(Journals)
1.7
Reference
Per Scenario 4, Activity 4.1
Output
Appendix 2
92
Function
Inputs
Data
2011-12_Daily_Cash_Transactions
(Updated Journal)
1.8
Template
Cash_Journals_Template
1.0
Appendix 3
Security
1.0
1.0
Rule
Version
Reference
Appendix 2
Outputs
Version
Reference
Data
2011-12_Approp_Limits
1.1
Appendix 2
Data
2011-12_Daily_Cash_Transactions
1.8
Report
2011-12_Available_Approp
1.3
Report
Cash_Transaction_Detail_Report
1.2
Appendix 4
The Payment Run is performed at 2pm daily. The Daily Reporting starts at 9am, or as soon
as the RBA Reports are available, and the Daily Bank Reconciliation is conducted
immediately after completion of the Daily Reporting.
93
Process Daily Payment Run (Process 3.1.4.1 Functional Requirement Map 3.1.4)
Activity 5.2 Daily Cash Management (Process 3.1.4.1 - Process Daily Payment Run)
Finance
CBMS
3.1.4.3
Process Daily
Bank Rec
3.1.4.2
Process Daily
Reporting
3.1.4.1
Process Daily
Payment Run
3.1.3
Payment File
3.1.5
Monthly Cash
Management
Payment Register
Report
Commonwealth
Cash Balances
Report
OPA Bank
Statement
Account
Maintenance
Information (AMI)
File
Devolution of
Government
Services
Daily Bank
Reconciliation
Although Finance normally performs the Payment Run at 2pm, there should be no
restriction to the number of Payment Runs Finance can do and at what time of the day they
are processed.
This activity involves the following steps:
1. The scenario begins with Finance performing the Payment Run process after 2pm.
Finance_Cpo starts the process in the CBMS Solution, first by selecting the ERTGS
drawdowns then submits the transaction. The CBMS Solution assigns a unique
reference number to the transaction (which is in sync with RBAs reference numbers).
The ERTGS Payment Run stays in the queue, pending approval.
2. Finance_Cpa selects the transaction, reviews the Payment Run (ensuring that the
transaction contains Agencies ERTGS drawdowns only), then approves the Payment
Run. The same process is done with processing the GDES-RTGS Payment Run.
3. The data used for the Payment Run comes from the drawdown data
2011-12_Daily_Cash_Transactions data (Scenario 5, Activity 5.1 Process 3.1.3.1
Output). Upon completion of the Payment Run, the status of a drawdown transaction in
the CBMS Solution changes from unpaid to paid. This confirms that the Payment
File has been sent to the RBA.
4. Resulting from the Payment Run process the CBMS Solution produces the Payment
File which contains the GDES-RTGS and ERTGS data. This Payment File is in DAT_U
file type and is sent to the RBA via the ReserveLink WE.
94
5. After sending the Payment File to the RBA, Finance_Cpo runs the
AOFM_Payment_Register_Report and sends it to the Australian Office of Financial
Management (AOFM).
6. Lastly, Finance_Cpo runs the Cash_Transaction_Detail Report to check if the status of
the drawdowns has changed to paid.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-CM-039
Core
FR-CM-044
Core
FR-CM-045
Core
Ability to generate payment files for the RBA banking system with appropriate
validation and/or authorisation, including a unique reference number (in
sequence) and to be in sync with RBAs reference number.
FR-CM-046
Core
Ability to create multiple payment runs, edit or delete a payment run, including
adding or removing selected drawdowns.
FR-CM-048
Core
FR-RA-033
Core
Support the ability for users to generate, execute and print ad-hoc queries and
reports.
Inputs
Version
Reference
Data
2011-12_Daily_Cash_Transactions
(Drawdowns)
1.8
Security
1.0
95
Outputs
Version
Reference
Report
RBA_Payment_File
1.0
Appendix 4
Report
AOFM_Payment_Register_Report
1.0
Appendix 4
Report
Cash_Transaction_Detail_Report
1.3
Appendix 4
CBMS
3.1.4.3
Process Daily
Bank Rec
3.1.4.2
Process Daily
Reporting
3.1.4.1
Process Daily
Payment Run
3.1.3
Enter Daily Cash
Transactions
Payment File
3.1.5
Monthly Cash
Management
Payment Register
Report
Commonwealth
Cash Balances
Report
OPA Bank
Statement
Account
Maintenance
Information (AMI)
File
Devolution of
Government
Services
Daily Bank
Reconciliation
96
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-CM-038
Core
Ability to upload Agency working cash limits into the system for monitoring
and reporting purposes.
FR-CM-040
Core
FR-CM-041
Core
Record audit trails for all OPA funds movement transactions including audit
reporting capability.
FR-CM-042
Core
FR-CM-043
Core
Ability to collect and store Agency bank balance information on a daily basis.
FR-CM-044
Core
FR-CM-047
Core
Ability of system to accept and validate external data sources (eg. RBA
reports).
FR-CM-050
Core
FR-RA-033
Core
Support the ability for users to generate, execute and print ad-hoc queries and
reports.
Inputs
Version
Reference
Data
RBA_DOGS_File
1.0
Appendix 2
Data
RBA_CAC_File
1.0
Appendix 2
Data
RBA_Commonwealth_Cash_Balances
1.0
Appendix 2
Data
RBA_AMI_File
1.0
Appendix 2
Template
RBA_Upload_Template
1.0
Appendix 3
97
Function
Inputs
Security
1.0
RBA_Reconciliation_Business_Rules
1.0
Rule
Version
Reference
Outputs
Version
Reference
Data
RBA_Transactions_Data
1.0
Appendix 2
Report
Daily_RBA_Reconciliation_Report
1.0
Appendix 4
CBMS
3.1.4.3
Process Daily
Bank Rec
3.1.4.2
Process Daily
Reporting
3.1.4.1
Process Daily
Payment Run
3.1.3
Enter Daily Cash
Transactions
Payment File
3.1.5
Monthly Cash
Management
Payment Register
Report
Commonwealth
Cash Balances
Report
OPA Bank
Statement
Account
Maintenance
Information (AMI)
File
Devolution of
Government
Services
Daily Bank
Reconciliation
98
1. The scenario begins with Finance_Cpo performing the Daily Bank Reconciliation.
Finance_Cpo looks up at a screen where the Agency recorded receipts and drawdowns
(2011-12_Daily_Cash_Transactions) are reconciled with the receipts and drawdowns in
the RBA_Transactions_Data.
2. The CBMS Solution initially automatically reconciles each receipt and drawdown
between the two reports in step 1. Finance_Cpo views items that cannot be
automatically matched, for example, if an Agency has not recorded the corresponding
receipt to match with a receipt recorded in the RBA_Transactions_Data, or an Agency
incorrectly records the receipt amount which cannot be reconciled with the
RBA_Transactions_Data. These will appear as outstanding, unreconciled items in the
CBMS Solution.
3. Finance_Cpo continues with the process by investigating the outstanding items in the
CBMS Solution and manually reconciles items that were not automatically processed.
4. Upon investigation Finance_Cpo advises Agencies to process receipts in the CBMS
Solution to match with RBA Report items. After Agencies have entered their receipts,
either the CBMS Solution automatically reconciles the receipts with the
RBA_Transactions_Data or Finance_Cpo manually matches the items.
5. To complete the process Finance_Cpo runs the CBMS_OPA_Reconciliation Report to
reflect the outstanding unreconciled items (both under RBA_Transactions_Data and
2011-12_Daily_Cash_Transactions data), OPA opening and closing balances,
summary of OPAs debit and credit transactions. These reports are checked and signed
off by Finance_Cpa.
6. In addition, Finance_Cpo runs the 2011-12_Available_Approp and
Cash_Transactions_Daily_Report to confirm that the receipt status has changed from
unreconciled to reconciled.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-CM-040
Core
FR-CM-041
Core
Record audit trails for all OPA funds movement transactions including audit
reporting capability.
FR-CM-042
Core
FR-CM-047
Core
Ability of system to accept and validate external data sources (eg. RBA
reports).
99
Requirement
Importance
Description
FR-CM-049
Core
Enable the production of daily cash activity and cash transaction reports by
RDS, including the reporting of Appropriation limits, limit adjustments and
drawdowns against limits.
FR-CM-050
Core
FR-RA-033
Core
Support the ability for users to generate, execute and print ad-hoc queries and
reports.
Inputs
Version
Reference
RBA_Transactions_Data
1.0
2011-12_Daily_Cash_Transactions
1.8
1.0
1.0
Outputs
Version
Reference
Report
CBMS_OPA_Reconciliation (Daily)
1.0
Appendix 4
Report
2011-12_Available_Approp
1.4
Appendix 4
Report
Cash_Transaction_Detail_Report
1.4
Appendix 4
100
Activity 5.3 Monthly Cash Management (Process 3.1.5.1 Monthly Cash Management)
Finance
Daily Cash
Management
3.1.5.1
Monthly Cash
Management
3.1.4
1.3
Actuals Management
3.2
Cash Monitoring
& Forecasting
AOFM Term
Deposits
OPA Monthly
Interest
CBMS to OPA
End of Month
Reconciliation
Reporting &
Analysis
Agreed Working
Cash Limit Report
At the end of the month Finance_Cpo and Finance_Cpa performs various month-end
reporting. Most of the reports are based on data collected daily which already forms part of
Activity 5.2 Daily Cash Management Process 3.1.4.1 Daily Payment Run, Process 3.1.4.2
Daily Reporting, and Process 3.1.4.3 Daily Bank Reconciliation. It is expected that the
CBMS Solution is able to use the same data from the Daily Cash Management and
translate it to Monthly Cash Management data and reports.
CBMS to OPA End of Month Reconciliation - this is similar to the Daily Bank
Reconciliation process (Process 3.1.4.3) in Activity 5.2, where receipts and drawdown
transactions recorded in the CBMS Solution (2011-12_Daily_Cash_Transactions) are
reconciled with the actual cash transactions in the OPA bank account
(RBA_Transactions_Data). The CBMS Solution is expected to automatically reconcile the
whole months data and year to date data.
Prior to starting this scenario, Finance_Cpo should have completed the Daily Bank
Reconciliation (Process 3.1.4.3) for the last business day of the month, and Finance_Cpa
has signed off on the reports.
This activity involves the following steps:
1. Finance_Cpa initiates the CBMS to OPA End of Month Reconciliation by calling up the
related screen.
2. By doing so the CBMS Solution reconciles the 2011-12_Daily_Cash_Transactions with
the RBA_Transactions_Data. The reconciliation is performed by month and year to
date.
101
3. Upon reconciliation the CBMS Solution checks for discrepancies and display a warning
message if any has been identified. In this scenario Finance_Cpa receives an error
message advising of discrepancies. The CBMS Solution should allow Finance_Cpa to
make appropriate adjustments and perform manual reconciliation, before finalising the
reports.
4. Once reconciliation is completed, CBMS Solution produces the
CBMS_OPA_Reconciliation Report. Finance_Cpa prints out the report, signs-off and
provides it to management.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement Importance Description
FR-CM-051
Core
FR-CM-052
Core
FR-RA-029
Core
Ability to report data across functions and from different sources for reporting
and analysis (eg. Budget and Actual).
FR-RA-033
Core
Support the ability for users to generate, execute and print ad-hoc queries and
reports.
FR-RA-045
Core
FR-RA-061
Core
Provide the ability to conduct comparative analysis (eg. present year vs. last
year, Budget vs. annual) across functions and periods.
Inputs
Version
Reference
RBA_Transactions_Data
1.0
Data
2011-12_Daily_Cash_Transactions
(drawdowns and receipts)
1.8
Security
1.0
1.0
Rule
102
Function
Outputs
Version
Report
CBMS_OPA_Reconciliation (Monthly)
Reference
1.1
Appendix 4
Activity 4.2 Manage Appropriation Limits (Process 3.1.2.3 Advance to the Finance Minister)
Finance
Cabinet / PM /
Ministerial
Decision, AAO
Change
Ministerial
Request
3.1.2.1
Transfer of
Functions
(s32 FMA)
3.1.2.2
Appropriation
Reduction
(section 9)
AFM/APO
Application
3.1.2.3
Advance to the
Finance Minister
(AFM / APO)
Request for
Movement of Funds
Savings
identified
Reallocation
identified
Requirement to
Refund
Amount of
Admin Operating
Approp Required
3.1.2.4
Movement of
Funds Process
(Re-phasings)
3.1.2.5
Identified
Savings
3.1.2.6
Reallocation
between Prog &
Outcomes
3.1.2.7
Refund of
Administered
Receipts (s28)
3.1.2.8
Section 11
Administered
Optng Process
2.1
AAU Decision
3.1.2.9
Ad-hoc
Quarantine
3.1.3
Management of
Budget Estimates
Note These processes, except Section 11 and Quarantines will result in changes to data in Annual Estimates (2.1)
The Advance to the Finance Minister (AFM) is a provision in the annual appropriation Acts
that enables the Finance Minister by determination to provide urgently required
appropriation when no other is available 1.
For the purpose of the POC the automatic production of Determinations will not be tested.
This activity involves the following steps:
1. This scenario starts when Department of Health is advised of an immediate need for
additional funding for No Sneeze. According to a Health Report due to the extreme
cold temperature during this winter season, there is a prediction of a high prevalence of
outbreaks of flu. Health needs to triple their order of No Sneeze.
http://www.finance.gov.au/budget/budget-process/advance-to-finance-minister.html
103
2. Health consults Finance and applies for an AFM in the CBMS Solution. Health_Usr
processes the AFM and Health_Mgr approves the transaction.
3. The process continues with a Finance review and approval step. Finance_Cpa then
reviews the application, performs a quality assurance, part of which is checking the
Appropriation balance, and then prepares the Determination.
4. Upon completion of the relative legislative process and documentation Finance_Cpa
approves the AFM in the CBMS Solution. In effect Healths Appropriation will be
increased and is made available for drawdown.
5. Finance_Cpa runs the reports from the CBMS Solution to check Healths Appropriation
Limits per the AFM process. The details of the appropriation adjustment will reflect in
the Approp_Limit_Detail_Report while the set up of the Appropriation will be seen in the
2011-12_Available_Approp Report.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
FR-CM-007
Importance
Core
Description
Ability to automatically update Appropriation limits for legislative
determinations and other approval changes subject to a multi-step
approval process.
FR-CM-008
Core
FR-CM-009
Core
Record audit trail for any change to Appropriation (eg. limit, amount, type,
reason).
FR-CM-010
Core
FR-CM-012
Core
FR-CM-013
Core
FR-CM-014
Core
FR-CM-016
Desirable
FR-CM-019
Highly
Desirable
104
Requirement
Importance
Description
FR-RA-013
Core
FR-RA-033
Core
Support the ability for users to generate, execute and print ad-hoc queries
and reports.
Inputs
Version
Reference
2011-12_Approp_Limits
1.1
Data
AFM_Appropriations_Adjustment_Data
1.0
Appendix 2
Template
Approp_Adjustment_Template
1.0
Appendix 3
Security
1.0
Approp_Adjustment_Business_Rule
1.0
Rule
Outputs
Version
Reference
Data
2011-12_Approp_Limits
1.2
Appendix 2
Report
2011-12_Available_Approp
1.5
Appendix 4
Report
Approp_Limit_Detail_Report
1.0
Appendix 4
105
15
integration between the annual actual process and the budget estimates process.
The key activities and associated functionality to be covered in this POC scenario include:
Activity
Actuals management
Clause 10.4.3
Financial consolidation
Clause 10.4.4
Budget Estimates
Clause 10.4.1
106
Activity 6.1 Enter annual actuals (Process 2.3.1 2.3.3, Functional Map 2.3)
Agency
2.4
Cash
Management
Monthly Profile
Budget
Estimates
2.2
2.1
Finance
Consolidation
Monthly Profile
2.2
Reporting and
Analysis
2.3.1
Agency submits
actual statements
CBMS
Pass system
validations?
Yes
2.3.2
Finance QA and
analysis
Passes QA?
Yes
2.3.3
Review agency
submission status
and load profiles
All agencies
submitted?
2.1
Yes
Annual Estimates
Agency
No
No
2.3
Monthly Profile
3
Cash Management
107
The Public Court corrects this in their own system and uploads a revised file which
passes the business rules.
3. The annual actual are then approved by each agencies approver (e.g. Health_Mgr)
and are available to Finance to undertake quality assurance.
The status of the annual actual information is now Agency Authorised, meaning that
the Agency can no longer adjust the financial information and it is now available to
Finance.
4. Prior to starting the QA process, the Finance_Cpo runs a data submission report to
identify whether agencies have entered annual actuals information and the status of
this information (i.e. Draft, Agency authorised or Finance Validated).
5. The Finance_Cpo then quality assures the annual actual information submitted by the
Department of Health by running two reports:
a.
b.
income statement report for the pharmaceutical benefits Program which compares
the actual income statement for this Program to the corresponding year (2010-11)
in the 2011-12 Budget Update completed in Scenario 2, Activity 2.4); and
An administered agency level balance sheet compared to last year (i.e. comprising
the aggregation of all programs under the Department of Health agency with a
control type of Administered).
6. Satisfied, the Finance_Cpo clears the annual actuals for the Department of Health.
The status of the annual actual information is now Finance Validated, meaning that
the information has been quality assured.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-BM-048
Core
FR-BM-051
Core
Allow for Actuals by RDS to be prepared offline for bulk entry (eg. via
manual creation of a file for upload).
FR-BM-052
Core
FR-BM-057
Core
FR-BM-058
Core
FR-BM-061
Core
108
Requirement
Importance
Description
FR-BM-062
Core
Provide the ability for Finance and Agencies to progress Actuals data
through the approval process consistent with business logic, and to
capture the reasons for doing so.
FR-BM-069
Core
Inputs
Version
Reference
Data
2010-11_Annual_Actuals_Data
1.0
Appendix 2
Data
1.1
Appendix 2
Template
2010-11_Annual_Actuals_Data
(Updated Public Court)
Annual_actuals_data_entry_template
1.0
Rule
Set-up_Business_rules
1.0
Security
1.0
Outputs
Version
Reference
Data
2010-11_Annual_Actuals_Data
(Finance validated)
1.1
Report
Data_submission_report
1.0
Appendix 4
109
Function
Outputs
Version
Report
Actuals_Income_Statement_report
(Program level)
1.0
Report
Actuals_Balance_sheet_report (Agency
level)
1.0
Reference
Appendix 4
Appendix 4
2. The Finance_Cpo runs the consolidation process (as per Scenario 3, Activity 3.2). All
transactions between agencies are eliminated. This will include:
a. A grant from the Department of Health to Sports Australia;
b. Appropriation drawdown from the Crown Entity to the Department of Health,
Department of Law and Order, Department of Public Services and Public Court
c. Supplier expenses from the Department of Law and Order, Department of Health,
Sports Australia and Department of Public Services to Utilities Australia and a
supplier payable from the Department of Health to Utilities Australia;
d. A supplier expense and supplier payable from the Public Court to the Department of
Law and Order; and
e. A dividend from Utilities Australia to the Crown Entity.
3. With the exception of the grant (item a), all related entity transactions match and are
eliminated at the appropriate levels in the consolidation hierarchy for sectors and
functions (for example, Utilities Australia is the only entity not in the General
Government Sector as such, the supplier payment from the Department of Law and
Order and the dividend to the Crown entity would only be eliminated at the Whole of
Government level). The grant between the Department of Health and Sports Australia
does not agree and the difference is automatically adjusted against Healths external
grant expense applying the Set-up_elimination_matching_rules.
4. The Finance central processing officer (Finance_Cpo) runs the following statutory
reports:
a. a consolidated Income Statement and Balance Sheet for the General Government
Sector;
b. a consolidated Income Statement and Balance Sheet at Whole of Government; and
110
c.
Shortlisted Tenderers are not required to show a consolidated balance sheet for the
comparative year (2009-10) in the POC but would be expected to demonstrate that this
is possible (as per Scenario 3, Activity 3.3).
5. The Finance_Cpo runs an elimination matching report for the General Government
Sector which supports the elimination process (as per Scenario 3, Activity 3.3).
Functional requirements
As per Scenario 3, Activities 3.1 to 3.3.
Inputs
Version
Reference
Data
2010-11_Annual_Actuals_Data
1.1
Data
Base_Cash_Management_data
1.0
Appendix 2
Template
Annual_Actuals_Data_entry_template
1.0
Rule
Set-up_Business_rules
1.0
Rule
Set-up_elimination_matching_rules.
1.0
Security
Finance_Cpo
Finance_Cpa
1.0
Outputs
Data
2010-11_Annual_Actuals_Data (including
crown entity and then consolidated)
Actuals_Consolidated_Balance_Sheet
(for the General Government Sector and
at Whole of Government).
Report
Version
1.2
1.0
Report
Actuals_Consolidated_Income_Statement
(for the General Government Sector and
at Whole of Government).
1.0
Report
Actuals_expenses_by_subfunction
(General Government Sector)
1.0
Reference
Appendix 2
Appendix 4
Appendix 4
Appendix 4
111
Function
Outputs
Report
Elimination_matching_report
Version
1.1
Reference
Appendix 4
112
Activity 6.3 Finance Rolls Over Actuals into Estimates (Process 2.1.1,
Functional Map 2.3)
Activity 6.3 - Finance Rolls Over Actuals into Estimates (Process 2.1.1)
Finance
Agency
Actuals
Management
2.3
2.2
2.1.1
Finance rolls over
actuals into
estimates
Monthly Profile
2.4
1
Decision
1.6.1.2
Making
2.1.2
Agency submits
estimates
CBMS
Pass system
validation?
Yes
2.1.3
Finance QAs
estimates
Passes QA?
Yes
Finance
Consolidation
Reporting and
Analysis
No
Agency
No
3
Cash
Management
At the end of the annual actuals process, the Budget Estimates for each Program are
updated to reflect differences between the most recent Budget update and the annual
actuals. The Estimates are also rolled forward one year to reflect entering a new financial
year (eg. Forward Estimate 3 becomes Forward Estimate 2 etc).
In the illustrative example below, the revised budget amount of $200 is rolled back to into
the prior year actual column. However, the prior year actual figure then needs to be
adjusted by $10 to reflect that the annual actual amount was $190, rather than $200.
113
To the extent the rollover adjustment impacts the balance sheet, this change would flow
through to all forward estimate years. For example, if the actual balance of a receivable
account for 2010-11 was $10 higher than the receivables balance for 2010-11 reported at
the most recent budget update, then the budgeted receivables would also increase by $10
in all forward years included in the budget estimates (2011-12, 2012-13, etc).
In this activity, the shortlisted Tenderer will demonstrate how the COTS Software can
compare the annual actuals to the budget estimates for 2010-11 by Program and prepare
an adjustment journal which updates the budget estimates for the difference (an adjustment
journal to update Program estimates being the output of this activity). The shortlisted
Tenderer will also demonstrate how the multi-year budget period rolls forward one year.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-BM-002
Core
FR-BM-003
Core
Ability to automatically update the budget year and to reflect the rollover
into a new financial year.
Inputs
Version
Reference
Data
2010-11_Annual_Actuals_Data
(consolidated)
1.2
Data
2011-12_Budget_Estimates_data (All
agencies consolidated)
1.3
Rule
Set-up_Business_rules
1.0
Security
Finance_Cpo
Finance_Cpa
1.0
Outputs
Data
2011-12_Budget_Estimates_data (after
rollover)
Version
1.4
Reference
Appendix 2
114
16
integration between the monthly reporting function and the budget estimates function,
including the capture of textual explanations for budget variances; and
integration between the monthly reporting function and the cash management function,
including the ability to reconcile appropriations and transfers to the official public
account.
The key activities and associated functionality to be covered in this POC scenario include:
Activity
Actuals management
Clause 10.4.3
Actuals management
Clause 10.4.3
Actuals management
Clause 10.4.3
115
Agency
CBMS
Finance QA
2.3.1.2
Agency submits
actuals to CBMS
2.2
Finance
2.3.2
2.3.1.1
Agency prepares
actual statements
Actuals
Actuals
Actuals to estimates
2.3.1.3
Agency compares to
budget profile
Unauthorised
Agency
authorised
2.3.2
Finance
validated
Estimates
Monthly
Profile
2.3.1.4
Agency enters
variance
explanations
Yes
Variance
explanations
required?
being Agency
2.3.1.5
Agency reconciles to
OPA
No
3
Finance QA and
analysis
Cash
Actuals to cash
Cash
Management
No
OPA
reconciled?
Yes
2.3.1.6
Agency approves
actual statements
No
Passes
system
validations?
Yes
2.3.1.7
Agency submits
other notes
(Annual only)
Passes
system
validations?
Yes
No
As per previous scenarios, in this activity Sports Australia and the Department of Law and
Order have chosen to enter YTD August 2011 financial statements via direct entry (using
the monthly_actual_data_entry_template). With the exception of Utilities Australia, the
remaining POC agencies submit their annual actuals via a flat file upload using the same
user interfaces as per Scenario 2, Activity 2.4. As a PNFC, Utilities Australia does not
submit monthly financial information to Finance.
In submitting their monthly actuals, agency users will be able to see online the
corresponding amounts for the most recent monthly profile.
The status of the monthly actuals is Draft, meaning that Finance cannot amend the
financial information.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-BM-048
Core
FR-BM-051
Core
Allow for Actuals by RDS to be prepared offline for bulk entry (eg. via
manual creation of a file for upload).
116
Requirement
Importance
Description
FR-BM-052
Core
FR-BM-061
Core
FR-BM-062
Core
Provide the ability for Finance and Agencies to progress Actuals data
through the approval process consistent with business logic, and to
capture the reasons for doing so.
Inputs
Version
Reference
Data
2011-12_August_YTD_Actuals_Data
1.0
Appendix 2
Base
Base_Monthly Estimates_Data
1.0
Template
Monthly_actual_data_entry_template
1.0
Rule
Set-Up_Business_Rules
1.0
Security
1.0
Outputs
Data
2011-12_August_YTD_Data (Draft)
Version
1.1
Reference
Appendix 2
117
Agency
CBMS
Finance QA
2.3.1.2
Agency submits
actuals to CBMS
2.2
Finance
2.3.2
2.3.1.1
Agency prepares
actual statements
Actuals
Actuals
Actuals to estimates
2.3.1.3
Agency compares to
budget profile
Unauthorised
Agency
authorised
2.3.2
Finance
validated
Estimates
Monthly
Profile
2.3.1.4
Agency enters
variance
explanations
Yes
Variance
explanations
required?
No
3
Finance QA and
analysis
Cash
being Agency
2.3.1.5
Agency reconciles to
OPA
Actuals to cash
Cash
Management
No
OPA
reconciled?
Yes
2.3.1.6
Agency approves
actual statements
No
Passes
system
validations?
Yes
2.3.1.7
Agency submits
other notes
(Annual only)
Passes
system
validations?
Yes
No
Once each agency has entered their monthly financial statements, the CBMS Solution will
calculate, by account, the difference between the monthly actual and the corresponding
monthly profile. Where this difference exceeds either a dollar variance or a percentage
variance, the user will be required to enter a textual explanation for the budget variance. In
the POC, the CBMS Solution will apply a threshold of $50 million or 10%. The user will be
required to submit an explanation for each variance above the threshold prior to submitting
their financial statements to Finance. An example variance explanation would be The
actual number of people getting sick was 20% higher than budgeted combined with higher
per unit prices of the no sneeze drug
The agency user (e.g Health_Usr) or approver (e.g Health_Mgr) can run a report which lists
the variances and associated explanations.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Functional
Requirement
Importance
Description
FR-BM-059
Core
FR-BM-050
Core
118
Requirement
Importance
Description
FR-BM-060
Core
FR-BM-069
Core
Inputs
Version
Reference
Data
2011-12_August_YTD_Actuals_Data
1.1
Base
1.0
Appendix 2
Template
Monthly_actual_data_entry_template
1.0
Rule
Set-Up_Business_Rules
1.0
Security
1.0
Outputs
Data
2011_12_August_YTD_Actuals_Data
(with variance explanation)
Note: variance explanations have not
been provided at this stage in the
appendix. However, some variance
text will be entered during evaluation.
Monthly_Budget_variance_report
Report
Version
Reference
1.1
1.0
Appendix 4
119
Agency
CBMS
Finance QA
2.3.1.2
Agency submits
actuals to CBMS
2.2
Finance
2.3.2
2.3.1.1
Agency prepares
actual statements
Actuals
Actuals
Actuals to estimates
2.3.1.3
Agency compares to
budget profile
Unauthorised
Agency
authorised
2.3.2
Finance
validated
Finance QA and
analysis
Estimates
Monthly
Profile
Yes
Variance
explanations
required?
No
3
2.3.1.4
Agency enters
variance
explanations
Cash
being Agency
2.3.1.5
Agency reconciles to
OPA
Actuals to cash
Cash
Management
No
OPA
reconciled?
Yes
2.3.1.6
Agency approves
actual statements
No
Passes
system
validations?
Yes
2.3.1.7
Agency submits
other notes
(Annual only)
Passes
system
validations?
Yes
No
$,000
Ref
plus
(a)
(b)
plus Opening
less Closing
(c)
(d)
less
(e)
equals
equals
Variance
(f)
(g)
0
0
Parts (a) to (e) of the above reconciliation are sourced from the following accounts
entered by the agency during the monthly reporting update:
120
(a) Account 1280004 - Price of Outputs Appropriation for August 2011 YTD
(b) Movement Account 7593 - Administered Appropriations from the OPA for August
2011 YTD
(c) Account 5233029 - Appropriations Receivable as at 30 June 2011
(d) Account 5233029 - Appropriations Receivable as at 31 August 2011
(e) Movement Account 7592 - Cash transfers to the OPA for August 2011 YTD
Parts (f) to (g) are sourced from the cash management function and represent the sum
of the cash appropriation draw downs (f) and the administered receipts (g) entered by
each agency for the year-to-date.
If the reconciliation does not reconcile, the user will check and restate their monthly
actuals.
2. Once the statements and variance explanations have been entered by each agency
user (e.g Health_Usr) and the OPA reconciliation reviewed the user checks that the
monthly actuals passes the POC business rules. The monthly actuals cannot be
approved by the agencies approvers (e.g Health_Mgr) unless the validations are
passed.
3. The monthly actuals are then approved by each agencies approver (e.g Health_Mgr)
and are available to Finance to undertake quality assurance checking.
The status of the monthly actual information is now Agency Authorised, meaning that
the Agency can no longer adjust the financial information and it is now available to
Finance.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-BM-056
Core
FR-BM-058
Core
Ensure Actuals data pass pre-defined validation rules (eg. accounting rules,
business process rules) before submission is accepted.
FR-BM-061
Core
Inputs
Data
2011-12_ August_YTD_Actuals_Data
Version
1.1
Reference
Per Scenario 6, Activity 6.1
Output, Appendix 2
121
Function
Inputs
Version
Reference
Data
2011-12_Daily_Cash_Transactions
1.8
Rule
Set-Up_Business_Rules
1.0
Security
1.0
Outputs
Data
2011-12_ Monthly_Actuals_Data
(Finance validated)
Monthly_OPA_Reconciliation_Report
(Health)
Report
Version
1.1
1.0
Reference
Appendix 2
Appendix 4
122
17
a central facility to manage changes to the RDS that are applied consistently across all
functions;
the ability to manage and classify adjustments to Appropriation Limits to reflect a MoG
change (e.g. section 32 transfer of function); and
application access controls that allow the modification of user access across multiple
dimensions.
The key activities and associated functionality to be covered in this POC scenario include:
Activity
Budget Estimates
Cash Management
Clause 10.5.1(b)
Budget Estimates
Clause 10.7.2
Budget Estimates
Clause 10.7.3
Budget Estimates
Clause 10.7.2
Budget Estimates
Clause 10.7.2
Cash Management
Actuals
Clause 10.7.1
Actuals
123
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-AA-019
Core
FR-AA-020
Highly
Desirable
The ability to show changes between RDS versions with date, time and
user ID stamping for identification.
FR-AA-022
Core
FR-AA-024
Core
Provide a tool and UI to assist in editing the RDS, and the relationships
between elements in online, real-time manner to support dynamic changes,
(eg. to RDS structures and their elements). The CBMS Solution is to
include a UI to maintain the RDS.
FR-AA-025
Core
FR-AA-026
Core
FR-AA-027
Highly
Desirable
FR-AA-028
Core
The ability to maintain multiple effective date RDS hierarchies at the same
time and maintain snapshots of historical versions.
Provide the facility to view the RDS structures in their entirety, and select
individual elements to view their details and where the individual element
has moved in the RDS over time (eg. a Program moving between
Agencies).
Record audit information for any reference data changes including
date/time, user and session.
124
Requirement
Importance
Description
FR-AA-029
Core
Provide a facility so that the reference data managers can run an audit
report that lists the changes made, the date/time that they were made, and
who made the changes. The user will have the ability to select a version
number or a date range.
FR-AA-030
Core
FR-AA-033
Core
Changes to the RDS will be available to users within strict deadlines ( eg.
within 2 hours for critical changes).
FR-AA-034
Core
To ensure that the integrity of data is maintained when changes are made
to the RDS ( eg. an element cannot be deleted from the RDS if it has data
already entered against it).
Inputs
Version
Reference
Set-Up
Program_Data
1.0
Appendix 2
Set-Up
Admin_Program_Change
1.0
Appendix 2
Security
1.0
Appendix 2
Outputs
Version
Set-Up
Program_Data
1.1
Report
1.5
Reference
Appendix 2
Appendix 3
125
Activity 4.2 Manage Appropriation Limits (Process 3.1.2.1 Transfer of Functions s32 FMA)
Finance
Cabinet / PM /
Ministerial
Decision, AAO
Change
Ministerial
Request
3.1.2.1
Transfer of
Functions
(s32 FMA)
3.1.2.2
Appropriation
Reduction
(section 9)
AFM/APO
Application
3.1.2.3
Advance to the
Finance Minister
(AFM / APO)
Request for
Movement of Funds
Savings
identified
Reallocation
identified
Requirement to
Refund
Amount of
Admin Operating
Approp Required
3.1.2.4
Movement of
Funds Process
(Re-phasings)
3.1.2.5
Identified
Savings
3.1.2.6
Reallocation
between Prog &
Outcomes
3.1.2.7
Refund of
Administered
Receipts (s28)
3.1.2.8
Section 11
Administered
Optng Process
2.1
AAU Decision
3.1.2.9
Ad-hoc
Quarantine
3.1.3
Management of
Budget Estimates
Note These processes, except Section 11 and Quarantines will result in changes to data in Annual Estimates (2.1)
Section 32 of the FMA Act enables the transfer of an amount of appropriation where a
function is transferred between agencies, either because an agency is abolished or for any
other reason. The section 32 is required due to the MOG change where Department of
Healths Community Pharmacy program is to be transferred to Department of Public
Services.
This activity involves the following steps:
1. The scenario starts with Health processing a section 32 transfer application in the
system, following a MOG change. Health_Usr processed the application in the CBMS
Solution and Health_Mgr approved the process. At this stage, the process temporarily
quarantines (holds the relative amount with an effect of temporarily reducing the
Appropriation Limit) the Appropriation of Health to prevent the Department of Health
from performing a drawdown. This will be recorded in the CBMS Solution as a
Quarantine appropriation adjustment.
2. Following Agency approval in the CBMS Solution, the application for section 32 transfer
is transferred to Finances for review and approval. Finance_Cpa receives a notification
in the system of a pending section 32 transfer application. While performing the review,
Finance_Cpa verifies the amount entered by viewing the on-screen account balance.
The section 32 transfer will be held in the system, pending completion of relative
legislative process. The Appropriation will continue to be in Quarantine status.
3. Once the relative process and documentation has been completed Finance_Cpa
approves the section 32 in the CBMS Solution. In effect, the quarantine on Department
of Healths Appropriation will be lifted; the status will change from Quarantine to section
32 which permanently reduces the balance of the Appropriation. On the other hand,
126
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
Core
Core
FR-CM-009
Core
Record audit trail for any change to Appropriation (e.g. limit, amount, type,
reason).
FR-CM-010
Core
FR-CM-011
Core
FR-CM-013
Core
Core
Desirable
FR-CM-007
FR-CM-008
FR-CM-014
FR-CM-016
FR-CM-018
Core
FR-CM-019
Highly
Desirable
FR-RA-013
Core
FR-RA-033
Core
Support the ability for users to generate, execute and print ad-hoc queries
and reports.
127
Inputs
Data
S32_Appropriations_Adjustment_Data
1.0
Data
S32_Appropriations_Adjustment Data
(Quarantined)
1.1
2011-12_Approp_Limits
1.2
Template
Approp_Adjustment_Template
1.0
Appendix 3
Security
1.0
Approp_Adjustment_Business_Rule
1.0
Version
Reference
Data
Rule
Version
Reference
Appendix 2
Appendix 2
Outputs
Data
2011-12_Approp_Limits
1.3
Report
Approp_Limit_Detail_Report
(Quarantine)
1.1
Report
Approp_Limit_Detail_Report (s32)
1.2
Appendix 4
Report
2011-12_Available_Approp
1.6
Appendix 4
Appendix 2
Appendix 4
128
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-AA-019
Core
FR-AA-020
Highly
Desirable
The ability to show changes between RDS versions with date, time and
user ID stamping for identification.
FR-AA-022
Core
FR-AA-024
Core
Provide a tool and UI to assist in editing the RDS, and the relationships
between elements in online, real-time manner to support dynamic
changes, (eg. to RDS structures and their elements). The CBMS
Solution is to include a UI to maintain the RDS.
FR-AA-025
Core
FR-AA-026
Core
FR-AA-027
Highly
Desirable
FR-AA-028
Core
FR-AA-029
Core
Provide a facility so that the reference data managers can run an audit
report that lists the changes made, the date/time that they were made,
and who made the changes. The user will have the ability to select a
version number or a date range.
FR-AA-030
Core
FR-AA-033
Core
FR-AA-034
Core
Provide the facility to view the RDS structures in their entirety, and
select individual elements to view their details and where the individual
element has moved in the RDS over time (eg. a Program moving
between Agencies).
129
Inputs
Version
Reference
Data
1.0
Appendix 2
Set-Up
Program_Data
1.1
Appendix 2
Set-Up
1.0
Outputs
Version
Reference
Set-Up
Program Data
1.2
Appendix 2
Report
PBS_Balance_Sheet
1.2
Appendix 3
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-AA-038
Core
FR-AA-042
Core
130
Requirement
Importance
Description
FR-AA-043
Core
FR-AA-045
Core
Inputs
Version
Set-Up
1.0
Set-Up
User_Access_Roles
1.0
Reference
Outputs
Security
User_Access_Roles
Report
Admin_user_access_report
Version
Reference
1.1
1.0
131
1. The Finance_Admin user will create the new account 2330009: Grants - Current by
modifying the Chart of Accounts structure within the RDS. The effective date of the new
account will be 1 September 2011.
2. The Admin_COA_Report will show the RDS change as per step 1.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-AA-015
Core
Enable the application of business rules to the RDS that define the relationships
between Accounts, and the level at which data elements are required.
FR-AA-016
Core
Enable the mapping of central CoA to other required standards (eg. derived
cash flow).
FR-AA-017
Core
FR-AA-018
Core
FR-AA-019
Core
The ability to maintain multiple effective date RDS hierarchies at the same time
and maintain snapshots of historical versions.
FR-AA-020
Highly
Desirable
The ability to show changes between RDS versions with date, time and user ID
stamping for identification.
FR-AA-021
Core
FR-AA-022
Core
Allow the automatic adding and updating of dependent reference data elements
(i.e. look up lists).
FR-AA-023
Core
FR-AA-024
Core
Provide a tool and UI to assist in editing the RDS, and the relationships
between elements in online, real-time manner to support dynamic changes, (eg.
to RDS structures and their elements). The CBMS Solution is to include a UI to
maintain the RDS.
132
Requirement
Importance
Description
FR-AA-026
Core
FR-AA-027
Highly
Desirable
Provide the facility to view the RDS structures in their entirety, and select
individual elements to view their details and where the individual element has
moved in the RDS over time (eg. a Program moving between Agencies).
FR-AA-028
Core
Record audit information for any reference data changes including date/time,
user and session.
FR-AA-029
Core
Provide a facility so that the reference data managers can run an audit report
that lists the changes made, the date/time that they were made, and who made
the changes. The user will have the ability to select a version number or a date
range.
FR-AA-030
Core
FR-AA-031
Core
Provide flexibility to report on the content of any defined level in the RDS
hierarchy.
FR-AA-033
Core
Changes to the RDS will be available to users within strict deadlines (eg. within
2 hours for critical changes).
Inputs
Set-Up
Set-up_Account_Data
Version
1.0
Reference
Appendix 2
Outputs
Version
Reference
Set-Up
Set-up_Account_data
1.1
Appendix 2
Report
Admin_COA_Report
1.1
Appendix 2
133
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-AA-001
Core
FR-AA-002
Core
FR-AA-004
Core
FR-AA-008
Core
FR-AA-009
Core
FR-AA-010
Core
FR-AA-011
Core
FR-AA-012
Core
The ability to toggle business rules on and off, and to set the level of
impact for breaking individual rules (pass/fail/warning).
FR-AA-013
Core
134
Inputs
Set-Up
Set-up_Business_rules
Version
1.0
Reference
Appendix 2
Type
Outputs
Set-Up
Set-up_Business_rules
Version
1.1
Reference
Appendix 2
135
18
entering or uploading budgeted financial data profiled against the remaining months of
the financial year against a predefined RDS; and
The key activities and associated functionality to be covered in this POC scenario include:
Activity
Management of Budget
Estimates
Clause 10.4.1
Financial Consolidation
Clause 10.4.4
Financial Consolidation
Clause 10.4.4
Statutory Reporting
Clause 10.6.1
Monthly Profiling of
Estimates
Clause 10.4.2
Monthly Profiling of
Estimates
Clause 10.4.2
Clause 10.6.2
136
Pass system
validations?
No
CBMS
System validation
report
Yes
Finance AAUs
2.1.2.3
Agency authorises
measure adjustment
2.1.2.2
Agency submits
Estimate Variations
into CBMS
2.1.2.1
Agency prepares
adjustment for
Government decision
Check if consistent
with Finance high
level measure
details
Decision
Making
2.1.3
Finance QAs
estimates
Decision
Making
2.1.2.4
Agency prepares
parameter and other
adjustment
Consult Finance
Estimates
Agency
Finance
Variations
Authorised
Validated
Unauthorised
2.1.3
Finance QAs
estimates
2.1.2.5
Agency submits
parameter and other
adjustment journal into
CBMS
Agency/Finance
No
Pass system
validations?
System validation
report
Yes
2.1.2.6
Agency authorises
parameter and other
adjustment
At the Mid Year update of the Budget Estimates, the Government has decided to extend its
decision from the 2011-12 Budget and is now also banning the use of bagpipes at sporting
events. As with the decision in the 2011-12 Budget, this is a cross-portfolio measure led by
the Department of Law and Order (DLO), with funding also provided for Health and Sports
Australia.
The Government has also decided that:
Sports Australia will sell official merchandise for the national sporting team; and
The Public Court will build a new Court house.
Each measure code will need to distinguish the type of decision (Capital, Expense or
Revenue), and that it is a MYEFO decision.
While this scenario is not testing the entry of measures text or high level budgetary
impacts, a measure code is created consistent with the process in activity 2.1 of scenario 2.
Consistent with the Budget Update (activity 2.4 of scenario 2), DLO, Health, Sports and the
Public Court enter the detailed impact of their Measures into CBMS. At the Mid Year
update, all Agencies also adjust their Budget Estimates for parameter and other
movements.
Upon entry, the adjustments derive the impact on key financial aggregates, such as
Underlying Cash and Fiscal Balance.
The activity involves the following steps:
1. Agency_User roles updates Budget Estimates as per the template
Budget_Estimates_Data_entry_template.
137
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the requirements as outlined
in Activities 2.1 and 2.4 of Scenario 2.
Inputs
Version
Reference
Data
2011-12_Budget_Estimates_data
1.4
Template
Budget_Estimates_Data_entry_template
1.0
Appendix 3
Rule
Setup_Business_Rules
1.0
Security
1.0
138
Outputs
Version
Reference
Data
2011-12_Budget_Estimates_data
1.5
Appendix 2
Report
Measure_Code_report
1.1
Appendix 4
Report
Budget_estimates_adjustment_report
1.2
Appendix 4
Report
System_validation_report
1.1
Appendix 4
Finance
Finance
Agency
Yes
2.4.2.3
Liaise with agencies
Agency agrees to
amend?
No
No
2.4.1
Post manual
consolidation journals
2.4.1
2.4.2.1
Run consolidation
and eliminations
2.4.2.2
Review elimination
matching
Post manual
consolidation
Elimination
variances
immaterial?
Yes
2.4.3
QA Consolidated Financial
Statements
Elimination matching
report
Unauthorised
Agency
Authorised
Finance
validated
Once all Agency adjustments have been entered, quality assured by Finance and
approved, the Budget Estimates are consolidated in order to produce a General
Government Sector Balance Sheet and Operating Statement.
The processes followed in this activity replicate those followed in activity 3.2 of scenario 3.
However, unlike activity 3.2, a consolidation journal has not been entered for this activity
and all related entity balances match on consolidation.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the requirements as outlined
in activity 3.2 of scenario 3.
139
Inputs
Version
Reference
Data
2011-12_Budget_Estimates_data
1.5
Rule
Setup_elimination_Matching_rules
1.0
Security
1.0
Outputs
Version
Reference
Data
2011-12_Budget_Estimates_data
1.6
Appendix 2
Report
Estimates_Consolidated_Income_Statement
1.1
Appendix 4
Report
Estimates_Consolidated_Balance_Sheet
1.1
Appendix 4
140
Activity 9.3 Derive Cash Flows and Aggregates (process 2.4.1 Functional
Requirement Map 2.4)
Financial Consolidation (Functional Requirement Map 2.4)
Finance
Agency
2.1
No
Agency amends?
Budget Estimates
2.2
No
2.4.1
Post manual
consolidation
journals
2.4.2
Consolidate financial
statements
Eliminations
materially match?
Yes
2.4.3
QA consolidated
statements
Passes QA?
Yes
2.4.4
Derive cashflows
and aggregates
4
Reporting
and
Analysis
Monthly Profile
No
2.3
Actuals Management
The Cash Flow Statement is calculated by taking the Operating Statement and adjusting it
for movements in the Balance Sheet. A number of key fiscal aggregates (Net Operating
Balance, Fiscal Balance and Underlying Cash) are also derived. Finance conducts quality
assurance checks over the consolidated Cash Flow Statement and key fiscal aggregates
and attributes consolidation adjustments out by Agency.
In this scenario, the Finance_Cpo has run a derived cash flow report to interrogate and
analyse movements to ensure the derivation model accurately reflects cash movements.
As a result of this analysis, the Finance_Cpo has identified the need to submit a
consolidation adjustment to adjust the derived cash flow. These consolidation adjustments
are distinguished as cash flow adjustments and impact only on the Cash Flow Statement.
As with other consolidation adjustments entered in Scenario 3, Actvity 3.2, these journals
adjust Agency submitted data but do not overwrite the Agency submitted data. The
process for entering cash flow adjustments is consistent with other consolidation
adjustments
The cash flow adjustment is a reclassification of a cash flow for Sports. While Sports has
entered its Budget Estimates for the Sports Assistance Program as an impact on grant
payments, an amount will be reclassified to personal benefit payments.
This activity involves the following steps:
141
1. The Finance_Cpo enters a consolidation adjustment to move the data from personal
benefit payments to supplier payments.
2. Once cash flow adjustments are entered, they are reviewed and approved by
Finance_Cpa.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the requirements as outlined
in activity 3.1 of scenario 3. It will also allow shortlisted Tenderers to demonstrate the
following functional requirements:
Requirement
Importance Description
FR-BM-021
Core
Ability to enter adjustments which only impact on the Cash Flow Statement
and/or other derived Measures (eg. to override a derived impact or reclassify
amounts between cash flow classifications).
FR-BM-084
Core
Ability to produce a system derived cash flow on both the Budget Estimate
financial statements and individual adjustments, using a pre-determined
methodology.
Inputs
2011-12_Budget_Estimates_data
Version
Reference
1.6
Template
Budget_Estimates_Data_entry_
template
1.0
Appendix 1
Rule
Setup_Business_rules
1.1
Rule
Setup_Derivation_rules
1.0
User
1.0
Outputs
Data
2011-12_Budget_Estimates_data
(Consolidated MYEFO, including
Cash-flow)
Version
1.7
Reference
Appendix 2
142
Type
Outputs
Version
Report
Estimates_Consolidated_Cashflow_Statement
1.0
Reference
Appendix 4
2.3
Monthly
Profile
2.2
Budget
Estimates
2.1
4.1.1
Produce financial
statements
4.1.2
Produce
reconciliation tables
Decision
Making
4.1.3
Produce measures
tables
Budget
Estimates
2.1
4.1.4
Produce portfolio
budget statements
Cash
Management
4.1.5
Produce
appropriation bills
and resourcing
tables
Actuals
Management
2.3
Budget
Estimates
2.1
5
Data administration
(Archive estimates)
4.1.6
Produce federal
financial relations
tables
Following the consolidation of the Budget Estimates and entry of cash flow adjustments,
Statutory Reports are produced. In this scenario Reconciliation Tables are produced.
The Reconciliation Tables distinguish movements in Underlying Cash and Fiscal Balance
since the 2011-12 Budget, between those caused by Government decisions and those
caused by parameter and other movements.
The movements in Underlying Cash and Fiscal Balance are a summation of all the
Estimate adjustment journals (both Agency and consolidation adjustments) that have been
entered and approved since the Budget tables produced in scenario 3.
The Reconciliation Tables are run by Finance_Cpo.
Functional requirements
Together with the requirements as outlined in activity 3.5 of scenario 3, this activity will
enable shortlisted Tenderers to demonstrate the following functionality:
143
Requirement
Importance
FR-RA-017
Core
Core
Ability to group and order Measures and associated narrative prior to producing
Measures tables, incorporating the ability for ASCII text and formatting and
copying and pasting Measures text from Microsoft Word.
Core
Core
Ability to suppress financial impacts where sensitivities such as commercial-inconfidence require that numbers are not disclosed.
FR-RA-018
FR-RA-019
FR-RA-020
Description
Inputs
2011-12_Budget_Estimates_data
Version
Reference
1.7
Security
1.0
Rule
Setup_Derivation_rules
1.0
Outputs
Version
Reference
Report
Estimates_UC_Reconciliation_report
1.0
Appendix 3
Report
Estimates_FB_Reconciliation_report
1.0
Appendix 3
144
Activity 9.5 Finance Loads Year-End Estimates and YTD Actuals into Profile
(process 2.2.1.2 Functional Requirement Map 2.2.1)
2.2.1 Finance Loads Year-End and YTD Profile
CBMS
Finance
Finance
Budget
Estimate
2.1
2.2.1.1
Finance loads yearend estimates
Annual
Estimates
Monthly
Profile
Actuals
Actuals
Management
2.2.1.2
Finance updates
profile with YTD
actual results
2.3
2.2.1.3
Finance opens
CBMS for agency
input
2.2.2
Agency submits
profile
After completion of the Mid Year Estimates Update, all General Government Sector
Agencies are required to update their monthly profile to phase their estimates over the
remaining months of the year on a year-to-date (YTD) basis.
As the Mid Year Estimates Update was completed in 2 September, the first two months of
2011-12 financial year are populated with monthly actuals data. Agencies are then required
to phase each remaining month of the financial year except for June, which is locked within
CBMS to equal the Budget Estimate entered for 2011-12 in the Mid Year Update.
Prior to allowing Agency access to complete the monthly profile, the Finance_Cpo ensures
that the year-end estimates and YTD actual results have been populated.
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-BM-038
Core
Ability to populate for past months with monthly Actuals when completing
phasings midway through a year.
FR-BM-039
Core
Ability of the CBMS Solution to populate June YTD monthly profile from the
Budget Estimates.
145
Inputs
2011-12_Budget_Estimates_data
Version
Reference
1.7
Data
July_2011_Monthly_Actuals_data
1.0
Appendix 2
Data
August_2011_Monthly_Actuals_data
1.0
Appendix 2
Rule
Setup_Business_Rules
1.0
Security
1.0
Outputs
Version
Reference
Data
2011-12_Monthly_Estimates data
1.0
Appendix 2
Report
Monthly_Estimates_report
1.0
Appendix 3
146
Agency
CBMS
No
2.2.1
Finance loads
year-end and
YTD profile
2.2.2.1
Agency prepares
and submits monthly
profiles
Pass system
validation?
Yes
2.2.2.2
Agency authorises
profile
2.2.3
Finance QAs
profile
Agency
System validation
report
Unauthorised
Agency
Authorised
Finance
validated
After completion of the Mid Year Estimates Update, all General Government Sector
Agencies are required to update their monthly profile to phase their Budget Estimates over
the remaining months of the year on a year-to-date (YTD) basis.
As the Mid Year Estimates Update was completed in 2 September, the first two months of
2011-12 financial year are populated with monthly actuals data. Agencies are then required
to phase each remaining month of the financial year except for June, which is locked within
CBMS to equal the Budget Estimate entered for 2011-12 in the Mid Year Update.
Each Agency chooses to enter their monthly profile in the same method that they use to
enter their Budget Estimates, so Health use a flatfile upload via a rich GUI, Sports Australia
directly enter via a web browser UI, the Department of Law and Order direct enter via a rich
GUI and the Department of Public Services and the Public Court use a flatfile upload via the
web browser UI.
This activity involves the following steps:
1. The 2011-12 Monthly Estimate is created and submitted by the Agency_User role.
2. The 2011-12 Monthly Estimate is then agency approved by the Agency_Mgr role.
3. The Finance_Cpo user then approves the 2011-12 Monthly Estimate.
Each Agency has submitted data that has passed all of the validation rules. As a result, it is
approved and sent through to Finance, where it is put through a quality assurance process.
147
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-BM-040
Core
FR-BM-041
Core
Ability for Agencies to enter monthly phasing multiple times per year, keeping a
record of past phasing as history.
FR-BM-042
Core
Ability to report on the status of phasings entry and approval, showing those
Agencies that have submitted profiles (and the status of the profiles) and those
Agencies that have not.
FR-BM-045
Core
FR-BM-047
Core
Inputs
Version
Reference
Data
2011-12_Monthly_Estimates_data
1.0
Template
Monthly_Estimates_data_entry_template
1.0
Appendix 3
Rule
Setup_Business_Rules
1.1
Security
1.0
148
Outputs
Version
Data
2011-12_Monthly_Estimates_data
(completed)
1.1
Report
Monthly_Estimates_report
1.1
Reference
Appendix 2
Appendix 3
2.1
Budget
Estimates
2.2
4.2.1
Define reports
4.2.2
Generate report
To be reused?
Yes
4.2.3
Save report definition
Monthly Profile
No
2.3
Actuals
Management
Ad-hoc report
End
User defined reporting refers to the ability of CBMS Solution users to create, maintain and
manage reports that can extract data against all elements of the RDS without the need for
expert technical knowledge. Users include both Finance and other Agency Staff. Users
should be able to request or interrogate up-to-the-minute (real-time) data for reporting.
In this activity, the shortlisted Tenderer will be able to demonstrate their systems reporting
capability, with particular emphasis on the users ability to:
compare information drawn from different sources (i.e budget estimates, actuals,
cash management);
extract information into various formats and other applications (for example
Microsoft Office Applications) for further analysis;
149
For this activity, the user-defined reports will be run by a Finance Analyst (Finance_Anyt).
Functional requirements
This activity will enable shortlisted Tenderers to demonstrate the following requirements:
Requirement
Importance
Description
FR-RA-027
Core
Provide ability to develop user defined reports and analytics such that users
are able to define the content and presentation style of reports.
FR-RA-028
Core
FR-RA-029
Core
Ability to report data across functions and from different sources for reporting
and analysis (e.g. Budget and Actual).
FR-RA-030
Core
Provides the ability to customise reports (e.g. add titles, add data caveat
notes, add pictures, change CBMS Solution generated labels, etc).
FR-RA-033
Core
Support the ability for users to generate, execute and print ad-hoc queries
and reports.
FR-RA-034
Core
FR-RA-035
Core
FR-RA-036
Core
Ability for users to apply formatting to individual columns and fields (eg.
applying font selections, rounding and truncation etc).
FR-RA-037
Core
Ability for users to sort by any valid data field including number, text or date
fields and exclude or include data set as per selection criteria.
FR-RA-038
Core
FR-RA-039
Core
Enable the graphical representation of data (Numerical and Text) via charts
and graphs.
FR-RA-040
Core
Ability to view reports prior to printing in WYSIWYG (What You See Is What
You Get).
FR-RA-041
Core
Ability to export tables, graphs and reports to various file formats including
CSV, XML, HTML, JPEG (for images such as charts), Excel and PDF.
FR-RA-043
Core
Provide the capability to save reports generated for reuse via library style
functionality.
150
Requirement
FR-RA-044
Importance
Core
Description
Ability to change user-defined report templates and maintain version control
of templates without the need for program coding changes.
Inputs
Version
Reference
Data
2011-12_Budget_Estimates_data (All
agencies consolidated)
1.7
Data
2010-11_Annual_actuals_data
1.0
Appendix 2
Security
1.0
Appendix 2
Per scenario 9, Activity 9.3
Output
Outputs
Data
Version
Reference
151
Appendix 1
Non-functional Requirements
152
Non-functional requirements
Subsets of Non-Functional Requirements from the COTS Software RFT that will be examined
in the POC are included in the following table:
Requirement Importance
NFR-AAC-001
Core
COTS Software
CBMS Solution
NFR-AAC-002
Core
NFR-AAC-004
Core
153
Requirement Importance
NFR-AAC-007
Core
COTS Software
Employs and enforces the following
principles with respect to the
implementation of user roles:
CBMS Solution
The following principles are to be enforced
by the CBMS Solution with respect to the
implementation of user roles:
1.
users are to be uniquely identified within 1. users are to be uniquely identified within
the CBMS Solution;
the CBMS Solution;
2. users will be identified and authenticated 2. users will be identified and authenticated
before access to the CBMS Solution is
before access to the CBMS Solution is
granted:
granted:
a. for users on the Finance LAN, single
a. for users on the Finance LAN, single
factor authentication is required (ie.
factor authentication is required (ie.
UserID and password pair);
UserID and password pair);
b. for users connecting from an
b. for users connecting from an
environment certified to handle data up
environment certified to handle data up
to and including PROTECTED; single
to and including PROTECTED; single
factor authentication is required (ie.
factor authentication is required (ie.
UserID and password pair);
UserID and password pair); and
c. for users connecting from any other
c. for users connecting from any other
environment that has a classification
environment that has a classification
lower than PROTECTED; multi-factor
lower than PROTECTED; multi-factor
authentication is required (eg. via a
authentication is required (eg. via a
token-based certificate plus a UserID
token-based certificate plus a UserID
and password pair);
and password pair).
3. Users are to be granted the least amount 3. CBMS Solution users are to be granted
of privileges required to undertake their
the least amount of privileges required to
specific duties; and
undertake their specific duties; and
4. Role / Group access is to be sufficiently 4. Role / Group access is to be sufficiently
granular as to enforce need-to-know.
granular as to enforce need-to-know.
Note that for users on the Finance LAN, a
single sign-on solution which integrates with
the existing Finance internal authentication
solution is Highly Desirable (refer NFRAAC-001).
NFR-AAC-011
Core
NFR-AAC-016
Core
154
Requirement Importance
COTS Software
CBMS Solution
NFR-AAUD002
Core
NFR-AAUD003
Highly
Desirable
NFR-ARCH002
Core
NFR-ARCH004
Core
NFR-ARCH005
Core
NFR-ARCH007
Core
NFR-ARCH009
Core
155
Requirement Importance
NFR-ARCH010
Core
NFR-AS-001
COTS Software
CBMS Solution
High
Desirable
NFR-AS-008
Highly
Desirable
NFR-AS-011
Highly
Desirable
NFR-AVAIL004
Core
Core
156
Requirement Importance
COTS Software
CBMS Solution
NFR-DC-001
Core
NFR-DS-001
Core
NFR-DS-003
Core
NFR-DS-008
Core
NFR-EXINT001
Highly
Desirable
NFR-EXINT004
Core
NFR-GDM-003
Core
NFR-GINT005
Core
157
Requirement Importance
COTS Software
CBMS Solution
NFR-INT-001
Core
NFR-INT-002
Highly
Desirable
NFR-INT-003
Core
NFR-NET-001
Core
1.
2.
3.
1.
2.
3.
NFR-NET-004
Core
NFR-NET-006
Core
NFR-PERF005
Core
158
Requirement Importance
COTS Software
CBMS Solution
NFR-REP-012
Core
NFR-SDM-001
Core
NFR-SDM-002
Core
NFR-SDM-003
Core
NFR-SDM-006
Core
NFR-SDM-007
Core
NFR-SDM-008
Core
NFR-SDM-009
Highly
Desirable
NFR-UDM-001
Desirable
NFR-UDM-003
Desirable
159
Requirement Importance
COTS Software
CBMS Solution
NFR-UI-002
Core
NFR-UI-011
Core
NFR-USE-001
Core
Usability
http://www.finance.gov.au/publications/u
ser-profiling-and-testing-toolkit/usabilitychecklist.html
Accessibility
http://www.w3.org/TR/WAIWEBCONTENT/#def-checkpoint and
http://www.w3.org/TR/WCAG20/
Web Publishing
http://webpublishing.agimo.gov.au/
Core
NFR-USE-003
Core
160
Requirement Importance
COTS Software
CBMS Solution
NFR-USE-004
Highly
Desirable
NFR-USE-005
Core
NFR-USE-006
Core
NFR-USE-007
Core
NFR-USE-008
Core
NFR-USE-009
Core
NFR-USE-010
Core
161
Requirement Importance
NFR-USE-011
Core
COTS Software
Menu-based on-line end-user
documentation.
Exhibits controls to ensure displayed
documentation content always reflects the
current CBMS Solution design and
processes.
CBMS Solution
On-line end-user documentation will be
menu based. The documentation will
always reflect the current CBMS Solution
design and processes.
NFR-USE-013
Core
NFR-USE-014
Core
NFR-USE-016
Core
Core
162
Requirement Importance
COTS Software
CBMS Solution
NFR-PERF005
Core
NFR-PERF012
Core
163
Appendix 2
Data
164
Contents
1
Assumptions................................................................................................................... 166
165
Introduction
The purpose of this Appendix is to provide shortlisted Tenderers an understanding of the
data that is supplied as part of the POC. The data provided for the POC will form part of the
solution that will be provided to the Central Budget Management System (CBMS)
Evaluation Team for testing.
The following information outlined in this Appendix is in relation to:
a data overview explaining the data types;
a guide to data definitions and data files;
explanations of Set-up, Base, scenario and attachments data used in the POC
Assumptions
The data overview described in this section represents a subset of the data that is similar to
what is currently used in Finances business however it is fictional for POC purposes.
The data overview is a logical example of how the data files provided are related. The
relationships between the set-up data files are not intended to represent a real agency
relationship diagram and therefore should not be relied upon in this way.
Data Overview
There are three main types of data represented in the POC data files. These are Set-up
data, Base data and Scenario data.
Set-up data represents data to be used in the configuration or setting up of the system.
This includes data that represents the RDS elements, business rules and user details.
Base data represents the historical transaction data that is to be pre-loaded into the
proof-of concept solution.
Scenario data represents the transactional data that supports the scenarios for the
proof-of concept, including changes driven by the scenarios. The data incorporates
financial and non-financial data. This data provides the shortlisted Tenderers with a step by
step view of how data is intended to move through the different stages of each scenario.
Data Sets
Data set names represent all the different data sets that are to be used in the CBMS POC
system. Data sets are made up mainly of textual and non-textual data.
Data files
Data sets are set-up and stored in Excel files called data files. Each data file provides the
shortlisted Tenderer with a logically organised format in a header at the top of each file
representing the columns of data (or fields). These column headers are colour-coded to
represent the data group that the data file mainly represents (see data set relationships
diagram in previous section).
Structure of data files
The data files contain either one or many worksheets dependent on whether the data is
Set-up Base or Scenario data. Attachments do not have certain file structure.
166
Set-up and Base data - files only contain one worksheet. The worksheet name is named
as Set-up or Base.
Scenario data consist of a number of worksheets showing the data in its various states.
An example of this is shown as follows:
Version 1.0 The version as first used in the system, ready to be updated according to the
relevant steps of the Scenario.
Version 1.1,1.2,1.3 etc. Updated versions, reflecting incremental changes to the underlying
information. Incremental changes to the data are highlighted in yellow.
Attachments a file structure does not apply for attachments. Attachments are supporting
information to the scenario data and as stored as a Word, Excel or PDF file.
Data Files
Excel files containing the data for the POC Scenarios is in the attached folder Data files
167
Appendix 3
Templates
168
Contents
1
169
Introduction
To ensure the collection of accurate and complete data sets, standard templates are used
for the collection of all data entering the system. Templates may include a combination of
optional and mandatory fields.
This Appendix describes the templates required for the POC in detail, providing shortlisted
tenderers with the information necessary to build the templates required to support the
identified scenarios.
170
As part of their POC solution shortlisted Tenderers are expected to provide a simple and
intuitive interface to support the system administration scenarios outlined in the main
document. How this is provided is at the shortlisted Tenderers discretion.
Template Files
An excel file containing the data entry templates for the POC Scenarios is in the attached
folder Templates.
171
Appendix 4
Reports
172
Contents
1
173
Introduction
Shortlisted Tenderers should note that there are a number of reports that require
development for the POC. Some of the reports will be considered standard reports
requiring little or no configuration, while others will require development.
This Appendix seeks to provide shortlisted Tenderers with the information necessary to
develop the reports identified in the scenarios contained in the main document.
Guide to Reports
To assist shortlisted Tenderers in understanding individual reports, example reports have
been included as attachments to this document.
The following list provides an overview of the information contained in each report
File Name: Name of Excel spreadsheet containing the report. These names correlate back
to the report name as referenced throughout this POC document.
Version: Contained in the worksheet tab within each file. Version 1.0 refers to the first time
the report is run in the POC. Version 1.1, 1.2, etc comprises updated versions of the report
reflecting the incremental impact of changes made to the data in previous scenarios or
activities.
(NB: The consolidated balance sheet (Report_Estimates_Consolidated_Balance_Sheet)
and income statement (Report_Estimates_Consolidated_Income_Statement) also include
opening balance versions. These are intended to assist tenderers in reviewing expected
outputs after the loading of the base estimate data (Base_budget_estimates_data).
Report Title: The title as displayed on the final published report.
Content: The content contained in each report is relevant to each Scenario Activity. To
assist in understanding, linkages to the underlying data tables have been maintained in the
example reports. The example reports also show the expected output from the POC
activities.
Report Files
Excel files containing the expected reports for the POC Scenarios is in the attached folder
Report Files
Version
Scenario Reference
Admin_COA_Report
v1.0
v1.1
v1.0
v1.0
v1.0
v1.0
v1.1
v1.0
v1.0
Admin_Program_hierarchy_report
Admin_user_access_report
Admin_user_roles_report
System_validation_report
Data_submission_report
Elimination_matching_report
174
Report
Budget_Estimates_adjustments_report
Monthly_Budget_variance_report
(This report design has not been prescribed
as Tenderers solutions may have predefined reports. For guidance, it would be
expected that this report would show the
actual monthly amount, relevant monthly
profile amount, difference between the two
and textual explanation for all accounts that
exceed the threshold amount detailed in the
relevant POC Scenario)
Actuals_journal_trail
(This report is not prescribed for any
particular scenario but should provide a trail
for journal adjustments (e.g consolidation
adjustments) made in all relevant activities)
Version
Scenario Reference
v1.1
v1.0
v1.1
v1.2
v1.0
v1.0
175