UK retail giant Tesco has insisted that its operation of a two-tiered pricing structure was a software error and not the breach of an industry-wide agreement.