Skip to main content
Project Billing and RetainageLesson 9

Billing Projects for Progress with Retainage

Back to V300: Project Accounting for Construction

Lesson 9: Billing Projects for Progress with Retainage

Part 2: Project Billing and Retainage

A customer may retain a part of an invoice amount until the necessary work has been completed and pay the

retained amount when all the terms of the agreement have been met. This lesson describes how you can bill a project by its progress and then process the invoices with retained amounts.

AR Invoices with Retainage: General Information

A customer may retain a part of the amount of an invoice until your company has finished performing the work that is being billed. In this case, to process the total amount of the invoice, at least two invoices are created in Acumatica ERP: the invoice for which part of the amount is retained, and the retainage invoice, which contains the retained amount to be paid. The invoice with retainage is paid during the period of time agreed upon between your company and the customer. The retainage invoice contains the retained amount (or a part of the retained amount) to be paid; a retainage invoice is paid aer the contractual work has been finished. Multiple retainage invoices can be created for one invoice with retainage.

Learning Objectives

In this lesson, you will learn how to do the following:

  • Create a pro forma invoice and the related AR invoice with retainage
  • Release the retainage from the AR invoice
  • Process a retainage invoice
  • Apply payments to AR invoices with retainage

Applicable Scenarios

You process an invoice with retainage when the customer has withheld a part of the invoice amount until the work is substantially complete to assure that your company will satisfy its obligations and complete the project.

The Processing Workflow of an Invoice with Retainage

Typically, an AR invoice with retainage goes through the following general steps during its life cycle:

  1. Entry of the invoice with retainage and preparation of the invoice for release: A data entry person creates the invoice with retainage on the Invoices and Memos (AR301000) form. The balance of this invoice equals the sum of the extended prices minus the line discounts of the lines of the invoice, with this subtotal reduced by the retainage amount. The total amount of the invoice (which is shown on the Retainage tab) is the detail total amount plus the retained amount.
  2. Release of the invoice with retainage: An accountant releases the prepared invoice. This released invoice is assigned the Open status, affects the balances of the selected customer and the GL accounts, and requires further processing.
  3. Receipt of a payment for the invoice with retainage: The accountant enters a payment on the Payments and Applications (AR302000) form for the invoice, and then processes and releases the payment. The system reduces the balance of the invoice by the amount paid. When the payment is released, the balance of the customer is reduced by the paid amount and the general ledger accounts are updated. The invoice with retainage still has the Open status.
  4. Release of retainage: To reflect that work has been completed, the accountant releases a part of the retained amount or the full retained amount for the invoice on the Release AR Retainage (AR510000) form. When this retainage is released, the system creates a retainage invoice. This invoice has the Balanced or On Hold status, depending on whether the Hold Documents on Entry check box is selected on the Accounts Receivable Preferences (AR101000) form. When the retainage invoice is released, the system updates the balances of the customer, the related GL accounts, and the unreleased retainage amount of the invoice with retainage.
  5. Receipt of a payment for a retainage invoice: The accountant enters a payment in the system for the retainage invoice, and then processes and releases the payment. The system reduces the balance of the retainage invoice by the amount paid. The balance of the customer is reduced by the paid amount, and the GL accounts are updated. If the full retained amount has been released and paid, the invoice with retainage is assigned the Closed status, and its unreleased and unpaid retainage amounts are 0. If a part of the retained amount has been released and paid, the invoice with retainage keeps the Open status. The system reduces the invoice's unreleased and unpaid retainage amounts by the retainage released and the retainage paid, respectively.
    For more information, see Processing AR Documents with Retainage. AR Invoices with Retainage: To Perform Progress Billing with Retainage
    This activity will walk you through the process of performing progress billing with retainage.

Story

Suppose that the ToadGreen Building Group company is building a hotel for the Equity Group Investors. A ToadGreen project manager bills the customer for the progress of the work being performed. According to the contract signed with the customer, the customer retains 5% of the amount of each progress billing line in an invoice. Aer a defined part of the work is done, the ToadGreen project accountant prepares an AR invoice for the customer to request the release of 20% of the retained amount. Acting as the project manager, you need to prepare a pro forma invoice for the project. Then acting as the project accountant, you need to enter and process all the needed financial documents in the system.

Configuration Overview

In the U100 dataset, the following tasks have been performed to support this activity:

  • On the Enable/Disable Features (CS100000) form, the following features have been enabled:
  • Retainage Support
  • Payment Application by Line
  • Construction
  • On the Customers (AR303000) form, the EQUGRP customer has been created; the Pay by Line and Apply Retainage check boxes are selected on the Financial tab for this customer. On the GL Accounts tab, 18000 is specified in the Retainage Receivable Account box.
  • On the Projects (PM301000) form, the HOTEL project has been created with multiple project tasks and their budgets. The PROGRRET billing rule is assigned to all project tasks. On the Summary tab of the form, the Standard option is selected in the Retainage Mode box and 5.00 is specified in the Retainage (%) box of the Retainage section.

Process Overview

You will specify the pending invoice amounts on the Projects (PM301000) form and run the project billing. On the Pro Forma Invoices (PM307000) form, you will release the generated pro forma invoice. Also, you will release the related AR invoice on the Invoices and Memos (AR301000) form. You will then prepare the retainage invoice by using the Release AR Retainage (AR510000) form, and release it on the Invoices and Memos form. On the Payments and Applications (AR302000) form, you will create a payment that includes lines of both the original invoice and the retainage invoice and release the payment and the payment application.

System Preparation

