Skip to content

Retainage Receivables Release Notes - Archives

*Please review the information "Retainage Release Notes Testing Advisory"  before installing on your system.

This is a regular, scheduled Dynamics 365 Business Central SaaS release of Retainage Receivables on Microsoft AppSource. This release contains improvements and fixes, as reported in implementations and usage by consultants and/or customers, and is aggregated monthly. Details below.

To report any issue or request an enhancement in Retainage, please request a support ticket at https://suiteengine.com/support

Retainage Receivables Release: 3.0

Version: 25.2.20241219.168466
Release Date: 2024-12-19
Major Release – Retainage Accounting by Projects

This release introduces the ability to run retainage receivables by the base Business Function “Projects”.

Up until this release, the retainage function could be changed at only the customer and/or order/invoice level. The ability to set retainage (for the same customer) at different percentages on different projects adds flexibility to the user.

  1. The Fields "Retainage %" and "Retainage Term Code" are added to the Project Card to set retainage settings (Percentage and Terms) by project.

  2. Field "Retainage Project No." is added to the header of sales documents (order, invoice, credit memo). When you enter the "Retainage Project No.", the fields "Retainage %" and "Retainage Term" will be automatically populated from that project.

If the "Retainage %" and "Retainage Term" are not specified at the project level, they will be inherited from the Customer Card. Additionally, you have the option to enter these values directly in the sales document if needed.

  1. When you create sales invoice from page "Project Planning Lines" by clicking action "Create Sales Invoice", field "Retainage Project No." in the invoice header will be populated automatically.

  2. It is necessary to determine if you are allowed to have different Projects on the same sales document. Business Central allows for this; however, it may be undesirable for customers processing retainage to allow this practice.

  3. To put this control in the hands of the customer, we have added the "Retainage Receivable Project No. Control" field to the "Projects Setup" page with three options:

  • Warn but allow (Default)
  • Allow
  • Prohibit

The action "Create Sales Invoice" on the "Project Planning Lines" page enables you to add planning lines to any invoice that shares the same customer, even if the invoice has a different "Project No." in its sales lines or header. You have three options for managing this situation:

  • Allow the addition of planning lines to an invoice with a different "Project No." in the header upon confirmation.
  • Silently allow the addition of planning lines to an invoice with a different "Project No." in the header.
  • Prohibit the addition of planning lines to an invoice with a different "Project No." in the header.

To set your preference, open the "Projects Setup" page and select the desired option in the "Retainage Receivable Project No. Control" field.

  1. The field "Project No." is now available in the following pages:
  • a. Customer Ledger Entries b. Customer Retainage Entries c. Detail Customer Retainage Entries

This field gets populated in all three subledgers on posting sales document having retainage lines and "Retainage Project No." specified.

  1. The field "Project No." is now available in the "Release Sales Retainage" page for better filtering.

  2. We added the checkbox "Show Project No." to the "Aged Retainage Receivables" report. When both "Show Details" and "Show Project No." checkboxes are checked, the report displays Project No. for the sales documents listed in the report.

  3. We created a new report called "Aged Retainage Receivables by Project". This report allows for grouping outstanding documents or subtotals by Customer and Project.