Use this screen to update the Cash Basis subtask of the Open Billing Detail screen (Projects\Maintain\Billing). Only projects that have been set up as cash basis projects will be affected by this process. You can designate a project for Cash Basis Billing by selecting the Bill Cost Incurred on Cash Basis checkbox in the Project Billing Information screen (Projects\Maintain\Billing).
Only transactions originating in Accounts Payable will be evaluated by this process. The system evaluates the payment status of each transaction using the VEND_CHK_VCHR table. This process writes the check date, check number, and check amount to the Cash Basis subtask and uses the total check amount to update the Cash Basis Amount field in the Open Billing Detail screen. The Calculate Bills program (Projects\Process\Billing) will use the information in the Cash Basis Amount field to determine what can be billed on a cash basis project.
Run this process after printing checks and accepting them for the period that you are billing. You must run this process before calculating bills to ensure that transactions that have been paid will be billed. If you neglect to run this process, all Accounts Payable transactions will be treated as unpaid and will not be included on the invoice.
Note: You do not need to post cash disbursements before you run this process. |
Cash basis projects are those that cannot be billed to a customer until payment has been made to subcontractors and suppliers. The system applies the following rules for cash basis billing:
Cash basis is only considered for transactions that are posted through Accounts Payable.
Labor is always considered paid when posted.
Transactions posted to a project using journals other than Accounts Payable are not considered during this process because payment cannot be evaluated.
When should I utilize cash basis on a project?
Use cash basis on a project when you are issuing Government Form 1443 for a large business, or any time that you are required to make payment to subcontractors and suppliers before you can bill your customer.
Which accounts are treated as cash basis?
The accounts that are treated as cash basis on a company-wide basis are the accounts that are identified in the Maintain Billing Accounts screen. Any accounts listed in this screen will be treated as cash basis for any projects that bill on a cash basis. No account will automatically be treated as a cash basis account.
If you have an account that can be billed as a cash basis account on one project and not as a cash basis on another, then it should not be listed in the Maintain Billing Accounts screen. Accounts such as these should be listed individually in the Cash Basis subtask of the Project Billing Information screen (Projects\Maintain\Billing). Only non-labor accounts can be evaluated for cash basis.
Warning: Do not list accounts in both the Billing Accounts screen and the Cash Basis subtask of the Project Billing Information screen (Projects\Maintain\Billing). Use the Maintain Billing Accounts screen only if you know that the account should be a cash basis account on a company-wide basis. |
What happens when I run this process?
When this process is executed, the application will compare the Transaction Amount in the Open Billing Detail screen to the PAID_AMT column in the VEND_CHK_VCHR table to determine whether payment has been made for the transaction. The system will evaluate transactions as follows:
If no payment has been made, the application will populate the Cash Basis Amount field with zero.
If payment has been made, the application will insert the total payment amount to the Cash Basis Amount field and the check number, check date, and check amount into the Cash Basis subtask of the Open Billing Detail screen (Projects\Maintain\Billing).
Only projects that have been set up as cash basis projects will be evaluated. The Calculate Bills process (Projects\Process\Billing) will use amounts from the Cash Basis Amount field only when calculating the invoices for cash basis projects.
How is a cash basis project identified?
You can select cash basis for your project in the Project Billing Information screen (Projects\Maintain\Billing). If you select the Bill Cost Incurred on a Cash Basis checkbox in the Project Billing Information screen, then the project will be considered a cash basis project. If you do not select this screen, all transactions will be billed as usual.
Are partial payments evaluated for cash basis billing?
Partial payments made on Accounts Payable will be included in the Cash Basis Amount field the next time the Update Cash Basis Bills process (Projects\Process\Billing) is executed. The system includes the remaining amount of the voucher when it is paid. The Amount Prev Billed field will be subtracted from the Cash Basis Amount field so the Amount to Bill field will reflect only the amount that has not been previously billed.
What if I decide that I no longer want to bill my project on a cash basis?
If you wish to change the status of your cash basis project to one that can be billed when transactions are posted, you must uncheck the Bill Cost Incurred on Cash Basis checkboxin the Project Billing Information screen (Projects\Maintain\Billing). Once you have unchecked this checkbox, the Calculate Bills program (Projects\Process\Billing) will use the Transaction Amount field in the Open Billing Detail screen (Projects\Maintain\Billing) to calculate the billings instead of the Cash Basis Amount. You will no longer need to use the Update Cash Basis Bills screen (Projects\Process\Billing).
What are the steps for calculating a cash basis billings?
Use the following steps to calculate cash basis billings:
Set up the accounts that should be evaluated for cash basis in the Maintain Billing Accounts screen.
Select the Bill Costs Incurred on a Cash Basis field in the Project Billing Information screen (Projects\Maintain\Billing).
Run the Update Cash Basis Bills process after all transactions have been posted and checks printed for the period.
Run the Calculate Bills screen (Projects\Process\Billing).
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.
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.
Enter, or use Query to select, a parameter description of up to 30 alphanumeric characters.
Use the fields in this group box to enter the fiscal year, period and subperiod that you wish to update.
This field always displays "One" because you can update for only one accounting period at a time.
Enter, or use Lookup to select, the fiscal year to update.
Period *
Enter, or use Lookup to select, the period to update.
Enter, or use Lookup to select, the subperiod to update.
Once you have made your selections, this field displays the ending date for the selected subperiod.
* A red asterisk denotes a required field.
Changes to this screen update the CASH_BASIS_BILLING (Cash Basis Billing) table.