Billing to Project Costing Process (PC_BI_TO_PC)
Run the Billing to Project Costing process for rate-based contract lines to update the Project Transaction table with results from PeopleSoft Contracts and PeopleSoft Billing processes, including adjustments, discounts, retainages, withholdings, and so forth.
PeopleSoft Billing processes write bill rows to the Project Transaction Temporary Billing table. The Billing to Project Costing process moves the rows from the Project Transaction Temporary Billing table to the Project Transaction table, either in the form of updates to existing rows or as new inserted rows. The process uses the PSBLD (Billing to Projects) analysis group to determine which rows to process and how to process the rows coming from PeopleSoft Billing.
This table lists how transactions are handled:
| Description | Analysis Type of Source Transaction Row | Analysis Type of New or Updated Transaction Row | Billing Distribution Status After Billing to Project Costing Process |
|---|---|---|---|
|
Bill row |
BIL (billable amount) |
BLD (billed amount) |
D (distributed) |
|
Write off |
WTO (see note) |
WTO |
I (ignore) |
|
Deferral |
DEF (see note) |
DEF |
P (priced) |
|
Over limit |
OLT (see note) |
OLT |
P |
|
Billing retainage |
BRT |
BRT (multiplier of –1) |
P |
|
Billing adjustment |
BAJ |
BAJ |
D |
|
Released billing retainage |
RRT |
RRT |
D |
|
Released retainage adjustment |
RAJ |
RAJ |
D |
|
Billing discount |
DSC |
DSC (multiplier of –1) |
D |
|
Prepaid bill row |
BIL - with source type of CBI (Contracts to Billing Interface) |
BLD |
D |
|
Prepaid utilization for billing |
UTL |
UTL (multiplier of –1) |
I |
|
Prepaid utilization adjustment |
UAJ |
UAJ (multiplier of –1) |
I |
|
Prepaid utilization adjustment |
UTL |
UAJ (multiplier of –1) |
I |
|
Fixed fee |
BIL - with source type of CBI |
BLD |
D |
|
Withholding |
WTH |
WTH (multiplier of –1) |
D |
|
Withholding adjustment |
WAJ |
WAJ (multiplier of –1) |
D |
|
Withholding release |
WRL |
WRL |
D |
|
Withholding release adjustment |
WRJ |
WRJ |
D |
|
Withholding write-off |
WWO |
WWO |
D |
|
Sales/use tax |
SUT |
SUT |
D |
|
Nonrecoverable VAT |
VIN |
VIN |
D |
Note:
If the source of a WTO, DEF, or OLT row is a retainage (BRT in the Project Transaction table, or RRT in the billing worksheet) rather than a BIL, the system does not follow the preceding logic. Instead, the system updates the Billing Distribution Status field for the BRT row to D (distributed) and inserts three new rows: RRT row with billing distribution status of I (ignore), RAJ row with billing distribution status of I, and either a WTO row with billing distribution status of I, a DEF row with billing distribution status of P (priced), or an OLT row with billing distribution status of P.
You can determine billed and unbilled amounts by appropriately grouping analysis types within the Project Transaction table. Analysis types and analysis groups can be user-defined. PeopleSoft delivers these sample analysis groups that contain analysis types for billed and unbilled amounts:
| Analysis Group | Analysis Types |
|---|---|
|
BLD (billed transactions) |
BAJ (billing adjustment) BLD (billed amount) BRT (billing retainage) DSC (billing discount) FBD (fixed cost billed amount) RAJ (released retainage adjustment) RRT (released billing retainage) SUT (sales/use tax) UTL (prepaid utilization for billing) |
|
UNBLD (unbilled transactions) |
BIL (billable amount) BRT (billing retainage) DEF (deferred amount) OLT (over limit amount) RRT (released billing retainage) |
|
PSBLD (Billing to Projects) |
BAJ (billing adjustment) BIL (billable amount) BRT (billing retainage) DEF (billing deferral) DSC (billing discount) FBD (fixed cost billed amount) OLT (over limit) PMR (proposal management reversal) RAJ (released retainage adjustment) RRT (released billing retainage) SUT (sales/use tax) UAJ (prepaid utilization adjustment) UTL (prepaid utilization billing) WAJ (withholding adjustment) WRJ (withholding release adjustment) WRL (withholding release) WTH (withholding) WTO (write off) WWO (withholding write off) |
On the source transaction row, the system updates the billing distribution status to:
-
P (priced) when the row is priced.
-
D (distributed) when the row is successfully billed.
On the target row, the system updates the billing distribution status to:
-
W (billing worksheet) while the row is in the billing process or in the worksheet.
-
P when it is created from the Pricing Engine.
-
W when PeopleSoft Contracts selects it for billing.
-
D when the row is successfully billed.
Note:
After the Billing to Project Costing process finishes, run the Refresh Summary Tables Application Engine process (PC_SUM_RFSH) to synchronize the PC_SUMMARY_TBL and CA_PR_SUMM summary tables with new data in the Project Transaction table.