47429477 barcode prefix rule needs to be refactored