Price on pack is defined as when the brand owner includes pre-pricing as part of the packaging graphics. This does NOT include prices marked on a ticket, sticker, hangtag, or anything that could be removed from the package or product.
Any addition, change or removal of a price marked directly on the product package (not recommended), requires assignment of a new GTIN.
Pre-pricing is discouraged as a trade practice as it introduces complexity for trade item file maintenance through the supply chain. In addition, there is a danger that the price declaration to the consumer (on the pack) is different to the price charged (price in retailer(s) or healthcare system). However, pre-pricing can be a mandatory requirement from the regulatory authorities