issue #22459: smoke for sales order
issue #22459: move barcode handling into transactionlist superkind
issue #22459: allow for id capture in smoke
Merge pull request #1287 from shackbarth/22459-scanner

issue #22459: expand barcode scan use cases