Santerra Marketplace Revenue Intelligence
v1.0 · Day 1 deliverable · Collect → Validate → Standardize → Reconcile → Trusted data
1. Collect
2. Validate
3. Standardize
4. Reconcile
Ready

Revenue Trend (Daily)

Net Revenue by Platform

Product Performance

ProductCategoryOrdersUnitsGrossReturnsNetFeesReturn%

Business Insights

    Platform Summary

    PlatformOrdersUnitsGrossReturnsNet

    Recent Orders

    DatePlatformProductQtyGrossFeesNetStatus

    Latest Reconciliation Report

    Consolidated Totals

    Source-Level Totals

    SourceOrdersGrossReturnsFeesNet

    Reconciliation History

    GeneratedStatusPublishedConsolidated NetRejectedQuarantinedDifference

    Quarantined Records (0)

    Invalid records are isolated here with their validation errors. They are excluded from revenue.

    SourceExternal IDErrorsQuarantined At

    Audit Log

    TimeActionDetails

    Ingestion Runs

    IDSourcePeriodIngestedStatusRecordsValidInvalidError

    Revenue Calculation Rules (v1.0)

    Gross Sales
    Sum of gross_revenue across all accepted (non-quarantined) orders, including returned and cancelled.
    Returns
    Sum of gross_revenue for orders with status returned or cancelled.
    Fees
    Sum of platform/gateway fees across all accepted orders.
    Net Revenue
    Gross Sales − Returns − Fees.
    Cost
    Cost price × quantity for delivered orders only (returned/cancelled excluded).
    Profit
    Net Revenue − Cost of delivered goods.
    Currency
    INR (single currency). No FX conversion in v1.
    Idempotency
    Reprocessing an identical input does not inflate revenue: raw events keyed by (platform, external_id); orders keyed by (platform, external_id); daily metrics rebuilt from orders.
    Quarantine
    Records failing required-field validation are isolated in quarantine and excluded from all totals.
    Freshness target
    To be confirmed after validating source delivery. Last ingestion timestamp shown in header.

    Out of scope (v1)

    Live streaming, predictive forecasting, advanced attribution, fully automated marketplace integration (pending access methods and business requirements).

    Ingest Export (JSON)

    Paste a source export as JSON: { "source": "amazon|flipkart|meesho|website|all", "period_start": "YYYY-MM-DD", "period_end": "YYYY-MM-DD", "records": [ {platform, external_id, ...platform fields} ] }. Records are validated, quarantined if invalid, standardized and reconciled.

    
        

    Upload Report (CSV or Excel)

    Upload a platform export. The file is parsed in your browser; you map columns to the ingest schema, then it is sent to the pipeline. Supported: .csv, .xlsx, .xls.

    
        

    Settlement Reconciliation (Sales vs Payouts)

    Recent Settlements

    DatePlatformSettlement IDOrder RefGrossFeesRefundsAdjustmentsPayoutStatus

    Source Freshness & Missing Sources

    SourceLast IngestionStatus

    Stale Data Warning

    Marketplace visibility depends on source delivery frequency. If a source has not delivered data recently, revenue for that source is delayed. Live reporting is only possible when the source can deliver at the required frequency.

    Product Mappings (Source SKU → Canonical Product)

    Source SKUs are never auto-merged by name similarity. Each mapping must be explicitly approved.

    SourceSource SKUCanonical ProductStatus
    Not loaded. Click "Load Demo Data" to seed the cloud database and run the pipeline.