---
title: all
framework: storekit
role: symbol
role_heading: Type Property
path: storekit/transaction/all
---

# all

A sequence that emits all the customer’s transactions for your app.

## Declaration

```swift
static var all: Transaction.Transactions { get }
```

## Mentioned in

Supporting subscription offer codes in your app Supporting win-back offers in your app

## Discussion

Discussion This sequence returns the customer’s transaction history current to the moment you access it. The sequence emits a finite number of transactions. If the App Store processes additional transactions for the customer while you’re accessing this sequence, they appear in the transaction listener updates. The transaction history includes the following in-app purchases: Unfinished consumables Finished consumables that are refunded or revoked Non-consumables Auto-renewable subscriptions, including all renewals Auto-renewable subscriptions and non-consumables that the customer gets through Family Sharing By default, when the SKIncludeConsumableInAppPurchaseHistory property list key is false, the transaction information excludes finished consumables (unless refunded or revoked). To get all possible transactions, including all finished consumables, set the SKIncludeConsumableInAppPurchaseHistory property list key to true.

## See Also

### Transaction history and entitlements

- [Transaction](storekit/transaction.md)
- [updates](storekit/transaction/updates.md)
- [currentEntitlements](storekit/transaction/currententitlements.md)
