транзакция раз в период (день, месяц, квартал, год - не важно), на каждую свой чек.
подписка - по сути серия покупок, пока не скажешь "стоп". но каждая покупка - отдельная сущность. иначе по бизнесу очень много сценариев, которые не понятно как обрабатывать (банки, отмены платежей и т.д.)
все равно не понимаю, есть метод который возвращает доступные для тебя подписки(подписки, которые ты купил и сейчас активны). то есть если ты купил подписку на год, откуда у тебя может взяться 2 чека на эту подписку, если год ещё не прошёл)