1 state of connecticut project costing and customer contracts

90
1 State of State of Connecticut Connecticut Project Costing Project Costing and and Customer Customer Contracts Contracts

Upload: macey-lofthouse

Post on 01-Apr-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 State of Connecticut Project Costing and Customer Contracts

11

State of ConnecticutState of Connecticut

Project Costing andProject Costing andCustomer ContractsCustomer Contracts

Page 2: 1 State of Connecticut Project Costing and Customer Contracts

22

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. Custom Project Upload Page 39

6. eProcurement Page 43

7. Purchasing Page 47

8. Accounts Payable Page 51

9. Asset Management Page 54

10. General Ledger Page 55

11. HRMS Page 59

12. Allocations Page 62

13. Customer Contracts Page 68

14. Billing Page 80

15. Accounts Receivable Page 86

16. Additional Information Page 90

Page 3: 1 State of Connecticut Project Costing and Customer Contracts

33

InIn Project Costing Project Costing, a project is an identifier for cost collection and , a project is an identifier for cost collection and for monitoring the progress and status for a product or service. for monitoring the progress and status for a product or service.

Detail ProjectsDetail Projects include Activities. include Activities.

ActivitiesActivities are specific tasks associated to a Project where transactional are specific tasks associated to a Project where transactional data gets recorded and monitored (i.e. contractual expenses, incidental data gets recorded and monitored (i.e. contractual expenses, incidental costs).costs).

Summary ProjectsSummary Projects do not include Activities and are used for do not include Activities and are used for grouping Detail Projects to identify project relationships for grouping Detail Projects to identify project relationships for reporting and tracking purposes.reporting and tracking purposes.

Template ProjectsTemplate Projects, which are created during an agency , which are created during an agency

implementation, are reusable to populate new Detail Projects with implementation, are reusable to populate new Detail Projects with preset standard information such as Project Type, Project Status preset standard information such as Project Type, Project Status and Activities. Templates reduce redundant keyboard entry for and Activities. Templates reduce redundant keyboard entry for common project attributes.common project attributes.

Project Costing - PCProject Costing - PC

Page 4: 1 State of Connecticut Project Costing and Customer Contracts

44

Customer ContractsCustomer Contracts represent an agreement between a state represent an agreement between a state agency and the customer that they are billing, which could be agency and the customer that they are billing, which could be another State agency, a Federal agency, or a third party. another State agency, a Federal agency, or a third party.

Customer Contracts come in two classifications: Customer Contracts come in two classifications: StandardStandard and and GovernmentGovernment. The classification type determines the degree of . The classification type determines the degree of functionality available. The main difference between a functionality available. The main difference between a Government and a Standard classification is the Government Government and a Standard classification is the Government classification allows for the entry of awarded and funded classification allows for the entry of awarded and funded amounts, and Standard does not.amounts, and Standard does not.

Customer Contracts - CACustomer Contracts - CA

Page 5: 1 State of Connecticut Project Costing and Customer Contracts

55

SecuritySecurity

Based on permission lists attached to roles and the requirements of Based on permission lists attached to roles and the requirements of agencies, Core-CT created multiple roles to access specific pages agencies, Core-CT created multiple roles to access specific pages and functionality.and functionality.

For a list of PC and CA roles and access, see the Role Handbook For a list of PC and CA roles and access, see the Role Handbook for Financials: for Financials: http://www.core-ct.state.ct.us/http://www.core-ct.state.ct.us/ > Agency Security > Agency Security Liaison> Role Handbook for FinancialsLiaison> Role Handbook for Financials

Core-CT utilizes Integration Broker - Application Messaging. Core-CT utilizes Integration Broker - Application Messaging. CT_WEB_SERVICES, a custom Permission List, was created to CT_WEB_SERVICES, a custom Permission List, was created to include delivered and custom Service Operations entered on the include delivered and custom Service Operations entered on the Web Services page. This Permission List is necessary to allow Web Services page. This Permission List is necessary to allow transactions created by a user to get messaged to other transactions created by a user to get messaged to other applications (i.e. FN to HR). applications (i.e. FN to HR).

Page 6: 1 State of Connecticut Project Costing and Customer Contracts

66

Project Costing: Creating a ProjectProject Costing: Creating a Project

With Project Costing, Core-CT allows users to set up new With Project Costing, Core-CT allows users to set up new Project IDs. These are available upon creation, unlike other Project IDs. These are available upon creation, unlike other new Chartfield values which must be submitted centrally for new Chartfield values which must be submitted centrally for entry.entry.

Core-CT has users create new Project IDs from templates to Core-CT has users create new Project IDs from templates to eliminate the entry of redundant data and for ease of use.eliminate the entry of redundant data and for ease of use.

Many of the project pages are optional.Many of the project pages are optional.

To Add/Find an Existing Project navigate to: To Add/Find an Existing Project navigate to: Project Costing> Project Costing> Project Definitions> General InformationProject Definitions> General Information

Page 7: 1 State of Connecticut Project Costing and Customer Contracts

77

Create Detail ProjectCreate Detail Project

Page 8: 1 State of Connecticut Project Costing and Customer Contracts

88

Create Detail ProjectCreate Detail Project Agencies select predefined Project Templates to create Detail Projects.Agencies select predefined Project Templates to create Detail Projects. The Start Date is used to trigger multiple effective dates within the new project. The Start Date is used to trigger multiple effective dates within the new project.

Page 9: 1 State of Connecticut Project Costing and Customer Contracts

99

The Description, Integration, Project Type, and Project Status The Description, Integration, Project Type, and Project Status fields default from the Project Template.fields default from the Project Template.

The Description field default will need to be overwritten with The Description field default will need to be overwritten with the title for the Project ID.the title for the Project ID.

The Start Date defaults from the New Start Date field from the The Start Date defaults from the New Start Date field from the Create Project From Template page.Create Project From Template page.

The End Date is calculated based on the time-span on the The End Date is calculated based on the time-span on the template.template.

General Information PageGeneral Information Page

Page 10: 1 State of Connecticut Project Costing and Customer Contracts

1010

General Information PageGeneral Information Page Edits to the page are made by user to data defaulted from template.Edits to the page are made by user to data defaulted from template.

Page 11: 1 State of Connecticut Project Costing and Customer Contracts

1111

Project ActivitiesProject Activities

This Activity defaulted from the template. Additional Activities may be added to the Project.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 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.The End Date defaults from the calculated time span on the template.

Page 12: 1 State of Connecticut Project Costing and Customer Contracts

1212

