Supermarket group Tesco has blamed a technical error for lower prices on some products in Scottish stores, in breach of an industry agreement.

Industry sources told the Daily Telegraph that prices on 800 items stocked by Tesco were 5% lower in Scotland than in England.

The discrepancy was said to be a breach of the grocer’s national pricing policy and an industry-wide agreement with the Competition Commission, which opposes local pricing because it could mean that in some areas it might result in some consumers paying disproportionately high prices.

A Tesco spokesman said: “A relatively small number of products at our Scottish stores were incorrectly priced by a small amount.

“This was caused by a technical error as our Scottish stores are being moved to a new software pricing system.

“The error has now been corrected.”