Other Design Considerations for Related Transactions
Determining Billable Status
You set the billable status of the related transactions based on the setup of project/task transaction controls.
Accounting for Revenue
Charge all overtime premium charged to contract projects using the same accounts that straight time labor is charged on those projects.
Displaying Related Transactions on an Invoice
Display overtime premium on separate invoice line from straight time transactions.
You can do this by defining the appropriate labor invoice format to group straight time and overtime premium transactions on different invoice lines. You may do this by grouping the labor invoice lines by expenditure type or by expenditure category or revenue category, if you have straight time and overtime premium expenditure types assigned to different expenditure categories or revenue categories.
Testing Your Implementation
You must test your client extension to ensure that you have correctly implemented this business requirement.
Below are listed the basic steps that you may perform to test your implementation. You should develop detailed test cases, which include the appropriate implementation and project data and the resulting cost, revenue, and invoice amounts for the transactions.
1. Create labor transactions using Double Time and Time and Half expenditure types charged to a contract project
2. Process for costing, revenue accrual, and invoicing
3. Review results of related transactions to ensure that the related transactions are correctly created and processed. Verify the following values of the related transactions:
- Item is included on an invoice
5. Change cost rate of the employee for which you created the overtime premium transactions
6. Mark overtime transactions for cost recalculation
7. Process for costing, revenue accrual, and invoicing
8. Review results of related items with new cost rate to ensure that the related transactions are properly processed (use the values in step 3)
9. Change the related transactions to be non-billable (independent of the source transaction)
10. Process for costing, revenue accrual, and invoicing
11. Review the results of resulting credit memo (you created this when you changed the billable status of the related transactions)
12. Interface cost, revenue, and invoices
13. Review summarized amounts by expenditure types to ensure that cost and revenue amounts are correct for the overtime and overtime premium expenditure types