Project Costing DefinitionProject Costing Definition Page access given for Project Utilities and Enforce Team functionality.Page access given for Project Utilities and Enforce Team functionality.

Page 13: 1 State of Connecticut Project Costing and Customer Contracts

1313

Customization: Enforce Team FunctionalityCustomization: Enforce Team Functionality

If Enforce Team is set to Do Not EnforceIf Enforce Team is set to Do Not Enforce – Team Members associated to – Team Members associated to the project are for reporting purposes only.the project are for reporting purposes only.

If Enforce Team is set to Project Team OnlyIf Enforce Team is set to Project Team Only – Only the Team Members – Only the Team Members associated to the project will be allowed to enter a combo code to this associated to the project will be allowed to enter a combo code to this project on their timesheet. project on their timesheet.

Effective dates are very important in Enforce Team functionality. For Effective dates are very important in Enforce Team functionality. For specific information see the Team Member Functionality job aid: specific information see the Team Member Functionality job aid: http://www.core-ct.state.ct.ushttp://www.core-ct.state.ct.us// Financials User> Project Costing> Project Financials User> Project Costing> Project Costing Job Aids> Team Member FunctionalityCosting Job Aids> Team Member Functionality

Combo codes are customized to allow Chartfield 1 to be an Activity for Combo codes are customized to allow Chartfield 1 to be an Activity for Project Costing using agencies, as the Activity Chartfield is missing from the Project Costing using agencies, as the Activity Chartfield is missing from the combo build process.combo build process.

Application Messaging was modified to allow for the Enforce Team Effective Application Messaging was modified to allow for the Enforce Team Effective Date and Team Scheduling dates to be captured in Human Resources.Date and Team Scheduling dates to be captured in Human Resources.

Page 14: 1 State of Connecticut Project Costing and Customer Contracts

1414

Project Team - Team DetailProject Team - Team Detail Enter Email and select Email Notify for Status Change to have employee receive notification.Enter Email and select Email Notify for Status Change to have employee receive notification.

Page 15: 1 State of Connecticut Project Costing and Customer Contracts

1515

Project Team Project Team

Core-CT does not recommend attaching Employees to a Template. Core-CT does not recommend attaching Employees to a Template. The ability to delete team members on the detail project has been The ability to delete team members on the detail project has been removed so that prior period payroll adjustments are not compromised. removed so that prior period payroll adjustments are not compromised. Team members can be inactivated through the use of the End Date.Team members can be inactivated through the use of the End Date.

Once a detail project is created from a Template an employee can be Once a detail project is created from a Template an employee can be added by entering their Employee ID.added by entering their Employee ID.

Email notification for Status Changes (requires set up in the Project Email notification for Status Changes (requires set up in the Project Type Status Path configuration), Email ID, and Email Notify for Status Type Status Path configuration), Email ID, and Email Notify for Status Change checked.Change checked.

A Project Role is required. If Project Manager is selected as the role, A Project Role is required. If Project Manager is selected as the role, that employee will display on the Manager page.that employee will display on the Manager page.

Page 16: 1 State of Connecticut Project Costing and Customer Contracts

1616

ManagerManager The Team Member with the Project Manager checked displays on the Manager page.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 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.data below a new Manager can be assigned as of 07/01/2099.

Page 17: 1 State of Connecticut Project Costing and Customer Contracts

1717

Location Location page is optional. Location Codes are configured as required by agencies. Location page is optional. Location Codes are configured as required by agencies.

Users can enter or select a Location Code and upon Save, the Address information Users can enter or select a Location Code and upon Save, the Address information will default. Location is for reporting purposes only.will default. Location is for reporting purposes only.

Page 18: 1 State of Connecticut Project Costing and Customer Contracts

1818

User Fields The User Fields page is optional. User Fields are free form fields. Each agency can 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 come up with their own mapping for what each field represents. User Fields are for reporting purposes only.reporting purposes only.

Page 19: 1 State of Connecticut Project Costing and Customer Contracts

1919

Rates In Core-CT, a Project ID gets attached to a Customer Contract along with a Rate Set 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 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.project has not been attached to a Customer Contract.

Page 20: 1 State of Connecticut Project Costing and Customer Contracts

2020

Rates An example of the Rates page where a Project has an associated Customer Contract.An example of the Rates page where a Project has an associated Customer Contract.

Page 21: 1 State of Connecticut Project Costing and Customer Contracts

2121

Asset Integration RulesAsset Integration Rules Asset Integration Rules are required if an Agency is integrating the costs of a Project 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 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 construction of a new building that when completed will need to be captured in the Asset Management module.Asset Management module.

Page 22: 1 State of Connecticut Project Costing and Customer Contracts

2222

IntegrationIntegration

The following slide shows Project Costing (PC) and Customer The following slide shows Project Costing (PC) and Customer Contracts (CA) integration with other Core-CT modules.Contracts (CA) integration with other Core-CT modules.

Since PC and CA are integrated with other modules, errors in Since PC and CA are integrated with other modules, errors in coding or amounts need to be corrected in the source modules coding or amounts need to be corrected in the source modules (where possible) to correct the data for consistency/reconciliation (where possible) to correct the data for consistency/reconciliation throughout Core-CT. throughout Core-CT.

The PROJ_RESOURCE table pulls in approximately 150 fields of The PROJ_RESOURCE table pulls in approximately 150 fields of detail from other modules. The transaction specifies which fields detail from other modules. The transaction specifies which fields get populated.get populated.

Page 23: 1 State of Connecticut Project Costing and Customer Contracts

2323

AM PC_EXPRESS_AM

ARPC_AR_TO_PC

CTARB272

BIBIPCC000

PC_BI_TO_PC

ContractsPC_PRICINGCA_BI_INTFC

CA_LIMITSPSA_ACCTGGLCA_LOAD_UPD

TL Payroll

Project Costing PROJECT_SYNC PC_SUM_RFSH PROJ_ACTIVITY_SYNC CTPCRPO (custom) PROJECT_STATUS_SYNC PROJECT_TEAM_SYNC

CT_PROJ_ENFORCE_SYNC

APPC_AP_TO_PC

IN

POPC_PO_TO_PCPC_POADJUST

KKPC_KK_TO_PC

EproPC_PO_TO_PC

Custom Project Upload

PC_INTFEDIT

BD1 REQRRV

COMCRVCCA

PAY

CustomREV

BAJBLD

BLD IKBEST IKE

HSB OSTHSE

ADM ICF BEN ICS

IKE

BILOLT

Custom PC payroll file

PC_TL_TO_PCACTUAL_TIME_

BATCH_ADD

