India chart of accounts
The 19 accounts the India book uses. Every debit and credit lands on one of these. USD-only — the India entity doesn't hold INR (that's captured on audit tables alongside the trial balance).
Assets — what Valura holds
| Code | Name | Purpose |
|---|---|---|
| 1010 | Bank Operating - USD | Valura's own USD bank |
| 1100 | Omnibus Cash @ ViewTrade (USD) | Pooled customer USD cash at ViewTrade IFSC |
| 1200 | Omnibus Custody @ ViewTrade | Pooled US-equity custody |
| 1300 | GlomoPay FX Receivable | FX-spread accrual pre-settlement (India-new) |
| 1500 | Cash in Transit (LRS Remittance) | In-flight deposits (optional lifecycle) |
Liabilities — what Valura owes
| Code | Name | Purpose |
|---|---|---|
| 2010 | Customer Cash Wallet - USD | Per-customer USD wallet |
| 2100 | Customer Sec Liab - Equity | Customer's equity holdings claim |
| 2110 | Customer Sec Liab - Bonds | (dormant for now) |
| 2200 | Withholding Tax Payable (US Dividend) | 25% NRA WHT on US dividends |
| 2220 | Regulatory Fee Payable (SEC/TAF) | SEC / TAF on US trades |
| 2330 | Valura Payable | Valura's residual margin |
| 2340 | ViewTrade Payable | ViewTrade's brokerage cost (India-new) |
Income
| Code | Name | Notes |
|---|---|---|
| 4000 | Brokerage Revenue | The customer's 22 bps trade charge |
| 4020 | Custody Fee Revenue | (currently dormant) |
| 4030 | FX Spread Revenue | India-new. Valura's main India margin. |
Expense
| Code | Name |
|---|---|
| 5000 | Brokerage Cost |
| 5020 | Regulatory Fee Cost (SEC/TAF) |
| 5030 | Custody Cost |
| 5099 | Valura Earnings Share |
Bold rows are India-specific — accounts UAE doesn't need.
What's deliberately excluded
- AED accounts — India doesn't handle AED.
- VAT payable — India uses TCS (via the GlomoPay quote), not VAT.
- Aldar / GTN payables — those brokers aren't on the India stack.
- Gold + private markets — India only holds US equities.
Why USD-only
The India entity is IFSCA-regulated and lives on the USD side. GlomoPay
converts INR to USD before the deposit reaches Valura's custody. The INR
side is captured on the lrs_remittances audit table, alongside the trial
balance — not in it. That table drives the tax + compliance reports (LRS,
TCS, purpose codes, settlement audit).
Why a separate FX-receivable account
The FX-spread margin is EARNED when the customer's INR pay-in completes
(GlomoPay marks the order paid), but SETTLED when GlomoPay pays Valura
the merchant batch (usually days later). Between those two moments,
Valura is owed the money — that's the receivable.
Why a separate ViewTrade payable
Same reason as 2310 GTN Payable on the UAE book. Valura's brokerage
recost splits the customer's 22-bps charge into ViewTrade's 4-bps cost
(→ 2340) and Valura's 18-bps residual (→ 2330). 2340 accumulates until
Valura pays ViewTrade the settlement.
Worked postings
See Postings for concrete debit/credit examples per transaction type.