{
    "metadata": {
        "generated_at": "2026-06-01T05:00:09+01:00",
        "period_start": "2026-05-01T00:00:00+01:00",
        "period_end": "2026-05-31T23:59:59+01:00",
        "period_label": "May 2026"
    },
    "summary": {
        "total_orders": 27,
        "total_revenue": "43,200.00",
        "total_refunded": "200.00",
        "net_revenue": "43,000.00",
        "completed_payments": "43,200.00",
        "failed_payments": "0.00",
        "total_transactions": 22,
        "total_refunds": 2
    },
    "orders": {
        "by_status": {
            "confirmed": {
                "count": 5,
                "total_amount": 1500
            },
            "paid": {
                "count": 21,
                "total_amount": 42000
            },
            "partially_refunded": {
                "count": 1,
                "total_amount": 1200
            }
        },
        "by_payment_mode": {
            "immediate": {
                "count": 23,
                "total_amount": 41700
            },
            "comp": {
                "count": 1,
                "total_amount": 0
            },
            "invoice": {
                "count": 3,
                "total_amount": 3000
            }
        },
        "daily_breakdown": {
            "2026-05-08": {
                "count": 5,
                "total_amount": 10650
            },
            "2026-05-09": {
                "count": 3,
                "total_amount": 12600
            },
            "2026-05-10": {
                "count": 12,
                "total_amount": 12900
            },
            "2026-05-11": {
                "count": 1,
                "total_amount": 5850
            }
        }
    },
    "transactions": {
        "by_gateway": {
            "revolut": {
                "count": 11,
                "total_amount": 34200,
                "completed": 11,
                "failed": 0
            },
            "comp": {
                "count": 5,
                "total_amount": 2000,
                "completed": 5,
                "failed": 0
            },
            "bank_transfer": {
                "count": 5,
                "total_amount": 6000,
                "completed": 5,
                "failed": 0
            },
            "cash": {
                "count": 1,
                "total_amount": 1000,
                "completed": 1,
                "failed": 0
            }
        },
        "by_status": {
            "completed": {
                "count": 22,
                "total_amount": 43200
            }
        }
    },
    "refunds": {
        "by_status": {
            "completed": {
                "count": 2,
                "total_amount": 200
            }
        }
    },
    "reconciliation": {
        "orders_total": 43200,
        "completed_payments_total": 43200,
        "discrepancy": "0.00",
        "discrepancy_percentage": "0.00%"
    }
}