GLPC_GL_TO_PC

FS_JGEN

GL Allocations

FS_ALLC

APCGLEGLRHSCMSA

ADDFRG

ACTCRV

Blue: Analysis Type

Green: Batch process

Purple: Application messages

Page 24: 1 State of Connecticut Project Costing and Customer Contracts

2424

Integration Broker Application Integration Broker Application MessagingMessaging

Integration Broker is a middleware technology that performs Integration Broker is a middleware technology that performs asynchronous and synchronous messaging among internal asynchronous and synchronous messaging among internal systems. These processes include defining services and service systems. These processes include defining services and service operations, messages, queues, nodes, routings, and operations, messages, queues, nodes, routings, and transformations.transformations.

Services are used to logically group a set of service operations.Services are used to logically group a set of service operations. Service operations contain the processing logic for an integration Service operations contain the processing logic for an integration

and determine how the integration is to be processed and determine how the integration is to be processed (synchronously or asynchronously). (synchronously or asynchronously).

Messages provide the description of the data being sent, including Messages provide the description of the data being sent, including fields and field lengths. Messages need to be set up exactly the fields and field lengths. Messages need to be set up exactly the same in HR as they are in FN.same in HR as they are in FN.

Page 25: 1 State of Connecticut Project Costing and Customer Contracts

2525

Integration Broker Application Integration Broker Application MessagingMessaging

Queues are used to queue service operations for processing. Queues are used to queue service operations for processing.

Node definitions define the locations to or from which messages can be Node definitions define the locations to or from which messages can be routed.routed.

Routings specify the direction of the integration (inbound or outbound).Routings specify the direction of the integration (inbound or outbound).

Core-CT uses both single sync and full sync functionality. For instance, Core-CT uses both single sync and full sync functionality. For instance, PROJECT_SYNC messages Project Record data to HR upon create/save PROJECT_SYNC messages Project Record data to HR upon create/save of a project by the user. PROJECT_FULLSYNC is run centrally and of a project by the user. PROJECT_FULLSYNC is run centrally and truncates the HR PROJECT record and messages the entire FN PROJECT truncates the HR PROJECT record and messages the entire FN PROJECT record data.record data.

Some security set up is required to allow users to Message data.Some security set up is required to allow users to Message data.

Page 26: 1 State of Connecticut Project Costing and Customer Contracts

2626

Application Messages used by Core-CT Application Messages used by Core-CT Project CostingProject Costing

ACTUAL_TIME_BATCH_ADD 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

Page 27: 1 State of Connecticut Project Costing and Customer Contracts

2727

Includes Version and Message Type Includes Version and Message Type The expanded record on the message displays the fields set up to sync over to HR. The expanded record on the message displays the fields set up to sync over to HR.

The checks represent the fields that will be sent.The checks represent the fields that will be sent.

MessageMessageSetup for PROJECT_SYNCSetup for PROJECT_SYNC

Page 28: 1 State of Connecticut Project Costing and Customer Contracts

2828

Service OperationService Operation

Routings tab includes: Sender Node, Routings tab includes: Sender Node, Receiver Node, Direction and StatusReceiver Node, Direction and Status

General tab includes: Operation Type, General tab includes: Operation Type, Version, Status and Queue NameVersion, Status and Queue Name

Setup for PROJECT_SYNCSetup for PROJECT_SYNC

Page 29: 1 State of Connecticut Project Costing and Customer Contracts

2929

QueueQueue

This queue holds all of the Project related applicationThis queue holds all of the Project related application messagesmessages..

Setup for PROJECTS_SETUPSetup for PROJECTS_SETUP

Page 30: 1 State of Connecticut Project Costing and Customer Contracts

3030

Commonly Used Analysis TypesCommonly Used Analysis Types Analysis Types identify different types of transactions, such as budget amounts, Analysis Types identify different types of transactions, such as budget amounts,

actual costs, and billed costs.actual costs, and billed costs. Navigation: Navigation: Set Up Financials/Supply Chain> Product Related> Project Costing> Set Up Financials/Supply Chain> Product Related> Project Costing>

Transaction Options> Analysis TypesTransaction Options> Analysis Types

Analysis TypeAnalysis Type DescriptionDescription UseUse

ACTACT ActualsActuals Accounts Payable VoucherAccounts Payable Voucher

BAJBAJ Billing AdjustmentBilling Adjustment Billing InvoiceBilling Invoice

BD1BD1 Total Cost BudgetTotal Cost Budget Commitment Control Budget JournalCommitment Control Budget Journal

BILBIL Billable AmountBillable Amount CA-Billable row created via pricingCA-Billable row created via pricing

BLDBLD Billed AmountBilled Amount Billable to Billed row via finalizationBillable to Billed row via finalization

CCACCA Commitment AdjustmentCommitment Adjustment Purchasing-Balance on closed PO Purchasing-Balance on closed PO

COMCOM Commitment Including PO & Sub ContractCommitment Including PO & Sub Contract Purchasing-PO EncumbrancePurchasing-PO Encumbrance

CRVCRV Commitment ReversalCommitment Reversal Purchasing-PO Encumbrance reversalPurchasing-PO Encumbrance reversal

FRGFRG Fringe AllocationFringe Allocation Allocations-Reallocate Fringe Allocations-Reallocate Fringe

GLEGLE General Ledger ExpenseGeneral Ledger Expense General Ledger Adjustment (5% Acct)General Ledger Adjustment (5% Acct)

GLRGLR General Ledger Revenue General Ledger Revenue  General Ledger Adjustment (4% Acct)General Ledger Adjustment (4% Acct)

IKEIKE In Kind ExpensesIn Kind Expenses Capture Shared ExpenseCapture Shared Expense

OLTOLT Over LimitOver Limit CA-Billable row exceeds Contract limitCA-Billable row exceeds Contract limit

PAYPAY Time & Labor ActualTime & Labor Actual Payroll-Earnings & Fringe expenditurePayroll-Earnings & Fringe expenditure

REQREQ RequisitionsRequisitions E Pro-RequisitionsE Pro-Requisitions

REVREV RevenueRevenue AR–Applied PaymentsAR–Applied Payments

RRVRRV Requisition ReversalsRequisition Reversals E Pro-Requisition ReversalE Pro-Requisition Reversal

Page 31: 1 State of Connecticut Project Costing and Customer Contracts

3131

Analysis GroupsAnalysis Groups

Analysis Groups are used to group analysis types and define Analysis Groups are used to group analysis types and define the relationships among them in order to analyze project the relationships among them in order to analyze project costs. For example, they can be used to calculate the total costs. For example, they can be used to calculate the total budgeted cost of a project in relation to the total actual costs.budgeted cost of a project in relation to the total actual costs.

