One ledger under the whole business.
Settlements, reconciliation, accounting, GST, inventory and payouts share one ledger and one event log. Nothing has to be reconciled back, so a number on one screen is the number on every screen.
A real ledger, not a report.
Double-entry from the ground up. Every figure traces to a voucher, and every voucher to the event that caused it.
Chart of accounts
103 accounts for Indian e-commerce. Create, edit, archive, restore.
Journal
Every posting, filterable, with drill-down to the lines behind each voucher.
Account ledgers
Opening balance, postings in date order, running position, close.
Trial balance
From the ledger, not from exports. Balanced, or it says so.
Profit and loss
Cost of sales from real weighted-average costing.
Balance sheet
Assets against liabilities and equity, with the gap stated when it does not tie.
Manual vouchers
Accruals, provisions, depreciation. The entries no marketplace sends.
Fiscal periods
Close and reopen. Closing is blocked while a posting is known to have failed.
Posting map
39 rules from marketplace event to account. Your CA can redirect any fee.
Integrity checks
Nine, on demand: trial balance, vouchers, balance sheet, postable accounts, closed periods, append-only journal, tenant isolation, failed postings, inventory ties.
ERP export
Journal lines as CSV for Tally, Zoho, Busy and QuickBooks.
What the marketplace kept.
Every settlement line reconciled against the orders behind it. Not a sample, and not a total-versus-total check that misses everything interesting.
Settlement reconciliation
Each payout split into fee components and matched to the orders it covers.
Leakage findings
Referral overcharges, returns never reimbursed, refund commission retained, payout mismatches. Each with a claimable amount.
Settlement detail
Gross to net for one payout, in the order the money moves.
Claim filing
soonFile and track disputes until the money lands.
Set up for your business, not a template.
Every customer gets an engagement. What varies is its size, not whether you get one.
Fee schedule mapping
Your negotiated rate cards encoded rule by rule, so a discrepancy is measured against your contract.
Channel connection
Seller accounts, bank feeds and GST credentials wired up and proven against a real settlement.
Chart of accounts setup
Configured to match how your CA already books, so the ERP export needs no cleanup.
Posting rules
Where each fee, tax and adjustment lands, agreed with your CA before the first entry is written.
First close, run together
The first reconciliation and the first month-end with your team, not handed over as a document.
Custom recovery workflows
soonClaim handling shaped around the disputes your channels actually raise.
Stock, tax and payouts.
The parts of commerce finance that decide whether your margin is real.
Inventory and valuation
Weighted-average costing, so cost of sales is computed rather than guessed.
Stock movements
A subledger with a running position, reconciled against the ledger.
Returns
Where returned units stopped, and which were reimbursed.
Purchases and opening stock
Manual or bulk CSV, all-or-nothing so a half-imported file cannot happen.
TCS and TDS
Section 52 and 194-O tracked per settlement, with a compliance calendar.
Supplier payments
Maker-checker. Whoever raises a payout cannot approve it.
Output GST
soonCGST, SGST and IGST determination on sales.
GST reconciliation and ITC
soonGSTR-2B matching, input credit recovery, vendor filing status.
Ask your books.
Questions answered from the ledger by a bounded set of tools. The model picks the question. The platform supplies every number.
Ask Cosmo
Plain questions, answered with the figures the answer was built from.
Twelve question types
Profit, revenue, margin, expenses, balance sheet, cash, inventory value, inventory health, books health, tax, forecast, payouts.
Refuses rather than guesses
Five refusals: unrecognised, not permitted, not licensed, no data, out of scope.
Role-aware
Every answer re-checks the asker's permissions, so it cannot surface what they may not see.
Runs without a model
Keyword routing handles the common questions. A slow model costs you phrasing, never numbers.
Your model or ours
Any OpenAI-compatible endpoint, or a small model inside your network. No code change.
Built to be audited.
What a CA or a security reviewer asks first: who sees what, what cannot be changed afterwards, and what happens when two businesses share a database.
Tenant isolation
Postgres row-level security under a non-owner role. A missing WHERE clause still cannot read another business.
Permissions, not roles
Every screen requires a named permission. Roles are templates that expand into permission sets.
Append-only journal
No UPDATE or DELETE grant on the journal. A correction is a reversing entry.
Event-sourced
One settlement line feeds reconciliation, ledger, GST and inventory from a single append-only log.
Maker-checker
Whoever raises a payout cannot approve it, enforced by the platform rather than by policy.
Module licensing
Each module is separately licensable. The sidebar renders from your entitlements.
Money as integer paise
End to end, so no figure is the result of a floating-point multiplication.
Single sign-on
soonVerification against your identity provider.
See what your marketplaces kept.
Thirty minutes. We walk the ledger, the reconciliation and the journal entries end to end, on demo data or on a settlement of yours.