{
        "type": "list",
        "dataSource": {
            "url": "/api/taxcore/submission-history/{org_id}",
            "method": "GET",
            "params": {
                "limit": 50,
                "offset": 0
            },
            "pagination": true,
            "refresh": 30000
        },
        "filters": [
            {
                "key": "status",
                "label": "Status",
                "type": "select",
                "options": [
                    {"value": "", "label": "All"},
                    {"value": "success", "label": "Success"},
                    {"value": "failed", "label": "Failed"},
                    {"value": "pending", "label": "Pending"},
                    {"value": "retrying", "label": "Retrying"}
                ],
                "default": ""
            },
            {
                "key": "submission_type",
                "label": "Type",
                "type": "select",
                "options": [
                    {"value": "", "label": "All Types"},
                    {"value": "Training", "label": "Training"},
                    {"value": "Normal", "label": "Normal"},
                    {"value": "Proforma", "label": "Proforma"},
                    {"value": "Copy", "label": "Copy"}
                ],
                "default": ""
            },
            {
                "key": "date_from",
                "label": "From Date",
                "type": "date"
            },
            {
                "key": "date_to",
                "label": "To Date",
                "type": "date"
            }
        ],
        "columns": [
            {
                "key": "submission_id",
                "label": "Submission ID",
                "type": "uuid",
                "width": "200px",
                "truncate": true,
                "copyable": true
            },
            {
                "key": "status",
                "label": "Status",
                "type": "badge",
                "width": "100px",
                "badges": {
                    "success": {"class": "badge-success", "icon": "fa-check-circle"},
                    "failed": {"class": "badge-error", "icon": "fa-times-circle"},
                    "pending": {"class": "badge-warning", "icon": "fa-clock"},
                    "retrying": {"class": "badge-info", "icon": "fa-redo"}
                }
            },
            {
                "key": "reference_table",
                "label": "Source",
                "type": "text",
                "width": "120px",
                "transform": {
                    "sales_receipts": "Sales Receipt",
                    "invoices": "Invoice"
                }
            },
            {
                "key": "invoice_number",
                "label": "Invoice #",
                "type": "text",
                "width": "150px"
            },
            {
                "key": "taxcore_invoice_number",
                "label": "TaxCore #",
                "type": "text",
                "width": "180px",
                "copyable": true
            },
            {
                "key": "total_amount",
                "label": "Amount",
                "type": "currency",
                "width": "120px",
                "align": "right"
            },
            {
                "key": "attempts",
                "label": "Attempts",
                "type": "number",
                "width": "80px",
                "align": "center"
            },
            {
                "key": "created_at",
                "label": "Submitted",
                "type": "datetime",
                "width": "180px"
            }
        ],
        "rowActions": [
            {
                "label": "View Details",
                "icon": "fa-eye",
                "action": "taxcore:view",
                "color": "primary"
            },
            {
                "label": "Retry",
                "icon": "fa-redo",
                "action": "taxcore:retry",
                "color": "warning",
                "condition": "status == \"failed\"",
                "confirm": "Retry this submission?"
            },
            {
                "label": "View Receipt",
                "icon": "fa-file-pdf",
                "action": "taxcore:pdf",
                "color": "success",
                "condition": "status == \"success\" && taxcore_invoice_number != null",
                "target": "_blank"
            },
            {
                "label": "Copy Verification URL",
                "icon": "fa-link",
                "action": "taxcore:copy-url",
                "color": "info",
                "condition": "taxcore_verification_url != null"
            }
        ],
        "bulkActions": [
            {
                "label": "Retry Selected",
                "icon": "fa-redo",
                "action": "taxcore:bulk-retry",
                "confirm": "Retry {count} selected submission(s)?"
            },
            {
                "label": "Export to CSV",
                "icon": "fa-download",
                "action": "export:csv"
            }
        ],
        "emptyState": {
            "icon": "fa-file-invoice",
            "title": "No TaxCore Submissions",
            "message": "No submissions found matching your criteria.",
            "action": {
                "label": "Clear Filters",
                "handler": "clearFilters"
            }
        }
    }