Fee / GST mismatch
Explanation
Generated from the read-only evidence below. It never changes a match or a record.
GST was computed on the payment amount instead of on the gateway fee
Expected fee ₹106.96 + GST ₹19.25; the settlement deducted fee ₹106.96 + GST ₹1,100.16.
Raise the over-deduction with the gateway and book a receivable for the excess.
Draft correcting entry
Excess gateway fee/GST deducted for pay_MuqAezf1KmpSsD, recoverable from Gateway
| Account | Debit | Credit |
|---|---|---|
| Receivable from Gateway | ₹1,080.91 | |
| GST Input Credit | ₹1,080.91 | |
| Total | ₹1,080.91 | ₹1,080.91 |
Amounts come from the deterministic engine and always balance. Drafts are stored as pending_approval and are never posted to the ledger.
Evidence records
Read-only source records involved in this exception.
- order id
- order_pvLoHp3cAkqOhh
- amount
- ₹6,112.00
- method
- upi
- status
- captured
- captured at
- 2026-10-18T18:34:19+05:30
- settlement id
- setl_FeOSCaqUI08dLE
- entity type
- payment
- entity id
- pay_MuqAezf1KmpSsD
- gross
- ₹6,112.00
- fee
- ₹106.96
- gst
- ₹1,100.16
- net
- ₹4,904.88
- utr
- AXISN26292318257
- amount
- ₹54,030.22
- settled at
- 2026-10-19
- created at
- 2026-10-19T09:07:00+05:30
- item count
- 17
- fee total
- ₹984.78
- gst total
- ₹1,258.18
Rule trace
The deterministic rule that fired and what it saw.
{
"rule": "stage1.fee_and_gst_on_fee",
"fee_bps": 175,
"gst_bps": 1800,
"expected": {
"fee_paise": 10696,
"fee_inr": "₹106.96",
"gst_paise": 1925,
"gst_inr": "₹19.25"
},
"actual": {
"fee_paise": 10696,
"fee_inr": "₹106.96",
"gst_paise": 110016,
"gst_inr": "₹1,100.16",
"net_paise": 490488,
"net_inr": "₹4,904.88"
},
"gst_matches_wrong_base": true,
"arithmetic_ok": true
}Audit history
Append-only. Actor: system, llm or human.
- systeminvestigation
source=deterministic_fallback · fallback_reason=no_provider · review_policy_applied=false
- systemjournal draft
exception_id=cacbe809-86d6-44fa-9731-ed419ed0b753 · source=deterministic_fallback · fallback_reason=no_provider · total_paise=108091