Q: The barcodes that I have allocated to hidden macros say the macro is unavailable.

A: Create a new department such as "Cafe Barcodes" (or a name relating to the macros that will be hidden)

Move all relative macros in to the hidden department and make sure the macros are no longer hidden. The department will be hidden which means the macros will not be seen but the barcodes will work.