Professional Documents
Culture Documents
Table of Contents
1.
PC/CA Overview
Page 3
2.
Creating a Project
Page 6
3.
Integration
Page 22
4.
Commitment Control
Page 35
5.
Page 39
6.
eProcurement
Page 43
7.
Purchasing
Page 47
8.
Accounts Payable
Page 51
9.
Asset Management
Page 54
Page 59
12. Allocations
Page 62
Page 68
14. Billing
Page 80
Page 86
Page 90
Project Costing - PC
Customer Contracts - CA
Security
For a list of PC and CA roles and access, see the Role Handbook
for Financials: http://www.core-ct.state.ct.us/ > Agency Security
Liaison> Role Handbook for Financials
The Start Date defaults from the New Start Date field from the
Create Project From Template page.
Edits to the page are made by user to data defaulted from template.
10
Project Activities
This Activity defaulted from the template. Additional Activities may be added to the Project.
The Start Date defaulted from New Start Date field from the Create Project From Template page.
The End Date defaults from the calculated time span on the template.
11
Page access given for Project Utilities and Enforce Team functionality.
12
If Enforce Team is set to Project Team Only Only the Team Members
associated to the project will be allowed to enter a combo code to this
project on their timesheet.
Application Messaging was modified to allow for the Enforce Team Effective
Date and Team Scheduling dates to be captured in Human Resources.
13
Enter Email and select Email Notify for Status Change to have employee receive notification.
14
Project Team
15
Manager
The Team Member with the Project Manager checked displays on the Manager page.
There can be only one Project Manager on a project at any given time. Based on the
data below a new Manager can be assigned as of 07/01/2099.
16
Location
17
User Fields
The User Fields page is optional. User Fields are free form fields. Each agency can
come up with their own mapping for what each field represents. User Fields are for
reporting purposes only.
18
Rates
In Core-CT, a Project ID gets attached to a Customer Contract along with a Rate Set
or Rate Plan. The Rates page is a view of that association. In this example, the
project has not been attached to a Customer Contract.
19
Rates
An example of the Rates page where a Project has an associated Customer Contract.
20
Asset Integration Rules are required if an Agency is integrating the costs of a Project
to an Asset. This is used for infrastructure-type assets, e.g., a Project is the
construction of a new building that when completed will need to be captured in the
Asset Management module.
21
Integration
22
23
24
Core-CT uses both single sync and full sync functionality. For instance,
PROJECT_SYNC messages Project Record data to HR upon create/save
of a project by the user. PROJECT_FULLSYNC is run centrally and
truncates the HR PROJECT record and messages the entire FN PROJECT
record data.
25
HR to FN
BUS_UNIT_PC_SYNC
FN to HR
CT_PROJ_ENFORCE_FULLSYNC
FN to HR Custom
CT_PROJ_ENFORCE_SYNC
FN to HR Custom
PERSON_BASIC_SYNC
HR to FN
PROJECT_ACTIVITY_FULLSYNC
FN to HR
PROJECT_ACTIVITY_SYNC
FN to HR
PROJECT_FULLSYNC
FN to HR
PROJECT_STATUS_DEFN_SYNC
FN to HR
PROJECT_STATUS_FULLSYNC
FN to HR
PROJECT_STATUS_SYNC
FN to HR
PROJECT_SYNC
FN to HR
PROJECT_TEAM_FULLSYNC
FN to HR
PROJECT_TEAM_SYNC
FN to HR
RESOURCE_CAT_SYNC
FN to HR
RESOURCE_SUB_CAT_SYNC
FN to HR
RESOURCE_TYPE_SYNC
FN to HR
26
Message
27
Service Operation
Setup for PROJECT_SYNC
28
Queue
29
Description
Use
ACT
Actuals
BAJ
Billing Adjustment
Billing Invoice
BD1
BIL
Billable Amount
BLD
Billed Amount
CCA
Commitment Adjustment
Purchasing-Balance on closed PO
COM
Purchasing-PO Encumbrance
CRV
Commitment Reversal
FRG
Fringe Allocation
Allocations-Reallocate Fringe
GLE
GLR
IKE
In Kind Expenses
OLT
Over Limit
PAY
REQ
Requisitions
E Pro-Requisitions
REV
Revenue
ARApplied Payments
RRV
Requisition Reversals
E Pro-Requisition Reversal
30
Analysis
Groups
Analysis Groups
This example demonstrates how the Analysis Group CTENC (Encumbrance) is determined.
The Analysis Type COM (PO Encumbrance) minus the Analysis Type CRV (Commitment Reversal or
Voucher payment) minus the Analysis Type CCA (Commitment Adjustments or PO Closed balance of
Commitment) equals the Encumbrance (Analysis Group CTENC).
A PO is created for $100; a voucher is created from the PO Receipt for $75; later the PO is closed. COM=
$100, ACT= $75, CRV= $75, CCA= $25. Based on the CTENC Analysis Group Multipliers the
encumbrance balance is:
minus $25 (CCA) plus $100 (COM) minus $75 (CRV) = $0
*** Note the Analysis Group Options: Perform Multiplication
32
The Core-CT created report Project Data by Analysis Group allows the user to report on
up to six analysis groups, any chartfield, and different date ranges for projects.
33
34
Commitment Control - KK
PC2 Project, Fund, and Special Identification Code (SID) level budget
Budget journals for Project Costing are posted using the KK_PC3 ledger
group. Commitment Control creates entries for the Parent budgets, PC1 and
PC2, from the PC3 entry. Each level can have its own Budget Control Option.
Users post their own agency level budgets. The Office of the State
Comptroller (OSC) posts the legal level budgets. There are no system ties
between the legal and agency level budgets.
The financial transaction will be passed to the Project Costing module with the
Analysis Type of BD1 (Total Cost Budget).
35
Budget journals for Project Costing are posted using the KK_PC3 ledger group.
36
37
Once the Project Budget is posted in Commitment Control, a nightly batch process
will run the interface from Commitment Control to Project Costing PC_KK_TO_PC).
This process will create the budget transactions (BD1) on the PROJ_RESOURCE
table.
38
39
PC Upload Tool
Main page
40
PC Upload Tool
Details
Chartfield validations are built into the load process so that erroneous data cannot
get loaded
This data gets loaded to the INTFC_PROJ_RES staging table.
41
PC Upload Tool
Once the data is in the staging table; a 10am, 12pm, 2pm and overnight batch
process will run the interface to load data to Project Costing (PC_INTFEDIT). This
process will create the transactions on the PROJ_RESOURCE table.
42
eProcurement - Requisitions
All requisitions source to Purchase Orders. This screen shot displays the Manage
Requisitions page after the requisition has sourced to a Purchase Order.
44
45
PC_PO_TO_PC
Once the Requisition is approved and budget checked valid, a nightly batch process
will run the interface from Purchasing to Project Costing (PC_PO_TO_PC). This
process will create the pre-encumbrance transaction (REQ) on the
PROJ_RESOURCE table in the Project Costing module.
46
The PO, once budget checked, reduces the available budget in the
form of an encumbrance.
47
48
PO Distribution Line
**** Note: This purchase order has been coded to include the PC Business Unit, Project ID
and Activity; prerequisites for inclusion in the Project Costing Module.
49
Once the PO is approved, budget checked valid, and dispatched, a nightly batch process will run
the interface from Purchasing to Project Costing (PC_PO_TO_PC). This process will create the
encumbrance transaction (COM) on the PROJ_RESOURCE table in the Project Costing module.
Subsequent to the PC_PO_TO_PC process, the PC_POADJUST process runs. This process will
create the pre-encumbrance reversal transaction (RRV) on the PROJ_RESOURCE table.
50
51
Voucher Summary
****Note: This voucher has been coded to include the PC Business Unit, Project ID,
and Activity; prerequisites for inclusion in the Project Costing Module.
52
PC_AP_TO_PC
Once the Voucher is posted and budget checked valid, a nightly batch process will run the
interface from Accounts Payable to Project Costing (PC_AP_TO_PC). This process will create the
expenditure transaction (ACT) on the PROJ_RESOURCE table in the Project Costing module.
Subsequent to the PC_AP_TO_PC process, the PC_POADJUST process runs. This process will
create the encumbrance reversal transaction (CRV) on the PROJ_RESOURCE table.
53
Asset Management - AM
http://www.core-ct.state.ct.us
54
General Ledger - GL
55
GL Journal Header
56
GL Journal Line
****Note: This journal has been coded to include the PC Business Unit, Project ID, Activity,
and Analysis Type (MSA Miscellaneous Allocation is a custom value); prerequisites for
inclusion in the Project Costing Module.
57
PC_GL_TO_PC
Once the Journal is posted and valid, a nightly batch process will run the interface from General
Ledger to Project Costing (PC_GL_TO_PC). This process will create the expenditure transaction
(GLE), revenue transaction (GLR), or, in the example below, MSA for miscellaneous allocation
(custom analysis type) on the PROJ_RESOURCE table in the Project Costing module.
58
A custom process is in place to build data into tables that are then fed
through the delivered app message to include regular pay and fringe
data by employee. This is reconciled to what is also sent to the
General Ledger.
Core-CT customized the time and labor entry sheets to allow only
project costing agencies the ability to add additional fields such as
Source type, Category and Sub Category.
59
PC_TL_TO_PC
Core-CT runs the PC_TL_TO_PC batch processes biweekly to interface any Payroll Data App
Messaged to the INTFC_PROJ_ACT temp table.
Sample Data below shows how PROJ_RESOURCE receives the data for one employee for one
pay period. Note the multiple accounts (REG pay 50110, Med Insurance 50420). Fringe is the
amount that the State pays.
60
PROJ_RESOURCE
Payroll data continued. Shows the Employee ID for the salaries being charged
to this project.
61
Allocations
Fringe benefit expenditures are initially charged directly to state agency budgets
following the same chartfield combinations used to record each employees salary.
However, the state pays its share of fringe benefits out of central miscellaneous
appropriations (e.g., health insurance, group life, etc.). Therefore, in most cases, the
fringe benefit charges and the associated cash entries must be moved from the
employees funding source to the central fringe benefit appropriations. To accomplish
this, a series of fringe benefit allocations have been developed to run when payroll is
posted to the General Ledger.
Because fringe benefits are handled differently for certain funding sources, there are
several variations to this basic approach. As such, separate sets of fringe benefit
allocations have been developed.
Allocations are also used for Payroll Additives (Federal - allowable general
administrative expenses and fringe benefit costs not included in payroll actual costs).
Allocations are set up to create GL journals and follow the same process as GL
journals for loading to PROJ_RESOURCE.
62
Allocation - Type
63
Allocation - Pool
Defines the allocation pool: pool record, selection criteria, and selection method. You
can define the pool from ledger balances, any table, or a fixed amount.
64
Allocation - Target
Defines the destination for the allocation or the target record (journal or any table) and target field values.
65
Allocation - Offset
Identifies where the offset will be stored and what Chartfields will be associated so
that a balanced entry is captured.
66
Defines the table output option if the target or offset record is table. Defines journal
options if the target or offset record is journals.
67
Customer Contracts - CA
Project Costing / Billing / Customer Contract Flow
68
Customer Contracts - CA
Customer information, the rate set for marking up project costs, and
the billing plan are defined on the Contract. For rate-based billing,
Customer Contracts retrieves information from the Project Resource
table, prices the transaction, and populates the Billing interface tables
with the billing information.
69
The Contract Classification determines the functionality that is available for that
particular contract type. Once a classification is specified and the contract saved, it
cannot be changed.
70
General Page
71
72
Contract Lines
73
Predefined billing and revenue plans are attached to each product. The configuration
attached to these plans determines how the data gets interfaced to Billing and how the
Revenue is recognized (As Incurred).
74
Transaction Limits
The Transaction Identifier Limits assist in identifying multiple appropriations. When one component of
appropriated funds has been depleted, as defined by federal requirements, expenditures are charged
against the next appropriation, transaction limit.
Most agencies use only line limits, DOT uses Transaction Limits to be able to separate the funds they
receive from the federal government. This allows DOT to comply with Federal reporting requirements.
75
Contract Amounts
Fields of note: Start Date, End Date, Control Limits and Billing checkbox
Contracts & Billing Interface processes only select billable transactions from the
Project Resource table that have a transaction date that falls within the start and
end dates when the Control Limits and Billing is checked .
76
Related Projects
Fields of note: PC Business Unit, Project, Activity, Effective Date of the rate set, Rate Selection, Rate
Set
An agency can only attach one Project/Activity combination to one Contract at any given time.
Rate Sets are configured and attached to Customer Contracts. Rate Sets determine how transactions
will be priced (PC_PRICING) before being interfaced to Billing (CA_BI_INTFC).
77
PC_PRICING
Core-CT runs the PC_Pricing engine nightly to process any cost rows that are eligible and
creates a BIL - Billable Amount analysis type.
The CA_BI_INTFC process picks up these BIL rows and generates an invoice.
78
CA_ACCTG_LN_PC record
This record is used to create the GL Journal accounting entries utilizing the PSA_ACCTGGL process.
This entry creates a DR to UAR (Unbilled AR, 11225) and a CR to Revenue or Refund of Expenditure.
79
Billing - BI
The Core-CT Billing module provides State Agencies with a common process
for creating and recording customer bills.
By Entering Bills Online, Agency users are able to bill other State Agency
Customers (Transfer Invoice process), Federal Customers, and any external
customers.
When using Project Costing and Customer Contracts, bills are auto generated
through integration, based on setup.
Many of the bills created through Project Costing and Customer Contracts
have over 10,000 lines of data which make viewing these bills online near
impossible. Queries have been created for users to obtain the detailed
information in lieu of viewing online.
80
Bill Header
This invoice was generated through Project Costing and Customer Contracts integration.
81
82
83
Acctg - Unbilled AR
84
PC_BI_TO_PC
Core-CT runs the PC_BI_TO_PC process nightly to change all BILs Billable Amount to
BLDs Billed Amount once an invoice has been finalized. BAJs Billing Adjustments will
also be brought into PROJ_RESOURCE for all adjustments and manual invoices that have a
project/activity attached.
85
Accounts Receivable - AR
Accounts Receivable items are produced from bills that have been
created for these goods or services. Once bills go through the AR Update
process, they turn into AR items and will appear on an agency's open item
list where they can be viewed on an aging report. These items are from
other state agencies, federal agencies or external customers.
Agencies may also receive miscellaneous cash that they deposit into the
bank. These deposits are processed in the daily bank files and become
Core-CT deposits the next day. The majority of these deposits are
directly journaled into Core-CT, rather than becoming AR items.
All Deposits
Payments are received into Core-CT Receivables through GIRO lockbox, bank statement, or
manual regular deposit entry.
Applying payments is done by matching payments received from customers with open items in
Core-CT.
Payments can be manually applied using payment worksheets or systematically with a tool
called Payment Predictor.
87
Item Activity
88
PC_AR_TO_PC
Core-CT runs the PC_AR_TO_PC process nightly to bring back the analysis type of REV
into Proj_Resource once a payment has been applied to invoice.
89
Additional Information
Core-CT Website
http://www.core-ct.state.ct.us/financials/
Customer Contracts
Project Costing
PC/CA Reports
http://www.core-ct.state.ct.us/reports/financial.asp
Customer Contracts
Project Costing
Once logged in on the main Core-CT page located under CoreCT links
90