PhonePe โ every successful row from the FORWARD_TRANSACTION reports is looked up by Merchant Reference Id in the settlement reports (monthly Merchant_Settlement_Report for Apr/Jun, detailed SETTLEMENT_REPORT chunks for May). A match gives the settlement date, bank UTR and settled amount; amount_match confirms settled = transacted. Unmatched June 30 rows settle on Jul 1โ2 (T+1) โ the July report will close them.
Razorpay โ the combined report is self-reconciling per payment: we validate amount โ fee = credit โ debit (โน1 tokens: credit 0, โน1.36 recovered via debit) and require settled = 1; the settlement_id/UTR ties it to the bank transfer. Reports from all months are pooled and deduplicated by payment id, keeping the settled version.
Google Play โ order-level Charge rows aggregate into one monthly payout (~15th of the next month); fees come from the paired "Google fee" rows (June: estimated 15%, earnings report pending).
Deferral โ for plans of โน249/299/399/499/599/699 the taxable value (amount รท 1.18) is spread straight-line over 91 days from the transaction date; amounts below โน249 (โน1 tokens, โน99, โน149) are recognized in full in the collection month. The Revenue MMM'26 columns show each transaction's exact contribution to each month's P&L.