Потому что организация продает Вам товар (или услугу) и фактически заключает с Вами сделку. Однако если Вы ничего по ней не платите - то по законодательству это вроде как и не сделка. Вобщем, если в двух словах: того требует закон.
Чтобы был факт оплаты и выдачи чека. Данные заносятся в базу. Иначе нельзя будет определить, купили товар по акции, вынесли из магазина или просто охранник прихватил со склада.