To prepare to perform the instructions of this activity, do the following:

  1. Sign in to the system as the construction project manager by using the ewatson username and the password provided in the class.
  2. In the info area, in the upper-right corner of the top pane of the Acumatica ERP screen, click the Business Date menu button, and select 4/1/2025 on the calendar. Step 1: Creating and Releasing the AR Invoice with Retainage To perform progress billing with retainage, do the following:
  3. On the Projects (PM301000) form, open the HOTEL project.
  4. On the Revenue Budget tab, in the first line (for the 01 project task) of the table, in the Pending Invoice Amount column, enter 100000.
  5. In the second line (for the 02 project task), in the Pending Invoice Amount column, specify 10000.
  6. In the Summary area, make sure that the Pending Invoice Amount Total is 110,000.00, and click Run Billing on the form toolbar to bill the project by progress. The system opens the Pro Forma Invoices (PM307000) form with a prepared pro forma invoice. On the Progress Billing tab, in the first and second lines, the Amount box shows the Pending Invoice Amount from the respective revenue budget line (100,000 and 10,000), and the calculated retainage amount (5,000 and 500) is shown in the Retainage Amount box. Other lines of the pro forma invoice have zero amount and quantity.
  7. In the Customer Order Nbr. box, type INVHOTEL0401. This is the original reference number of the pro forma invoice assigned by the customer.
  8. On the form toolbar, click Remove Hold to assign the pro forma invoice the Open status, and then click Release to release the document.
  9. On the Financial tab, click the AR Ref. Nbr. link to open the created AR invoice on the Invoices and Memos (AR301000) form. The invoice total balance is 104,500. The amount of the first line is 95,000 (which is the line amount, 100,000, minus the retainage amount, 5,000). For the second line, the amount is 9,500 (10,000 – 500). Other lines of the AR invoice have zero amount and quantity. Also, notice that the system has copied the customer order number from the pro forma invoice to the accounts receivable invoice and specified it in the Customer Order Nbr. box.
                  The Pay by Line check box is selected in the Summary area, indicating that the balances of
                  this invoice are tracked at the line level. The default value of this setting is copied from the
                  customer record.
    
  10. On the form toolbar, click Remove Hold to assign the accounts receivable invoice the Balanced status.
  11. On the form toolbar, click Release to release the invoice. 10.Sign out from the system.
    You have billed the project by progress and prepared the pro forma invoice and the AR invoice.

Step 2: Releasing Retainage of the AR Invoice To release the retainage, do the following:

  1. Sign in as a project accountant by using the bsanchez username and the 123 password.
  2. In the info area, in the upper-right corner of the top pane of the Acumatica ERP screen, click the Business Date menu button, and select 4/1/2025 on the calendar.
  3. On the Invoices and Memos (AR301000) form, open the AR invoice to the EQUGRP customer in the amount of $104,500, which you have created earlier in this activity.
  4. On the More menu (under Processing), click Release Retainage. The system opens the Release AR Retainage (AR510000) form.
  5. In the Summary area, in the Retainage Percent box, specify 20, which is the percentage of the retainage to be released (1,000.00 and 100.00, respectively, shown in the Retainage to Release column of the table).
  6. Select the unlabeled check box in both lines in the table, and click Process on the form toolbar. The Processing dialog box opens. When the process is complete, the system creates a retainage AR invoice. Close the dialog box.
  7. On the Invoices and Memos form, open the prepared retainage document. In the Summary area, notice that the Retainage Document check box is selected. The total retainage invoice amount is 1,100.00 (which is the retainage amount that you have released).
  8. On the form toolbar, click Remove Hold and then click Release to release the retainage document.
  9. On the Financial tab, click the link in the Batch Nbr. box to open the generated batch of general ledger transactions. The system opens the Journal Transactions (GL301000) form with the GL transaction created for the retainage invoice. The non-project code is specified in all the transaction lines. Notice that the retainage amount has credited the 18000 – AR Retainage account and debited the 11000 – Accounts Receivable account. (The system has generated two separate credit entries for each of the processed retainage amounts.)

Step 3: Entering a Payment for the Invoices Process the payment for the prepared invoices as follows:

  1. On the Invoices and Memos form, open the original AR invoice to the EQUGRP customer in the amount of $104,500. On the Details tab, in the first and second invoice lines, notice that the Unreleased Retainage balances has been reduced by the amount of the released retainage. For the first line, the originally retained amount was 5,000.00, the amount of 1,000 has been released, and the remaining unreleased retainage balance is 4,000.00. For the second line, the remaining unreleased retainage balance is 400.00.
  2. On the form toolbar, click Pay. The system opens the Payments and Applications (AR302000) form with the prepared payment, which has two lines. In each line, the system has populated the Amount Paid column with the amount from the Balance column of the invoice.
  3. On the table toolbar of the Documents to Apply tab, click Add Row; add the first line of the retainage invoice in the full amount of the open balance by performing the following instructions: a. In the Reference Nbr. column, select the reference number of the retainage invoice. b. In the Line Nbr. column, select 1 (the first line). c. In the Amount Paid column, specify 1000.
  4. On the table toolbar of the Documents to Apply tab, click Add Row; add the second line of the retainage invoice in the full amount of the open balance by performing the following instructions: a. In the Reference Nbr. column, select the reference number of the retainage invoice. b. In the Line Nbr. column, select 2 (the first line). c. In the Amount Paid column, specify 100.
  5. In the Summary area, in the Payment Amount box, enter 105,600.
  6. On the form toolbar, click Remove Hold, and then click Release to release the payment along with the payment applications to the invoice lines.
  7. On the Application History tab, click the Reference Nbr. link in any of the original invoice lines to open the original invoice on the Invoices and Memos form. The open AR balance of the invoice (in the Balance box) is now zero, as shown in the following screenshot, but the invoice retains the Open status because the invoice lines still have unreleased retainage amounts. Figure: The original invoice with the unreleased retainage amount
    You have prepared the invoice with retainage for the project, released a part of the retainage, and paid for the original and retainage documents.