Added#

  • 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.

Changed#

  • 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.

Fixed#

  • 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.