Pay/Bill Management leverages the functionality of PeopleSoft Financials and PeopleSoft Human Capital Management to deliver an efficient staffing solution that also streamlines the payroll and billing processes of staffing companies.
This chapter discusses:
Integration with other PeopleSoft databases.
Integration with other PeopleSoft applications.
The PeopleSoft Pay/Bill Management process flow.
Product functionality.
This section discusses the relationship that PeopleSoft Pay/Bill Management has with the following databases:
PeopleSoft Financials and Supply Chain Management (FSCM).
PeopleSoft Human Capital Management (HCM).
Pay/Bill Management is delivered as part of the FSCM and HCM databases. It is tightly integrated with several products within these databases in order to complete the pay and bill business processes. Both databases are required to run PeopleSoft Pay/Bill Management.
Most PeopleSoft Pay/Bill Management pages and processes are part of the FSCM database. PeopleSoft Pay/Bill Management leverages the FSCM database so that you can perform these business processes:
Create customer records.
Create contact records.
Add applicants and hire them as employees or non-employees.
Create, manage, and process orders and assignments.
Process payroll for employees.
Create and track customer purchase orders.
Manage staffing vendors.
Create vouchers from contractor time.
Process billing.
When PeopleSoft Pay/Bill Management creates customer and contact records, the information is stored in the same FSCM database tables used by other applications such as PeopleSoft Contracts, PeopleSoft Billing, and PeopleSoft Receivables. However, some information, specific only to staffing is stored in additional tables (beginning with the letters FO) which are used only by PeopleSoft Pay/Bill Management and PeopleSoft Staffing Front Office.
The same applies to applicants and employees added through PeopleSoft Pay/Bill Management. Most of the information is stored in the same FSCM database tables used by other applications such as PeopleSoft Resource Management and PeopleSoft Expenses. However, some information, specific only to staffing is stored in additional tables (beginning with FO) which are used only by PeopleSoft Pay/Bill Management and PeopleSoft Staffing Front Office.
Similarly, order and assignment information is stored in the same tables used by PeopleSoft Resource Management and PeopleSoft Staffing Front Office. Information specific to PeopleSoft Pay/Bill Management and PeopleSoft Staffing Front Office is stored in additional tables prefixed with FO.
Some PeopleSoft Pay/Bill Management pages and processes are part of the PeopleSoft HCM database. PeopleSoft Pay/Bill Management leverages the HCM database so that you can perform these business processes:
Enter time for employees and contractors.
Process time entry.
Process payroll.
Note. Throughout the PeopleSoft Pay/Bill Management 9.1 PeopleBook, you will notice that navigation paths sometimes begin with HCM Database. This signifies that the pages that you access are part of the HCM database. If no database is specified prior to a navigation path, you are accessing pages in the FSCM database.
PeopleSoft Pay/Bill Management leverages the capabilities of other PeopleSoft applications to provide a full range of staffing functions. The PeopleSoft Pay/Bill Management system requires integration with several modules and also works with other applications from the FSCM and HCM databases to deliver further staffing solution options. The specific role of each PeopleSoft product is discussed in the business process chapters of this PeopleBook.
This section discusses:
Integration with PeopleSoft Staffing Front Office.
Interaction with PeopleSoft Time and Labor.
Interaction with PeopleSoft Project Costing.
Interaction with PeopleSoft Contracts.
Integration with PeopleSoft Billing.
Integration with PeopleSoft Human Resources.
Integration with PeopleSoft Payroll for North America and Global Payroll.
Integration with PeopleSoft Payables.
PeopleSoft Pay/Bill Management integration with PeopleSoft Staffing Front Office enables you to automate your recruiting, prospecting, ordering, and matching processes. Once customer orders are filled, you can process transactions through PeopleSoft Pay/Bill Management.
PeopleSoft Pay/Bill Management shares the following components and tables with PeopleSoft Staffing Front Office:
Applicants
Employees
Customers
Contacts
Orders
Assignments
Many configuration components and tables are also shared between these two applications.
See Getting Started with PeopleSoft Staffing Front Office.
PeopleSoft Pay/Bill Management requires that you have PeopleSoft Time and Labor installed on your system. PeopleSoft Pay/Bill Management interacts with PeopleSoft Time and Labor so that you can:
Enter time for employees and contractors.
Process time for employees and contractors.
Through PeopleSoft Time and Labor, PeopleSoft Pay/Bill Management users can integrate indirectly with PeopleSoft Project Costing, PeopleSoft Payroll for North America, and PeopleSoft Global Payroll. By using PeopleSoft Time and Labor, PeopleSoft Pay/Bill Management users also benefit from the functionality of task groups, work groups, and time and labor rules.
See PeopleSoft 9.1 Time and Labor PeopleBook, "Preface."
PeopleSoft Pay/Bill Management requires that you have PeopleSoft Project Costing installed on your system. PeopleSoft Pay/Bill Management interacts with PeopleSoft Project Costing so that you can:
Automatically create and manage projects associated with your orders.
Analyze order-related (project-related) transactions.
Process billing.
Process revenue.
PeopleSoft Pay/Bill Management automatically creates a project for each order added to the system (except for orders with a status of Draft). The system also automatically creates project owning organizations (if the Organizations feature is enabled in Project Costing), and project status records.
PeopleSoft Pay/Bill Management automatically creates a project activity for each assignment added to the system. It also adds the assigned person to the project and activity teams. For temporary assignments, the system also creates a rate set which contains the billing rates to be used for the work performed in the assignment.
Through PeopleSoft Project Costing, PeopleSoft Pay/Bill Management integrates indirectly with PeopleSoft Billing, PeopleSoft Receivables, and PeopleSoft General Ledger.
See Oracle's PeopleSoft Project Costing Preface.
PeopleSoft Pay/Bill Management requires that you have PeopleSoft Contracts installed on your system. PeopleSoft Pay/Bill Management interacts with PeopleSoft Contracts so that you can:
Automatically create, manage, and process contracts associated with your orders.
Create, manage, and track customer purchase orders.
Process billing.
Process revenue.
PeopleSoft Pay/Bill Management automatically creates a contract for each order added to the system (except for orders with a status of Draft), and a contract line for each assignment. For temporary assignments, the system creates a rate set which contains the billing rates to be used for the work performed in the assignment. For career assignments it creates milestones with the dates that the customer should be billed. The system also automatically creates a revenue and a billing plan for each assignment. When the first assignment is saved, PeopleSoft Pay/Bill Management activates the contract. For each subsequent assignment in the same order, the system creates a contract amendment in order to add the contract lines.
Through PeopleSoft Project Costing, PeopleSoft Pay/Bill Management integrates indirectly with PeopleSoft Billing, PeopleSoft Receivables, and PeopleSoft General Ledger.
See PeopleSoft Contracts Preface.
PeopleSoft Pay/Bill Management requires that you have PeopleSoft Billing installed on your system. PeopleSoft Pay/Bill Management integrates with PeopleSoft Billing so that you can:
Generate invoices for your contract lines (assignments).
Process and update balances for customer purchase orders.
Create fall off credits for career assignments (this functionality is available only when both PeopleSoft Staffing Front Office and PeopleSoft Pay/Bill Management are installed).
PeopleSoft Contracts sends billing information for fixed-amount contract lines (career assignments) to PeopleSoft Billing. PeopleSoft Contracts and PeopleSoft Project Costing send billing information for rate-based contract lines (temporary assignments) to PeopleSoft Billing. Billing then generates invoices for the contract lines and sends information about the invoices back to PeopleSoft Contracts and PeopleSoft Project Costing.
See PeopleSoft Billing Integrations.
PeopleSoft Pay/Bill Management integrates with PeopleSoft Human Resources to:
Hire employees and non-employees.
Manage employee personal, job, and qualifications information.
See Also
PeopleSoft Human Resources PeopleBook: Administer Workforce
PeopleSoft Pay/Bill Management requires that you have either PeopleSoft Payroll for North America or PeopleSoft Global Payroll installed on your system. Through PeopleSoft Time and Labor, PeopleSoft Pay/Bill Management integrates with payroll applications to:
Pay employees who work in North America.
Pay employees who work outside of North America.
See Also
PeopleSoft Payroll for North America PeopleBook
PeopleSoft Global Payroll PeopleBook
PeopleSoft Pay/Bill Management integration with PeopleSoft Payables enables you to create vouchers for contractor time. When a vendor sends you a bill, you can enter the invoice directly into PeopleSoft Payables and create a voucher. Alternatively, you can automatically generate a voucher based on contractor time recorded in PeopleSoft Pay/Bill Management.
PeopleSoft Pay/Bill Management uses the Submit Time to Payables process to move time entries for contractors from the Project Resources table to the voucher build tables.
See Also
Pay/Bill Management integrates with the PeopleSoft Supply Chain Management database to:
Create and modify customers.
Create and modify contacts.
See Also
Adding General Customer Information
Although the user interface and components are distinct, PeopleSoft Pay/Bill Management shares many tables with PeopleSoft Resource Management, including:
Employees
Orders
Assignments
See Also
PeopleSoft Resource Management 9.1 PeopleBook, "Understanding HRMS"
PeopleSoft Human Resources 9.1 PeopleBook: Manage Competencies
This section discusses the overall business process flow that is enabled by PeopleSoft Pay/Bill Management. The primary business processes include:
Hiring employees.
Assigning employees.
Billing customers.
Paying employees.
Each function comprises multiple processes. The details are discussed in the business process chapters of this PeopleBook.
The following graphic illustrates the system process flow for Pay/Bill Management temporary orders between the financials database and the HCM database:
PeopleSoft Pay/Bill Management process flow for a temporary order (1 of 2)
PeopleSoft Pay/Bill Management process flow for a temporary order (2 of 2)
PeopleSoft Pay/Bill Management provides an applicant component in Financials to collect the minimum required applicant data such as name, address, job code, benefits, and so forth. Once the hire button is clicked, the system sends the person's information to PeopleSoft HRMS using application messaging, and uses a component interface to hire the employee in PeopleSoft HRMS. After the hire, any data updates are made in PeopleSoft HRMS and synchronized with Financials through application messaging.
Assigning Employees or Contractors
Resources can be placed in two types of orders
A career assignment, which involves the staffing organization finding an employee to be hired by a client for a negotiated placement fee.
This is a direct hire between your customer and the employee. PeopleSoft Pay/Bill Management does not generate an employee record, so there is no need to send employee data to the HCM database.
A temporary assignment, in which the staffing organization sends its own employees to work at client sites on a temporary basis.
For every temporary assignment, PeopleSoft Pay/Bill Management requires the person to be hired as an employee or a non-employee. Your customer is billed based on the hours that the employee works.
For temporary assignments, PeopleSoft Pay/Bill Management collects employee and contractor time data that indicates how much time an individual worked. Time data is stored in the HCM database, where PeopleSoft Time and Labor processes the data to produce billable time. Billable time is sent to the FSCM database, where PeopleSoft Project Costing converts the time into billing amounts based on the assignment rates. The billing rows are sent to PeopleSoft Billing so that an invoice can be generated for the customer.
Note. The term "billable time" refers to PeopleSoft Time and Labor payable transactions that need to be or that have been priced for billing. PeopleSoft Time and Labor only produces payable time which is sent to PeopleSoft Payroll for North America. PeopleSoft Time and Labor payable time information is then sent to PeopleSoft Project Costing where it is priced to generate billable transactions.
For career assignments, the negotiated placement fee is billed to the customer according to a preset schedule.
The employee time entered in PeopleSoft Time and Labor is also used to generate payable time to pay employees. The system sends employee payable time data to PeopleSoft Global Payroll or PeopleSoft Payroll for North America, where the employee's paycheck is generated. Payable time for contract employees is routed to PeopleSoft Payables, which creates a voucher and issues a check to the vendor.
This table summarizes the functions of the following PeopleSoft applications as each relates to the PeopleSoft Pay/Bill Management role in the staffing solution:
PeopleSoft Application |
Database |
Functions |
Resource Management |
FSCM |
Pay/Bill Management shares the employee, order, and assignment tables with Resource Management. |
Contracts |
FSCM |
Each order is related to a contract and each assignment is related to a contract line, which contains information that is used to set billing and revenue parameters. |
Project Costing |
FSCM |
Each order is related to a project and each assignment is related to an activity, which contain information that is used to create billable amounts from time data. |
Billing |
FSCM |
This application receives billable amounts from Project Costing and Contracts and generates a customer invoice. |
Payables |
FSCM |
This application receives payable amounts for contractors and issues checks to vendors. |
Time and Labor |
HCM |
This application receives time data from Pay/Bill Management and processes the data to produce billable and payable time. |
Global Payroll |
HCM |
This application receives payable time from Time and Labor and issues paychecks for employees outside North America. |
Payroll for North America |
HCM |
This application receives payable time from Time and Labor and issues paychecks for employees in North America. |