Analysis Groups are key configuration items used for Analysis Groups are key configuration items used for reporting and batch processing.reporting and batch processing.

It is important to understand the sign (+ or -) of the amounts It is important to understand the sign (+ or -) of the amounts that are populated on PROJ_RESOURCE to know and that are populated on PROJ_RESOURCE to know and understand how to set up multipliers on an Analysis Group.understand how to set up multipliers on an Analysis Group.

Navigation: Navigation: Set Up Financials/Supply Chain> Product Set Up Financials/Supply Chain> Product Related> Project Costing>Transaction Options> Analysis Related> Project Costing>Transaction Options> Analysis GroupsGroups

Page 32: 1 State of Connecticut Project Costing and Customer Contracts

3232

Analysis GroupsAnalysis Groups This example demonstrates how the Analysis Group CTENC (Encumbrance) is determined.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 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 Voucher payment) minus the Analysis Type CCA (Commitment Adjustments or PO Closed balance of Commitment) equals the Encumbrance (Analysis Group CTENC).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. 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 COM= $100, ACT= $75, CRV= $75, CCA= $25. Based on the CTENC Analysis Group Multipliers the encumbrance balance is:encumbrance balance is:minus $25 (CCA) plus $100 (COM) minus $75 (CRV) = $0minus $25 (CCA) plus $100 (COM) minus $75 (CRV) = $0

*** Note the Analysis Group Options: Perform Multiplication*** Note the Analysis Group Options: Perform Multiplication

Page 33: 1 State of Connecticut Project Costing and Customer Contracts

3333

Using Analysis Groups in ReportingUsing Analysis Groups in Reporting The Core-CT created report Project Data by Analysis Group allows the user to report 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.on up to six analysis groups, any chartfield, and different date ranges for projects.

Navigation: Navigation: Project Costing> Core-CT Reports> Project Data by Analysis GroupProject Costing> Core-CT Reports> Project Data by Analysis Group

Page 34: 1 State of Connecticut Project Costing and Customer Contracts

3434

Project Costing Global Project Costing Global Requirements for IntegrationRequirements for Integration

All transactional data from feeder systems (Budgets, All transactional data from feeder systems (Budgets, Requisitions, Purchase Orders, Vouchers, Journals, Timesheets Requisitions, Purchase Orders, Vouchers, Journals, Timesheets and Payroll) must have the proper Project Costing chartfield and Payroll) must have the proper Project Costing chartfield coding for the data to flow into the Project Costing module.coding for the data to flow into the Project Costing module.

PC Business UnitPC Business Unit Project IDProject ID Activity IDActivity ID

Page 35: 1 State of Connecticut Project Costing and Customer Contracts

3535

Commitment Control - KKCommitment Control - KK

Project Costing has three budget structures: Project Costing has three budget structures: • PC1 – Project level budgetPC1 – Project level budget• PC2 – Project, Fund, and Special Identification Code (SID) level budgetPC2 – Project, Fund, and Special Identification Code (SID) level budget• PC3 – Project, Activity, Fund, and SID level budgetPC3 – Project, Activity, Fund, and SID level budget

Budget journals for Project Costing are posted using the KK_PC3 ledger Budget journals for Project Costing are posted using the KK_PC3 ledger group. Commitment Control creates entries for the Parent budgets, PC1 group. Commitment Control creates entries for the Parent budgets, PC1 and PC2, from the PC3 entry. Each level can have its own Budget Control and PC2, from the PC3 entry. Each level can have its own Budget Control Option. Option.

Users post their own agency level budgets. The Office of the State Users post their own agency level budgets. The Office of the State Comptroller (OSC) posts the legal level budgets. There are no system ties Comptroller (OSC) posts the legal level budgets. There are no system ties between the legal and agency level budgets. between the legal and agency level budgets.

The financial transaction will be passed to the Project Costing module with The financial transaction will be passed to the Project Costing module with the Analysis Type of BD1 (Total Cost Budget). the Analysis Type of BD1 (Total Cost Budget).

To Add/Find an Existing Budget Journal navigate to: To Add/Find an Existing Budget Journal navigate to: Commitment Control> Commitment Control> Budget Journals> Enter Budget JournalsBudget Journals> Enter Budget Journals

Page 36: 1 State of Connecticut Project Costing and Customer Contracts

3636

Budget Journal HeaderBudget Journal Header

Budget journals for Project Costing are posted using the KK_PC3 ledger group.Budget journals for Project Costing are posted using the KK_PC3 ledger group.

Page 37: 1 State of Connecticut Project Costing and Customer Contracts

3737

Budget Journal LinesBudget Journal Lines**** Note: This budget journal has been coded to include PC Business Unit, Project ID **** Note: This budget journal has been coded to include PC Business Unit, Project ID

and Activity; prerequisites for inclusion in the Project Costing Module. and Activity; prerequisites for inclusion in the Project Costing Module.

Page 38: 1 State of Connecticut Project Costing and Customer Contracts

3838

Budget Journal LinesBudget Journal Lines Once the Project Budget is posted in Commitment Control, a nightly batch process 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). 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 This process will create the budget transactions (BD1) on the PROJ_RESOURCE table.table.

Page 39: 1 State of Connecticut Project Costing and Customer Contracts

3939

Custom Project UploadCustom Project Upload

The Custom Project Upload tool is an Excel template designed The Custom Project Upload tool is an Excel template designed to add data that does not get posted to the General Ledger but to add data that does not get posted to the General Ledger but is available in PROJ_RESOURCE for reporting (i.e., the is available in PROJ_RESOURCE for reporting (i.e., the analysis type EST - estimated budgets).analysis type EST - estimated budgets).

Core-CT created a custom analysis group of UPALL under each Core-CT created a custom analysis group of UPALL under each agency’s SETID. Only the analysis types within that group are agency’s SETID. Only the analysis types within that group are allowed to be used with this tool. allowed to be used with this tool.

Agency users load the Excel files to staging tables. Agency users load the Excel files to staging tables.

Page 40: 1 State of Connecticut Project Costing and Customer Contracts

4040

PC Upload ToolPC Upload ToolMain pageMain page

Page 41: 1 State of Connecticut Project Costing and Customer Contracts

4141

PC Upload ToolPC Upload ToolDetailsDetails

Chartfield validations are built into the load process so that erroneous data cannot Chartfield validations are built into the load process so that erroneous data cannot get loadedget loaded

