you are a marvel , those products all scan fine now.
there is a slight slight weird scenario. i checked a couple of lottery tickets after to see if the lottery would still work, and yes it did but if i scan the following to barcodes by themselves they are fine, and read the correct amount ion the ticket. if i scan them one after the other in the same transaction the first scan is fine but the 2nd reads the wrong value of the ticket .
2083801404008 (this is a £4 ticket )
2083801812001 ( this is a £12 ticket )