1.32
Release 1.32 delivers a broad set of improvements across C7 Projects, with the strongest impact in Forecast, Calculation, Invoice, Day Report, and Project Administration. Several items in this release may require configuration or customer-specific setup before they become visible in production. Contact your customer representative for details.
Highlights
- Forecast receives the largest functional expansion in this version, including job-level forecasting, more columns, improved grouping, updated basic data, and better permission handling.
- Calculation continues to improve with validation fixes, asphalt calculation corrections, better internal order handling, and additional support for price list related workflows.
- Day Report includes several important usability and correctness fixes, especially around row selection, invoice indicators, QR template behavior, and job selection.
- Invoice gains both fixes and functional enhancements, including better row grouping support, improved data handling, and corrections for account and tagging behavior.
- Platform and technical maintenance includes the Angular 20 upgrade epic, AG Grid version 35 upgrade, console warning cleanup, and database migration work.
New features
Forecast
- Added forecast on job level, extending forecasting capabilities beyond previous scope.
- Added Attest and Changed columns to forecast list view.
- Added more columns in form view (Previous forecast, Financial POC, Forecasted price per unit) .
- Added additional columns in list view (Remaining cost & Remaining revenue).
- Added support for different grouping levels (I e Job/Activity and Job/Account).
- Updated basic data handling in Forecast.
- Fixed a permission issue with create and edit
Invoice
- Added support for grouping invoice rows (specification, account etc.)
- Ensured that invoice detail job tagging affects posting.
- Added additional columns (date & account) when adding rows from Cost to Invoice.
- Fixed so that bookkeeping orders are now created for credit invoices
- Fixed validation error caused by filtering on GUID.
- Fixed deleted account or revenue account being stored as blank instead of NULL.
Project Administration
- Fixed an issue when trying to create new project and adding copied data
- Enhanced the resource view were there was too much blank spaces
- Fixed an issue where users added to project all got the same permissions code
- Enhanced the overview in Project Administration by getting rid of the Job section
Day Report
- Corrected incorrect columns, fields, and links in daily report.
- Improved row selection behavior when leaving edit mode.
- Fixed issue where Added to invoice flag was not set in basic information.
- Fixed issue where Workforce section was shown even when not included in the QR template.
- Fixed wrong jobs being selected in the Create dialog.
- Added missing driver column in the cost section.
Calculation
- Fixed an issue for internal order where 'Adjust/change unit cost' doesn't work in calculation
- Asphalt calculation tool: updated the underlying code for expand panel summary
- Fixed an issue where price list label not shown in recipe drop down
- Fixed so user gets correct validation when sending to production calculation while in edit mode
- Send to price list - Inform user about rows missing Resource number
- Limiting to one expanded activity when the calculation tool is open
- Continued fixes with the function create Sales price list from calculation
Project Administration and related areas
- Removed duplicate, copy, and paste options from milestone context.
- Fixed overview grid not always updating when switching filter in tree view.
- Fixed missing Save and continue pop-up when switching project or job in edit mode
- Enhanced the overview in Project Administration by getting rid of the Job section
General UI and framework
- Improved validation usability by moving cursor to the mandatory field after warning or error.
- Fixed AG Grid selection state being lost when filtered items were selected.
- Updated AG Grid to version 35.
- Resolved frontend console warnings.
Known issues and bugs:
- The send to Pricelist dialogue has a bug where it cannot filter out activities based on its specification parent. Instead, all activities from all specifications are on display. They are still possible to select and send to pricelist as intended, but the user cannot filter out activities from a certain specification prior to selection.