{
    "exit_code": 0,
    "stderr": "",
    "stdout": {
        "ok": true,
        "statement_count": 30,
        "page_count": 42,
        "statements": [
            {
                "account": "ALS",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "1-1",
                "filename": "statement_ALS_pages_1-1.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_ALS_pages_1-1.pdf"
            },
            {
                "account": "BAL",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "2-2",
                "filename": "statement_BAL_pages_2-2.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_BAL_pages_2-2.pdf"
            },
            {
                "account": "BUR",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "3-3",
                "filename": "statement_BUR_pages_3-3.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_BUR_pages_3-3.pdf"
            },
            {
                "account": "BUX",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "4-4",
                "filename": "statement_BUX_pages_4-4.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_BUX_pages_4-4.pdf"
            },
            {
                "account": "CAP",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "5-5",
                "filename": "statement_CAP_pages_5-5.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_CAP_pages_5-5.pdf"
            },
            {
                "account": "CONSIT",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "6-6",
                "filename": "statement_CONSIT_pages_6-6.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_CONSIT_pages_6-6.pdf"
            },
            {
                "account": "D&B",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "7-7",
                "filename": "statement_D_B_pages_7-7.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_D_B_pages_7-7.pdf"
            },
            {
                "account": "ECS",
                "statement_date": "2026-06-11",
                "page_count": 2,
                "page_range": "8-9",
                "filename": "statement_ECS_pages_8-9.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_ECS_pages_8-9.pdf"
            },
            {
                "account": "ENT",
                "statement_date": "2026-06-11",
                "page_count": 4,
                "page_range": "10-13",
                "filename": "statement_ENT_pages_10-13.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_ENT_pages_10-13.pdf"
            },
            {
                "account": "FER",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "14-14",
                "filename": "statement_FER_pages_14-14.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_FER_pages_14-14.pdf"
            },
            {
                "account": "FKPH",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "15-15",
                "filename": "statement_FKPH_pages_15-15.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_FKPH_pages_15-15.pdf"
            },
            {
                "account": "FSL",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "16-16",
                "filename": "statement_FSL_pages_16-16.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_FSL_pages_16-16.pdf"
            },
            {
                "account": "GTBV",
                "statement_date": "2026-06-11",
                "page_count": 3,
                "page_range": "17-19",
                "filename": "statement_GTBV_pages_17-19.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_GTBV_pages_17-19.pdf"
            },
            {
                "account": "GTTWA7",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "20-20",
                "filename": "statement_GTTWA7_pages_20-20.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_GTTWA7_pages_20-20.pdf"
            },
            {
                "account": "HBT",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "21-21",
                "filename": "statement_HBT_pages_21-21.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_HBT_pages_21-21.pdf"
            },
            {
                "account": "HYDRO",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "22-22",
                "filename": "statement_HYDRO_pages_22-22.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_HYDRO_pages_22-22.pdf"
            },
            {
                "account": "MAC",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "23-23",
                "filename": "statement_MAC_pages_23-23.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_MAC_pages_23-23.pdf"
            },
            {
                "account": "MCCC",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "24-24",
                "filename": "statement_MCCC_pages_24-24.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_MCCC_pages_24-24.pdf"
            },
            {
                "account": "MCE",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "25-25",
                "filename": "statement_MCE_pages_25-25.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_MCE_pages_25-25.pdf"
            },
            {
                "account": "MCLT",
                "statement_date": "2026-06-11",
                "page_count": 2,
                "page_range": "26-27",
                "filename": "statement_MCLT_pages_26-27.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_MCLT_pages_26-27.pdf"
            },
            {
                "account": "MGJV",
                "statement_date": "2026-06-11",
                "page_count": 2,
                "page_range": "28-29",
                "filename": "statement_MGJV_pages_28-29.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_MGJV_pages_28-29.pdf"
            },
            {
                "account": "NEO",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "30-30",
                "filename": "statement_NEO_pages_30-30.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_NEO_pages_30-30.pdf"
            },
            {
                "account": "OAK",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "31-31",
                "filename": "statement_OAK_pages_31-31.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_OAK_pages_31-31.pdf"
            },
            {
                "account": "OS",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "32-32",
                "filename": "statement_OS_pages_32-32.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_OS_pages_32-32.pdf"
            },
            {
                "account": "PB",
                "statement_date": "2026-06-11",
                "page_count": 2,
                "page_range": "33-34",
                "filename": "statement_PB_pages_33-34.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_PB_pages_33-34.pdf"
            },
            {
                "account": "PDG",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "35-35",
                "filename": "statement_PDG_pages_35-35.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_PDG_pages_35-35.pdf"
            },
            {
                "account": "PRL",
                "statement_date": "2026-06-11",
                "page_count": 2,
                "page_range": "36-37",
                "filename": "statement_PRL_pages_36-37.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_PRL_pages_36-37.pdf"
            },
            {
                "account": "ROY",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "38-38",
                "filename": "statement_ROY_pages_38-38.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_ROY_pages_38-38.pdf"
            },
            {
                "account": "TMP",
                "statement_date": "2026-06-11",
                "page_count": 3,
                "page_range": "39-41",
                "filename": "statement_TMP_pages_39-41.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_TMP_pages_39-41.pdf"
            },
            {
                "account": "WS",
                "statement_date": "2026-06-11",
                "page_count": 1,
                "page_range": "42-42",
                "filename": "statement_WS_pages_42-42.pdf",
                "path": "/home/hickeyhub/public_html/portal.hickeyplanthire.co.uk/CRUD/customers/statements/uploads/8/statement_WS_pages_42-42.pdf"
            }
        ],
        "page_details": [
            {
                "page_num": 0,
                "account": "ALS",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nALS\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 1,
                "account": "BAL",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nBAL\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 2,
                "account": "BUR",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nBUR\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 3,
                "account": "BUX",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nBUX\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 4,
                "account": "CAP",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nCAP\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 5,
                "account": "CONSIT",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nCONSIT\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 6,
                "account": "D&B",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nD&B\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 7,
                "account": "ECS",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nECS\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 8,
                "account": "ECS",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nECS\nDebit\nCredit\nBalance\nWillingdon BN22\n396 00\n15 368 16\n"
            },
            {
                "page_num": 9,
                "account": "ENT",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nENT\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 10,
                "account": "ENT",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nENT\nDebit\nCredit\nBalance\nkt\nLeyton\n336 00\n19 304 40\n"
            },
            {
                "page_num": 11,
                "account": "ENT",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nENT\nDebit\nCredit\nBalance\nr\nRiverwell Vistry\n868 80\n40 885 60\n"
            },
            {
                "page_num": 12,
                "account": "ENT",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nENT\nDebit\nCredit\nBalance\nAudley End Brace\n3 500 00\n61 220 40\n"
            },
            {
                "page_num": 13,
                "account": "FER",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nFER\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 14,
                "account": "FKPH",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nFKPH\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 15,
                "account": "FSL",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nFSL\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 16,
                "account": "GTBV",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nGTBV\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 17,
                "account": "GTBV",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nGTBV\nDebit\nCredit\nBalance\nte Parish WTW\n2 006 40\n17 271 04\n"
            },
            {
                "page_num": 18,
                "account": "GTBV",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nGTBV\nDebit\nCredit\nBalance\nrbourne\n2 006 40\n40 253 44\n"
            },
            {
                "page_num": 19,
                "account": "GTTWA7",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nGTTWA7\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 20,
                "account": "HBT",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nHBT\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 21,
                "account": "HYDRO",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nHYDRO\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 22,
                "account": "MAC",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nMAC\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 23,
                "account": "MCCC",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nMCCC\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 24,
                "account": "MCE",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nMCE\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 25,
                "account": "MCLT",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nMCLT\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 26,
                "account": "MCLT",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nMCLT\nDebit\nCredit\nBalance\ned Drugan\n4 264 00\n29 969 90\n"
            },
            {
                "page_num": 27,
                "account": "MGJV",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nMGJV\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 28,
                "account": "MGJV",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nMGJV\nDebit\nCredit\nBalance\narrow Grove SLS\n3 010 00\n32 039 20\n"
            },
            {
                "page_num": 29,
                "account": "NEO",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nNEO\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 30,
                "account": "OAK",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nOAK\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 31,
                "account": "OS",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nOS\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 32,
                "account": "PB",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nPB\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 33,
                "account": "PB",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nPB\nDebit\nCredit\nBalance\nthwood\n912 00\n15 489 90\n"
            },
            {
                "page_num": 34,
                "account": "PDG",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nPDG\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 35,
                "account": "PRL",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nPRL\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 36,
                "account": "PRL",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nPRL\nDebit\nCredit\nBalance\nrexham Hatton\n5 871 00\n25 660 40\n"
            },
            {
                "page_num": 37,
                "account": "ROY",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nROY\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 38,
                "account": "TMP",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nTMP\nDebit\nCredit\nBalance\n"
            },
            {
                "page_num": 39,
                "account": "TMP",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nTMP\nDebit\nCredit\nBalance\n240 00\n6 330 00\n"
            },
            {
                "page_num": 40,
                "account": "TMP",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nTMP\nDebit\nCredit\nBalance\nBermondsey\n1 285 20\n26 985 36\n"
            },
            {
                "page_num": 41,
                "account": "WS",
                "statement_date": "2026-06-11",
                "text_sample": "STATEMENT\nDate\n11/06/2026\nAccount Ref\nWS\nDebit\nCredit\nBalance\n"
            }
        ]
    }
}