This data gets loaded to the This data gets loaded to the INTFC_PROJ_RES staging table.

Page 42: 1 State of Connecticut Project Costing and Customer Contracts

4242

PC Upload ToolPC Upload Tool Once the data is in the staging table; a 10am, 12pm, 2pm and overnight batch 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 run the interface to load data to Project Costing (PC_INTFEDIT). This process will create the transactions on the PROJ_RESOURCE table.process will create the transactions on the PROJ_RESOURCE table.

Page 43: 1 State of Connecticut Project Costing and Customer Contracts

4343

eProcurement - RequisitionseProcurement - Requisitions

Requisitions are used by most agencies when ordering Requisitions are used by most agencies when ordering commodities through the Catalog, or as an internal business commodities through the Catalog, or as an internal business practice for that agency.practice for that agency.

The requisition, once budget checked, reduces the available The requisition, once budget checked, reduces the available budget in the form of a pre-encumbrance. budget in the form of a pre-encumbrance.

The financial transaction will be passed to the Project Costing The financial transaction will be passed to the Project Costing module with the Analysis Type of REQ. module with the Analysis Type of REQ.

To Add a Requisition navigate to: To Add a Requisition navigate to: eProcurement> Create eProcurement> Create RequisitionsRequisitions

To Find an existing requisition navigate to: To Find an existing requisition navigate to: eProcurement> eProcurement> Manage RequisitionsManage Requisitions

Page 44: 1 State of Connecticut Project Costing and Customer Contracts

4444

Requisition Line DetailsRequisition Line Details All requisitions source to Purchase Orders. This screen shot displays the Manage All requisitions source to Purchase Orders. This screen shot displays the Manage

Requisitions page after the requisition has sourced to a Purchase OrderRequisitions page after the requisition has sourced to a Purchase Order ..

Page 45: 1 State of Connecticut Project Costing and Customer Contracts

4545

Requisition Schedule & DistributionRequisition Schedule & Distribution

**** Note: This requisition has been coded to include PC Business Unit, Project ID and **** Note: This requisition has been coded to include PC Business Unit, Project ID and Activity; prerequisites for inclusion in the Project Costing Module.Activity; prerequisites for inclusion in the Project Costing Module.

Page 46: 1 State of Connecticut Project Costing and Customer Contracts

4646

PC_PO_TO_PCPC_PO_TO_PC Once the Requisition is approved and budget checked valid, a nightly batch process 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 will run the interface from Purchasing to Project Costing (PC_PO_TO_PC). This process will create the pre-encumbrance transaction (REQ) on the process will create the pre-encumbrance transaction (REQ) on the PROJ_RESOURCE table in the Project Costing module. PROJ_RESOURCE table in the Project Costing module.

Page 47: 1 State of Connecticut Project Costing and Customer Contracts

4747

Purchasing - Purchase OrdersPurchasing - Purchase Orders

POs are created to procure items and services.POs are created to procure items and services.

POs can be sourced from a requisition or created manually online.POs can be sourced from a requisition or created manually online.

The PO, once budget checked, reduces the available budget in the The PO, once budget checked, reduces the available budget in the form of an encumbrance.form of an encumbrance.

The financial transaction will be passed to the Project Costing The financial transaction will be passed to the Project Costing module with the Analysis Type of COM - Commitment. module with the Analysis Type of COM - Commitment.

Reversals: When a purchase order is sourced from a requisition, the Reversals: When a purchase order is sourced from a requisition, the pre-encumbrance is reversed. The financial transaction will be pre-encumbrance is reversed. The financial transaction will be passed to the Project Costing module with the Analysis Type of RRV passed to the Project Costing module with the Analysis Type of RRV – Requisition Reversal.– Requisition Reversal.

To Add/Find an Existing Purchase Order navigate to: To Add/Find an Existing Purchase Order navigate to: Purchasing> Purchasing> Purchase Orders> Add/Update PosPurchase Orders> Add/Update Pos

Page 48: 1 State of Connecticut Project Costing and Customer Contracts

4848

Purchase Order (PO) Header & LinePurchase Order (PO) Header & Line

Page 49: 1 State of Connecticut Project Costing and Customer Contracts

4949

PO Distribution LinePO Distribution Line

**** Note: This purchase order has been coded to include the PC Business Unit, Project **** 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.ID and Activity; prerequisites for inclusion in the Project Costing Module.

Page 50: 1 State of Connecticut Project Costing and Customer Contracts

5050

Once the PO is approved, budget checked valid, and dispatched, a nightly batch process will run 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 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. 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 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.create the pre-encumbrance reversal transaction (RRV) on the PROJ_RESOURCE table.

PC_PO_TO_PC & PC_POADJUSTPC_PO_TO_PC & PC_POADJUST

Page 51: 1 State of Connecticut Project Costing and Customer Contracts

5151

Accounts Payable - VouchersAccounts Payable - Vouchers

Vouchers are used to pay for items and services.Vouchers are used to pay for items and services.

The Voucher, once budget checked, reduces the available budget in The Voucher, once budget checked, reduces the available budget in the form of an expenditure.the form of an expenditure.

The financial transaction will be passed to the Project Costing The financial transaction will be passed to the Project Costing module with the Analysis Type of ACT - Actuals. module with the Analysis Type of ACT - Actuals.

Reversals: When a voucher is created from a PO, the encumbrance Reversals: When a voucher is created from a PO, the encumbrance will be reversed. The financial transaction will be passed to the will be reversed. The financial transaction will be passed to the Project Costing module with the Analysis Type of CRV – Project Costing module with the Analysis Type of CRV – Commitment Reversal. Commitment Reversal.

To Add/Find an Existing Voucher navigate to: To Add/Find an Existing Voucher navigate to: Accounts Payable> Accounts Payable> Vouchers> Add/Update> Regular EntryVouchers> Add/Update> Regular Entry

Page 52: 1 State of Connecticut Project Costing and Customer Contracts

5252

Voucher SummaryVoucher Summary****Note: This voucher has been coded to include the PC Business Unit, Project ID, ****Note: This voucher has been coded to include the PC Business Unit, Project ID,

and Activity; prerequisites for inclusion in the Project Costing Module.and Activity; prerequisites for inclusion in the Project Costing Module.

Page 53: 1 State of Connecticut Project Costing and Customer Contracts

5353

PC_AP_TO_PCPC_AP_TO_PC Once the Voucher is posted and budget checked valid, a nightly batch process will run the 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 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. 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 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.create the encumbrance reversal transaction (CRV) on the PROJ_RESOURCE table.

