ProERP 10.0.43 for Microsoft Dynamics 365 Finance & Operations introduces a set of new features such as Billing schedule indicators, Ability to block Timesheet and Expense reports by project stage, Billing schedule status history and new workspace ‘Project Accountant’. This release also includes several enhancements related to existing features such as Quick project search, Invoices archives, Progress billing phases, Billing schedule, Simple adjustments, Company write-up/down, Contract management, Apryse markup tool, ETC/EAC Cost multiplier, Timesheet and Misc changes.


New Features


New billing schedule indicators

We have added new indicators on the Billing Schedule form by adding three new fields: Total WIP, Pause Invoice, and Ready for Completion.

  • Total WIP: Displays total Work-in-Progress (WIP) values directly on the form, eliminating the need to check Billing Schedule lines separately.
  • Pause invoice: Allows users to temporarily pause invoicing for a specific Billing Schedule with a single click.
  • Ready for completion: Helps users quickly identify when a Billing Schedule is ready for processing.


Ability to block Timesheet and Expense reports by project stage

In this feature we have introduced a new project Stage rule called “Block Timesheet and Expense Report”.

  • The user can now restrict the creation of timesheets and expense entries.
  • Allowing to post adjustments and other project journals at a specific stage while stopping resources to enter time and expenses.


Billing schedule status history

In this feature, we have developed a new history table and form for billing schedule status to track changes made on ‘Billing schedule status’.

  • Allows users to monitor changes of the billing schedule status.
  • Provides an accurate tracking of ‘who’ and ‘when’ for auditing purposes.


Project accountant workspace

In this feature we have introduced a new workspace called “Project accountant”.

  • Designed specifically for the project accountant role.
  • Provides a single location to review project progress and manage assigned responsibilities.


Features Enhanced

Apryse markup tool

Auto save on Apryse markup toolbar

In this enhancement, we have added new parameters to the Apryse markup toolbar ‘Auto save’ and ‘Auto save duration.’

  • Automatically saves changes made to the Invoice Document Review and Prebilling Summary Review forms.
  • Saves changes after the duration specified in the parameter settings.
  • Reduces the risk of data loss and ensures updates are retained without manual intervention.


Quick Project Search

‘Quick project search lookup’ capabilities for Timesheet and Expense report forms

In this release, we have extended the ‘Quick project search lookup’ capabilities for the Timesheet form, Expense header, and Expense Management workspace.

  • Allows users to efficiently search for projects within the Timesheet form, Expense Reports, and Expense Management workspace.

  • Flexible filtering based on ‘Quick project search’ configuration.
    • Timesheet

  • Expense reports


Invoice Archives

Ability to set ‘Expense report receipts’ as Internal

In this release, we have added a new button to the Expense Management workspace, the Expense Report Header Receipt dialog form, and the Expense Report lines, enabling expense receipts to be designated as “Internal.”

  • Previously, all attachments from expense reports were marked as ‘External’ by default and now its will be available for set as ‘Internal’ when needed.
  • Project Accountants can now determine whether a receipt should be excluded from the Invoice Archive.


Progress billing phases

Support credit notes using ‘Progress billing phases’

In this major release, existing feature called ‘Progress billing phases’ has been enhanced to support credit note scenarios. When a credit note is posted for a % progress invoice, the ‘Billing progress %’ for the related billing phases should be impacted.

  • A new parameter ‘Initialize based on invoiced amount’ enables the Billing Progress % to be calculated based on the invoiced amount, including credit notes.
  • This new calculation improves accuracy ensuring credit notes are distributed across the original progress billing phases.


Billing schedule

Added revenue adjustments button on billing schedule form

As part of this enhancement, we have added ‘Revenue adjustments’ under the maintain section in billing schedule list page and billing schedule details form.

  • Clicking the button opens the Revenue Adjustments form, pre-filtered by the main project from the selected Billing Schedule and including marked subprojects.
  • The button is enabled only if the Billing Schedule header contains a populated Main Project ID.

Improved Billing schedule performance through multithreading

The performance of the billing schedule functionality has been improved by implementing multithreading in the billing schedule creation batch job.


Timesheet

Showing “Project ID” as an error message on timesheet comments validation

In this enhancement, we have included the project ID in the error message for timesheet comments. The error message will now display the project ID along with the error details.

Hours journal

Display “Project ID” on error message while posting Hours journal

We have added the project ID in the error message when posting an hour journal with a “finished” project stage. Now, the error message will display the project ID along with the error details.


ETC/EAC cost multiplier

Remaining actual cost on ETC/EAC cost multiplier journal

In this enhancement, we have added a new field, ‘Remaining actual cost,’ to the ETC/EAC cost multiplier journal lines form.

  • ‘Remaining actual cost’ is the difference between the total actual cost and the actual cost using ‘As of date for actuals’ as a cut-off date.
  • Also, the EAC cost now includes the ‘Remaining actual cost’ for improved accuracy.
    • EAC Cost = Actual cost + Remaining actual cost + ETC cost


Contract management

Added logic for negative amount distribution on contract management

In this enhancement, we have updated the logic for distributing the amount in the agreement distribution lines on the contract management form when the total bucket amount is negative.

  • Users can now allocate an amount greater than or equal to the value in the ‘Agreement distribution lines’ for negative buckets.


Simple adjustments

Enhanced logic for reversing the company write-up/down when an invoice proposal is canceled

As part of this enhancement, we have refined the logic for reversing the company write-up/down.

  • When an invoice proposal is deleted or a write-up/down transaction is removed, the system automatically adjusts the related transaction.
  • Both sales price and cost price are set to zero during the adjustment.
  • Ensures financial accuracy by eliminating inconsistencies caused by deleted or removed invoice proposals.

Introduced new parameters for adjustment date and update dimension

In this new feature, we have introduced two new parameters in simple adjustment for hours and expenses functionality to improve flexibility and accuracy in transaction adjustments:

  • Request adjustment date: When enabled, this parameter introduces a new field called ‘adjustment date’ during the transaction adjustment process. This allows users to specify an adjustment date for the transaction, providing greater flexibility in managing ledger period postings.
  • Update dimension: With this parameter enabled, financial dimensions will be pulled from the latest default dimension rule setup when user performs the simple adjustment. This ensures that any adjustments made align with the most current default dimension configuration, improving consistency across adjusted transactions.