{
    "document": {
        "id": 1,
        "uuid": "48dccd06-07e3-42a7-9c35-09a3b201708a",
        "original_filename": "bill_of_lading_sample.txt",
        "stored_path": "storage/uploads/seed_fa08ed55-073c-4c26-aa3f-7dd3332bf4c5.txt",
        "mime_type": "text/plain",
        "file_size": 769,
        "doc_type": "bill_of_lading",
        "detected_type": "bill_of_lading",
        "status": "validated",
        "lane": "USA-PR",
        "client_name": "Distribuidora Caribe S.A.",
        "llm_provider": "mock",
        "llm_model": "simulado-idp",
        "confidence_avg": 0.95,
        "field_count": 21,
        "error_count": 0,
        "warning_count": 0,
        "processing_ms": 704,
        "extracted_json": "{\"mock\":true,\"seed\":1382104903}",
        "error_message": null,
        "created_at": "2026-06-05 04:25:24",
        "processed_at": "2026-06-05 04:25:24"
    },
    "fields": [
        {
            "id": 1,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "bl_number",
            "field_label": "bl_number",
            "field_value": "CMCU7421885",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 2,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "issue_date",
            "field_label": "issue_date",
            "field_value": "2025-03-14",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 3,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "shipper",
            "field_label": "shipper",
            "field_value": "Tropical Foods Export LLC, 2450 NW 84th Ave, Miami, FL 33122, USA",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 4,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "consignee",
            "field_label": "consignee",
            "field_value": "Distribuidora Caribe S.A., Ave. Roosevelt 1201, San Juan, PR 00920",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 5,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "notify_party",
            "field_label": "notify_party",
            "field_value": "Same as consignee",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 6,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "vessel",
            "field_label": "vessel",
            "field_value": "MV Tropical",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 7,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "voyage",
            "field_label": "voyage",
            "field_value": "V391",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 8,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "port_of_loading",
            "field_label": "port_of_loading",
            "field_value": "Port Everglades, US (USPEF)",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 9,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "port_of_discharge",
            "field_label": "port_of_discharge",
            "field_value": "Kingston, JM (JMKIN)",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 10,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "place_of_delivery",
            "field_label": "place_of_delivery",
            "field_value": "CY/CY",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 11,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "goods_description",
            "field_label": "goods_description",
            "field_value": "Refrigerated foodstuffs — palletized",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 12,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "package_count",
            "field_label": "package_count",
            "field_value": "43",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 13,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "gross_weight_kg",
            "field_label": "gross_weight_kg",
            "field_value": "13903",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 14,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "measurement_cbm",
            "field_label": "measurement_cbm",
            "field_value": "35",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 15,
            "document_id": 1,
            "field_group": null,
            "row_index": null,
            "field_key": "freight_terms",
            "field_label": "freight_terms",
            "field_value": "PREPAID",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 16,
            "document_id": 1,
            "field_group": "containers",
            "row_index": 0,
            "field_key": "container_number",
            "field_label": "container_number",
            "field_value": "CMCU6105056",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 17,
            "document_id": 1,
            "field_group": "containers",
            "row_index": 0,
            "field_key": "seal_number",
            "field_label": "seal_number",
            "field_value": "7106285",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 18,
            "document_id": 1,
            "field_group": "containers",
            "row_index": 0,
            "field_key": "container_type",
            "field_label": "container_type",
            "field_value": "40RH",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 19,
            "document_id": 1,
            "field_group": "containers",
            "row_index": 1,
            "field_key": "container_number",
            "field_label": "container_number",
            "field_value": "TCLU4735530",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 20,
            "document_id": 1,
            "field_group": "containers",
            "row_index": 1,
            "field_key": "seal_number",
            "field_label": "seal_number",
            "field_value": "8318855",
            "confidence": 0.95,
            "needs_review": 0
        },
        {
            "id": 21,
            "document_id": 1,
            "field_group": "containers",
            "row_index": 1,
            "field_key": "container_type",
            "field_label": "container_type",
            "field_value": "40HC",
            "confidence": 0.95,
            "needs_review": 0
        }
    ],
    "issues": [],
    "events": [
        {
            "id": 1,
            "document_id": 1,
            "event": "uploaded",
            "detail": "Archivo: bill_of_lading_sample.txt (text/plain)",
            "created_at": "2026-06-05 04:25:24"
        },
        {
            "id": 2,
            "document_id": 1,
            "event": "extraction_started",
            "detail": "Motor: mock:simulado-idp",
            "created_at": "2026-06-05 04:25:24"
        },
        {
            "id": 3,
            "document_id": 1,
            "event": "extracted",
            "detail": "mock:simulado-idp · 21 campos · 704 ms",
            "created_at": "2026-06-05 04:25:24"
        },
        {
            "id": 4,
            "document_id": 1,
            "event": "auto_validated",
            "detail": "Validado automáticamente (sin incidencias).",
            "created_at": "2026-06-05 04:25:24"
        }
    ]
}