Page 54: 1 State of Connecticut Project Costing and Customer Contracts

5454

Asset Management - AMAsset Management - AM

Projects are used to capture infrastructure costs which need to be Projects are used to capture infrastructure costs which need to be fed (once the project is completed) to the Asset Management (AM) fed (once the project is completed) to the Asset Management (AM) module.module.

The AM fields on PROJ_RESOURCE are updated with the Asset The AM fields on PROJ_RESOURCE are updated with the Asset ID and the Profile ID for all qualified transactions.ID and the Profile ID for all qualified transactions.

Detailed information on the asset process can be found at the Detailed information on the asset process can be found at the Core-CT web site:Core-CT web site:

http://www.core-ct.state.ct.ushttp://www.core-ct.state.ct.us Navigation: Financials User> Project Costing> Creating Assets Navigation: Financials User> Project Costing> Creating Assets

From Project Costing From Project Costing

Page 55: 1 State of Connecticut Project Costing and Customer Contracts

5555

General Ledger - GLGeneral Ledger - GL

Core-CT captures expenditures and expenditure/revenue corrections Core-CT captures expenditures and expenditure/revenue corrections through General Ledger (GL) Journals. Journals are used to record through General Ledger (GL) Journals. Journals are used to record transactional data in the General Ledger.transactional data in the General Ledger.

GLE (General Ledger Expenditure) and GLR (General Ledger GLE (General Ledger Expenditure) and GLR (General Ledger Revenue) are delivered analysis types associated to the GL analysis Revenue) are delivered analysis types associated to the GL analysis group. Custom values can be added. Only analysis types in the group. Custom values can be added. Only analysis types in the analysis group GL are allowed when creating GL journals.analysis group GL are allowed when creating GL journals.

In order for PROJ_RESOURCE to receive this data any new Analysis In order for PROJ_RESOURCE to receive this data any new Analysis Types must be added to the GL Analysis Group along with the Types must be added to the GL Analysis Group along with the correct multiplier. The multiplier will determine how the transaction correct multiplier. The multiplier will determine how the transaction will appear on PROJ_RESOURCE.will appear on PROJ_RESOURCE.

To Add/Find an Existing GL Journal navigate to: To Add/Find an Existing GL Journal navigate to: General Ledger> General Ledger> Journals> Journal Entry> Create/Update Journal EntriesJournals> Journal Entry> Create/Update Journal Entries

Page 56: 1 State of Connecticut Project Costing and Customer Contracts

5656

GL Journal HeaderGL Journal Header

Page 57: 1 State of Connecticut Project Costing and Customer Contracts

5757

GL Journal LineGL Journal Line****Note: This journal has been coded to include the PC Business Unit, Project ID, Activity, ****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 and Analysis Type (MSA – Miscellaneous Allocation is a custom value); prerequisites for inclusion in the Project Costing Module.inclusion in the Project Costing Module.

Page 58: 1 State of Connecticut Project Costing and Customer Contracts

5858

PC_GL_TO_PCPC_GL_TO_PC Once the Journal is posted and valid, a nightly batch process will run the interface from 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 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 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 miscellaneous allocation (custom analysis type) on the PROJ_RESOURCE table in the Project Costing module. Costing module.

Page 59: 1 State of Connecticut Project Costing and Customer Contracts

5959

HRMS - Payroll / Time and LaborHRMS - Payroll / Time and Labor

The State of Connecticut uses ‘Actuals’ to bill the Federal The State of Connecticut uses ‘Actuals’ to bill the Federal Government. There is no delivered process that brings the fringe Government. There is no delivered process that brings the fringe data to PROJ_RESOURCE from HRMS.data to PROJ_RESOURCE from HRMS.

A custom process is in place to build data into tables that are then 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 fed through the delivered app message to include regular pay and fringe data by employee. This is reconciled to what is also sent to fringe data by employee. This is reconciled to what is also sent to the General Ledger.the General Ledger.

Core-CT customized the time and labor entry sheets to allow only Core-CT customized the time and labor entry sheets to allow only project costing agencies the ability to add additional fields such as project costing agencies the ability to add additional fields such as Source type, Category and Sub Category.Source type, Category and Sub Category.

Core-CT has custom code that allows projects in certain statuses to Core-CT has custom code that allows projects in certain statuses to be available to employees. For example, a project in the status of be available to employees. For example, a project in the status of ‘Open’, allows an employee to select a combo code. If the status is ‘Open’, allows an employee to select a combo code. If the status is ‘Closed’, the combo code is not visible to the employee.‘Closed’, the combo code is not visible to the employee.

Page 60: 1 State of Connecticut Project Costing and Customer Contracts

6060

PC_TL_TO_PCPC_TL_TO_PC Core-CT runs the PC_TL_TO_PC batch processes biweekly to interface any Payroll 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. Data App Messaged to the INTFC_PROJ_ACT temp table.

Sample Data below shows how PROJ_RESOURCE receives the data for one employee Sample Data below shows how PROJ_RESOURCE receives the data for one employee for one pay period. Notefor one pay period. Note the multiple accounts (REG paythe multiple accounts (REG pay 50110, Med Insurance 50420). 50110, Med Insurance 50420). Fringe is the amount that the State pays Fringe is the amount that the State pays..

Page 61: 1 State of Connecticut Project Costing and Customer Contracts

6161

PROJ_RESOURCEPROJ_RESOURCE

Payroll data continued. Shows the Employee ID for the salaries being charged to this project.

Page 62: 1 State of Connecticut Project Costing and Customer Contracts

6262

AllocationsAllocations

Fringe benefit expenditures are initially charged directly to state agency budgets Fringe benefit expenditures are initially charged directly to state agency budgets following the same chartfield combinations used to record each employee’s salary. following the same chartfield combinations used to record each employee’s salary. However, the state pays its share of fringe benefits out of central miscellaneous 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 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 fringe benefit charges and the associated cash entries must be moved from the employee’s funding source to the central fringe benefit appropriations. To accomplish employee’s 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 this, a series of fringe benefit allocations have been developed to run when payroll is posted to the General Ledger.posted to the General Ledger.

Because fringe benefits are handled differently for certain funding sources, there are 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 several variations to this basic approach. As such, separate sets of fringe benefit allocations have been developed.allocations have been developed.

