Background:
Adrian is trying to use our "Is Scannable" functionality to record SSCC numbers on the way out - which are already on the pallets.
He cannot record the SSCC numbers on the way in because he does not want CartonCloud to allocate a specific pallet as he uses 4-deep racking (4 pallets stacked back-to-back-to-back) - therefore he simply needs to record the SSCC label of the pallet he picked on the way out.
The serial number scanning feature would work perfectly for him, except that he doesn't want the system to split the quantity to the lowest UOM. He needs to track the product in cartons internally (as his customer wants to view stock reports in terms of Cartons), but then scans whole pallets SSCCs. What this means is, he needs the entire SOP quantity to be able to have the same barcode number scanned into it, rather than have it split off.
To do this, "Is Scannable" needs to be separated from "Split to Lowest Unit Of Measure" - so we can continue to use the existing scannable functionality but without splitting into smallest UOM.
Acceptance Criteria
After completion, the ability to select "Is Scannable" and "Split to lowest unit of measure" should be independent checkboxes. The "split to lowest unit of measure" checkbox should only appear if the "Is Scannable" checkbox is checked.
If "Is Scannable" is checked, but "Split to lowest unit of measure" is unchecked, the Web UI for pack-list should still allow entry of the scanned field (as it does now), but rather than split the quantity, should just apply the scanned label to the entire SOP quantity.
This new field should also be available via API to the mobile app, so it can modify the way it works depending on this new checkbox (to match the webapp UI change)