35c35 < if len(eancode) < 12 or len(eancode) > 13: --- > if len(eancode) <> 13: 40,43c40 < if len(eancode) == 13: < eanvalue = eancode < else: < eanvalue = '0'+eancode --- > eanvalue=eancode 61c58 < if len(eancode) < 12 or len(eancode) > 13: --- > if len(eancode) <> 13: 560c557 < 'ean13': fields.char('UPC-A/EAN13 Barcode', size=13, help="International Article Number used for product identification."), --- > 'ean13': fields.char('EAN13 Barcode', size=13, help="International Article Number used for product identification."), 825,829c822 < if len(ean) == 13: < eanc = ean < else: < eanc = '0'+ean < for ean_part, salt_part in zip(eanc, salt): --- > for ean_part, salt_part in zip(ean, salt):