General Journal Voucher

advertisement
Kuali Financial System
________________________________________________________________________________
General Journal Voucher
Functional Specification
KFSCPJIRA Number: KFSCP-402
________________________________________________________________________________
April 10, 2015
–1–
KFS Functional Specification Template
Table of Contents
Revision History
Functional Description
Impact
User Story
Assumptions
Requirements
Documents (Transactional, Maintenance, Search/Inquiry Screens)
Parameters
Kuali Identity Management changes (Roles, Permissions, Responsibilities)
Batch Jobs
Integration with other Kuali Applications
Database
Impact to Accounting Entries
Questions/Issues
–2–
KFS Functional Specification Template
Revision History
Version
Date
User
Description
1.0
4/10/15
Barb Sutton
Initial draft
1.1
4/28/2015
Kymber Horn
Addressing Barb’s questions.
1.2
4/28/2015
Kymber Horn
Changed to model after Auxiliary Voucher, which
does not display the Object Type field and includes
the Line Description.
Added requirement that the GJV should use the AV
Import template and the template should be renamed
to AV_GJV_Import.
1.3
5/13/2015
Barb Sutton
Fixed a few typos
–3–
KFS Functional Specification Template
Functional Description
Create a Journal Voucher document that can be used by departments outside of Central
Administration that facilitates entries utilizing debits and credits, generates offset entries and routes
for fiscal officer approval.
Impact
The existing Auxiliary Voucher does not allow crossing sub-funds and is intended for a specific
purpose. A new document similar to the Auxiliary Voucher is needed for department users to make
journal entries. The controls on the new document ensure that transactions are in balance, accounts
and object codes are validated, and fiscal officer approval is required.
Without this new document, only a limited number of central users have the ability to process
transactions that don’t readily fit into one of the other KFS documents.
User Story
as a … (user)
i want...
so that...
Departmental
accounting user
To be able to create a freeform transaction with debits
and credits
I can make the necessary adjusting entries
to my department’s accounts.
Departmental
accounting user
KFS to perform validations
on accounts and object
codes I use on the new
document
I can be made aware of any problems with
my transaction relating to the use of
disallowed accounts and/or object codes.
Fiscal Officer
The new document to route
to me for
approval/disapproval
I can ensure that entries are correct prior to
their posting to the general ledger.
Fiscal Officer
The new document to
create the standard offset
entries
My cash balance reflects these
transactions.
Assumptions
1. The new General Journal Voucher will be developed using the current Auxiliary Voucher as
an example/starting point.
2. Document will utilize existing roles, standard KFS doc permissions and workflow.
3. GJV can only be used to post actual transactions that will generate offsets to cash
consistent with other Financial Processing documents.
–4–
KFS Functional Specification Template
Requirements
Requirements
Short Explanation (i.e. two new batch jobs, changes to
existing vs. new)
Y/N
Transactional Documents
New General Journal Voucher document
Y
Maintenance Documents
N
Search/Inquiry Screens
Parameters
Seven parameters to validate allowable sub-funds, funds
and object codes, types, levels and consolidations
Y
Roles
N
Permissions
N
Responsibilities (workflow)
N
Batch Jobs / Uploads
N
Integration/reliance on other
Kuali Applications (i.e. KC)
N
Database
Addition to Offset Definition table – Master Data Source.
Y
Impact to Accounting
Entries
New document creates accounting entries consistent with
other KFS docs.
Y
–5–
KFS Functional Specification Template
Documents (Transactional, Maintenance, Search/Inquiry Screens)
Create a new GJV (General Journal Voucher) eDoc, based on the AV (Auxiliary Voucher) eDoc.
1. Doc Type Info
a. Parent Name: FP
b. Name: GJV
c. Label: General Journal Voucher
d. Route Nodes: Account, AccountingOrganizationHierarchy, Award, SubFund,
2. Document appears on Main Menu, under Transactions/Financial Processing, between General
Error Correction and Indirect Cost Adjustment.
3. Use same layout as AV:
a. Remove Auxiliary Voucher Details tab.
b. Provide ability to use the Auxiliary Voucher import template.
c. Rename the AV_Import template to AV_GJV_Import
4. Validations:
a. Debits must equal credits, checked on save or submit.
b. Validate Accounting lines when the add button is clicked against the GJV parameters, and
also on save or submit (to catch any errors on existing lines that may have been edited).
Parameters
1. New document validation parameters
a. All utilize the following attributes:
i. Namespace Code: KFS-FP – Financial Processing
ii. Component: GeneralJournalVoucher
iii. Application ID: KFS
iv. Parameter Value: default is null
v. Parameter Type Code: Document Validation
vi. Parameter Constraint Code: Denied
b. Individual Parameter details
i. Parameter Name: SUB_FUND_GROUPS, Parameter Description: Sub Fund
Group(s) restricted from use on the General Journal Voucher document.
ii. Parameter Name: FUND_GROUPS, Parameter Description: Fund Group(s)
restricted from use on the General Journal Voucher document.
iii. Parameter Name: OBJECT_CODES, Parameter Description: Object Code(s)
restricted from use on the General Journal Voucher document.
iv. Parameter Name: OBJECT_CONSOLIDATIONS, Parameter Description: Object
Consolidation(s) restricted from use on the General Journal Voucher document.
v. Parameter Name: OBJECT_LEVELS, Parameter Description: Object Level(s)
restricted from use on the General Journal Voucher document.
vi. Parameter Name: OBJECT_SUB_TYPES, Parameter Description: Object Sub
Type(s) restricted from use on the General Journal Voucher document.
vii. Parameter Name: OBJECT_TYPES, Parameter Description: Object Types(s)
restricted from use on the General Journal Voucher document.
–6–
KFS Functional Specification Template
Kuali Identity Management changes (Roles, Permissions, Responsibilities
(workflow))
N/A
Batch Jobs / Uploads
N/A
Integration with other Kuali Applications
N/A
Database
Master Data Source addition to the Offset Definition table.
For all charts in the current Fiscal Year add the following:
Object Code: 8000
Document Type: GJV
Balance Type Code: AC
Impact to Accounting Entries
The GJV creates accounting entries and posts to the GL in the same way as other standard
KFS document.
–7–
KFS Functional Specification Template
Questions/Issues
–8–
KFS Functional Specification Template
Download