Allocations are also used for Payroll Additives (Federal - allowable general Allocations are also used for Payroll Additives (Federal - allowable general administrative expenses and fringe benefit costs not included in payroll actual costs). 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 Allocations are set up to create GL journals and follow the same process as GL journals for loading to PROJ_RESOURCE.journals for loading to PROJ_RESOURCE.

To Add/View Allocations, navigate to: To Add/View Allocations, navigate to: Allocations> Define and Perform Allocations> Allocations> Define and Perform Allocations> Define Allocation StepDefine Allocation Step

Page 63: 1 State of Connecticut Project Costing and Customer Contracts

6363

Allocation - TypeAllocation - Type The method of calculation.The method of calculation.

Page 64: 1 State of Connecticut Project Costing and Customer Contracts

6464

Allocation - PoolAllocation - Pool

Defines the allocation pool: pool record, selection criteria, and selection method. You 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. can define the pool from ledger balances, any table, or a fixed amount.

Page 65: 1 State of Connecticut Project Costing and Customer Contracts

6565

Allocation - TargetAllocation - Target

Defines the destination for the allocation or the target record (journal or any table) and target field values.Defines the destination for the allocation or the target record (journal or any table) and target field values.

Page 66: 1 State of Connecticut Project Costing and Customer Contracts

6666

Allocation - OffsetAllocation - Offset Identifies where the offset will be stored and what Chartfields will be associated so Identifies where the offset will be stored and what Chartfields will be associated so

that a balanced entry is captured.that a balanced entry is captured.

Page 67: 1 State of Connecticut Project Costing and Customer Contracts

6767

Allocation - Output OptionsAllocation - Output Options

Defines the table output option if the target or offset record is table. Defines journal Defines the table output option if the target or offset record is table. Defines journal options if the target or offset record is journals. options if the target or offset record is journals.

Page 68: 1 State of Connecticut Project Costing and Customer Contracts

6868

Customer Contracts - CACustomer Contracts - CAProject Costing / Billing / Customer Contract Flow

Page 69: 1 State of Connecticut Project Costing and Customer Contracts

6969

Customer Contracts - CACustomer Contracts - CA

Customer Contracts is an integration point between Project Costing Customer Contracts is an integration point between Project Costing and Billing which allows costs or labor incurred on a project to be and Billing which allows costs or labor incurred on a project to be billed through an automated process.billed through an automated process.

Customer information, the rate set for marking up project costs, and Customer information, the rate set for marking up project costs, and the billing plan are defined on the Contract. For rate-based billing, the billing plan are defined on the Contract. For rate-based billing, Customer Contracts retrieves information from the Project Resource Customer Contracts retrieves information from the Project Resource table, prices the transaction, and populates the Billing interface tables table, prices the transaction, and populates the Billing interface tables with the billing information.with the billing information.

To Add/Find an Existing Contract navigate to: To Add/Find an Existing Contract navigate to: Customer Contracts> Customer Contracts> Create and Amend> General InformationCreate and Amend> General Information

Page 70: 1 State of Connecticut Project Costing and Customer Contracts

7070

Enter a Rate Based ContractEnter a Rate Based Contract The Contract Classification determines the functionality that is available for that The Contract Classification determines the functionality that is available for that

particular contract type. Once a classification is specified and the contract saved, it particular contract type. Once a classification is specified and the contract saved, it cannot be changed.cannot be changed.

Page 71: 1 State of Connecticut Project Costing and Customer Contracts

7171

General Page General Page Fields of note: Description, Contract Type, Contract SignedFields of note: Description, Contract Type, Contract Signed

Page 72: 1 State of Connecticut Project Costing and Customer Contracts

7272

Add Contract LinesAdd Contract Lines Add Contract Lines> Select ProductAdd Contract Lines> Select Product Products, for Core-CT, are templates that have predefined billing plans and Products, for Core-CT, are templates that have predefined billing plans and

revenue plans attached. Core-CT configured Products to minimize data entry.revenue plans attached. Core-CT configured Products to minimize data entry.

Page 73: 1 State of Connecticut Project Costing and Customer Contracts

7373

Contract LinesContract Lines View of Contract line after Product selection. View of Contract line after Product selection.

Page 74: 1 State of Connecticut Project Costing and Customer Contracts

7474

Contract Billing PlanContract Billing Plan Predefined billing and revenue plans are attached to each product. The configuration 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 attached to these plans determines how the data gets interfaced to Billing and how the Revenue is recognized (As Incurred).Revenue is recognized (As Incurred).

Page 75: 1 State of Connecticut Project Costing and Customer Contracts

7575

Transaction LimitsTransaction Limits The ‘Transaction Identifier Limits’ assist in identifying multiple appropriations. When one component of 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 appropriated funds has been depleted, as defined by federal requirements, expenditures are charged against the next appropriation, transaction limit. the next appropriation, transaction limit.

Most agencies use only line limits, DOT uses Transaction Limits to be able to separate the funds they receive 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.from the federal government. This allows DOT to comply with Federal reporting requirements.

Page 76: 1 State of Connecticut Project Costing and Customer Contracts

7676

Contract AmountsContract Amounts Fields of note: Start Date, End Date, Control Limits and Billing checkboxFields of note: Start Date, End Date, Control Limits and Billing checkbox Contracts & Billing Interface processes only select billable transactions from the Contracts & Billing Interface processes only select billable transactions from the

Project Resource table that have a transaction date that falls within the start and Project Resource table that have a transaction date that falls within the start and end dates when the ‘Control Limits and Billing’ is checked .end dates when the ‘Control Limits and Billing’ is checked .

Page 77: 1 State of Connecticut Project Costing and Customer Contracts

7777

Related ProjectsRelated Projects Fields of note: PC Business Unit, Project, Activity, Effective Date of the rate set, Rate Selection, Fields of note: PC Business Unit, Project, Activity, Effective Date of the rate set, Rate Selection,

Rate Set Rate Set An agency can only attach one Project/Activity combination to one Contract at any given time. 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 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).transactions will be priced (PC_PRICING) before being interfaced to Billing (CA_BI_INTFC).

Page 78: 1 State of Connecticut Project Costing and Customer Contracts

7878

PC_PRICINGPC_PRICING Core-CT runs the Core-CT runs the PC_PricingPC_Pricing engine nightly to process any cost rows that are eligible and engine nightly to process any cost rows that are eligible and

creates a BIL - Billable Amount analysis type. creates a BIL - Billable Amount analysis type. The The CA_BI_INTFC CA_BI_INTFC processprocess picks up these BIL rows and generates an invoice. picks up these BIL rows and generates an invoice.

Page 79: 1 State of Connecticut Project Costing and Customer Contracts

7979

This record is used to create the GL Journal accounting entries utilizing the PSA_ACCTGGL process. 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.This entry creates a DR to UAR (Unbilled AR, 11225) and a CR to Revenue or Refund of Expenditure.

