rewardpilot-api / app /statement_parser.py

Commit History

  1. Fix Gmail statement attribution and reject non-card imports

    6303b7b

  1. offers: +356 verified market-sweep deals (2026-08-08)

    2b55cd4

  1. Bug hunt round 2: statement parsing, offer gating, geo scope, flight backend

    3eccb81
  2. Deploy: statement parser fixes, pax-aware scoring, 587 verified offers

    9a100d5

  1. Deploy: fast search default, income bands, statement parser fixes

    7c1b9e0

  1. backend sync 2026-07-29: 411 gate-verified offers, 139-card catalogue, redemptions layer, walkthrough fixes (flat clamp, debit/new-user scoping)

    2fb33b2

  1. Statement parsing: fix hallucinated rows + undetectable issuers⁠

    d2e968d

  1. Issuer detection matches sender domains (hdfcbank/icicibank/axisbank...)⁠

    cb30e2e
  2. Detection: header region stops at the real txn table, not stray 'transaction'⁠

    d485928
  3. Issuer-fallback card detection: no more dead-end 'no cards recognised'⁠

    af26b53
  4. Smart statement unlock: probe formulaic password candidates⁠

    c9afe29
  5. Statement reversals: refund credits net out their spend⁠

    a5516f5

  1. Truthful at-place availability, email import, debit cards, card kind in API⁠

    a7eaed9

  1. Credit-limit detection: inline + positional + OCR fallback (Kotak/Axis/IDFC/HDFC)

    7f1c52e
  2. Parser hardening + brand aliases: multi-issuer layouts, NUL/trim/control-char safety

    03c920c
  3. Parser: multi-issuer support (HDFC/Axis/IDFC/Kotak), forex/fee fixes, city-split, brand aliases

    c2ddb81

  1. Parser: integer/lakh amounts, tax/fee exclusion

    154be3a

  1. Parser: integer/lakh amounts, tax/fee exclusion; certified catalogue

    7a66a35
  2. Certify 30-card catalogue; GST/recurring net value; HNI features; parser robustness

    c1f7292
  3. PDF parsing, channel offers, app-key gate, portal rates, transport category

    611b4f5

  1. Statement parser: HDFC ~|~ format, exclude credits, merchant aliases

    9908438

  1. RewardPilot API backend

    888111a