This specific issue does not necessarily require multiple barcodes. Just a checkbox “the printed numbers do not match the scanned value”, which when checked add another input box for the scanned value (based on the reasoning that scanning is rarer than reading) and only that one will need to be valid as upc/ean. This also keeps the two values semantically linked.
6 Likes