CA_ACCTG_LN_PC recordCA_ACCTG_LN_PC record

Page 80: 1 State of Connecticut Project Costing and Customer Contracts

8080

Billing - BIBilling - BI

The Core-CT Billing module provides State Agencies with a common The Core-CT Billing module provides State Agencies with a common process for creating and recording customer bills. process for creating and recording customer bills.

By Entering Bills Online, Agency users are able to bill other State Agency By Entering Bills Online, Agency users are able to bill other State Agency Customers (Transfer Invoice process), Federal Customers, and any Customers (Transfer Invoice process), Federal Customers, and any external customers. external customers.

External customers need to be entered by the Billing Processor prior to External customers need to be entered by the Billing Processor prior to creating a bill for that customer.creating a bill for that customer.

When using Project Costing and Customer Contracts, bills are auto When using Project Costing and Customer Contracts, bills are auto generated through integration, based on setup. generated through integration, based on setup.

Many of the bills created through Project Costing and Customer Contracts 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 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 impossible. Queries have been created for users to obtain the detailed information in lieu of viewing online.information in lieu of viewing online.

To View a bill navigate to: To View a bill navigate to: Billing> Review Billing Information> DetailsBilling> Review Billing Information> Details

Page 81: 1 State of Connecticut Project Costing and Customer Contracts

8181

Bill HeaderBill Header This invoice was generated through Project Costing and Customer Contracts integration.This invoice was generated through Project Costing and Customer Contracts integration.

Page 82: 1 State of Connecticut Project Costing and Customer Contracts

8282

Bill Line – Info 1Bill Line – Info 1

Page 83: 1 State of Connecticut Project Costing and Customer Contracts

8383

Bill Line - Project InfoBill Line - Project Info

The data shown is line #15,275 of Invoice FED23385.The data shown is line #15,275 of Invoice FED23385.

Page 84: 1 State of Connecticut Project Costing and Customer Contracts

8484

Acctg - Unbilled ARAcctg - Unbilled AR The accounting entry created by a PC/CA bill is a Dr to AR (Accounts Receivable) and a The accounting entry created by a PC/CA bill is a Dr to AR (Accounts Receivable) and a

Cr to UAR (Unbilled Accounts Receivable). The Project chartfields do not populate the Cr to UAR (Unbilled Accounts Receivable). The Project chartfields do not populate the accounting pages on a bill, they are captured on the Project Info page (see previous slide).accounting pages on a bill, they are captured on the Project Info page (see previous slide).

Page 85: 1 State of Connecticut Project Costing and Customer Contracts

8585

PC_BI_TO_PCPC_BI_TO_PC Core-CT runs the Core-CT runs the PC_BI_TO_PCPC_BI_TO_PC process nightly to change all BILs – Billable Amount to process nightly to change all BILs – Billable Amount to

BLDs – Billed Amount once an invoice has been finalized. BAJs – Billing Adjustments will 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 also be brought into PROJ_RESOURCE for all adjustments and manual invoices that have a project/activity attached. a project/activity attached.

Page 86: 1 State of Connecticut Project Costing and Customer Contracts

8686

Accounts Receivable - ARAccounts Receivable - AR

Accounts Receivables are liquid assets that are created as a result of a Accounts Receivables are liquid assets that are created as a result of a sale of product or service to a customer on account. They are usually sale of product or service to a customer on account. They are usually short-term assets that are turned into cash within 30 to 120 days from the short-term assets that are turned into cash within 30 to 120 days from the date of the sales transaction.   date of the sales transaction.   

Accounts Receivable items are produced from bills that have been Accounts Receivable items are produced from bills that have been created for these goods or services. Once bills go through the AR Update 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 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 item list where they can be viewed on an aging report. These items are from other state agencies, federal agencies or external customers. from other state agencies, federal agencies or external customers. 

Agencies may also receive miscellaneous cash that they deposit into the Agencies may also receive miscellaneous cash that they deposit into the bank. These deposits are processed in the daily bank files and become bank. These deposits are processed in the daily bank files and become Core-CT deposits the next day. The majority of these deposits are Core-CT deposits the next day. The majority of these deposits are directly journaled into Core-CT, rather than becoming AR items. directly journaled into Core-CT, rather than becoming AR items. 

There is a custom process to bring back REV – Revenue analysis type There is a custom process to bring back REV – Revenue analysis type rows for Project Costing related bill payments for reporting purposes.rows for Project Costing related bill payments for reporting purposes.

Page 87: 1 State of Connecticut Project Costing and Customer Contracts

8787

All DepositsAll Deposits Payments are received into Core-CT Receivables through GIRO lockbox, bank statement, or Payments are received into Core-CT Receivables through GIRO lockbox, bank statement, or

manual regular deposit entry.manual regular deposit entry. Applying payments is done by matching payments received from customers with open items in Applying payments is done by matching payments received from customers with open items in

Core-CT.Core-CT. Payments can be manually applied using payment worksheets or systematically with a tool Payments can be manually applied using payment worksheets or systematically with a tool

called Payment Predictor.called Payment Predictor.

Page 88: 1 State of Connecticut Project Costing and Customer Contracts

8888

Item ActivityItem Activity Entry Type of IN is the invoice and Entry Type of PY is the paymentEntry Type of IN is the invoice and Entry Type of PY is the payment

Page 89: 1 State of Connecticut Project Costing and Customer Contracts

8989

PC_AR_TO_PCPC_AR_TO_PC Core-CT runs the Core-CT runs the PC_AR_TO_PCPC_AR_TO_PC process nightly to bring back the analysis type of REV process nightly to bring back the analysis type of REV

into Proj_Resource once a payment has been applied to invoice. into Proj_Resource once a payment has been applied to invoice.

Page 90: 1 State of Connecticut Project Costing and Customer Contracts

9090

Additional InformationAdditional Information

Core-CT WebsiteCore-CT Website http://www.core-ct.state.ct.us/financials/http://www.core-ct.state.ct.us/financials/

• Customer ContractsCustomer Contracts• Project CostingProject Costing

PC/CA ReportsPC/CA Reports http://www.core-ct.state.ct.us/reports/financial.asphttp://www.core-ct.state.ct.us/reports/financial.asp

• Customer ContractsCustomer Contracts• Project CostingProject Costing

User Productivity Kit simulationsUser Productivity Kit simulations Available for Core-CT users onlyAvailable for Core-CT users only Once logged in on the main Core-CT page located under Core-Once logged in on the main Core-CT page located under Core-

CT linksCT links