This chapter provides an overview of billing management and discusses how to:
Review the cross-reference table.
Review and reverse billing activity.
Note. For contracts with a classification of Government, you can find additional billing information in the Contracts for Government Contracting PeopleBook.
See Also
Managing Revenue and Billing for Government Contracts
The billing management pages in Contracts provide you with an overview of your contract billing activity within Contracts. From the billing management pages, you can review multiple contract billing plans together, navigate to individual billing plans to update information that controls Contracts billing activity, and reverse billing activity.
Contracts also provides you with a view of any billing activity that you entered manually from an external source. This includes the following type of invoices:
Billing (for all billing methods) that was initiated in Contracts and sent to Billing.
A credit or rebill where the original invoice was initiated in Contracts.
Basic invoice data that you entered manually from another source such as:
A third-party billing system.
A Microsoft Word document.
A Billing module without Contracts cross-reference information.
The system stores the billing schedule for a contract in three tables: CA_BILL_PLAN, CA_BP_EVENTS, and CA_BP_LINES. Each table stores a piece of billing information for a contract. The CA_BILL_PLAN table defines high-level information about the billing plan. The CA_BP_EVENTS table defines when payments are due. The CA_BP_LINES table defines how Contracts should group contract lines when sending invoice lines to the Billing Interface. In the case of as-incurred billing, the invoice lines are not defined in Contracts but are fed in detail to Billing from individual transactions in Project Costing.
You can reverse any billing plan that contains events. You can reverse the entire billing plan for billing plans with the following billing plan methods: Milestone, Percent Complete, Value-Based, and Immediate. You initiate a reversal of a billing plan from the Review Billing - Plans page. You can reverse an entire contract, but only those contract lines with a billing plan method of Milestone, Percent Complete, Value-Based, or Immediate are reversed on the contract. You initiate a reversal of the entire contract from the Contract Reversals page.
Note. If you reverse a billing plan that includes a prepaid, until you enter and finalize the new initial billing plan, utilization does not occur against the prepaid.
Warning! It is not recommended for you to make any billing adjustments to the contract lines outside the Contracts system (for example, in Billing or Project Costing), as these changes will not flow back into Contracts.
You can increase or decrease amount-based contract line amounts, as well as cancel contract lines as part of the amendment process. When increasing or decreasing contract line amounts, you must choose whether to adjust billing and revenue retroactively or to adjust billing and revenue for future events only. The adjust billing and revenue choices are independent of each other and are can be selected on the Amendment Amount Allocation page. When cancelling an amount-based contract line, you can select the Reverse Amounts option from the Amendment Amount Allocation page. This option applies to both billing and revenue. If you select the Reverse Amounts option, then you are indicating that you want to adjust billing and revenue retroactively for the cancelled contract lines. If you do not select the Reverse Amounts option, then for cancelled contract lines, the system adjusts billing and revenue for future events only.
See Also
Understanding Contract Amendments
This section provides an overview of the cross-reference table and discusses how to:
Set fields in the cross-reference table.
Update the cross-reference table: Contracts Billing Interface process.
Update the cross-reference table: Projects/Billing Interface process.
Update the cross-reference table: manually entered invoices.
Review billing examples.
The cross-reference table (CA_BP_XREF) enables Contracts to have visibility of all billing activity that relates to contracts. This includes billing activity originating both within and outside of Contracts.
For billing activity originating in Contracts, these inserts occur:
Fixed-fee bill lines (with a system source of CBI) are initially inserted by the Contracts Billing Interface process.
They are updated throughout the billing cycle and are marked FIN after the invoice has been finalized. This includes billing plans with a billing method of milestone, percent complete, immediate, and value-based.
Rate-based bill lines (with a system source of PBI) are inserted by the Update Contract/Projects Data process (BIPCC000) in Billing after the invoice has been finalized.
Rate-based bill lines are summarized by project, billing currency, and invoice ID.
Recurring bill lines (with a system source of CBI) are initially inserted by the Contracts Billing Interface process.
They are updated throughout the billing cycle and are marked FIN after the invoice has been finalized.
For billing activity originating in Billing, if the bill line specifies a valid contract number and billing plan, the row is inserted by the update Contract/Projects Data process (BIPCC000) in Billing after the invoice has been finalized.
Note. If you reverse a billing plan that includes a prepaid, until you enter and finalize the new initial billing plan, utilization does not occur against the prepaid.
This table describes the use of the fields in CA_BP_XREF:
Field |
Key |
Required |
Description |
CONTRACT_NUM |
Key |
Yes |
Contract number. |
BILL_PLAN_ID |
Key |
Yes |
Billing plan ID. |
XREF_SEQ_NUM |
Key |
Yes |
Sequential number. Assigned by CONTRACT_NUM, BILL_PLAN_ID. |
XREF_STATUS |
|
Yes |
Identifies where this row of data is within the xref lifecycle. Values are: NEW (new), RCV (received by the billing interface), ACP (worksheet accepted), DEL (worksheet rejected or deleted), FIN (finalized), RVS (reversed). |
SYSTEM_SOURCE |
|
Yes |
Identifies where this row was generated. Values are: CBI (contracts billing interface—milestone and percent complete), PBI (projects billing interface—as-incurred), PCA (page entry in contracts), BBI (initiated in Billing). |
EVENT_OCCURRENCE |
Altern |
No |
One of the keys from CA_BP_EVENTS. May not be set for as-incurred billing. |
BPLAN_LN_NBR |
Altern |
No |
One of the keys from CA_BP_LINES. Not set for as-incurred billing. |
CONTRACT_LINE_NUM |
Altern |
No |
Contract line number. |
NET_AMOUNT |
|
No |
Amount sent to Billing from Contracts. No tax. Not set for transactions originating in Billing with the invoice types of ACR, ADJ, ARB, or RAD, for as-incurred billing. |
GROSS_AMOUNT |
|
No |
Amount sent to Billing from Contracts. No tax included. Not set for transactions originating in Billing with the invoice types of ACR, ADJ, ARB, or RAD, for as-incurred billing. |
BI_CURRENCY_CD |
|
Yes |
Currency code of the invoice. |
BUSINESS_UNIT_BI |
|
Yes |
Billing business unit. |
PROCESS_INSTANCE |
|
No |
The process instance for the Contracts Billing Interface process run that inserted the row. Populated only for CBI rows. |
TEMP_INVOICE |
|
No |
Invoice number for the temporary invoice. Populated only for CBI rows. Set when the Billing Interface is run, then cleared out when the worksheet is accepted and an invoice is assigned. |
INVOICE |
|
No |
Invoice number for the actual invoice. |
INVOICE_TYPE |
|
No |
Values are: REG, ACR, ARB, ADJ, and RAD. Set after finalization. |
INVOICE_DT |
|
No |
The date the invoice has as the invoice date. Set after finalization. |
NET_EXTENDED_AMT |
|
No |
Net amount actually on the bill. No tax or freight included. Set after finalization in Billing. |
GROSS_EXTENDED_AMT |
|
No |
Gross amount actually on the bill. No tax or freight included. Set the same as GROSS_AMOUNT by the Contracts Billing Interface process when the row is first created. Reset after finalization in Billing. |
CONTRACT_PPD_SEQ |
|
No |
The prepaid sequence number. Set here if the CA_BP_LINES has it set. |
BUSINESS_UNIT_PC |
|
No |
Projects business unit. |
PROJECT |
|
No |
Project. |
LASTUPDDTTM |
|
Yes |
Date and time last updated. Reset every time the record is updated. |
LASTUPDOPRID |
|
Yes |
Operator ID last updated or process that updated the row. For example, BIPCC000 appears in this field after the process runs. Reset every time the record is updated. |
CHG_ID |
|
No |
Passed for amended lines or events. |
PO_REF |
|
No |
Purchase order (PO) reference number. For fixed-fee if a PO number is associated with the billing plan line. |
When running the Contracts Billing Interface process for amount-based products, the system inserts Contracts billing (CBI) rows into the CA_BP_XREF table. Billing updates the status of these CBI rows throughout the billing cycle until billing is finalized, at which point the system marks these CBI rows as Finalized.
When running the Contracts Billing Interface process for rate-based products, the process sends billing rows for as-incurred billing plans directly to Billing based on data accumulated in Project Costing. The system inserts these Project Costing billing (PBI) rows into the CA_BP_XREF table only after the invoice is finalized, during the Update Contract/Projects Data process (BIPCC000).
When running the Contracts Billing Interface process for recurring billing, the process is similar to that for fixed-fee. The system inserts rows into the CA_BP_XREF table as a New status.
Contracts billing (CBI) rows are initially inserted in the CA_BP_XREF table by the Contracts Billing Interface process. The system then updates these rows at various stages in the billing process. This table shows which fields are updated at each stage:
Field |
NEW |
RCV |
ACP |
DEL |
FIN |
CONTRACT_NUM |
X |
|
|
|
|
BILL_PLAN_ID |
X |
|
|
|
|
XREF_SEQ_NUM |
X |
|
|
|
|
XREF_STATUS |
X |
X |
X |
X |
X |
SYSTEM_SOURCE |
X |
|
|
|
|
EVENT_OCCURRENCE |
X |
|
|
|
|
BPLAN_LN_NBR |
X |
|
|
|
|
CONTRACT_LINE_NUM |
|
|
|
|
|
NET_AMOUNT |
X |
|
|
|
|
GROSS_AMOUNT |
X |
|
|
|
|
BI_CURRENCY_CD |
X |
|
|
|
|
BUSINESS_UNIT_BI |
X |
|
|
|
|
PROCESS_INSTANCE |
X |
|
|
|
|
TEMP_INVOICE |
|
X |
X |
|
|
INVOICE |
|
|
X |
|
|
INVOICE_TYPE |
|
|
|
|
X |
INVOICE_DT |
|
|
|
|
X |
NET_EXTENDED_AMT |
|
|
|
|
X |
GROSS_EXTENDED_AMT |
|
|
|
|
X |
CONTRACT_PPD_SEQ |
Maybe |
|
|
|
|
BUSINESS_UNIT_PC |
|
|
|
|
|
PROJECT |
|
|
|
|
|
LASTUPDDTTM |
X |
X |
X |
X |
X |
LASTUPDOPRID |
X |
X |
X |
X |
X |
CHG_ID |
X |
|
|
|
|
The system inserts PBI rows into the CA_BP_XREF table after the invoices represented by those rows have been finalized in Billing. The system inserts one row for each combination of CONTRACT_NUM, BILL_PLAN_ID, EVENT_OCCURRENCE, CONTRACT_LINE_NUM, BUSINESS_UNIT_PC, PROJECT, BI_CURRENCY_CD, and INVOICE.
Note. Although only certain project activities pertain to particular contract lines, the system does not store the activity in CA_BP_XREF. Activities are summarized by project and billing currency.
This table shows which fields are updated at each stage:
Field |
NEW |
RCV |
ACP |
DEL |
FIN |
CONTRACT_NUM |
|
|
|
|
X |
BILL_PLAN_ID |
|
|
|
|
X |
XREF_SEQ_NUM |
|
|
|
|
X |
XREF_STATUS |
|
|
|
|
X |
SYSTEM_SOURCE |
|
|
|
|
X |
EVENT_OCCURRENCE |
|
|
|
|
Maybe |
BPLAN_LN_NBR |
|
|
|
|
|
CONTRACT_LINE_NUM |
|
|
|
|
X |
NET_AMOUNT |
|
|
|
|
|
GROSS_AMOUNT |
|
|
|
|
|
BI_CURRENCY_CD |
|
|
|
|
X |
BUSINESS_UNIT_BI |
|
|
|
|
X |
PROCESS_INSTANCE |
|
|
|
|
|
TEMP_INVOICE |
|
|
|
|
|
INVOICE |
|
|
|
|
X |
INVOICE_TYPE |
|
|
|
|
X |
INVOICE_DT |
|
|
|
|
X |
NET_EXTENDED_AMT |
|
|
|
|
X |
GROSS_EXTENDED_AMT |
|
|
|
|
X |
CONTRACT_PPD_SEQ |
|
|
|
|
|
BUSINESS_UNIT_PC |
|
|
|
|
X |
PROJECT |
|
|
|
|
X |
LASTUPDDTTM |
|
|
|
|
X |
LASTUPDOPRID |
|
|
|
|
X |
If you manually entered an invoice directly into Billing, the system can still automatically insert rows for that invoice into the CA_BP_XREF table as long as the necessary fields have valid values. Billing enables entry of CONTRACT_NUM, BILL_PLAN_ID, EVENT_OCCURRENCE, BPLAN_LN_NBR, CONTRACT_LINE_NUM, BUSINESS_UNIT_PC, and PROJECT. Only CONTRACT_NUM and BILL_PLAN_ID must be set for the information to be inserted into CA_ BP_XREF. The system inserts rows for manually entered invoices into the CA_BP_XREF table after the invoice has been finalized in Billing.
Review the following examples to see how data flows from a billing plan in Contracts to the Billing Worksheet in Billing and from the Billing Worksheet to the finalized bill and update of Contract/Projects data. You can also see the updates that the system makes to the rows in the CA_BP_XREF table during this process.
Milestone Billing Example
Percent Complete works the same way.
Create a billing plan with two billing plan events and two billing plan lines.
CA_BILL_PLAN:
CONTRACT_NUM |
BILL_PLAN_ID |
AMOUNT |
CA1 |
BP1 |
1000 |
CA_BP_LINES:
CONTRACT_NUM |
BILL_PLAN_ID |
BPLAN_LN_NBR |
GROSS_AMT |
CA1 |
BP1 |
1 |
400 |
CA1 |
BP1 |
2 |
600 |
CA_BP_EVENTS:
CONTRACT_NUM |
BILL_PLAN_ID |
EVENT_OCCURRENCE |
EVENT_DATE |
PERCENTAGE |
CA1 |
BP1 |
1 |
1/1/99 |
50 |
CA1 |
BP1 |
2 |
10/31/99 |
50 |
According to BP1, these are the invoice due dates and amounts:
On January 1, 1999, the following amount is due: (0.5*400) + (0.5*600).
On October 31, 1999, the following amount is due: (0.5*400) + (0.5*600).
Mark the first event RDY, and then run the Contracts Billing Interface process. When you run this process, the system creates the following entries in the CA_BP_XREF table:
Field |
Row 1 |
Row 2 |
CONTRACT_NUM |
CA1 |
CA1 |
BILL_PLAN_ID |
BP1 |
BP1 |
XREF_SEQ_NUM |
1 |
2 |
XREF_STATUS |
NEW |
NEW |
SYSTEM_SOURCE |
CBI |
CBI |
EVENT_OCCURRENCE |
1 |
1 |
BPLAN_LN_NBR |
1 |
2 |
CONTRACT_LINE_NUM |
|
|
NET_AMOUNT |
200 |
300 |
GROSS_AMOUNT |
200 |
300 |
BI_CURRENCY_CD |
USD |
USD |
BUSINESS_UNIT_BI |
EAST |
EAST |
PROCESS_INSTANCE |
123123 |
123123 |
TEMP_INVOICE |
|
|
INVOICE |
|
|
INVOICE_TYPE |
|
|
INVOICE_DT |
|
|
NET_EXTENDED_AMT |
|
|
GROSS_EXTENDED_AMT |
200 |
300 |
CONTRACT_PPD_SEQ |
|
|
BUSINESS_UNIT_PC |
|
|
PROJECT |
|
|
LASTUPDDTTM |
1-DEC-1998 10:30:22 |
1-DEC-1998 10:30:22 |
LASTUPDOPRID |
OPRID that ran the Contracts Billing Interface process |
OPRID that ran the Contracts Billing Interface process |
After you have successfully run the Contracts Billing Interface process, run the billing interface process in Billing. This process updates the CA_BP_XREF rows to an XREF_STATUS of RCV (received). This process also adds a TEMP_INVOICE number and inserts the date into the LASTUPDDTTM field:
Field |
Row 1 |
Row 2 |
CONTRACT_NUM |
CA1 |
CA1 |
BILL_PLAN_ID |
BP1 |
BP1 |
XREF_SEQ_NUM |
1 |
2 |
XREF_STATUS |
RCV |
RCV |
SYSTEM_SOURCE |
CBI |
CBI |
EVENT_OCCURRENCE |
1 |
1 |
BPLAN_LN_NBR |
1 |
2 |
CONTRACT_LINE_NUM |
|
|
NET_AMOUNT |
200 |
300 |
GROSS_AMOUNT |
200 |
300 |
BI_CURRENCY_CD |
USD |
USD |
BUSINESS_UNIT_BI |
EAST |
EAST |
PROCESS_INSTANCE |
123123 |
123123 |
TEMP_INVOICE |
TMP-000234 |
TMP-000234 |
INVOICE |
|
|
INVOICE_TYPE |
|
|
INVOICE_DT |
|
|
NET_EXTENDED_AMT |
|
|
GROSS_EXTENDED_AMT |
200 |
300 |
CONTRACT_PPD_SEQ |
|
|
BUSINESS_UNIT_PC |
|
|
PROJECT |
|
|
LASTUPDDTTM |
1-DEC-1998 12:43:02 |
1-DEC-1998 12:43:02 |
LASTUPDOPRID |
OPRID that ran the billing interface |
OPRID that ran the billing interface |
The billing administrator accepting the Billing Worksheet to which these rows were written triggers the next update to the CA_BP_XREF table. The system updates the XREF_STATUS for rows that were accepted in the Billing Worksheet to a status of ACP (accepted). The system also inserts the actual invoice number, inserts the date in the LASTUPDDTTM field, and adds the user ID of the user who accepted the bills to the LASTUPDOPRID field:
Field |
Row 1 |
Row 2 |
CONTRACT_NUM |
CA1 |
CA1 |
BILL_PLAN_ID |
BP1 |
BP1 |
XREF_SEQ_NUM |
1 |
2 |
XREF_STATUS |
ACP |
ACP |
SYSTEM_SOURCE |
CBI |
CBI |
EVENT_OCCURRENCE |
1 |
1 |
BPLAN_LN_NBR |
1 |
2 |
CONTRACT_LINE_NUM |
|
|
NET_AMOUNT |
200 |
300 |
GROSS_AMOUNT |
200 |
300 |
BI_CURRENCY_CD |
USD |
USD |
BUSINESS_UNIT_BI |
EAST |
EAST |
PROCESS_INSTANCE |
123123 |
123123 |
TEMP_INVOICE |
TMP-000234 |
TMP-000234 |
INVOICE |
112233 |
112233 |
INVOICE_TYPE |
|
|
INVOICE_DT |
|
|
NET_EXTENDED_AMT |
|
|
GROSS_EXTENDED_AMT |
200 |
300 |
CONTRACT_PPD_SEQ |
|
|
BUSINESS_UNIT_PC |
|
|
PROJECT |
|
|
LASTUPDDTTM |
3-DEC-1998 09:43:20 |
3-DEC-1998 09:43:20 |
LASTUPDOPRID |
OPRID that accepted the worksheet |
OPRID that accepted the worksheet |
Once the billing administrator has finalized the invoice in Billing, the last update to the CA_BP_XREF table occurs when the Update Contract/Projects Data process (BIPCC000) in Billing is run. The system updates the XREF_STATUS to FIN (finalized), INVOICE_TYPE, and inserts values for the billing currency code (BI_CURRENCY_CD), the net extended amount (NET_EXTENDED_AMT), and gross extended amount (GROSS_EXTENDED_AMT). The system then inserts the date in the LASTUPDDTTM field and adds the user ID of the user who finalized the invoice:
Field |
Row 1 |
Row 2 |
CONTRACT_NUM |
CA1 |
CA1 |
BILL_PLAN_ID |
BP1 |
BP1 |
XREF_SEQ_NUM |
1 |
2 |
XREF_STATUS |
FIN |
FIN |
SYSTEM_SOURCE |
CBI |
CBI |
EVENT_OCCURRENCE |
1 |
1 |
BPLAN_LN_NBR |
1 |
2 |
CONTRACT_LINE_NUM |
|
|
NET_AMOUNT |
200 |
300 |
GROSS_AMOUNT |
200 |
300 |
BI_CURRENCY_CD |
USD |
USD |
BUSINESS_UNIT_BI |
EAST |
EAST |
PROCESS_INSTANCE |
123123 |
123123 |
TEMP_INVOICE |
TMP-000234 |
TMP-000234 |
INVOICE |
112233 |
112233 |
INVOICE_TYPE |
REG |
REG |
INVOICE_DT |
5-DEC-1998 |
5-DEC-1998 |
NET_EXTENDED_AMT |
200 |
300 |
GROSS_EXTENDED_AMT |
200 |
300 |
CONTRACT_PPD_SEQ |
|
|
BUSINESS_UNIT_PC |
|
|
PROJECT |
|
|
LASTUPDDTTM |
5-DEC-1998 10:08:02 |
5-DEC-1998 10:08:02 |
LASTUPDOPRID |
OPRID that finalized the invoice |
OPRID that finalized the invoice |
Milestone Billing Example Part Two The Credit/Rebill
On January 10, 1999, the customer calls the billing department to complain that tax was charged on line two when it was a nontaxable item. The billing department issues a line level adjustment. Here are the CA_BP_XREF entries for these transactions.
Note. The system does not make entries to the cross-reference table for adjustments until the invoices for those adjustments are finalized and the Update Contract/Projects Data process is run.
Field |
Row 3 |
Row 4 |
CONTRACT_NUM |
CA1 |
CA1 |
BILL_PLAN_ID |
BP1 |
BP1 |
XREF_SEQ_NUM |
3 |
4 |
XREF_STATUS |
FIN |
FIN |
SYSTEM_SOURCE |
FBI |
FBI |
EVENT_OCCURRENCE |
1 |
1 |
BPLAN_LN_NBR |
2 |
2 |
CONTRACT_LINE_NUM |
|
|
NET_AMOUNT |
|
|
GROSS_AMOUNT |
|
|
BI_CURRENCY_CD |
|
|
BUSINESS_UNIT_BI |
EAST |
EAST |
PROCESS_INSTANCE |
|
|
TEMP_INVOICE |
|
|
INVOICE |
112234 |
112234 |
INVOICE_TYPE |
RAD |
RAD |
INVOICE_DT |
10-JAN-1999 |
10-JAN-1999 |
NET_EXTENDED_AMT |
300 |
300 |
GROSS_EXTENDED_AMT |
300 |
300 |
CONTRACT_PPD_SEQ |
|
|
BUSINESS_UNIT_PC |
|
|
PROJECT |
|
|
LASTUPDDTTM |
10-JAN-1999 12:15:23 |
10-JAN-1999 12:15:23 |
LASTUPDOPRID |
OPRID that finalized the invoice |
OPRID that finalized the invoice |
Note that the amount here does not show any change. This is because the tax amount is handled strictly in Billing.
As-incurred Billing Example
Define two rate-based contract lines.
CA_DETAIL:
CONTRACT_NUM |
CONTRACT_LINE_NUM |
DESCR |
OTHER FIELDS |
CA2 |
1 |
Consulting Services |
… |
CA2 |
2 |
Consulting Services |
… |
CA_BILL_PLAN
You must associate the rate-based lines with an as-incurred billing plan. The as-incurred billing plan does not have an amount associated with it. You bill as work is performed:
CONTRACT_NUM |
BILL_PLAN_ID |
AMOUNT |
CA2 |
BP1 |
|
CA_BP_EVENTS
Billing plan events are optional for as-incurred billing plans. If no billing plan events are defined, you bill for work performed to date when you run the Contracts Billing Interface process:
CONTRACT_NUM |
BILL_PLAN_ID |
EVENT_OCCURRENCE |
EVENT_DATE |
PERCENTAGE |
|
|
|
|
|
CA_BP_LINES
You do not define billing plan lines for as-incurred billing.
CA_DETAIL_PROJ
This table stores Project Costing information related to contract lines. You relate projects to contract lines on the Related Projects page:
CONTRACT_NUM |
CONTRACT_LINE_NUM |
BUSINESS_UNIT_PC |
PROJECT_ID |
ACTIVITY_ID |
CA2 |
1 |
PCBU |
PC1 |
A1 |
CA2 |
1 |
PCBU |
PC2 |
A1 |
CA2 |
2 |
PCBU |
PC1 |
A2 |
CA_BP_XREF
The Billing Plan - History page displays one row per combination of contract line, business unit, and project, even though the billing for that contract line may have included billing for multiple activities. The system inserts this row into the cross-reference table only after the invoice has been finalized in Billing and the Update Contract/Projects Data process is run:
Field |
Row 1 |
Row 2 |
CONTRACT_NUM |
CA2 |
CA2 |
BILL_PLAN_ID |
BP1 |
BP1 |
XREF_SEQ_NUM |
1 |
2 |
XREF_STATUS |
FIN |
FIN |
SYSTEM_SOURCE |
PBI |
PBI |
EVENT_OCCURRENCE |
|
|
BPLAN_LN_NBR |
1 |
1 |
CONTRACT_LINE_NUM |
1 |
2 |
NET_AMOUNT |
|
|
GROSS_AMOUNT |
|
|
BI_CURRENCY_CD |
USD |
USD |
BUSINESS_UNIT_BI |
EAST |
EAST |
PROCESS_INSTANCE |
|
|
TEMP_INVOICE |
|
|
INVOICE |
112236 |
112236 |
INVOICE_TYPE |
REG |
REG |
INVOICE_DT |
31-OCT-1999 |
31-OCT-1999 |
NET_EXTENDED_AMT |
400 |
200 |
GROSS_EXTENDED_AMT |
400 |
200 |
CONTRACT_PPD_SEQ |
|
|
BUSINESS_UNIT_PC |
PCBU |
PCBU |
PROJECT |
PC1 |
PC2 |
LASTUPDDTTM |
31-OCT-1999 07:22:14 |
31-OCT-1999 07:22:14 |
LASTUPDOPRID |
OPRID that finalized the invoice |
OPRID that finalized the invoice |
This section lists prerequisites and common elements and discusses how to:
Review or reverse billing activity for billing plans.
Review billing events.
Review statuses for as-incurred billing plans.
See Also
Understanding Billing in Contracts
Before reviewing and reversing billing activity, you must first assign your contract lines to a billing plan and define bill lines and billing events for that billing plan.
Billing Business Unit |
Billing business unit. |
Billing Plan ID |
Each contract can contain multiple billing plans. You must select a contract number before you can search by billing plan ID. |
Billing Plan Status |
You can search for billing plans with a specific billing plan status. |
Bill To Customer |
Customer receiving the invoice. |
Business Unit |
Contracts business unit. |
Contract Classification |
You can search for billing plans attached to contracts with a specific contract classification. You select a value for the contract classification when creating a new contract. The contract classification selection determines the way that fields and pages are displayed in the Contracts application. Values for the Contract Classification field include: Standard, Internal, Government, and Federal Reimbursable Agreement. |
Detail |
Click this link to view pending and billed amounts, events, or milestones associated with a billing plan. |
History |
Click to view the billing history for events or projects associated with this billing plan. |
Hold |
Select to search for all billing plans or events that have been placed on hold. |
Hold Date |
If you or the system holds a billing plan or event, the system populates this field with the current system date. You can place a billing plan on hold once the billing plan is in a status greater than Ready. In addition, the system automatically places a boiling plan on hold when you initiate a reversal or when amendment processing affects events. |
Page Name |
Object Name |
Navigation |
Usage |
CA_BI_MGMT_INQ_PNL |
Customer Contracts, Review Billing, Plans |
View billing plan activity or update plan status for both pending and billed amounts, for any cross-section of the Contracts system. Update plan status to Pending or Ready. Reverse billing for Milestone, Percent Complete, Value-Based, and Immediate billing plans. Note. To reverse billing for an entire contract, access the Contract Reversal page. |
|
CA_BI_MGMT_EVENTS |
Customer Contracts, Review Billing, Events |
From this page, you can view amounts by event that have been billed to date and are pending. Inquire on the status of billing events. Place billing plan events on hold, update event statuses, and navigate to more detailed information. Reverse billing for billing plan events. |
|
CA_BI_MGMT_AI_PNL |
Customer Contracts, Review Billing, As Incurred |
Inquire on the status of as-incurred billing plans. From this page, you can view the amounts that have been billed to date and the amounts that are pending. You can place billing plans on hold and you can navigate to more detailed information. |
Access the Review Billing - Plans page.
Search Criteria
Use the fields in the search criteria group box to filter your search results by entering specific values in these fields. If you leave all fields blank, the search returns all billing plans for all active contracts within your system.
Method
Select the check box of a billing plan - billing method to limit your search to include only those billing plans with a billing method equal to the billing methods that you selected. If you leave all check boxes blank, the system returns all billing plans matching the remainder of your search criteria. Billing method choices include: Milestone, Percent Complete, Value Based, As Incurred, Recurring, and Immediate.
Fee Type
To view billing plans, you must select a value of None in the Fee Type group box. For contracts with a classification of Government, you can select other values in this field.
Review Billing - Plans Page: Contract Billing Information Tab
(select) |
Select a check box to update the status for this billing plan to Pending, Ready, or Reversal in Progress. Depending on your selection in the Update Plans group box, when you click the Update Plan Status button, the system updates the status of the billing plan. |
Bill Plan ID |
Click to view details pertaining to this billing plan ID. |
Billing Method |
Displays the billing method of the billing plan. |
Status |
Displays the status of the billing plan. |
Hold |
Indicates whether this billing plan has been placed on hold. |
Update Plans
The status for each row in the Search Results region of the page can be changed from Ready to Pending or from Pending to Ready. You can update the status of multiple billing plans at the same time by selecting the new status (either Pending or Ready), selecting the check box next to the appropriate billing plans, clicking the Update Plan Status button, and saving.
Pending |
Select to update the status of the selected event to Pending. |
Ready |
Select to update the status of the selected event to Ready. |
Reversal in Progress |
Select to reverse all or a portion of the billing that has been billed for the selected billing plan. Click the Update Plan Status button to reverse the billing. If the billing plan status is Completed, and all billing plan lines have been successfully reversed, the next time that you run CA_BI_INTFC, the system updates the plan's status to Reversed. Note. This selection does not apply to recurring billing plans. The system does not allow you to reverse recurring billing plans. |
Update Plan Status |
Click to update the billing plan status of the selected contract lines in the Contract Billing Information group box with the pending, ready, or reversal in progress status that you selected. If you selected the Reversal In Progress option, clicking this button initiates the reversal for the billing plan. |
Review Billing - Plans Page: Billing Financial Information Tab
Select the Billing Financial Information tab.
Amount |
For billing plan IDs associated with fixed-amount contract lines, displays the net amount for this billing plan ID. |
Total Sent to Billing |
Displays the amount for a billing plan ID that has been picked up by the Contracts Billing Interface process and sent to Billing. This field does not apply to recurring billing plans. |
Total Billed |
Displays the amount that has been finalized and billed by Billing and then written back by Billing to the Contracts billing cross-reference table. |
Amount Pending |
For billing plan IDs associated with fixed-amount contract lines, the amount pending equals the total sent to billing minus the total billed. This field does not apply to recurring billing plans. |
Billed Thru Date |
For recurring contract lines, displays the date through which the bill has billed. |
Access the Review Billing - Events page.
Use the fields in the Search Criteria group box to filter your search results by entering specific values in these fields. If you leave all fields blank, the search returns all billing events for all active contracts within your system.
Method
Select the check box of a billing event - billing method to limit your search to include only those billing events with a billing method equal to the billing methods that you selected. If you leave all check boxes blank, the system returns all billing events matching the remainder of your search criteria. Your billing method choices include: Milestone, Percent Complete, Value Based, and As Incurred.
Fee Type
To view billing events, you must select a value of None in the Fee Type group box. For contracts with a classification of Government, you can select other values in this field.
Review Billing - Events Page: Contract Billing Information Tab
(select) |
Select this check box to update the status for this billing event to Pending, Ready, or Reversal Initiated. Depending on your selection in the Update Events group box, when you click the Update Event Status button, the system updates the status of the billing event. |
Event Status |
Displays the billing plan event status associated with this contract line. |
Update Events
The event status for each row in the Search Results region of the page can be changed from Ready to Pending or from Pending to Ready. You can update the status of multiple billing plan events at the same time by selecting the new status (either Pending or Ready), selecting the appropriate events, clicking the Update Event Status button, and saving. The event status works in conjunction with the billing plan status to control when the amounts that you associated with an event are ready to bill.
Pending |
Select to update the status of the selected event to Pending. |
Ready |
Select to update the status of the selected event to Ready. |
Reversal Initiated |
Select to reverse the billing that has been billed for the selected billing event. When the event status equals Completed and all processing is complete for the event, clicking the Update Event Status button reverses the billing that was billed for this billing event. When the Contract Billing Interface (CA_BI_INTFC) runs, the system generates a reversal entry and updates the event’s status to Reversal In Progress. This reversal is then available to be picked up by the billing process. Once the event is sent to Billing and processed all the way through billing, the next run of the CA_BI_INTFC process changes the event status to Reversed. Once all events for a billing plan are in a status of Reversed, the CA_BI_INTFC process sets the billing plan's status to Reversed. Note. This selection does not apply to Percent Completeevents. |
Update Event Status |
Click to update the event status of the selected contract lines in the Contract Billing Information group box with the pending, ready, or reversal initiated status you selected. |
Review Billing - Events Page: Billing Financial Information Tab
Select the Billing Financial Information tab.
Plan Status |
Displays the associated billing plan status for this billing event. |
Event Status |
Displays the billing plan event status. |
Event Amount |
For billing plan events associated with fixed-amount contract lines, displays the net amount for this billing plan event. This is the total amount that is to be billed. |
Total Sent to Billing |
Displays the amount for a billing plan event that has been picked up by the Contracts Billing Interface process and sent to Billing. This amount has been sent to Billing, but is not yet billed. |
Total Billed |
Displays the amount that has been finalized and billed by Billing and then written back by Billing to the Contracts billing cross-reference table. |
Access the Review Billing - As Incurred page.
Use the fields in the Search Criteria group box to filter your search results by entering specific values in these fields. If you leave all fields blank, the search returns all billing information for all active contracts within your system.
Project |
When defining rate-based contract lines, you link the contract lines to Project Costing projects. |
Fee Type
To view as incurred billing, you must select a value of None in the Fee Type group box. For contracts with a classification of Government, you can select other values in this field.
Review Billing - As Incurred Page: Billing Financial Information Tab
Select the Billing Financial Information tab.
The following amounts appear in the billing currency.
Total Billed |
Displays the amount that has been finalized and billed by Billing and then written back by Billing to the contracts billing cross-reference table. |
Amount Pending |
Displays the billable amount in Project Costing that has not yet been invoiced. |