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.