My question is, is this 19A00001-1 of primary importance as data? I've read (but maybe not entirely absorbed) the posts and don't see that it is. What seems to be of primary importance is that you can enter the bar code several times. You've not said if you need to be able to differentiate the 3rd from the 1st as data in any manner. Maybe the fact that you can see all of them is enough. Or, if they are time stamped, you also can know the order without trying to employ a numbered appendix.
I also tend to think there are some approaches that maybe should be changed. F'rinstance, it's generally accepted that pk's should not be meaningful data, which you are doing. Also, wondering if this "(numbered 1 to 12 depending on which user)" means you have 12 forms, which would definitely should be changed (sorry, haven't looked at your db). One day you may find that now they want to allow for multiple concurrent users, which means you're back to the design stage again.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.