iOS Missed Earnings
The missed earnings screen gives users the opportunity to review their scanned receipt and fix any details that were not captured correctly. After submitting corrections, the changes are reviewed and any additional rewards are applied accordingly.
This screen is accessible from the receipt summary screen and from receipt details when reopening a saved receipt. It is fully managed by the SDK.
Entry Points
| Source | Header | SDK analytics |
|---|---|---|
| Live receipt summary screen | Custom header (close + edit) | Recorded |
| Receipt details | Navigation bar (back + edit/save) | Not recorded |
Both entry points share the same editing, validation, and submission behavior. Only the chrome and analytics differ.
What Users Can Correct
The missed earnings screen organizes the receipt into editable sections:
- Merchant — The store or retailer name. Users can update it if the scan misidentified the merchant, with suggestions provided as they type.
- Date — The purchase date. Users can correct it using a date picker if the scanned date is wrong.
- Products — Individual line items on the receipt. Users can update the quantity and price of existing products, or scan a product barcode to add a missing item.
How It Works
- The user opens missed earnings from the receipt summary screen or receipt details.
- The user reviews and corrects any inaccurate receipt details.
- On submit, the SDK sends the corrections for review.
- Modified fields are marked as pending until the review is complete.
Missed earnings corrections are only available within 12 hours of the original scan. After that window, tapping the missed earnings button shows an explanatory alert instead of opening the flow.
Customization
The missed earnings screen's colors, fonts, and icons can be customized through the Theme protocol. Keys are prefixed with missedEarnings and cover navigation controls, list rows, the edit modal, and alert dialogs. See the Theming Guide for the full key reference.