Field Descriptions

Table Information

 

Calculate Bills

What can I do in this screen?

Use this screen to calculate your bills, based on information you have set up in the Project Billing Information screen (Projects\Maintain\Billing). Once you have calculated bills, you can review them in the screens in the Edit Standard Bills  screen (Projects\Transactions\Billing).

Warning: To improve the processing performance of the Compute Revenue and Calculate Bills applications, four new tables have been added to Costpoint 6. You must run the Synchronize Project Performance Tables utility when you upgrade to Costpoint 6 to add existing project data to the four new tables. If you already run version 6, you must run this utility when you receive the Service Pack that adds the new performance tables. If you upload data using scripts, you also need to run this utility. If you frequently use scripts to upload data, you may need to run this utility at month end, before calculating revenue or standard bills, to ensure that the performance tables are in synch. You can schedule this utility on the process server. Please see the documentation for the Synchronize Project Performance Tables utility for more information.

The new tables are: Project Hierarchy (PROJ_HIERARCHY), Source Project Mapping (PROJ_SRCE_PROJ), Invoice Level Mapping (PROJ_INVC_PROJ), and Revenue Level Mapping (PROJ_REV_PROJ).

When should I use this screen?

Calculate bills after all transactions for the period to be billed have been posted. If you are using cash basis billing, be sure to run the Update Cash Basis Bills process (Projects\Process\Billing) before you calculate bills. For system-calculated bills, you must calculate billings before you can edit, print, and post your bills.

Field Descriptions

Identification Block

Use the fields in this block to create a new parameter ID or to retrieve a previously saved parameter ID.  A parameter ID represents a set of screen selection parameters.  Once you have saved a parameter ID and its related parameters, you can retrieve them using Query.  

You can use the retrieved parameters to produce reports and run processes more efficiently and with greater consistency.  Many users save a unique set of parameters for each different way they run a report or process.  If you select a previously saved parameter ID or parameter description, the associated saved screen selection parameters will automatically display as selection defaults.  You can change any of the associated selection defaults as necessary.

Parameter ID *

Enter, or use Query to select, a parameter ID of up to 15 alphanumeric characters.  You should choose characters for your parameter ID that help identify the type of selections you made in the screen, such as "PERIOD" or "QUARTERLY."  

When you save your record, all the selections made in the screen are stored with the parameter ID. Later, you can retrieve the parameter using Query.

You can use the parameter to produce reports and run processes more efficiently because you can select the parameter ID with its previously defined screen selections.  Once the default selections display in the screen, you can override the defaults as necessary.

Description *

Enter, or use Query to select, a parameter description of up to 30 alphanumeric characters.

Selection Ranges

Use the fields in this group box to select an ending fiscal year, period, and subperiod for your bills.  All transactions in the Open Billing Detail screen (Projects\Maintain\Billing) up to and including the subperiod entered here will be included on the bill.

Accounting Period

Option

This non-editable field displays the option "One."  You can only calculate bills for one ending period at a time. All transactions up to and including the subperiod entered here will be included on the bill.

Fiscal Year  *

Enter, or use the Lookup to select, the fiscal year for which you want to calculate bills.

Period *

Enter, or use the Lookup to select, the accounting period for which you want to calculate bills.

Subpd *

Enter, or use the Lookup to select, the subperiod for which you want to calculate bills.  Costs posted to the general ledger up through the selected subperiod will be included in the billing calculations.

Ending Date

This non-editable field displays the ending date of the subperiod.  

Projects

Option

Use this drop-down box to select the range option for projects to be included when you run this process.  The following options are available:

Start

Enter, or use Lookup to select, the starting value for the range of projects to include. If you select "All" or "From Beginning" in the Option field, this field will be disabled.  If you select "One," "Range," or "To End," you must enter a value in this field.

End

Enter, or use Lookup to select, the ending value for the range of projects to include. If you select "All," "One," or "To End" in the Option field, this field will be disabled.  If you select "Range" or "From Beginning" you must enter a value in this field.

Bill Groups

Option

Use this drop-down box to select the range of Billing Groups that you want to include in your process.  The following options are available:

Start

Enter, or use Lookup to select, the starting value for the range of bill groups to include. If you select "All" or "From Beginning" in the Option field, this field will be disabled.  If you select "One," "Range," or "To End," you must enter a value in this field.

End

Enter, or use Lookup to select, the ending value for the range of bill groups to include. If you select "All," "One," or "To End" in the Option field, this field will be disabled.  If you select "Range" or "From Beginning" you must enter a value in this field.

Billing Cycles

Option

Use this drop-down box to select the range of Billing Cycles that you want to include in your process.  The following options are available:

Start

Enter, or use Lookup to select, the starting value for the range of billing cycles to include. If you select "All" or "From Beginning" in the Option field, this field will be disabled.  If you select "One," "Range," or "To End," you must enter a value in this field.

End

Enter, or use Lookup to select, the ending value for the range of billing cycles to include. If you select "All," "One," or "To End" in the Option field, this field will be disabled.  If you select "Range" or "From Beginning" you must enter a value in this field.

Options

Use the fields in this block to select the invoice date, calculation options, processing options, and options for inclusion of certain transactions.

Calculate

Use the fields in this group box to select the type of process that you want to run.

Billings

Select this radio button to calculate invoices. All options on the screen will be available when you select this radio button. Calculated invoices will be available in the Edit Standard Bills  screen (Projects\Transactions\Billing) after you run this process.

