Release Notes v0.6.32 (Fabrication Mobile App, Advanced Drawing Pricing, Financial Widgets)
Fabrication Application
Added a new mobile application for Fabrication. This allows your workers to quickly scan slabs, record transformations and remnants, and print barcodes.
Widgets
Added four new widgets: Favorite Links, Expenses, Bank Accounts, and P&L.

Drawing
Added support for inward radius corners.

Added advanced angle options. You can see an example in the image below.

You can now define specific prices for cutouts based on their size or material. To set this up, go to Settings > Drawing > Cutouts and configure the pricing through the new Pricing column.
This feature uses a new Product property called "Secondary Unit of Measure", which allows you to look at the same item in different ways and price it based on another unit of measure.
Added a new area calculation mode for Drawing. Check it out!

The quantity calculation mode (area or whole slab) is now defined per Product instead of per Drawing. This allows you to price some materials by slab and others by area within the same Quote. We will keep the old setting (defined per Drawing) until the end of 2026, after which we will migrate the data to the new setup. You will see a warning about this.
To configure how each Product should be priced, go to Drawing Settings > Quantity Calculation. You can also configure this directly from the Product Detail.
Calendars
You can now use Product Parameters filters in Calendars and also display allocated Inventory. This allows you, for example, to create a production calendar for specific materials and immediately see what Inventory is allocated.

You can copy a calendar.
Tasks
Added support for protected Task fields. The first supported field is Date. When protected, only specified groups or users can edit it. This is useful, for example, for Installation tasks where you want only the Logistics team to modify the date. To set this up, go to Settings > Tasks and find the Task Type you want to restrict. You must have the new Edit Protected Task Fields permission.
If you have this permission, you can also configure the restriction directly from any Task Edit modal, so you don't need to go into Settings.

Pricing
Added support for cost-based pricing per SKU instead of only per Product.
Live Inventory
Added a new setting to customize the text displayed when there is no photo or no Inventory available. For example, you can display "Contact us for availability" for out-of-stock Products instead of the generic "Out of Stock" message.
Live Inventory can now be viewed by Product (default) or Inventory, allowing users to browse inventory across multiple products at once. Switch between these views using the button group in the top-left corner.
Purchase Orders
Added an option to enter a custom PO number. You can continue using the system-generated numbers or enter your own when needed.
Documents
When generating a Sales Order, you can now also include the Deposit Required element. Previously, this was only available with the Nuvei/Stripe integration, but it is now always available if the Sales Order template includes this element.
Project Financial Documents
Added more flexibility when editing issued Invoices to keep up with changes to your Deal. You can adjust lines, quantities, and descriptions, or bring in new prices from a Change Order. Safeguards remain in place. For example, if a line is split across multiple Invoices and its price changes, the system ensures that all Invoices use the same price for that line.
Check Printing
Improved Check Printing with more advanced editing options. You can now easily modify individual checks in the Edit modal. The system also automatically includes adjustments, so if you print a check that is not linked to a Bill but contains adjustment lines, those adjustments will be displayed.