Why barcode doesn’t e exist in PO/PR form? It only appears in sales cycle: Delivery note and Sales Invoice.
In my opinion For purchase cycle, barcode will ease the users to input existing items. It is not mandatory, so if we’re receiving new items via purchase receipt, barcode will automatically update master item. So no need manually updating master item again after purchase receipt.