Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
Razorpay 가맹점용 정산·수수료 분해(MDR 2%+GST 18%)·194-O 원천징수·다중 후보 충돌 해결·감사 원장 검증
Deterministic settlement reconciliation, fee decomposition (MDR 2% + GST 18%), Section 194-O TDS deduction, multi-candidate conflict resolution, and audited ledger verification for Razorpay merchants.
금융GitHub @AkshayHaldar온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗An open-source settlement reconciliation and discrepancy diagnostic engine with an audited Q&A agent for Razorpay merchants and finance teams.
Originally built for the Razorpay Buildathon 2026 (Track 04: AI Finance Controller), ReconGrid AI automates the painful process of matching bank statements against Razorpay payment gateway settlements.
If you have never worked in fintech or accounting, here is the problem in plain terms:
Suppose a customer buys a ₹10,000.00 product on your website through Razorpay. You might expect your bank account to show a credit of ₹10,000.00. It never does.
Instead, your bank statement shows a credit of ₹9,664.00:
Gross customer payment: ₹ 10,000.00
- Gateway fee (2.0% MDR): - ₹ 200.00
- 18% GST on that fee (18% of ₹200): - ₹ 36.00
- E-commerce TDS (Section 194-O, 1%): - ₹ 100.00
────────────────────────────────────────────────────────
Net amount credited to your bank: ₹ 9,664.00
Now multiply that by 5,000 transactions a month. Add in:
Chartered Accountants (CAs) and finance leads spend 20 to 40 hours every month manually cross-referencing Excel sheets with VLOOKUP to find out where missing rupees went.
ReconGrid AI enforces a strict architectural boundary:
Decimal (zero floating-point math). AI never touches, calculates, or decides financial amounts.If you are new to Indian banking and payment gateways, here are the terms used throughout this codebase and documentation:
| Term | What It Means | Why It Matters Here |
|---|---|---|
| UTR | Unique Transaction Reference | The 12-to-22 character alphanumeric ID assigned by the banking system (NEFT / RTGS / IMPS) to identify a money transfer. This is our primary key for matching bank rows to gateway settlements. |
| MDR | Merchant Discount Rate | The fee Razorpay charges per transaction (typically ~2%). |
| GST on MDR | 18% Goods and Services Tax | Indian tax applied strictly to the gateway fee (e.g., 18% of ₹200 fee = ₹36 GST). |
| Section 194-O TDS | Tax Deducted at Source | Under Indian income tax law, e-commerce operators must withhold 1% tax on gross sales. |
| Paise vs. Rupee | $1\text{ INR} = 100\text{ paise}$ | Razorpay APIs handle money in integer paise (₹100.00 = 10000 paise) to avoid decimal errors. Bank statements report in rupees. Ingestion normalizes everything to Python Decimal(18, 2) rupees. |
| Conservation | Mathematical balance guarantee | $\sum(\text{matched} + \text{suggested} + \text{conflicts} + \text{exceptions} + \text{pending}) = \text{total ingested}$. Zero dropped rows, zero ghost rupees. |
ReconGrid AI was built specifically to address the mandate of Track 04:
"Build finance-ops agents that close the loop over synthetic data with 50+ record batches, reporting match rates and unresolved anomalies... Verification capacity, not generation speed, is the bottleneck."
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