Yes, the price scanned is the same as the shelf price. If there is operator error, either by the customer or the checkout assistant (such as scanning the original product barcode rather than the marked down sticker barcode), then this is outside the resolution process outlined in clause 4 of the code.
A store would then be entitled to cancel the item at full price and then rescan using the marked down price once realised by the operator/customer. This is consistent with the code and its intent/objective.
It is worth noting that the purpose of the code is to ensure that the stores computer system pricing used at the checkout is the same as that displayed on the shelves. In cases where the scanned price differs from the shelf price, the product may be given free if it has a value of less than $20 or $20 off when the price is more than $20.
We used to find scan errors every couplenof months but have noticed in the past few years they have been a lot more reliable. I see that Woolworths uses a hand scanner and printer for repricing shelf items/making new shelf labels. I suspect this removes the potential for errors as the store computer system appears to be updated the same time the new shelf pricing label is created.
Maybe someone who works at Woollies can confirm this…I suspect Coles uses similar teechnologies.