Tasks and task templates can now have a recurrence count limit that includes the original task. Tasks also show calculated due dates for the remaining occurrences.
The new Task Products view brings together task products and other costs with quantities, unit prices and comments. The view supports filtering and Excel export.
When task optimization is enabled, Optimize Work suggests workers and dates based on availability and workload. You can review suggestions and resourcing changes before applying selected changes.
Tasks can be linked to offers manually, and multiple tasks can be linked to one offer. Linked tasks appear in offer details and cards.
A contract can have multiple linked price lists for different periods. Active price lists cannot have overlapping validity periods. You can also create a customer price list from a contract.
Product prices in price lists directly linked to contracts can be increased or decreased by a percentage in a bulk update, including without changing billing row prices.
The Task responsible column in Contracts shows who is responsible for tasks generated from each contract. You can change the responsible workers for future tasks across multiple contracts at once.
Spot details now provide access to the linked contract or a list of multiple linked contracts.
Warehouse valuation history shows value changes and the events explaining them. Warehouse events provide valuation calculation details, and purchase batches provide Current value history and Unit purchase price history.
Purchase batch price corrections now show a preview of their effects on warehouse event values and warehouse values before confirmation.
The Products panel in purchase orders shows vendor prices, recent purchase events and product subcosts. You can also add vendors and purchase prices to a product.
You can now select a Sales account for a product and a Cost center for a warehouse.
The Executor managers setting for a service request category lets selected manager roles view requests, mark them as completed, and add comments and attachments.
The Do not send communication link to reporter setting for a service request category lets you exclude the communication link from the reporter's confirmation email.
When the GSFleet integration is enabled, devices can be linked to Spots and their locations updated from GSFleet.
AI settings now include AI feature enabled for mobile users, allowing AI access to be enabled for mobile users.
When the LemonERP integration is enabled, task review offers three sales order options: Product rows, Lump sum, and Product rows at zero price + lump sum. Lump-sum options require a lump-sum product to be selected in the integration settings.
Purchase order rows now use the vendor price first, falling back to the product register price. You can edit the price manually and see its source on the row.
Product inquiries and purchase orders now offer Save and Save and close, depending on whether you want to continue working.
Cancelling an offer preserves its linked tasks and links. Deleting an offer asks for confirmation before removing the links; the tasks remain.
Contract billing row totals are now rounded to the nearest five cents. The same rounding applies to contract values, generated invoices, invoice PDFs and invoice rows sent to LemonERP.
Task, contract and offer text fields sent to LemonERP are now selected through field mappings. Configure the desired text mappings for sales orders, sales invoices and projects in the integration settings.
Procountor travel expense invoice synchronization now includes expenses that are not linked to a completed task or service request. The user must be linked to Procountor. Kilometer allowances and daily allowances are sent as separate invoice rows.
Spot tab counts now refresh when details are loaded and reflect the records visible to the user, including the Spot's route tasks.
Opening a saved table view no longer automatically hides new columns that are visible by default.
Historical warehouse valuations now use the product's current value that applied at the valuation date instead of the latest value entered.
Contract invoices sent to LemonERP now use the invoice's actual billing period, including with fixed invoice dates. A billing row's Sales account takes precedence over the customer's default account, and contract invoices no longer withdraw stock in LemonERP.