When you pick a buy item, we split the quantity across jobs and make separate pick transactions. However, that approach doesn’t work for material items because materials are consumed in whole units; we don’t want fractional picks showing up in inventory.
Previously, there wasn’t a clean way to both avoid decimals in inventory and allocate cost distribution of the material items with high precision.
This update fixes that. Material items will now be picked once to the work order, creating a single clean pick transaction. During job costing, the system will automatically allocate that pick’s value across jobs based on each job’s bounding box for that material.