Professional Documents
Culture Documents
Anil Goel
Front and back cover design: Front and back cover design by Revo Yanson (www.byrevo.com)
June 2015 First Edition
This book contains proprietary information and is protected by copyright and other intellectual property laws. This book
cannot be modified, altered or reproduced in any way without the express authorization of the author.
The information contained in this book is subject to change without notice. This book is not warranted to be error-free.
While every precaution has been taken in the preparation of this book, the author and the publisher assume no
responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.
PeopleSoft is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of
their respective owners.
ISBN: 978-0-9834786-1-4
To Neena, Deepak,Arjun and Parents
and
Mrs K R Nayyar
and
www.cacharcancerhospital.org
Table of Contents
Preface ………………………. 2
1.
2.
Project ChartFields 16
3.
Account Types 21
4.
Control Accounts 23
5.
Budgetary Accounts 37
6.
How to Contact Us
I have tested and verified the concepts and examples used in this book to best of my
ability, but you may still find mistakes. Should you find any errors, have suggestions
for future editions, or have technical questions, please write to
anil.goel1@gmail.com.
Acknowledgments
I would like to thank Deepak Z Goel for editing this book and Anand Mohan and
Vinod Chidambaram for helping me with prototyping some of the contents in the
book.
PeopleSoft Delivered ChartFields
What are ChartFields?
Fields that define Chart of Accounts (COA)
Means of recording accounting activities
Used to categorize transactional and budget data
Building blocks of a COA string. You can use one (ACCOUNT is required) or
more ChartFields to create unique COA strings
Each ChartField represents a dimension of financial data
Used throughout all PeopleSoft modules
To get most out of the system it is recommended that you keep each business
reporting dimension in a separate ChartField. Avoid dual purpose/usage of a
ChartField
PeopleSoft delivers the following ChartFields out of the box. You have the option to
modify these delivered ChartFields or add new ChartFields.
ChartField
(Project Costing
# Description Type Length Purpose
CFs are shaded in
green color)
Account. Required on
1 ACCOUNT Account Char 10
all transactions
Alternate Use for statutory
2 ALTACCT Char 10
Account accounting
Can be used to specify
Operating locations or operational
3 OPERATING_UNIT Char 8
Unit units of a legal entity
such as stores
Primary structural units
4 FUND_CODE Fund Code Char 5 of education and
government accounting
Department, cost center.
Employees can be
5 DEPTID Department Char 10 tagged with a DEPTID
and therefore it is used
to reflect organizational
structure
Can be used to track
Program related cost centers,
6 PROGRAM_CODE Char 5
Code revenue centers, group
of related activities etc.
Can be used to identify
7 CLASS_FLD Class Field Char 5
specific appropriations
Budget Used for identifying
8 BUDGET_REF Char 8
Reference unique budgets
Defines different
9 SCENARIO Scenario Char 10
budget iterations
Products sold or
manufactured,
10 PRODUCT Product Char 6
services provided
etc.
PC Business Project Costing
11 BUSINESS_UNIT_PC Char 5
Unit Business Unit
Captures information
12 PROJECT_ID Project/Grant Char 15 for grant and project
accounting
Specific tasks that
13 ACTIVITY_ID Activity Char 15
make up a project
Identifies the
purpose or origin of
a transaction.
Examples: Direct
Labor, Direct Cost –
14 RESOURCE_TYPE Source Type Char 5
Travel, Direct Cost
– Materials,
Subcontractor Labor,
Direct Labor
Unallowable
Further defines
Source Types.
Examples: Direct
15 RESOURCE_CATEGORY Category Char 5
Labor – Off Site,
Direct Labor – On
Site
Further defines
Categories.
Examples: Direct
16 RESOURCE_SUB_CAT Subcategory Char 5
Cost – Materials,
Direct Cost – Office
Supplies
Used for Inter-Unit
accounting when
17 AFFILIATE Affiliate Char 5
using a single inter-
unit account
Used for Inter-Fund
Fund accounting when
18 AFFILIATE_INTRA1 Char 10
Affiliate using a single intra-
unit account
Used for Inter-
Operating Unit
Operating
19 AFFILIATE_INTRA2 Char 10 accounting when
Unit Affiliate
using a single intra-
unit account
Generic expansion
20 CHARTFIELD1 ChartField1 Char 10
ChartField
Generic expansion
21 CHARTFIELD2 ChartField2 Char 10
ChartField
Generic expansion
22 CHARTFIELD3 ChartField3 Char 10
ChartField
To organize ledger
data by different
reporting
23 BOOK_CODE Book Code Char 4
requirements.
Examples: CASH,
GAAP, TAX
Defines adjustment
Adjustment
24 GL_ADJUST_TYPE Char 4 types of prior period
Type
treatments
Defines statistical
Statistics
25 STATISTICS_CODE Char 3 data. Examples:
Code
Headcount, Sq Ft
BUSINESS_UNIT is not considered a ChartField. Business units may represent logical
units within an organization, which may or may not be legal entities.
Below is the screen shot of the LEDGER table showing Business Unit and ChartFields:
You can combine ChartFields to categorize financial transactions. For example, you can
use Account, Department and Product ChartFields in your CoA:
Account Department Product Comments
70050 10005 <blank> Rent paid
10100 <blank> <blank> Regular Checking
Account
GL_ACCOUNT GL_ACCO
Alternate Account
ALTACCT ALTACCT
OPERATING_UNIT OPERATIN
FUND_DEFINITION FUND_DE
DEPARTMENT DEPARTM
PROGRAM_DEFINTION PROGRAM
CLASS_PNL CLASS_PN
BUDREF_PNL BUDREF_P
BD_SCENARIO BD_SCENA
PRODUCT PRODUCT
CHARTFIELD2 CHARTFIE
CHARTFIELD3 CHARTFIE
BOOK_CODE BOOK_CO
ADJUST_TYPE ADJUST_T
STATISTICS_TBL STATISTIC
The Affiliate ChartField values are not stored in any separate tables. Instead their
values are the same as their respective fields:
AFFILIATE = GL Business Unit
AFFILIATE_INTRA1 (Fund Affiliate) = FUND_CODE
AFFILIATE_INTRA2 (Operating Unit Affiliate) = OPERATING_UNIT
Affiliates are discussed later in the book.
Common Fields
Common fields in all the ChartField Setup pages are as follows:
# Field Type Length Comments
Allows Business units to
1 SetID Char 5 share (or not share)
ChartField values
2 EFFDT Date 10 Effective Date
3 EFF_STATUS Char 1 Active or Inactive
4 DESCR Char 30 Description
5 DESCRSHORT Char 10 Short Description
6 DESCRLONG Long N/A Long Description
7 Budgetary Only Char 1
8 Attributes Discussed later in the book
The high level ChartField usage diagram, starting from ChartField maintenance to
reporting, is shown below:
Project ChartFields
The Project Costing ChartFields are tabulated below:
Project Costing
# Description Type Length Purpose
ChartField
PC Business Project Costing
11 BUSINESS_UNIT_PC Char 5
Unit Business Unit
Captures
information for
12 PROJECT_ID Project/Grant Char 15
grant and project
accounting
Specific tasks that
13 ACTIVITY_ID Activity Char 15
make up a project
Identifies the
purpose or origin
of a transaction.
Examples: Direct
Labor, Direct Cost
14 RESOURCE_TYPE Source Type Char 5 – Travel, Direct
Cost – Materials,
Subcontractor
Labor, Direct
Labor
Unallowable
Further defines
Source Types.
Examples: Direct
15 RESOURCE_CATEGORY Category Char 5 Labor – Off Site,
Direct Labor – On
Site
Further defines
Categories.
Examples: Direct
16 RESOURCE_SUB_CAT Subcategory Char 5
Cost – Materials,
Direct Cost –
Office Supplies
PROJECT_ID and ACTIVITY_ID are Business Unit specific where as
RESOURCE_TYPE, RESOURCE_CATEGORY and RESOURCE_SUB_CAT are
typically not Business Unit specific.
Project ChartField Data Entry Screens
This section tabulates the PeopleSoft screens to setup Project ChartField values. Only
the core screens and PeopleTools objects are listed below:
ChartField Component
BUSINESS_UNIT_PC
Menu Navigation: Set Up Financials/Supply Chain > Business Unit Related
> Project Costing > Project Costing Definition
PC_BU_DEFN
PROJECT_ID
Menu Navigation: Project Costing > Project Definitions > General
Information
PROJECT_GE
Menu Navigation: Set Up Financials/Supply Chain > Common Definitions > PROJECT
Design ChartFields > Define Values > ChartField Values
Updates made to Description, Start Date, End Date and Integration here is
reflected on the Project Costing and vice versa.
Attributes link is only available under Design ChartFields.
ACTIVITY_ID
Menu Navigation: Project Costing > Activity Definitions > Project Activities
PC_PROJ_AC
PROJ_RES_T
PROJ_CATG
PROJ_SUBCA
Sample Transaction Entry Screens
This section tabulates some transaction entry screens, which use Project ChartFields.
Screens
Journal
Menu Navigation: General Ledger > Journals > Journal Entry >
Create/Update Journal Entries
Expense Report
Menu Navigation: Travel and Expenses > Expense Report >
Create/Modify
Account Types
Account Types classify the Accounts (and Alternate Accounts) for treatment on
processes such as Year End Close. The Account Types are used when you add a new
Account (or Alternate Accounts).
PeopleSoft delivers the following Account Types:
(A)sset
(E)xpense
(L)iability
E(Q)uity
(R)evenue
Balance Forward is selected on balance sheet Accounts (or Alternate Accounts), which
use Account Types of A, L or Q. This allows the system to carry forward the balances
to the next year during the year end close process. Balance Forward is not selected on
Income Sheet Accounts, which use Account Types of E or R.
Statistics Account can be marked to Balance Forward on the Account screen, as shown
below:
Control Accounts
Accounts (Or Alternate Accounts) can be marked as Control Accounts. Control
Accounts cannot be used in manual or online journal entries and can only be updated by
the Journal Generator process or a load process from a third party system.
The following examples will explain the Control Account functionality:
# Step
1 Review an Account not setup as a Control Account
2 Verify Account can be used in a Journal
3 Mark the Account, in step 1, as a Control Account
4 Verify Account can no longer be used in a Journal
5 Configure a Control Account on Accounting Entry Template
6 Enter a Voucher and Journal Generate
7 Review Control Accounts in User Preferences
8 Verify Control Accounts cannot be used in Spreadsheet Journal Upload
9 Verify Control Accounts cannot be used in Flat File Journal Upload
1. Review Account 200000 (Accounts Payable). It is not set up as a Control Account
4. Verify Account 200000 (Accounts Payable) can no longer be used in a Journal Entry
5. But Account 200000 (Accounts Payable) can be specified on the Accounting Entry
Template used by Accounts Payable
Next, enter a journal both to balance forward and non-balance forward accounts and run
the year end close process. You will account balance for 999012 was brought forward
to fiscal year 2015 and Period 0.
7. Review Statistics Fields in Journal Entry Template
8. Statistics Code is not on
Standard ChartField Configuration page
9. Statistic Accounts/Codes can be used in Allocations
VCHR_ACCTG_LINE
UNITS_TBL
UNITS_CVT_TBL
STAT_TBL