Billable Value on Open Transactions

Select this radio button to calculate the billable value of transactions in the Open Billing Detail screen (Projects\Maintain\Billing). This enables you to analyze the amount that will be billable without regard to ceilings, retainages, sales taxes, scheduled items, or other charges. Only items that reside in the Open Billing Detail screen will be considered when you use this option.  No invoices will be produced. If you select this radio button, the Include in Process and Include group boxes will be unavailable.

The system will create a report table named Z_BLPUBILL_RPT when you run this process. No standard report is available, so you will need a report writer to access the information in this table.   

Billable Value on Unbilled Transactions

This checkbox is available only when the Use Goal Multipliers for Billable Value Calculations checkbox is selected in the Project Settings screen (Administration\Configure\Projects). Select this radio button to compute the billable value of items in the Open Billing Detail screen (Projects\Maintain\Billing) using multipliers. When you select this radio button, the Include in Process and Include group boxes will be unavailable.

This process creates a report table called PROJ_GOAL_UNBILL.  No standard report is available when you select this option, so you will need a report writer to access the information in this table.  

Processing Options

Use the fields in this group to automatically release items on hold, create zero retainage and over-ceiling rows, and create zero fee rows.

Auto-Release On-Hold Items

Select this checkbox to release all items on hold for the selected bills. To release only selected items, use the Adjust Open Billing Detail screen (Projects\Process\Billing).

Create Zero Retainage and Over-Ceiling Rows

Select this checkbox to create retainage or over ceiling rows in the Edit Standard Bills  screen (Projects\Transactions\Billing). Retainage or over ceiling lines with amounts other than zero always print on the bill if they have been formatted to do so. This option allows you to print the lines on the bill even if they are zero.

Use this option when you want to bill retainage during contract closeout or when you want to bill over ceiling amounts after additional funding has been received. Over ceiling rows include over fee ceiling, over cost ceiling, and over total ceiling.

Create Zero Fee Rows

Select this checkbox to create fee rows in the Edit Standard Bills  screen (Projects\Transactions\Billing). Fee rows with amounts other than zero always print on the bill if they have been formatted to do so.

This option allows you to print the fee lines on the bill even if they are zero. You can edit the fee amounts for the current billing amount. There must be a previously billed fee amount in order to create a zero fee row. A zero fee row cannot be created if there has been no fee recognized on a previous bill. You can use this option if you have an award fee to bill.

Create Zero Discount Rows

Select this checkbox to print labor and non-labor discount lines on your bills, even if the discount lines do not have a current amount to bill.  When calculating bills, the system will create zero discount rows so that, if you edit the discount amounts on the bill, the detail bills will equal the total invoice amount due.

Note:  The system will create new rows only for projects that have a discount method selected in the in the Revenue Information screen (Projects\Maintain\Revenue) or the Other Info tab of the Project Billing Information screen (Projects\Maintain\Billing).

Include

Use the fields in this group box to customize the data that will be calculated on the bills.

Current Activity Only

Select this checkbox to calculate only those bills that have current activity.

If this checkbox is selected, only those bills that have transactions in the Open Billing Detail screen (Projects\Maintain\Billing) will be calculated. This will save processing time because the system will not calculate bills for which there is no current activity. If a project ceiling level has been increased, the bill should be calculated even though there have not been any new transactions posted to the project. This will ensure that any "amounts in excess" from previous bills will be billed, up to the new ceiling.

Transactions with Zero Bill Rate

Select this checkbox to include T&M transactions with a zero billing rate. This can be helpful in identifying missing billing rates.

Transactions with Zero Cost Amount

Select this checkbox to include transactions with a zero cost amount.

Transactions with Zero Units Quantity

Select this checkbox to include transactions with a zero unit quantity amount.

Invoice Date *

Enter, or use Calendar Lookup to select, an invoice date, or use the system date as the default.  This date will display in the Invoice Date field of the Edit Standard Bills  screen (Projects\Transactions\Billing), where it can be edited. This date will also display in the header of the bill when it is printed.

* A red asterisk denotes a required field.

Note: If you are using discount functionality, the system follows these general rules when calculating bills:

  1. Burdens are applied to the amount BEFORE the discount.

  2. Discounts are applied to the direct cost amounts (or direct cost amounts including burden on the w/burden discount methods).

  3. Fee is applied to the total AFTER the discount.

  4. Sales Tax is applied to the amount AFTER the discount.

  5. Retainage is applied AFTER the discount.

Ceilings:

  1. Account Ceilings are enforced BEFORE the discounts are applied.

  2. Project Total Ceilings are enforced AFTER the discounts are applied.

Source Tables

OPEN_BILLING_DETL (Open Billing Detail)

PROJ_BILL_INFO (Project Billing Information)

ACCT_DISC (Account Discounts)

CUST_VOLUME_DISC (Customer Volume Discounts)

PROJ_VOLUME_DISC (Project Volume Discounts)

PROJ_INVC_PROJ

Table Information

Calculating bills updates the following tables:

BILL_EDIT_DETL (Billing Edit Detail)

BILL_EDIT_INVC_HDR (Billing Edit Invoice Header)

Z_BLPUNBILL_RPT (Unbilled Report Table)

PROJ_GOAL_UNBILLED (Project Goal Unbilled)

Top of Page