2026-03-29 12:55:30,005 [INFO] ================================================================================
2026-03-29 12:55:30,005 [INFO] 🚀 Bangladesh Bank EXP Search Automation Started
2026-03-29 12:55:30,005 [INFO] ================================================================================
2026-03-29 12:55:30,005 [INFO] 📁 Input CSV: C:\Users\Izaz\CommercialRPA\input\1774767326-exp-search-template.csv
2026-03-29 12:55:30,005 [INFO] 📂 Output Directory: C:\Users\Izaz\CommercialRPA\output\job_f855abac-bc36-455b-9262-45d57450efb6
2026-03-29 12:55:30,006 [INFO] 🆔 Job ID: f855abac-bc36-455b-9262-45d57450efb6
2026-03-29 12:55:30,006 [INFO] 💾 Session Directory: C:\Users\Izaz\CommercialRPA\output\job_f855abac-bc36-455b-9262-45d57450efb6\sessions\f855abac-bc36-455b-9262-45d57450efb6
2026-03-29 12:55:30,006 [INFO] 🔢 Argument Count: 9
2026-03-29 12:55:30,006 [INFO] 👤 Username provided: Yes
2026-03-29 12:55:30,006 [INFO] 🔑 Password provided: Yes
2026-03-29 12:55:30,006 [INFO] ================================================================================
2026-03-29 12:55:30,007 [INFO] ✅ Server communication enabled: https://api.commercialrpa.com
2026-03-29 12:55:30,007 [INFO] Starting automation...
2026-03-29 12:55:30,007 [INFO] Download directory: C:\Users\Izaz\CommercialRPA\output\job_f855abac-bc36-455b-9262-45d57450efb6
2026-03-29 12:55:30,007 [INFO] Session directory: C:\Users\Izaz\CommercialRPA\output\job_f855abac-bc36-455b-9262-45d57450efb6\sessions\f855abac-bc36-455b-9262-45d57450efb6
2026-03-29 12:55:30,007 [INFO] Launching Electron browser for login (visible mode)...
2026-03-29 12:55:30,007 [INFO] 🔧 Headless mode: ENABLED
2026-03-29 12:55:30,007 [INFO] 💾 Session directory: C:\Users\Izaz\CommercialRPA\output\job_f855abac-bc36-455b-9262-45d57450efb6\sessions\f855abac-bc36-455b-9262-45d57450efb6
2026-03-29 12:55:30,007 [INFO] 📌 Electron browser will run in NORMAL mode with session persistence
2026-03-29 12:55:30,036 [INFO] ✅ Browser session created: f855abac-bc36-455b-9262-45d57450efb6
2026-03-29 12:55:30,036 [INFO] ✅ Electron browser initialized successfully
2026-03-29 12:55:30,036 [INFO] Using automated login with provided credentials
2026-03-29 12:55:30,036 [INFO] Checking if existing session is valid...
2026-03-29 12:55:31,751 [INFO] Session invalid - redirected to login page
2026-03-29 12:55:31,751 [INFO] Session invalid or not found - attempting automated login...
2026-03-29 12:55:31,751 [INFO] Performing automated login...
2026-03-29 12:55:31,752 [INFO] Username: EXP***
2026-03-29 12:55:32,209 [INFO] Waiting for login form...
2026-03-29 12:55:32,237 [INFO] Filling in credentials...
2026-03-29 12:55:33,329 [INFO] Clicking login button (found via A)...
2026-03-29 12:55:33,343 [INFO] Waiting for session ID in URL...
2026-03-29 12:55:33,350 [INFO] ✓ Session ID detected in URL
2026-03-29 12:55:33,355 [INFO] Post-login URL: https://exp.bb.org.bd/ords/f?p=112:LOGIN:24697210141618:::::
2026-03-29 12:55:34,133 [INFO] Page loaded. Checking URL for session ID...
2026-03-29 12:55:34,136 [INFO] Current URL: https://exp.bb.org.bd/ords/f?p=112:1:24697210141618:::::
2026-03-29 12:55:34,139 [INFO] Current URL after login redirect: https://exp.bb.org.bd/ords/f?p=112:1:24697210141618:::::
2026-03-29 12:55:34,140 [INFO] ✓ Extracted session ID: 24697210141618
2026-03-29 12:55:34,140 [INFO] ✓ Login successful - valid session ID found in URL
2026-03-29 12:55:34,140 [INFO] Login completed. Starting automation...
2026-03-29 12:55:34,140 [INFO] 
============================================================
2026-03-29 12:55:34,140 [INFO] Found 120 rows to process
2026-03-29 12:55:34,140 [INFO] Using optimized direct URL navigation for faster downloads
2026-03-29 12:55:34,141 [INFO] ============================================================

2026-03-29 12:55:34,141 [INFO] 📊 Progress: 1/120 (Remaining: 120)
2026-03-29 12:55:34,141 [INFO] 
============================================================
2026-03-29 12:55:34,141 [INFO] Processing entry 1/120: EXP_1471_1057_2024 (Invoice: 2400611)
2026-03-29 12:55:34,141 [INFO] ============================================================
2026-03-29 12:55:34,141 [INFO] Constructed EXP number: 000014710010572024 (from ADSCODE=1471, SERIAL=1057, YEAR=2024)
2026-03-29 12:55:34,141 [INFO] Downloading PDF via Base64 fetch: 1_2400611.pdf
2026-03-29 12:55:35,087 [INFO] ✓ PDF saved successfully: 1_2400611.pdf
2026-03-29 12:55:35,087 [INFO] ✓ Successfully processed entry 1/120: Invoice 2400611
2026-03-29 12:55:35,088 [INFO] 📥 Downloads complete: 1 successful, 0 failed
2026-03-29 12:55:35,088 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2400611
2026-03-29 12:55:35,088 [INFO] 📊 Progress: 2/120 (Remaining: 119)
2026-03-29 12:55:35,088 [INFO] 
============================================================
2026-03-29 12:55:35,088 [INFO] Processing entry 2/120: EXP_1471_1808_2024 (Invoice: 2401316)
2026-03-29 12:55:35,089 [INFO] ============================================================
2026-03-29 12:55:35,089 [INFO] Constructed EXP number: 000014710018082024 (from ADSCODE=1471, SERIAL=1808, YEAR=2024)
2026-03-29 12:55:35,089 [INFO] Downloading PDF via Base64 fetch: 2_2401316.pdf
2026-03-29 12:55:35,961 [INFO] ✓ PDF saved successfully: 2_2401316.pdf
2026-03-29 12:55:35,962 [INFO] ✓ Successfully processed entry 2/120: Invoice 2401316
2026-03-29 12:55:35,963 [INFO] 📥 Downloads complete: 2 successful, 0 failed
2026-03-29 12:55:35,964 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2401316
2026-03-29 12:55:35,965 [INFO] 📊 Progress: 3/120 (Remaining: 118)
2026-03-29 12:55:35,966 [INFO] 
============================================================
2026-03-29 12:55:35,966 [INFO] Processing entry 3/120: EXP_1471_10229_2024 (Invoice: 2404848)
2026-03-29 12:55:35,966 [INFO] ============================================================
2026-03-29 12:55:35,967 [INFO] Constructed EXP number: 000014710102292024 (from ADSCODE=1471, SERIAL=10229, YEAR=2024)
2026-03-29 12:55:35,967 [INFO] Downloading PDF via Base64 fetch: 3_2404848.pdf
2026-03-29 12:55:36,720 [INFO] ✓ PDF saved successfully: 3_2404848.pdf
2026-03-29 12:55:36,721 [INFO] ✓ Successfully processed entry 3/120: Invoice 2404848
2026-03-29 12:55:36,721 [INFO] 📥 Downloads complete: 3 successful, 0 failed
2026-03-29 12:55:36,722 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2404848
2026-03-29 12:55:36,722 [INFO] 📊 Progress: 4/120 (Remaining: 117)
2026-03-29 12:55:36,723 [INFO] 
============================================================
2026-03-29 12:55:36,723 [INFO] Processing entry 4/120: EXP_1471_12076_2024 (Invoice: 2405749)
2026-03-29 12:55:36,723 [INFO] ============================================================
2026-03-29 12:55:36,723 [INFO] Constructed EXP number: 000014710120762024 (from ADSCODE=1471, SERIAL=12076, YEAR=2024)
2026-03-29 12:55:36,724 [INFO] Downloading PDF via Base64 fetch: 4_2405749.pdf
2026-03-29 12:55:37,653 [INFO] ✓ PDF saved successfully: 4_2405749.pdf
2026-03-29 12:55:37,653 [INFO] ✓ Successfully processed entry 4/120: Invoice 2405749
2026-03-29 12:55:37,653 [INFO] 📥 Downloads complete: 4 successful, 0 failed
2026-03-29 12:55:37,653 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2405749
2026-03-29 12:55:37,653 [INFO] 📊 Progress: 5/120 (Remaining: 116)
2026-03-29 12:55:37,653 [INFO] 
============================================================
2026-03-29 12:55:37,653 [INFO] Processing entry 5/120: EXP_1471_12077_2024 (Invoice: 2405750)
2026-03-29 12:55:37,653 [INFO] ============================================================
2026-03-29 12:55:37,653 [INFO] Constructed EXP number: 000014710120772024 (from ADSCODE=1471, SERIAL=12077, YEAR=2024)
2026-03-29 12:55:37,653 [INFO] Downloading PDF via Base64 fetch: 5_2405750.pdf
2026-03-29 12:55:38,582 [INFO] ✓ PDF saved successfully: 5_2405750.pdf
2026-03-29 12:55:38,582 [INFO] ✓ Successfully processed entry 5/120: Invoice 2405750
2026-03-29 12:55:38,582 [INFO] 📥 Downloads complete: 5 successful, 0 failed
2026-03-29 12:55:38,583 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2405750
2026-03-29 12:55:38,583 [INFO] 📊 Progress: 6/120 (Remaining: 115)
2026-03-29 12:55:38,583 [INFO] 
============================================================
2026-03-29 12:55:38,583 [INFO] Processing entry 6/120: EXP_1471_12167_2024 (Invoice: 2405840)
2026-03-29 12:55:38,583 [INFO] ============================================================
2026-03-29 12:55:38,583 [INFO] Constructed EXP number: 000014710121672024 (from ADSCODE=1471, SERIAL=12167, YEAR=2024)
2026-03-29 12:55:38,583 [INFO] Downloading PDF via Base64 fetch: 6_2405840.pdf
2026-03-29 12:55:39,559 [INFO] ✓ PDF saved successfully: 6_2405840.pdf
2026-03-29 12:55:39,559 [INFO] ✓ Successfully processed entry 6/120: Invoice 2405840
2026-03-29 12:55:39,559 [INFO] 📥 Downloads complete: 6 successful, 0 failed
2026-03-29 12:55:39,559 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2405840
2026-03-29 12:55:39,559 [INFO] 📊 Progress: 7/120 (Remaining: 114)
2026-03-29 12:55:39,560 [INFO] 
============================================================
2026-03-29 12:55:39,560 [INFO] Processing entry 7/120: EXP_1471_13464_2024 (Invoice: 2406337)
2026-03-29 12:55:39,560 [INFO] ============================================================
2026-03-29 12:55:39,560 [INFO] Constructed EXP number: 000014710134642024 (from ADSCODE=1471, SERIAL=13464, YEAR=2024)
2026-03-29 12:55:39,560 [INFO] Downloading PDF via Base64 fetch: 7_2406337.pdf
2026-03-29 12:55:40,415 [INFO] ✓ PDF saved successfully: 7_2406337.pdf
2026-03-29 12:55:40,416 [INFO] ✓ Successfully processed entry 7/120: Invoice 2406337
2026-03-29 12:55:40,416 [INFO] 📥 Downloads complete: 7 successful, 0 failed
2026-03-29 12:55:40,416 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2406337
2026-03-29 12:55:40,416 [INFO] 📊 Progress: 8/120 (Remaining: 113)
2026-03-29 12:55:40,416 [INFO] 
============================================================
2026-03-29 12:55:40,416 [INFO] Processing entry 8/120: EXP_1471_13634_2024 (Invoice: 2406507)
2026-03-29 12:55:40,416 [INFO] ============================================================
2026-03-29 12:55:40,416 [INFO] Constructed EXP number: 000014710136342024 (from ADSCODE=1471, SERIAL=13634, YEAR=2024)
2026-03-29 12:55:40,416 [INFO] Downloading PDF via Base64 fetch: 8_2406507.pdf
2026-03-29 12:55:41,177 [INFO] ✓ PDF saved successfully: 8_2406507.pdf
2026-03-29 12:55:41,177 [INFO] ✓ Successfully processed entry 8/120: Invoice 2406507
2026-03-29 12:55:41,177 [INFO] 📥 Downloads complete: 8 successful, 0 failed
2026-03-29 12:55:41,177 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2406507
2026-03-29 12:55:41,177 [INFO] 📊 Progress: 9/120 (Remaining: 112)
2026-03-29 12:55:41,178 [INFO] 
============================================================
2026-03-29 12:55:41,178 [INFO] Processing entry 9/120: EXP_1471_15510_2024 (Invoice: 2407441)
2026-03-29 12:55:41,178 [INFO] ============================================================
2026-03-29 12:55:41,178 [INFO] Constructed EXP number: 000014710155102024 (from ADSCODE=1471, SERIAL=15510, YEAR=2024)
2026-03-29 12:55:41,178 [INFO] Downloading PDF via Base64 fetch: 9_2407441.pdf
2026-03-29 12:55:42,228 [INFO] ✓ PDF saved successfully: 9_2407441.pdf
2026-03-29 12:55:42,228 [INFO] ✓ Successfully processed entry 9/120: Invoice 2407441
2026-03-29 12:55:42,228 [INFO] 📥 Downloads complete: 9 successful, 0 failed
2026-03-29 12:55:42,228 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407441
2026-03-29 12:55:42,229 [INFO] 📊 Progress: 10/120 (Remaining: 111)
2026-03-29 12:55:42,229 [INFO] 
============================================================
2026-03-29 12:55:42,229 [INFO] Processing entry 10/120: EXP_1471_15511_2024 (Invoice: 2407442)
2026-03-29 12:55:42,229 [INFO] ============================================================
2026-03-29 12:55:42,229 [INFO] Constructed EXP number: 000014710155112024 (from ADSCODE=1471, SERIAL=15511, YEAR=2024)
2026-03-29 12:55:42,229 [INFO] Downloading PDF via Base64 fetch: 10_2407442.pdf
2026-03-29 12:55:43,358 [INFO] ✓ PDF saved successfully: 10_2407442.pdf
2026-03-29 12:55:43,358 [INFO] ✓ Successfully processed entry 10/120: Invoice 2407442
2026-03-29 12:55:43,358 [INFO] 📥 Downloads complete: 10 successful, 0 failed
2026-03-29 12:55:43,358 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407442
2026-03-29 12:55:43,358 [INFO] 📊 Progress: 11/120 (Remaining: 110)
2026-03-29 12:55:43,358 [INFO] 
============================================================
2026-03-29 12:55:43,358 [INFO] Processing entry 11/120: EXP_1471_13476_2024 (Invoice: 2406349)
2026-03-29 12:55:43,358 [INFO] ============================================================
2026-03-29 12:55:43,358 [INFO] Constructed EXP number: 000014710134762024 (from ADSCODE=1471, SERIAL=13476, YEAR=2024)
2026-03-29 12:55:43,358 [INFO] Downloading PDF via Base64 fetch: 11_2406349.pdf
2026-03-29 12:55:44,075 [INFO] ✓ PDF saved successfully: 11_2406349.pdf
2026-03-29 12:55:44,076 [INFO] ✓ Successfully processed entry 11/120: Invoice 2406349
2026-03-29 12:55:44,076 [INFO] 📥 Downloads complete: 11 successful, 0 failed
2026-03-29 12:55:44,076 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2406349
2026-03-29 12:55:44,077 [INFO] 📊 Progress: 12/120 (Remaining: 109)
2026-03-29 12:55:44,077 [INFO] 
============================================================
2026-03-29 12:55:44,077 [INFO] Processing entry 12/120: EXP_1471_13482_2024 (Invoice: 2406355)
2026-03-29 12:55:44,077 [INFO] ============================================================
2026-03-29 12:55:44,077 [INFO] Constructed EXP number: 000014710134822024 (from ADSCODE=1471, SERIAL=13482, YEAR=2024)
2026-03-29 12:55:44,077 [INFO] Downloading PDF via Base64 fetch: 12_2406355.pdf
2026-03-29 12:55:44,790 [INFO] ✓ PDF saved successfully: 12_2406355.pdf
2026-03-29 12:55:44,790 [INFO] ✓ Successfully processed entry 12/120: Invoice 2406355
2026-03-29 12:55:44,791 [INFO] 📥 Downloads complete: 12 successful, 0 failed
2026-03-29 12:55:44,792 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2406355
2026-03-29 12:55:44,794 [INFO] 📊 Progress: 13/120 (Remaining: 108)
2026-03-29 12:55:44,795 [INFO] 
============================================================
2026-03-29 12:55:44,795 [INFO] Processing entry 13/120: EXP_1471_13623_2024 (Invoice: 2406496)
2026-03-29 12:55:44,797 [INFO] ============================================================
2026-03-29 12:55:44,797 [INFO] Constructed EXP number: 000014710136232024 (from ADSCODE=1471, SERIAL=13623, YEAR=2024)
2026-03-29 12:55:44,798 [INFO] Downloading PDF via Base64 fetch: 13_2406496.pdf
2026-03-29 12:55:45,766 [INFO] ✓ PDF saved successfully: 13_2406496.pdf
2026-03-29 12:55:45,766 [INFO] ✓ Successfully processed entry 13/120: Invoice 2406496
2026-03-29 12:55:45,766 [INFO] 📥 Downloads complete: 13 successful, 0 failed
2026-03-29 12:55:45,767 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2406496
2026-03-29 12:55:45,767 [INFO] 📊 Progress: 14/120 (Remaining: 107)
2026-03-29 12:55:45,767 [INFO] 
============================================================
2026-03-29 12:55:45,767 [INFO] Processing entry 14/120: EXP_1471_14228_2024 (Invoice: 2406657)
2026-03-29 12:55:45,768 [INFO] ============================================================
2026-03-29 12:55:45,768 [INFO] Constructed EXP number: 000014710142282024 (from ADSCODE=1471, SERIAL=14228, YEAR=2024)
2026-03-29 12:55:45,768 [INFO] Downloading PDF via Base64 fetch: 14_2406657.pdf
2026-03-29 12:55:46,761 [INFO] ✓ PDF saved successfully: 14_2406657.pdf
2026-03-29 12:55:46,761 [INFO] ✓ Successfully processed entry 14/120: Invoice 2406657
2026-03-29 12:55:46,761 [INFO] 📥 Downloads complete: 14 successful, 0 failed
2026-03-29 12:55:46,762 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2406657
2026-03-29 12:55:46,762 [INFO] 📊 Progress: 15/120 (Remaining: 106)
2026-03-29 12:55:46,763 [INFO] 
============================================================
2026-03-29 12:55:46,763 [INFO] Processing entry 15/120: EXP_1471_15451_2024 (Invoice: 2407353)
2026-03-29 12:55:46,763 [INFO] ============================================================
2026-03-29 12:55:46,763 [INFO] Constructed EXP number: 000014710154512024 (from ADSCODE=1471, SERIAL=15451, YEAR=2024)
2026-03-29 12:55:46,764 [INFO] Downloading PDF via Base64 fetch: 15_2407353.pdf
2026-03-29 12:55:47,741 [INFO] ✓ PDF saved successfully: 15_2407353.pdf
2026-03-29 12:55:47,741 [INFO] ✓ Successfully processed entry 15/120: Invoice 2407353
2026-03-29 12:55:47,741 [INFO] 📥 Downloads complete: 15 successful, 0 failed
2026-03-29 12:55:47,741 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407353
2026-03-29 12:55:47,741 [INFO] 📊 Progress: 16/120 (Remaining: 105)
2026-03-29 12:55:47,741 [INFO] 
============================================================
2026-03-29 12:55:47,741 [INFO] Processing entry 16/120: EXP_1471_15455_2024 (Invoice: 2407357)
2026-03-29 12:55:47,741 [INFO] ============================================================
2026-03-29 12:55:47,742 [INFO] Constructed EXP number: 000014710154552024 (from ADSCODE=1471, SERIAL=15455, YEAR=2024)
2026-03-29 12:55:47,742 [INFO] Downloading PDF via Base64 fetch: 16_2407357.pdf
2026-03-29 12:55:48,626 [INFO] ✓ PDF saved successfully: 16_2407357.pdf
2026-03-29 12:55:48,626 [INFO] ✓ Successfully processed entry 16/120: Invoice 2407357
2026-03-29 12:55:48,627 [INFO] 📥 Downloads complete: 16 successful, 0 failed
2026-03-29 12:55:48,627 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407357
2026-03-29 12:55:48,627 [INFO] 📊 Progress: 17/120 (Remaining: 104)
2026-03-29 12:55:48,627 [INFO] 
============================================================
2026-03-29 12:55:48,627 [INFO] Processing entry 17/120: EXP_1471_15507_2024 (Invoice: 2407438)
2026-03-29 12:55:48,627 [INFO] ============================================================
2026-03-29 12:55:48,627 [INFO] Constructed EXP number: 000014710155072024 (from ADSCODE=1471, SERIAL=15507, YEAR=2024)
2026-03-29 12:55:48,627 [INFO] Downloading PDF via Base64 fetch: 17_2407438.pdf
2026-03-29 12:55:49,445 [INFO] ✓ PDF saved successfully: 17_2407438.pdf
2026-03-29 12:55:49,445 [INFO] ✓ Successfully processed entry 17/120: Invoice 2407438
2026-03-29 12:55:49,445 [INFO] 📥 Downloads complete: 17 successful, 0 failed
2026-03-29 12:55:49,445 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407438
2026-03-29 12:55:49,445 [INFO] 📊 Progress: 18/120 (Remaining: 103)
2026-03-29 12:55:49,445 [INFO] 
============================================================
2026-03-29 12:55:49,445 [INFO] Processing entry 18/120: EXP_1471_15633_2024 (Invoice: 2407597)
2026-03-29 12:55:49,445 [INFO] ============================================================
2026-03-29 12:55:49,445 [INFO] Constructed EXP number: 000014710156332024 (from ADSCODE=1471, SERIAL=15633, YEAR=2024)
2026-03-29 12:55:49,446 [INFO] Downloading PDF via Base64 fetch: 18_2407597.pdf
2026-03-29 12:55:50,175 [INFO] ✓ PDF saved successfully: 18_2407597.pdf
2026-03-29 12:55:50,175 [INFO] ✓ Successfully processed entry 18/120: Invoice 2407597
2026-03-29 12:55:50,175 [INFO] 📥 Downloads complete: 18 successful, 0 failed
2026-03-29 12:55:50,176 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407597
2026-03-29 12:55:50,176 [INFO] 📊 Progress: 19/120 (Remaining: 102)
2026-03-29 12:55:50,176 [INFO] 
============================================================
2026-03-29 12:55:50,176 [INFO] Processing entry 19/120: EXP_1471_15454_2024 (Invoice: 2407356)
2026-03-29 12:55:50,176 [INFO] ============================================================
2026-03-29 12:55:50,176 [INFO] Constructed EXP number: 000014710154542024 (from ADSCODE=1471, SERIAL=15454, YEAR=2024)
2026-03-29 12:55:50,176 [INFO] Downloading PDF via Base64 fetch: 19_2407356.pdf
2026-03-29 12:55:51,161 [INFO] ✓ PDF saved successfully: 19_2407356.pdf
2026-03-29 12:55:51,162 [INFO] ✓ Successfully processed entry 19/120: Invoice 2407356
2026-03-29 12:55:51,162 [INFO] 📥 Downloads complete: 19 successful, 0 failed
2026-03-29 12:55:51,162 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407356
2026-03-29 12:55:51,162 [INFO] 📊 Progress: 20/120 (Remaining: 101)
2026-03-29 12:55:51,162 [INFO] 
============================================================
2026-03-29 12:55:51,162 [INFO] Processing entry 20/120: EXP_1471_15472_2024 (Invoice: 2407389)
2026-03-29 12:55:51,162 [INFO] ============================================================
2026-03-29 12:55:51,162 [INFO] Constructed EXP number: 000014710154722024 (from ADSCODE=1471, SERIAL=15472, YEAR=2024)
2026-03-29 12:55:51,162 [INFO] Downloading PDF via Base64 fetch: 20_2407389.pdf
2026-03-29 12:55:51,853 [INFO] ✓ PDF saved successfully: 20_2407389.pdf
2026-03-29 12:55:51,853 [INFO] ✓ Successfully processed entry 20/120: Invoice 2407389
2026-03-29 12:55:51,853 [INFO] 📥 Downloads complete: 20 successful, 0 failed
2026-03-29 12:55:51,853 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407389
2026-03-29 12:55:51,853 [INFO] 📊 Progress: 21/120 (Remaining: 100)
2026-03-29 12:55:51,853 [INFO] 
============================================================
2026-03-29 12:55:51,854 [INFO] Processing entry 21/120: EXP_1471_15488_2024 (Invoice: 2407415)
2026-03-29 12:55:51,854 [INFO] ============================================================
2026-03-29 12:55:51,854 [INFO] Constructed EXP number: 000014710154882024 (from ADSCODE=1471, SERIAL=15488, YEAR=2024)
2026-03-29 12:55:51,854 [INFO] Downloading PDF via Base64 fetch: 21_2407415.pdf
2026-03-29 12:55:52,872 [INFO] ✓ PDF saved successfully: 21_2407415.pdf
2026-03-29 12:55:52,872 [INFO] ✓ Successfully processed entry 21/120: Invoice 2407415
2026-03-29 12:55:52,872 [INFO] 📥 Downloads complete: 21 successful, 0 failed
2026-03-29 12:55:52,873 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407415
2026-03-29 12:55:52,873 [INFO] 📊 Progress: 22/120 (Remaining: 99)
2026-03-29 12:55:52,873 [INFO] 
============================================================
2026-03-29 12:55:52,873 [INFO] Processing entry 22/120: EXP_1471_15499_2024 (Invoice: 2407430)
2026-03-29 12:55:52,874 [INFO] ============================================================
2026-03-29 12:55:52,874 [INFO] Constructed EXP number: 000014710154992024 (from ADSCODE=1471, SERIAL=15499, YEAR=2024)
2026-03-29 12:55:52,874 [INFO] Downloading PDF via Base64 fetch: 22_2407430.pdf
2026-03-29 12:55:53,533 [INFO] ✓ PDF saved successfully: 22_2407430.pdf
2026-03-29 12:55:53,533 [INFO] ✓ Successfully processed entry 22/120: Invoice 2407430
2026-03-29 12:55:53,533 [INFO] 📥 Downloads complete: 22 successful, 0 failed
2026-03-29 12:55:53,533 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407430
2026-03-29 12:55:53,533 [INFO] 📊 Progress: 23/120 (Remaining: 98)
2026-03-29 12:55:53,533 [INFO] 
============================================================
2026-03-29 12:55:53,533 [INFO] Processing entry 23/120: EXP_1471_15638_2024 (Invoice: 2407604)
2026-03-29 12:55:53,533 [INFO] ============================================================
2026-03-29 12:55:53,534 [INFO] Constructed EXP number: 000014710156382024 (from ADSCODE=1471, SERIAL=15638, YEAR=2024)
2026-03-29 12:55:53,534 [INFO] Downloading PDF via Base64 fetch: 23_2407604.pdf
2026-03-29 12:55:54,351 [INFO] ✓ PDF saved successfully: 23_2407604.pdf
2026-03-29 12:55:54,351 [INFO] ✓ Successfully processed entry 23/120: Invoice 2407604
2026-03-29 12:55:54,351 [INFO] 📥 Downloads complete: 23 successful, 0 failed
2026-03-29 12:55:54,351 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407604
2026-03-29 12:55:54,351 [INFO] 📊 Progress: 24/120 (Remaining: 97)
2026-03-29 12:55:54,351 [INFO] 
============================================================
2026-03-29 12:55:54,351 [INFO] Processing entry 24/120: EXP_1471_15463_2024 (Invoice: 2407365)
2026-03-29 12:55:54,351 [INFO] ============================================================
2026-03-29 12:55:54,351 [INFO] Constructed EXP number: 000014710154632024 (from ADSCODE=1471, SERIAL=15463, YEAR=2024)
2026-03-29 12:55:54,351 [INFO] Downloading PDF via Base64 fetch: 24_2407365.pdf
2026-03-29 12:55:55,365 [INFO] ✓ PDF saved successfully: 24_2407365.pdf
2026-03-29 12:55:55,365 [INFO] ✓ Successfully processed entry 24/120: Invoice 2407365
2026-03-29 12:55:55,365 [INFO] 📥 Downloads complete: 24 successful, 0 failed
2026-03-29 12:55:55,365 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407365
2026-03-29 12:55:55,365 [INFO] 📊 Progress: 25/120 (Remaining: 96)
2026-03-29 12:55:55,365 [INFO] 
============================================================
2026-03-29 12:55:55,365 [INFO] Processing entry 25/120: EXP_1471_15505_2024 (Invoice: 2407436)
2026-03-29 12:55:55,365 [INFO] ============================================================
2026-03-29 12:55:55,365 [INFO] Constructed EXP number: 000014710155052024 (from ADSCODE=1471, SERIAL=15505, YEAR=2024)
2026-03-29 12:55:55,365 [INFO] Downloading PDF via Base64 fetch: 25_2407436.pdf
2026-03-29 12:55:56,045 [INFO] ✓ PDF saved successfully: 25_2407436.pdf
2026-03-29 12:55:56,046 [INFO] ✓ Successfully processed entry 25/120: Invoice 2407436
2026-03-29 12:55:56,046 [INFO] 📥 Downloads complete: 25 successful, 0 failed
2026-03-29 12:55:56,046 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407436
2026-03-29 12:55:56,047 [INFO] 📊 Progress: 26/120 (Remaining: 95)
2026-03-29 12:55:56,048 [INFO] 
============================================================
2026-03-29 12:55:56,052 [INFO] Processing entry 26/120: EXP_1471_15538_2024 (Invoice: 2407471)
2026-03-29 12:55:56,052 [INFO] ============================================================
2026-03-29 12:55:56,052 [INFO] Constructed EXP number: 000014710155382024 (from ADSCODE=1471, SERIAL=15538, YEAR=2024)
2026-03-29 12:55:56,053 [INFO] Downloading PDF via Base64 fetch: 26_2407471.pdf
2026-03-29 12:55:57,768 [INFO] ✓ PDF saved successfully: 26_2407471.pdf
2026-03-29 12:55:57,769 [INFO] ✓ Successfully processed entry 26/120: Invoice 2407471
2026-03-29 12:55:57,769 [INFO] 📥 Downloads complete: 26 successful, 0 failed
2026-03-29 12:55:57,769 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407471
2026-03-29 12:55:57,770 [INFO] 📊 Progress: 27/120 (Remaining: 94)
2026-03-29 12:55:57,770 [INFO] 
============================================================
2026-03-29 12:55:57,770 [INFO] Processing entry 27/120: EXP_1471_15632_2024 (Invoice: 2407596)
2026-03-29 12:55:57,770 [INFO] ============================================================
2026-03-29 12:55:57,770 [INFO] Constructed EXP number: 000014710156322024 (from ADSCODE=1471, SERIAL=15632, YEAR=2024)
2026-03-29 12:55:57,771 [INFO] Downloading PDF via Base64 fetch: 27_2407596.pdf
2026-03-29 12:55:58,437 [INFO] ✓ PDF saved successfully: 27_2407596.pdf
2026-03-29 12:55:58,437 [INFO] ✓ Successfully processed entry 27/120: Invoice 2407596
2026-03-29 12:55:58,437 [INFO] 📥 Downloads complete: 27 successful, 0 failed
2026-03-29 12:55:58,437 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407596
2026-03-29 12:55:58,437 [INFO] 📊 Progress: 28/120 (Remaining: 93)
2026-03-29 12:55:58,438 [INFO] 
============================================================
2026-03-29 12:55:58,438 [INFO] Processing entry 28/120: EXP_1471_16658_2024 (Invoice: 2407875)
2026-03-29 12:55:58,438 [INFO] ============================================================
2026-03-29 12:55:58,438 [INFO] Constructed EXP number: 000014710166582024 (from ADSCODE=1471, SERIAL=16658, YEAR=2024)
2026-03-29 12:55:58,438 [INFO] Downloading PDF via Base64 fetch: 28_2407875.pdf
2026-03-29 12:55:59,103 [INFO] ✓ PDF saved successfully: 28_2407875.pdf
2026-03-29 12:55:59,103 [INFO] ✓ Successfully processed entry 28/120: Invoice 2407875
2026-03-29 12:55:59,103 [INFO] 📥 Downloads complete: 28 successful, 0 failed
2026-03-29 12:55:59,104 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407875
2026-03-29 12:55:59,104 [INFO] 📊 Progress: 29/120 (Remaining: 92)
2026-03-29 12:55:59,104 [INFO] 
============================================================
2026-03-29 12:55:59,105 [INFO] Processing entry 29/120: EXP_1471_16664_2024 (Invoice: 2407881)
2026-03-29 12:55:59,105 [INFO] ============================================================
2026-03-29 12:55:59,105 [INFO] Constructed EXP number: 000014710166642024 (from ADSCODE=1471, SERIAL=16664, YEAR=2024)
2026-03-29 12:55:59,105 [INFO] Downloading PDF via Base64 fetch: 29_2407881.pdf
2026-03-29 12:56:00,019 [INFO] ✓ PDF saved successfully: 29_2407881.pdf
2026-03-29 12:56:00,019 [INFO] ✓ Successfully processed entry 29/120: Invoice 2407881
2026-03-29 12:56:00,019 [INFO] 📥 Downloads complete: 29 successful, 0 failed
2026-03-29 12:56:00,019 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407881
2026-03-29 12:56:00,019 [INFO] 📊 Progress: 30/120 (Remaining: 91)
2026-03-29 12:56:00,019 [INFO] 
============================================================
2026-03-29 12:56:00,019 [INFO] Processing entry 30/120: EXP_1471_16110_2024 (Invoice: 2407701)
2026-03-29 12:56:00,020 [INFO] ============================================================
2026-03-29 12:56:00,020 [INFO] Constructed EXP number: 000014710161102024 (from ADSCODE=1471, SERIAL=16110, YEAR=2024)
2026-03-29 12:56:00,020 [INFO] Downloading PDF via Base64 fetch: 30_2407701.pdf
2026-03-29 12:56:00,651 [INFO] ✓ PDF saved successfully: 30_2407701.pdf
2026-03-29 12:56:00,651 [INFO] ✓ Successfully processed entry 30/120: Invoice 2407701
2026-03-29 12:56:00,651 [INFO] 📥 Downloads complete: 30 successful, 0 failed
2026-03-29 12:56:00,651 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407701
2026-03-29 12:56:00,652 [INFO] 📊 Progress: 31/120 (Remaining: 90)
2026-03-29 12:56:00,652 [INFO] 
============================================================
2026-03-29 12:56:00,652 [INFO] Processing entry 31/120: EXP_1471_16192_2024 (Invoice: 2407835)
2026-03-29 12:56:00,652 [INFO] ============================================================
2026-03-29 12:56:00,652 [INFO] Constructed EXP number: 000014710161922024 (from ADSCODE=1471, SERIAL=16192, YEAR=2024)
2026-03-29 12:56:00,652 [INFO] Downloading PDF via Base64 fetch: 31_2407835.pdf
2026-03-29 12:56:01,620 [INFO] ✓ PDF saved successfully: 31_2407835.pdf
2026-03-29 12:56:01,621 [INFO] ✓ Successfully processed entry 31/120: Invoice 2407835
2026-03-29 12:56:01,621 [INFO] 📥 Downloads complete: 31 successful, 0 failed
2026-03-29 12:56:01,621 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407835
2026-03-29 12:56:01,621 [INFO] 📊 Progress: 32/120 (Remaining: 89)
2026-03-29 12:56:01,621 [INFO] 
============================================================
2026-03-29 12:56:01,621 [INFO] Processing entry 32/120: EXP_1471_15512_2024 (Invoice: 2407443)
2026-03-29 12:56:01,621 [INFO] ============================================================
2026-03-29 12:56:01,621 [INFO] Constructed EXP number: 000014710155122024 (from ADSCODE=1471, SERIAL=15512, YEAR=2024)
2026-03-29 12:56:01,621 [INFO] Downloading PDF via Base64 fetch: 32_2407443.pdf
2026-03-29 12:56:02,565 [INFO] ✓ PDF saved successfully: 32_2407443.pdf
2026-03-29 12:56:02,565 [INFO] ✓ Successfully processed entry 32/120: Invoice 2407443
2026-03-29 12:56:02,565 [INFO] 📥 Downloads complete: 32 successful, 0 failed
2026-03-29 12:56:02,565 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407443
2026-03-29 12:56:02,565 [INFO] 📊 Progress: 33/120 (Remaining: 88)
2026-03-29 12:56:02,565 [INFO] 
============================================================
2026-03-29 12:56:02,565 [INFO] Processing entry 33/120: EXP_1471_15479_2024 (Invoice: 2407400)
2026-03-29 12:56:02,565 [INFO] ============================================================
2026-03-29 12:56:02,566 [INFO] Constructed EXP number: 000014710154792024 (from ADSCODE=1471, SERIAL=15479, YEAR=2024)
2026-03-29 12:56:02,566 [INFO] Downloading PDF via Base64 fetch: 33_2407400.pdf
2026-03-29 12:56:03,604 [INFO] ✓ PDF saved successfully: 33_2407400.pdf
2026-03-29 12:56:03,604 [INFO] ✓ Successfully processed entry 33/120: Invoice 2407400
2026-03-29 12:56:03,604 [INFO] 📥 Downloads complete: 33 successful, 0 failed
2026-03-29 12:56:03,604 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407400
2026-03-29 12:56:03,604 [INFO] 📊 Progress: 34/120 (Remaining: 87)
2026-03-29 12:56:03,605 [INFO] 
============================================================
2026-03-29 12:56:03,605 [INFO] Processing entry 34/120: EXP_1471_15480_2024 (Invoice: 2407401)
2026-03-29 12:56:03,605 [INFO] ============================================================
2026-03-29 12:56:03,605 [INFO] Constructed EXP number: 000014710154802024 (from ADSCODE=1471, SERIAL=15480, YEAR=2024)
2026-03-29 12:56:03,605 [INFO] Downloading PDF via Base64 fetch: 34_2407401.pdf
2026-03-29 12:56:04,253 [INFO] ✓ PDF saved successfully: 34_2407401.pdf
2026-03-29 12:56:04,253 [INFO] ✓ Successfully processed entry 34/120: Invoice 2407401
2026-03-29 12:56:04,253 [INFO] 📥 Downloads complete: 34 successful, 0 failed
2026-03-29 12:56:04,253 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407401
2026-03-29 12:56:04,253 [INFO] 📊 Progress: 35/120 (Remaining: 86)
2026-03-29 12:56:04,253 [INFO] 
============================================================
2026-03-29 12:56:04,253 [INFO] Processing entry 35/120: EXP_1471_15509_2024 (Invoice: 2407440)
2026-03-29 12:56:04,253 [INFO] ============================================================
2026-03-29 12:56:04,253 [INFO] Constructed EXP number: 000014710155092024 (from ADSCODE=1471, SERIAL=15509, YEAR=2024)
2026-03-29 12:56:04,253 [INFO] Downloading PDF via Base64 fetch: 35_2407440.pdf
2026-03-29 12:56:05,033 [INFO] ✓ PDF saved successfully: 35_2407440.pdf
2026-03-29 12:56:05,033 [INFO] ✓ Successfully processed entry 35/120: Invoice 2407440
2026-03-29 12:56:05,033 [INFO] 📥 Downloads complete: 35 successful, 0 failed
2026-03-29 12:56:05,033 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407440
2026-03-29 12:56:05,033 [INFO] 📊 Progress: 36/120 (Remaining: 85)
2026-03-29 12:56:05,033 [INFO] 
============================================================
2026-03-29 12:56:05,033 [INFO] Processing entry 36/120: EXP_1471_15623_2024 (Invoice: 2407582)
2026-03-29 12:56:05,033 [INFO] ============================================================
2026-03-29 12:56:05,033 [INFO] Constructed EXP number: 000014710156232024 (from ADSCODE=1471, SERIAL=15623, YEAR=2024)
2026-03-29 12:56:05,033 [INFO] Downloading PDF via Base64 fetch: 36_2407582.pdf
2026-03-29 12:56:05,909 [INFO] ✓ PDF saved successfully: 36_2407582.pdf
2026-03-29 12:56:05,909 [INFO] ✓ Successfully processed entry 36/120: Invoice 2407582
2026-03-29 12:56:05,909 [INFO] 📥 Downloads complete: 36 successful, 0 failed
2026-03-29 12:56:05,909 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407582
2026-03-29 12:56:05,910 [INFO] 📊 Progress: 37/120 (Remaining: 84)
2026-03-29 12:56:05,910 [INFO] 
============================================================
2026-03-29 12:56:05,910 [INFO] Processing entry 37/120: EXP_1471_15459_2024 (Invoice: 2407361)
2026-03-29 12:56:05,910 [INFO] ============================================================
2026-03-29 12:56:05,910 [INFO] Constructed EXP number: 000014710154592024 (from ADSCODE=1471, SERIAL=15459, YEAR=2024)
2026-03-29 12:56:05,910 [INFO] Downloading PDF via Base64 fetch: 37_2407361.pdf
2026-03-29 12:56:06,773 [INFO] ✓ PDF saved successfully: 37_2407361.pdf
2026-03-29 12:56:06,773 [INFO] ✓ Successfully processed entry 37/120: Invoice 2407361
2026-03-29 12:56:06,773 [INFO] 📥 Downloads complete: 37 successful, 0 failed
2026-03-29 12:56:06,773 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407361
2026-03-29 12:56:06,773 [INFO] 📊 Progress: 38/120 (Remaining: 83)
2026-03-29 12:56:06,773 [INFO] 
============================================================
2026-03-29 12:56:06,774 [INFO] Processing entry 38/120: EXP_1471_15578_2024 (Invoice: 2407519)
2026-03-29 12:56:06,774 [INFO] ============================================================
2026-03-29 12:56:06,774 [INFO] Constructed EXP number: 000014710155782024 (from ADSCODE=1471, SERIAL=15578, YEAR=2024)
2026-03-29 12:56:06,774 [INFO] Downloading PDF via Base64 fetch: 38_2407519.pdf
2026-03-29 12:56:08,017 [INFO] ✓ PDF saved successfully: 38_2407519.pdf
2026-03-29 12:56:08,017 [INFO] ✓ Successfully processed entry 38/120: Invoice 2407519
2026-03-29 12:56:08,017 [INFO] 📥 Downloads complete: 38 successful, 0 failed
2026-03-29 12:56:08,017 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407519
2026-03-29 12:56:08,017 [INFO] 📊 Progress: 39/120 (Remaining: 82)
2026-03-29 12:56:08,017 [INFO] 
============================================================
2026-03-29 12:56:08,017 [INFO] Processing entry 39/120: EXP_1471_15497_2024 (Invoice: 2407428)
2026-03-29 12:56:08,017 [INFO] ============================================================
2026-03-29 12:56:08,017 [INFO] Constructed EXP number: 000014710154972024 (from ADSCODE=1471, SERIAL=15497, YEAR=2024)
2026-03-29 12:56:08,017 [INFO] Downloading PDF via Base64 fetch: 39_2407428.pdf
2026-03-29 12:56:09,112 [INFO] ✓ PDF saved successfully: 39_2407428.pdf
2026-03-29 12:56:09,112 [INFO] ✓ Successfully processed entry 39/120: Invoice 2407428
2026-03-29 12:56:09,112 [INFO] 📥 Downloads complete: 39 successful, 0 failed
2026-03-29 12:56:09,112 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407428
2026-03-29 12:56:09,112 [INFO] 📊 Progress: 40/120 (Remaining: 81)
2026-03-29 12:56:09,112 [INFO] 
============================================================
2026-03-29 12:56:09,112 [INFO] Processing entry 40/120: EXP_1471_15503_2024 (Invoice: 2407434)
2026-03-29 12:56:09,112 [INFO] ============================================================
2026-03-29 12:56:09,112 [INFO] Constructed EXP number: 000014710155032024 (from ADSCODE=1471, SERIAL=15503, YEAR=2024)
2026-03-29 12:56:09,112 [INFO] Downloading PDF via Base64 fetch: 40_2407434.pdf
2026-03-29 12:56:09,727 [INFO] ✓ PDF saved successfully: 40_2407434.pdf
2026-03-29 12:56:09,728 [INFO] ✓ Successfully processed entry 40/120: Invoice 2407434
2026-03-29 12:56:09,728 [INFO] 📥 Downloads complete: 40 successful, 0 failed
2026-03-29 12:56:09,729 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407434
2026-03-29 12:56:09,729 [INFO] 📊 Progress: 41/120 (Remaining: 80)
2026-03-29 12:56:09,729 [INFO] 
============================================================
2026-03-29 12:56:09,729 [INFO] Processing entry 41/120: EXP_1471_15612_2024 (Invoice: 2407561)
2026-03-29 12:56:09,730 [INFO] ============================================================
2026-03-29 12:56:09,730 [INFO] Constructed EXP number: 000014710156122024 (from ADSCODE=1471, SERIAL=15612, YEAR=2024)
2026-03-29 12:56:09,730 [INFO] Downloading PDF via Base64 fetch: 41_2407561.pdf
2026-03-29 12:56:10,584 [INFO] ✓ PDF saved successfully: 41_2407561.pdf
2026-03-29 12:56:10,584 [INFO] ✓ Successfully processed entry 41/120: Invoice 2407561
2026-03-29 12:56:10,584 [INFO] 📥 Downloads complete: 41 successful, 0 failed
2026-03-29 12:56:10,584 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407561
2026-03-29 12:56:10,584 [INFO] 📊 Progress: 42/120 (Remaining: 79)
2026-03-29 12:56:10,584 [INFO] 
============================================================
2026-03-29 12:56:10,584 [INFO] Processing entry 42/120: EXP_1471_15639_2024 (Invoice: 2407605)
2026-03-29 12:56:10,584 [INFO] ============================================================
2026-03-29 12:56:10,585 [INFO] Constructed EXP number: 000014710156392024 (from ADSCODE=1471, SERIAL=15639, YEAR=2024)
2026-03-29 12:56:10,585 [INFO] Downloading PDF via Base64 fetch: 42_2407605.pdf
2026-03-29 12:56:12,236 [INFO] ✓ PDF saved successfully: 42_2407605.pdf
2026-03-29 12:56:12,236 [INFO] ✓ Successfully processed entry 42/120: Invoice 2407605
2026-03-29 12:56:12,236 [INFO] 📥 Downloads complete: 42 successful, 0 failed
2026-03-29 12:56:12,236 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407605
2026-03-29 12:56:12,236 [INFO] 📊 Progress: 43/120 (Remaining: 78)
2026-03-29 12:56:12,236 [INFO] 
============================================================
2026-03-29 12:56:12,236 [INFO] Processing entry 43/120: EXP_1471_15456_2024 (Invoice: 2407358)
2026-03-29 12:56:12,236 [INFO] ============================================================
2026-03-29 12:56:12,236 [INFO] Constructed EXP number: 000014710154562024 (from ADSCODE=1471, SERIAL=15456, YEAR=2024)
2026-03-29 12:56:12,236 [INFO] Downloading PDF via Base64 fetch: 43_2407358.pdf
2026-03-29 12:56:12,912 [INFO] ✓ PDF saved successfully: 43_2407358.pdf
2026-03-29 12:56:12,912 [INFO] ✓ Successfully processed entry 43/120: Invoice 2407358
2026-03-29 12:56:12,912 [INFO] 📥 Downloads complete: 43 successful, 0 failed
2026-03-29 12:56:12,912 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407358
2026-03-29 12:56:12,912 [INFO] 📊 Progress: 44/120 (Remaining: 77)
2026-03-29 12:56:12,912 [INFO] 
============================================================
2026-03-29 12:56:12,912 [INFO] Processing entry 44/120: EXP_1471_15487_2024 (Invoice: 2407414)
2026-03-29 12:56:12,912 [INFO] ============================================================
2026-03-29 12:56:12,913 [INFO] Constructed EXP number: 000014710154872024 (from ADSCODE=1471, SERIAL=15487, YEAR=2024)
2026-03-29 12:56:12,913 [INFO] Downloading PDF via Base64 fetch: 44_2407414.pdf
2026-03-29 12:56:13,468 [INFO] ✓ PDF saved successfully: 44_2407414.pdf
2026-03-29 12:56:13,468 [INFO] ✓ Successfully processed entry 44/120: Invoice 2407414
2026-03-29 12:56:13,468 [INFO] 📥 Downloads complete: 44 successful, 0 failed
2026-03-29 12:56:13,468 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407414
2026-03-29 12:56:13,468 [INFO] 📊 Progress: 45/120 (Remaining: 76)
2026-03-29 12:56:13,468 [INFO] 
============================================================
2026-03-29 12:56:13,468 [INFO] Processing entry 45/120: EXP_1471_15500_2024 (Invoice: 2407431)
2026-03-29 12:56:13,469 [INFO] ============================================================
2026-03-29 12:56:13,469 [INFO] Constructed EXP number: 000014710155002024 (from ADSCODE=1471, SERIAL=15500, YEAR=2024)
2026-03-29 12:56:13,469 [INFO] Downloading PDF via Base64 fetch: 45_2407431.pdf
2026-03-29 12:56:14,266 [INFO] ✓ PDF saved successfully: 45_2407431.pdf
2026-03-29 12:56:14,267 [INFO] ✓ Successfully processed entry 45/120: Invoice 2407431
2026-03-29 12:56:14,267 [INFO] 📥 Downloads complete: 45 successful, 0 failed
2026-03-29 12:56:14,267 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407431
2026-03-29 12:56:14,267 [INFO] 📊 Progress: 46/120 (Remaining: 75)
2026-03-29 12:56:14,267 [INFO] 
============================================================
2026-03-29 12:56:14,267 [INFO] Processing entry 46/120: EXP_1471_16598_2024 (Invoice: 2407716)
2026-03-29 12:56:14,267 [INFO] ============================================================
2026-03-29 12:56:14,267 [INFO] Constructed EXP number: 000014710165982024 (from ADSCODE=1471, SERIAL=16598, YEAR=2024)
2026-03-29 12:56:14,267 [INFO] Downloading PDF via Base64 fetch: 46_2407716.pdf
2026-03-29 12:56:15,426 [INFO] ✓ PDF saved successfully: 46_2407716.pdf
2026-03-29 12:56:15,426 [INFO] ✓ Successfully processed entry 46/120: Invoice 2407716
2026-03-29 12:56:15,426 [INFO] 📥 Downloads complete: 46 successful, 0 failed
2026-03-29 12:56:15,426 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407716
2026-03-29 12:56:15,427 [INFO] 📊 Progress: 47/120 (Remaining: 74)
2026-03-29 12:56:15,427 [INFO] 
============================================================
2026-03-29 12:56:15,427 [INFO] Processing entry 47/120: EXP_1471_16657_2024 (Invoice: 2407874)
2026-03-29 12:56:15,427 [INFO] ============================================================
2026-03-29 12:56:15,427 [INFO] Constructed EXP number: 000014710166572024 (from ADSCODE=1471, SERIAL=16657, YEAR=2024)
2026-03-29 12:56:15,427 [INFO] Downloading PDF via Base64 fetch: 47_2407874.pdf
2026-03-29 12:56:16,066 [INFO] ✓ PDF saved successfully: 47_2407874.pdf
2026-03-29 12:56:16,067 [INFO] ✓ Successfully processed entry 47/120: Invoice 2407874
2026-03-29 12:56:16,067 [INFO] 📥 Downloads complete: 47 successful, 0 failed
2026-03-29 12:56:16,067 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407874
2026-03-29 12:56:16,067 [INFO] 📊 Progress: 48/120 (Remaining: 73)
2026-03-29 12:56:16,067 [INFO] 
============================================================
2026-03-29 12:56:16,067 [INFO] Processing entry 48/120: EXP_1471_16109_2024 (Invoice: 2407700)
2026-03-29 12:56:16,067 [INFO] ============================================================
2026-03-29 12:56:16,067 [INFO] Constructed EXP number: 000014710161092024 (from ADSCODE=1471, SERIAL=16109, YEAR=2024)
2026-03-29 12:56:16,067 [INFO] Downloading PDF via Base64 fetch: 48_2407700.pdf
2026-03-29 12:56:17,466 [INFO] ✓ PDF saved successfully: 48_2407700.pdf
2026-03-29 12:56:17,466 [INFO] ✓ Successfully processed entry 48/120: Invoice 2407700
2026-03-29 12:56:17,466 [INFO] 📥 Downloads complete: 48 successful, 0 failed
2026-03-29 12:56:17,466 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407700
2026-03-29 12:56:17,466 [INFO] 📊 Progress: 49/120 (Remaining: 72)
2026-03-29 12:56:17,466 [INFO] 
============================================================
2026-03-29 12:56:17,467 [INFO] Processing entry 49/120: EXP_1471_16206_2024 (Invoice: 2407855)
2026-03-29 12:56:17,467 [INFO] ============================================================
2026-03-29 12:56:17,467 [INFO] Constructed EXP number: 000014710162062024 (from ADSCODE=1471, SERIAL=16206, YEAR=2024)
2026-03-29 12:56:17,467 [INFO] Downloading PDF via Base64 fetch: 49_2407855.pdf
2026-03-29 12:56:18,603 [INFO] ✓ PDF saved successfully: 49_2407855.pdf
2026-03-29 12:56:18,604 [INFO] ✓ Successfully processed entry 49/120: Invoice 2407855
2026-03-29 12:56:18,604 [INFO] 📥 Downloads complete: 49 successful, 0 failed
2026-03-29 12:56:18,604 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407855
2026-03-29 12:56:18,604 [INFO] 📊 Progress: 50/120 (Remaining: 71)
2026-03-29 12:56:18,604 [INFO] 
============================================================
2026-03-29 12:56:18,604 [INFO] Processing entry 50/120: EXP_1471_16215_2024 (Invoice: 2407868)
2026-03-29 12:56:18,604 [INFO] ============================================================
2026-03-29 12:56:18,604 [INFO] Constructed EXP number: 000014710162152024 (from ADSCODE=1471, SERIAL=16215, YEAR=2024)
2026-03-29 12:56:18,604 [INFO] Downloading PDF via Base64 fetch: 50_2407868.pdf
2026-03-29 12:56:19,353 [INFO] ✓ PDF saved successfully: 50_2407868.pdf
2026-03-29 12:56:19,353 [INFO] ✓ Successfully processed entry 50/120: Invoice 2407868
2026-03-29 12:56:19,353 [INFO] 📥 Downloads complete: 50 successful, 0 failed
2026-03-29 12:56:19,353 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407868
2026-03-29 12:56:19,353 [INFO] 📊 Progress: 51/120 (Remaining: 70)
2026-03-29 12:56:19,354 [INFO] 
============================================================
2026-03-29 12:56:19,354 [INFO] Processing entry 51/120: EXP_1471_15513_2024 (Invoice: 2407444)
2026-03-29 12:56:19,354 [INFO] ============================================================
2026-03-29 12:56:19,354 [INFO] Constructed EXP number: 000014710155132024 (from ADSCODE=1471, SERIAL=15513, YEAR=2024)
2026-03-29 12:56:19,354 [INFO] Downloading PDF via Base64 fetch: 51_2407444.pdf
2026-03-29 12:56:20,415 [INFO] ✓ PDF saved successfully: 51_2407444.pdf
2026-03-29 12:56:20,415 [INFO] ✓ Successfully processed entry 51/120: Invoice 2407444
2026-03-29 12:56:20,415 [INFO] 📥 Downloads complete: 51 successful, 0 failed
2026-03-29 12:56:20,416 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407444
2026-03-29 12:56:20,416 [INFO] 📊 Progress: 52/120 (Remaining: 69)
2026-03-29 12:56:20,416 [INFO] 
============================================================
2026-03-29 12:56:20,416 [INFO] Processing entry 52/120: EXP_1471_15490_2024 (Invoice: 2407417)
2026-03-29 12:56:20,416 [INFO] ============================================================
2026-03-29 12:56:20,416 [INFO] Constructed EXP number: 000014710154902024 (from ADSCODE=1471, SERIAL=15490, YEAR=2024)
2026-03-29 12:56:20,416 [INFO] Downloading PDF via Base64 fetch: 52_2407417.pdf
2026-03-29 12:56:21,190 [INFO] ✓ PDF saved successfully: 52_2407417.pdf
2026-03-29 12:56:21,190 [INFO] ✓ Successfully processed entry 52/120: Invoice 2407417
2026-03-29 12:56:21,190 [INFO] 📥 Downloads complete: 52 successful, 0 failed
2026-03-29 12:56:21,190 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407417
2026-03-29 12:56:21,190 [INFO] 📊 Progress: 53/120 (Remaining: 68)
2026-03-29 12:56:21,190 [INFO] 
============================================================
2026-03-29 12:56:21,191 [INFO] Processing entry 53/120: EXP_1471_13043_2024 (Invoice: 2406216)
2026-03-29 12:56:21,191 [INFO] ============================================================
2026-03-29 12:56:21,191 [INFO] Constructed EXP number: 000014710130432024 (from ADSCODE=1471, SERIAL=13043, YEAR=2024)
2026-03-29 12:56:21,191 [INFO] Downloading PDF via Base64 fetch: 53_2406216.pdf
2026-03-29 12:56:22,395 [INFO] ✓ PDF saved successfully: 53_2406216.pdf
2026-03-29 12:56:22,396 [INFO] ✓ Successfully processed entry 53/120: Invoice 2406216
2026-03-29 12:56:22,396 [INFO] 📥 Downloads complete: 53 successful, 0 failed
2026-03-29 12:56:22,396 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2406216
2026-03-29 12:56:22,396 [INFO] 📊 Progress: 54/120 (Remaining: 67)
2026-03-29 12:56:22,396 [INFO] 
============================================================
2026-03-29 12:56:22,396 [INFO] Processing entry 54/120: EXP_1471_15453_2024 (Invoice: 2407355)
2026-03-29 12:56:22,396 [INFO] ============================================================
2026-03-29 12:56:22,396 [INFO] Constructed EXP number: 000014710154532024 (from ADSCODE=1471, SERIAL=15453, YEAR=2024)
2026-03-29 12:56:22,396 [INFO] Downloading PDF via Base64 fetch: 54_2407355.pdf
2026-03-29 12:56:23,395 [INFO] ✓ PDF saved successfully: 54_2407355.pdf
2026-03-29 12:56:23,396 [INFO] ✓ Successfully processed entry 54/120: Invoice 2407355
2026-03-29 12:56:23,396 [INFO] 📥 Downloads complete: 54 successful, 0 failed
2026-03-29 12:56:23,396 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407355
2026-03-29 12:56:23,396 [INFO] 📊 Progress: 55/120 (Remaining: 66)
2026-03-29 12:56:23,396 [INFO] 
============================================================
2026-03-29 12:56:23,396 [INFO] Processing entry 55/120: EXP_1471_15457_2024 (Invoice: 2407359)
2026-03-29 12:56:23,396 [INFO] ============================================================
2026-03-29 12:56:23,396 [INFO] Constructed EXP number: 000014710154572024 (from ADSCODE=1471, SERIAL=15457, YEAR=2024)
2026-03-29 12:56:23,396 [INFO] Downloading PDF via Base64 fetch: 55_2407359.pdf
2026-03-29 12:56:24,199 [INFO] ✓ PDF saved successfully: 55_2407359.pdf
2026-03-29 12:56:24,199 [INFO] ✓ Successfully processed entry 55/120: Invoice 2407359
2026-03-29 12:56:24,199 [INFO] 📥 Downloads complete: 55 successful, 0 failed
2026-03-29 12:56:24,199 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407359
2026-03-29 12:56:24,199 [INFO] 📊 Progress: 56/120 (Remaining: 65)
2026-03-29 12:56:24,199 [INFO] 
============================================================
2026-03-29 12:56:24,199 [INFO] Processing entry 56/120: EXP_1471_15458_2024 (Invoice: 2407360)
2026-03-29 12:56:24,199 [INFO] ============================================================
2026-03-29 12:56:24,199 [INFO] Constructed EXP number: 000014710154582024 (from ADSCODE=1471, SERIAL=15458, YEAR=2024)
2026-03-29 12:56:24,200 [INFO] Downloading PDF via Base64 fetch: 56_2407360.pdf
2026-03-29 12:56:25,044 [INFO] ✓ PDF saved successfully: 56_2407360.pdf
2026-03-29 12:56:25,044 [INFO] ✓ Successfully processed entry 56/120: Invoice 2407360
2026-03-29 12:56:25,044 [INFO] 📥 Downloads complete: 56 successful, 0 failed
2026-03-29 12:56:25,044 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407360
2026-03-29 12:56:25,044 [INFO] 📊 Progress: 57/120 (Remaining: 64)
2026-03-29 12:56:25,044 [INFO] 
============================================================
2026-03-29 12:56:25,044 [INFO] Processing entry 57/120: EXP_1471_15501_2024 (Invoice: 2407432)
2026-03-29 12:56:25,045 [INFO] ============================================================
2026-03-29 12:56:25,045 [INFO] Constructed EXP number: 000014710155012024 (from ADSCODE=1471, SERIAL=15501, YEAR=2024)
2026-03-29 12:56:25,045 [INFO] Downloading PDF via Base64 fetch: 57_2407432.pdf
2026-03-29 12:56:25,849 [INFO] ✓ PDF saved successfully: 57_2407432.pdf
2026-03-29 12:56:25,849 [INFO] ✓ Successfully processed entry 57/120: Invoice 2407432
2026-03-29 12:56:25,849 [INFO] 📥 Downloads complete: 57 successful, 0 failed
2026-03-29 12:56:25,849 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407432
2026-03-29 12:56:25,850 [INFO] 📊 Progress: 58/120 (Remaining: 63)
2026-03-29 12:56:25,850 [INFO] 
============================================================
2026-03-29 12:56:25,850 [INFO] Processing entry 58/120: EXP_1471_15502_2024 (Invoice: 2407433)
2026-03-29 12:56:25,850 [INFO] ============================================================
2026-03-29 12:56:25,850 [INFO] Constructed EXP number: 000014710155022024 (from ADSCODE=1471, SERIAL=15502, YEAR=2024)
2026-03-29 12:56:25,850 [INFO] Downloading PDF via Base64 fetch: 58_2407433.pdf
2026-03-29 12:56:26,577 [INFO] ✓ PDF saved successfully: 58_2407433.pdf
2026-03-29 12:56:26,577 [INFO] ✓ Successfully processed entry 58/120: Invoice 2407433
2026-03-29 12:56:26,577 [INFO] 📥 Downloads complete: 58 successful, 0 failed
2026-03-29 12:56:26,577 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407433
2026-03-29 12:56:26,577 [INFO] 📊 Progress: 59/120 (Remaining: 62)
2026-03-29 12:56:26,577 [INFO] 
============================================================
2026-03-29 12:56:26,577 [INFO] Processing entry 59/120: EXP_1471_15514_2024 (Invoice: 2407445)
2026-03-29 12:56:26,577 [INFO] ============================================================
2026-03-29 12:56:26,577 [INFO] Constructed EXP number: 000014710155142024 (from ADSCODE=1471, SERIAL=15514, YEAR=2024)
2026-03-29 12:56:26,577 [INFO] Downloading PDF via Base64 fetch: 59_2407445.pdf
2026-03-29 12:56:27,224 [INFO] ✓ PDF saved successfully: 59_2407445.pdf
2026-03-29 12:56:27,225 [INFO] ✓ Successfully processed entry 59/120: Invoice 2407445
2026-03-29 12:56:27,225 [INFO] 📥 Downloads complete: 59 successful, 0 failed
2026-03-29 12:56:27,225 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407445
2026-03-29 12:56:27,226 [INFO] 📊 Progress: 60/120 (Remaining: 61)
2026-03-29 12:56:27,226 [INFO] 
============================================================
2026-03-29 12:56:27,226 [INFO] Processing entry 60/120: EXP_1471_15614_2024 (Invoice: 2407563)
2026-03-29 12:56:27,227 [INFO] ============================================================
2026-03-29 12:56:27,227 [INFO] Constructed EXP number: 000014710156142024 (from ADSCODE=1471, SERIAL=15614, YEAR=2024)
2026-03-29 12:56:27,228 [INFO] Downloading PDF via Base64 fetch: 60_2407563.pdf
2026-03-29 12:56:28,128 [INFO] ✓ PDF saved successfully: 60_2407563.pdf
2026-03-29 12:56:28,129 [INFO] ✓ Successfully processed entry 60/120: Invoice 2407563
2026-03-29 12:56:28,129 [INFO] 📥 Downloads complete: 60 successful, 0 failed
2026-03-29 12:56:28,129 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407563
2026-03-29 12:56:28,130 [INFO] 📊 Progress: 61/120 (Remaining: 60)
2026-03-29 12:56:28,130 [INFO] 
============================================================
2026-03-29 12:56:28,130 [INFO] Processing entry 61/120: EXP_1471_15622_2024 (Invoice: 2407581)
2026-03-29 12:56:28,130 [INFO] ============================================================
2026-03-29 12:56:28,130 [INFO] Constructed EXP number: 000014710156222024 (from ADSCODE=1471, SERIAL=15622, YEAR=2024)
2026-03-29 12:56:28,130 [INFO] Downloading PDF via Base64 fetch: 61_2407581.pdf
2026-03-29 12:56:29,355 [INFO] ✓ PDF saved successfully: 61_2407581.pdf
2026-03-29 12:56:29,355 [INFO] ✓ Successfully processed entry 61/120: Invoice 2407581
2026-03-29 12:56:29,355 [INFO] 📥 Downloads complete: 61 successful, 0 failed
2026-03-29 12:56:29,355 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407581
2026-03-29 12:56:29,355 [INFO] 📊 Progress: 62/120 (Remaining: 59)
2026-03-29 12:56:29,355 [INFO] 
============================================================
2026-03-29 12:56:29,355 [INFO] Processing entry 62/120: EXP_1471_15448_2024 (Invoice: 2407350)
2026-03-29 12:56:29,355 [INFO] ============================================================
2026-03-29 12:56:29,355 [INFO] Constructed EXP number: 000014710154482024 (from ADSCODE=1471, SERIAL=15448, YEAR=2024)
2026-03-29 12:56:29,355 [INFO] Downloading PDF via Base64 fetch: 62_2407350.pdf
2026-03-29 12:56:30,306 [INFO] ✓ PDF saved successfully: 62_2407350.pdf
2026-03-29 12:56:30,306 [INFO] ✓ Successfully processed entry 62/120: Invoice 2407350
2026-03-29 12:56:30,306 [INFO] 📥 Downloads complete: 62 successful, 0 failed
2026-03-29 12:56:30,306 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407350
2026-03-29 12:56:30,306 [INFO] 📊 Progress: 63/120 (Remaining: 58)
2026-03-29 12:56:30,306 [INFO] 
============================================================
2026-03-29 12:56:30,306 [INFO] Processing entry 63/120: EXP_1471_15506_2024 (Invoice: 2407437)
2026-03-29 12:56:30,306 [INFO] ============================================================
2026-03-29 12:56:30,306 [INFO] Constructed EXP number: 000014710155062024 (from ADSCODE=1471, SERIAL=15506, YEAR=2024)
2026-03-29 12:56:30,306 [INFO] Downloading PDF via Base64 fetch: 63_2407437.pdf
2026-03-29 12:56:30,854 [INFO] ✓ PDF saved successfully: 63_2407437.pdf
2026-03-29 12:56:30,854 [INFO] ✓ Successfully processed entry 63/120: Invoice 2407437
2026-03-29 12:56:30,854 [INFO] 📥 Downloads complete: 63 successful, 0 failed
2026-03-29 12:56:30,854 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407437
2026-03-29 12:56:30,854 [INFO] 📊 Progress: 64/120 (Remaining: 57)
2026-03-29 12:56:30,854 [INFO] 
============================================================
2026-03-29 12:56:30,854 [INFO] Processing entry 64/120: EXP_1471_15631_2024 (Invoice: 2407595)
2026-03-29 12:56:30,854 [INFO] ============================================================
2026-03-29 12:56:30,854 [INFO] Constructed EXP number: 000014710156312024 (from ADSCODE=1471, SERIAL=15631, YEAR=2024)
2026-03-29 12:56:30,855 [INFO] Downloading PDF via Base64 fetch: 64_2407595.pdf
2026-03-29 12:56:32,658 [INFO] ✓ PDF saved successfully: 64_2407595.pdf
2026-03-29 12:56:32,658 [INFO] ✓ Successfully processed entry 64/120: Invoice 2407595
2026-03-29 12:56:32,658 [INFO] 📥 Downloads complete: 64 successful, 0 failed
2026-03-29 12:56:32,658 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407595
2026-03-29 12:56:32,658 [INFO] 📊 Progress: 65/120 (Remaining: 56)
2026-03-29 12:56:32,658 [INFO] 
============================================================
2026-03-29 12:56:32,658 [INFO] Processing entry 65/120: EXP_1471_15486_2024 (Invoice: 2407413)
2026-03-29 12:56:32,658 [INFO] ============================================================
2026-03-29 12:56:32,658 [INFO] Constructed EXP number: 000014710154862024 (from ADSCODE=1471, SERIAL=15486, YEAR=2024)
2026-03-29 12:56:32,658 [INFO] Downloading PDF via Base64 fetch: 65_2407413.pdf
2026-03-29 12:56:33,856 [INFO] ✓ PDF saved successfully: 65_2407413.pdf
2026-03-29 12:56:33,857 [INFO] ✓ Successfully processed entry 65/120: Invoice 2407413
2026-03-29 12:56:33,857 [INFO] 📥 Downloads complete: 65 successful, 0 failed
2026-03-29 12:56:33,857 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407413
2026-03-29 12:56:33,857 [INFO] 📊 Progress: 66/120 (Remaining: 55)
2026-03-29 12:56:33,857 [INFO] 
============================================================
2026-03-29 12:56:33,857 [INFO] Processing entry 66/120: EXP_1471_15528_2024 (Invoice: 2407459)
2026-03-29 12:56:33,857 [INFO] ============================================================
2026-03-29 12:56:33,857 [INFO] Constructed EXP number: 000014710155282024 (from ADSCODE=1471, SERIAL=15528, YEAR=2024)
2026-03-29 12:56:33,857 [INFO] Downloading PDF via Base64 fetch: 66_2407459.pdf
2026-03-29 12:56:35,248 [INFO] ✓ PDF saved successfully: 66_2407459.pdf
2026-03-29 12:56:35,248 [INFO] ✓ Successfully processed entry 66/120: Invoice 2407459
2026-03-29 12:56:35,248 [INFO] 📥 Downloads complete: 66 successful, 0 failed
2026-03-29 12:56:35,248 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407459
2026-03-29 12:56:35,249 [INFO] 📊 Progress: 67/120 (Remaining: 54)
2026-03-29 12:56:35,249 [INFO] 
============================================================
2026-03-29 12:56:35,249 [INFO] Processing entry 67/120: EXP_1471_16659_2024 (Invoice: 2407876)
2026-03-29 12:56:35,249 [INFO] ============================================================
2026-03-29 12:56:35,249 [INFO] Constructed EXP number: 000014710166592024 (from ADSCODE=1471, SERIAL=16659, YEAR=2024)
2026-03-29 12:56:35,249 [INFO] Downloading PDF via Base64 fetch: 67_2407876.pdf
2026-03-29 12:56:36,106 [INFO] ✓ PDF saved successfully: 67_2407876.pdf
2026-03-29 12:56:36,106 [INFO] ✓ Successfully processed entry 67/120: Invoice 2407876
2026-03-29 12:56:36,106 [INFO] 📥 Downloads complete: 67 successful, 0 failed
2026-03-29 12:56:36,107 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407876
2026-03-29 12:56:36,108 [INFO] 📊 Progress: 68/120 (Remaining: 53)
2026-03-29 12:56:36,108 [INFO] 
============================================================
2026-03-29 12:56:36,108 [INFO] Processing entry 68/120: EXP_1471_15489_2024 (Invoice: 2407416)
2026-03-29 12:56:36,108 [INFO] ============================================================
2026-03-29 12:56:36,108 [INFO] Constructed EXP number: 000014710154892024 (from ADSCODE=1471, SERIAL=15489, YEAR=2024)
2026-03-29 12:56:36,108 [INFO] Downloading PDF via Base64 fetch: 68_2407416.pdf
2026-03-29 12:56:37,019 [INFO] ✓ PDF saved successfully: 68_2407416.pdf
2026-03-29 12:56:37,019 [INFO] ✓ Successfully processed entry 68/120: Invoice 2407416
2026-03-29 12:56:37,019 [INFO] 📥 Downloads complete: 68 successful, 0 failed
2026-03-29 12:56:37,019 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407416
2026-03-29 12:56:37,019 [INFO] 📊 Progress: 69/120 (Remaining: 52)
2026-03-29 12:56:37,019 [INFO] 
============================================================
2026-03-29 12:56:37,019 [INFO] Processing entry 69/120: EXP_1471_12089_2024 (Invoice: 2405762)
2026-03-29 12:56:37,020 [INFO] ============================================================
2026-03-29 12:56:37,020 [INFO] Constructed EXP number: 000014710120892024 (from ADSCODE=1471, SERIAL=12089, YEAR=2024)
2026-03-29 12:56:37,020 [INFO] Downloading PDF via Base64 fetch: 69_2405762.pdf
2026-03-29 12:56:38,270 [INFO] ✓ PDF saved successfully: 69_2405762.pdf
2026-03-29 12:56:38,270 [INFO] ✓ Successfully processed entry 69/120: Invoice 2405762
2026-03-29 12:56:38,270 [INFO] 📥 Downloads complete: 69 successful, 0 failed
2026-03-29 12:56:38,271 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2405762
2026-03-29 12:56:38,271 [INFO] 📊 Progress: 70/120 (Remaining: 51)
2026-03-29 12:56:38,271 [INFO] 
============================================================
2026-03-29 12:56:38,272 [INFO] Processing entry 70/120: EXP_1471_12103_2024 (Invoice: 2405776)
2026-03-29 12:56:38,272 [INFO] ============================================================
2026-03-29 12:56:38,272 [INFO] Constructed EXP number: 000014710121032024 (from ADSCODE=1471, SERIAL=12103, YEAR=2024)
2026-03-29 12:56:38,272 [INFO] Downloading PDF via Base64 fetch: 70_2405776.pdf
2026-03-29 12:56:38,944 [INFO] ✓ PDF saved successfully: 70_2405776.pdf
2026-03-29 12:56:38,945 [INFO] ✓ Successfully processed entry 70/120: Invoice 2405776
2026-03-29 12:56:38,945 [INFO] 📥 Downloads complete: 70 successful, 0 failed
2026-03-29 12:56:38,945 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2405776
2026-03-29 12:56:38,946 [INFO] 📊 Progress: 71/120 (Remaining: 50)
2026-03-29 12:56:38,946 [INFO] 
============================================================
2026-03-29 12:56:38,946 [INFO] Processing entry 71/120: EXP_1471_12131_2024 (Invoice: 2405804)
2026-03-29 12:56:38,947 [INFO] ============================================================
2026-03-29 12:56:38,947 [INFO] Constructed EXP number: 000014710121312024 (from ADSCODE=1471, SERIAL=12131, YEAR=2024)
2026-03-29 12:56:38,947 [INFO] Downloading PDF via Base64 fetch: 71_2405804.pdf
2026-03-29 12:56:39,627 [INFO] ✓ PDF saved successfully: 71_2405804.pdf
2026-03-29 12:56:39,628 [INFO] ✓ Successfully processed entry 71/120: Invoice 2405804
2026-03-29 12:56:39,628 [INFO] 📥 Downloads complete: 71 successful, 0 failed
2026-03-29 12:56:39,628 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2405804
2026-03-29 12:56:39,629 [INFO] 📊 Progress: 72/120 (Remaining: 49)
2026-03-29 12:56:39,629 [INFO] 
============================================================
2026-03-29 12:56:39,629 [INFO] Processing entry 72/120: EXP_1471_12090_2024 (Invoice: 2405763)
2026-03-29 12:56:39,630 [INFO] ============================================================
2026-03-29 12:56:39,630 [INFO] Constructed EXP number: 000014710120902024 (from ADSCODE=1471, SERIAL=12090, YEAR=2024)
2026-03-29 12:56:39,630 [INFO] Downloading PDF via Base64 fetch: 72_2405763.pdf
2026-03-29 12:56:40,531 [INFO] ✓ PDF saved successfully: 72_2405763.pdf
2026-03-29 12:56:40,532 [INFO] ✓ Successfully processed entry 72/120: Invoice 2405763
2026-03-29 12:56:40,532 [INFO] 📥 Downloads complete: 72 successful, 0 failed
2026-03-29 12:56:40,532 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2405763
2026-03-29 12:56:40,532 [INFO] 📊 Progress: 73/120 (Remaining: 48)
2026-03-29 12:56:40,532 [INFO] 
============================================================
2026-03-29 12:56:40,532 [INFO] Processing entry 73/120: EXP_1471_12104_2024 (Invoice: 2405777)
2026-03-29 12:56:40,532 [INFO] ============================================================
2026-03-29 12:56:40,532 [INFO] Constructed EXP number: 000014710121042024 (from ADSCODE=1471, SERIAL=12104, YEAR=2024)
2026-03-29 12:56:40,532 [INFO] Downloading PDF via Base64 fetch: 73_2405777.pdf
2026-03-29 12:56:41,132 [INFO] ✓ PDF saved successfully: 73_2405777.pdf
2026-03-29 12:56:41,132 [INFO] ✓ Successfully processed entry 73/120: Invoice 2405777
2026-03-29 12:56:41,132 [INFO] 📥 Downloads complete: 73 successful, 0 failed
2026-03-29 12:56:41,133 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2405777
2026-03-29 12:56:41,133 [INFO] 📊 Progress: 74/120 (Remaining: 47)
2026-03-29 12:56:41,133 [INFO] 
============================================================
2026-03-29 12:56:41,133 [INFO] Processing entry 74/120: EXP_1471_12132_2024 (Invoice: 2405805)
2026-03-29 12:56:41,133 [INFO] ============================================================
2026-03-29 12:56:41,133 [INFO] Constructed EXP number: 000014710121322024 (from ADSCODE=1471, SERIAL=12132, YEAR=2024)
2026-03-29 12:56:41,133 [INFO] Downloading PDF via Base64 fetch: 74_2405805.pdf
2026-03-29 12:56:41,859 [INFO] ✓ PDF saved successfully: 74_2405805.pdf
2026-03-29 12:56:41,860 [INFO] ✓ Successfully processed entry 74/120: Invoice 2405805
2026-03-29 12:56:41,860 [INFO] 📥 Downloads complete: 74 successful, 0 failed
2026-03-29 12:56:41,860 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2405805
2026-03-29 12:56:41,861 [INFO] 📊 Progress: 75/120 (Remaining: 46)
2026-03-29 12:56:41,861 [INFO] 
============================================================
2026-03-29 12:56:41,861 [INFO] Processing entry 75/120: EXP_1471_15460_2024 (Invoice: 2407362)
2026-03-29 12:56:41,862 [INFO] ============================================================
2026-03-29 12:56:41,862 [INFO] Constructed EXP number: 000014710154602024 (from ADSCODE=1471, SERIAL=15460, YEAR=2024)
2026-03-29 12:56:41,862 [INFO] Downloading PDF via Base64 fetch: 75_2407362.pdf
2026-03-29 12:56:44,506 [INFO] ✓ PDF saved successfully: 75_2407362.pdf
2026-03-29 12:56:44,506 [INFO] ✓ Successfully processed entry 75/120: Invoice 2407362
2026-03-29 12:56:44,506 [INFO] 📥 Downloads complete: 75 successful, 0 failed
2026-03-29 12:56:44,506 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407362
2026-03-29 12:56:44,506 [INFO] 📊 Progress: 76/120 (Remaining: 45)
2026-03-29 12:56:44,506 [INFO] 
============================================================
2026-03-29 12:56:44,506 [INFO] Processing entry 76/120: EXP_1471_15532_2024 (Invoice: 2407465)
2026-03-29 12:56:44,506 [INFO] ============================================================
2026-03-29 12:56:44,506 [INFO] Constructed EXP number: 000014710155322024 (from ADSCODE=1471, SERIAL=15532, YEAR=2024)
2026-03-29 12:56:44,506 [INFO] Downloading PDF via Base64 fetch: 76_2407465.pdf
2026-03-29 12:56:45,601 [INFO] ✓ PDF saved successfully: 76_2407465.pdf
2026-03-29 12:56:45,601 [INFO] ✓ Successfully processed entry 76/120: Invoice 2407465
2026-03-29 12:56:45,601 [INFO] 📥 Downloads complete: 76 successful, 0 failed
2026-03-29 12:56:45,601 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407465
2026-03-29 12:56:45,601 [INFO] 📊 Progress: 77/120 (Remaining: 44)
2026-03-29 12:56:45,601 [INFO] 
============================================================
2026-03-29 12:56:45,601 [INFO] Processing entry 77/120: EXP_1471_15535_2024 (Invoice: 2407468)
2026-03-29 12:56:45,601 [INFO] ============================================================
2026-03-29 12:56:45,601 [INFO] Constructed EXP number: 000014710155352024 (from ADSCODE=1471, SERIAL=15535, YEAR=2024)
2026-03-29 12:56:45,601 [INFO] Downloading PDF via Base64 fetch: 77_2407468.pdf
2026-03-29 12:56:46,361 [INFO] ✓ PDF saved successfully: 77_2407468.pdf
2026-03-29 12:56:46,361 [INFO] ✓ Successfully processed entry 77/120: Invoice 2407468
2026-03-29 12:56:46,361 [INFO] 📥 Downloads complete: 77 successful, 0 failed
2026-03-29 12:56:46,361 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407468
2026-03-29 12:56:46,361 [INFO] 📊 Progress: 78/120 (Remaining: 43)
2026-03-29 12:56:46,361 [INFO] 
============================================================
2026-03-29 12:56:46,362 [INFO] Processing entry 78/120: EXP_1471_15634_2024 (Invoice: 2407598)
2026-03-29 12:56:46,362 [INFO] ============================================================
2026-03-29 12:56:46,362 [INFO] Constructed EXP number: 000014710156342024 (from ADSCODE=1471, SERIAL=15634, YEAR=2024)
2026-03-29 12:56:46,362 [INFO] Downloading PDF via Base64 fetch: 78_2407598.pdf
2026-03-29 12:56:47,054 [INFO] ✓ PDF saved successfully: 78_2407598.pdf
2026-03-29 12:56:47,054 [INFO] ✓ Successfully processed entry 78/120: Invoice 2407598
2026-03-29 12:56:47,055 [INFO] 📥 Downloads complete: 78 successful, 0 failed
2026-03-29 12:56:47,055 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407598
2026-03-29 12:56:47,055 [INFO] 📊 Progress: 79/120 (Remaining: 42)
2026-03-29 12:56:47,056 [INFO] 
============================================================
2026-03-29 12:56:47,056 [INFO] Processing entry 79/120: EXP_1471_15452_2024 (Invoice: 2407354)
2026-03-29 12:56:47,056 [INFO] ============================================================
2026-03-29 12:56:47,056 [INFO] Constructed EXP number: 000014710154522024 (from ADSCODE=1471, SERIAL=15452, YEAR=2024)
2026-03-29 12:56:47,057 [INFO] Downloading PDF via Base64 fetch: 79_2407354.pdf
2026-03-29 12:56:47,938 [INFO] ✓ PDF saved successfully: 79_2407354.pdf
2026-03-29 12:56:47,938 [INFO] ✓ Successfully processed entry 79/120: Invoice 2407354
2026-03-29 12:56:47,938 [INFO] 📥 Downloads complete: 79 successful, 0 failed
2026-03-29 12:56:47,938 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407354
2026-03-29 12:56:47,938 [INFO] 📊 Progress: 80/120 (Remaining: 41)
2026-03-29 12:56:47,938 [INFO] 
============================================================
2026-03-29 12:56:47,938 [INFO] Processing entry 80/120: EXP_1471_15494_2024 (Invoice: 2407423)
2026-03-29 12:56:47,938 [INFO] ============================================================
2026-03-29 12:56:47,938 [INFO] Constructed EXP number: 000014710154942024 (from ADSCODE=1471, SERIAL=15494, YEAR=2024)
2026-03-29 12:56:47,938 [INFO] Downloading PDF via Base64 fetch: 80_2407423.pdf
2026-03-29 12:56:48,771 [INFO] ✓ PDF saved successfully: 80_2407423.pdf
2026-03-29 12:56:48,771 [INFO] ✓ Successfully processed entry 80/120: Invoice 2407423
2026-03-29 12:56:48,771 [INFO] 📥 Downloads complete: 80 successful, 0 failed
2026-03-29 12:56:48,771 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407423
2026-03-29 12:56:48,771 [INFO] 📊 Progress: 81/120 (Remaining: 40)
2026-03-29 12:56:48,772 [INFO] 
============================================================
2026-03-29 12:56:48,772 [INFO] Processing entry 81/120: EXP_1471_4173_2024 (Invoice: 2401946)
2026-03-29 12:56:48,772 [INFO] ============================================================
2026-03-29 12:56:48,772 [INFO] Constructed EXP number: 000014710041732024 (from ADSCODE=1471, SERIAL=4173, YEAR=2024)
2026-03-29 12:56:48,772 [INFO] Downloading PDF via Base64 fetch: 81_2401946.pdf
2026-03-29 12:56:49,502 [INFO] ✓ PDF saved successfully: 81_2401946.pdf
2026-03-29 12:56:49,502 [INFO] ✓ Successfully processed entry 81/120: Invoice 2401946
2026-03-29 12:56:49,503 [INFO] 📥 Downloads complete: 81 successful, 0 failed
2026-03-29 12:56:49,503 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2401946
2026-03-29 12:56:49,503 [INFO] 📊 Progress: 82/120 (Remaining: 39)
2026-03-29 12:56:49,503 [INFO] 
============================================================
2026-03-29 12:56:49,503 [INFO] Processing entry 82/120: EXP_1471_11480_2024 (Invoice: 2405538)
2026-03-29 12:56:49,503 [INFO] ============================================================
2026-03-29 12:56:49,503 [INFO] Constructed EXP number: 000014710114802024 (from ADSCODE=1471, SERIAL=11480, YEAR=2024)
2026-03-29 12:56:49,503 [INFO] Downloading PDF via Base64 fetch: 82_2405538.pdf
2026-03-29 12:56:50,686 [INFO] ✓ PDF saved successfully: 82_2405538.pdf
2026-03-29 12:56:50,687 [INFO] ✓ Successfully processed entry 82/120: Invoice 2405538
2026-03-29 12:56:50,687 [INFO] 📥 Downloads complete: 82 successful, 0 failed
2026-03-29 12:56:50,687 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2405538
2026-03-29 12:56:50,688 [INFO] 📊 Progress: 83/120 (Remaining: 38)
2026-03-29 12:56:50,688 [INFO] 
============================================================
2026-03-29 12:56:50,688 [INFO] Processing entry 83/120: EXP_1471_13032_2024 (Invoice: 2406205)
2026-03-29 12:56:50,689 [INFO] ============================================================
2026-03-29 12:56:50,689 [INFO] Constructed EXP number: 000014710130322024 (from ADSCODE=1471, SERIAL=13032, YEAR=2024)
2026-03-29 12:56:50,689 [INFO] Downloading PDF via Base64 fetch: 83_2406205.pdf
2026-03-29 12:56:51,524 [INFO] ✓ PDF saved successfully: 83_2406205.pdf
2026-03-29 12:56:51,524 [INFO] ✓ Successfully processed entry 83/120: Invoice 2406205
2026-03-29 12:56:51,525 [INFO] 📥 Downloads complete: 83 successful, 0 failed
2026-03-29 12:56:51,525 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2406205
2026-03-29 12:56:51,525 [INFO] 📊 Progress: 84/120 (Remaining: 37)
2026-03-29 12:56:51,526 [INFO] 
============================================================
2026-03-29 12:56:51,526 [INFO] Processing entry 84/120: EXP_1471_13042_2024 (Invoice: 2406215)
2026-03-29 12:56:51,526 [INFO] ============================================================
2026-03-29 12:56:51,526 [INFO] Constructed EXP number: 000014710130422024 (from ADSCODE=1471, SERIAL=13042, YEAR=2024)
2026-03-29 12:56:51,526 [INFO] Downloading PDF via Base64 fetch: 84_2406215.pdf
2026-03-29 12:56:52,760 [INFO] ✓ PDF saved successfully: 84_2406215.pdf
2026-03-29 12:56:52,761 [INFO] ✓ Successfully processed entry 84/120: Invoice 2406215
2026-03-29 12:56:52,761 [INFO] 📥 Downloads complete: 84 successful, 0 failed
2026-03-29 12:56:52,761 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2406215
2026-03-29 12:56:52,762 [INFO] 📊 Progress: 85/120 (Remaining: 36)
2026-03-29 12:56:52,762 [INFO] 
============================================================
2026-03-29 12:56:52,762 [INFO] Processing entry 85/120: EXP_1471_15445_2024 (Invoice: 2407347)
2026-03-29 12:56:52,762 [INFO] ============================================================
2026-03-29 12:56:52,763 [INFO] Constructed EXP number: 000014710154452024 (from ADSCODE=1471, SERIAL=15445, YEAR=2024)
2026-03-29 12:56:52,763 [INFO] Downloading PDF via Base64 fetch: 85_2407347.pdf
2026-03-29 12:56:53,871 [INFO] ✓ PDF saved successfully: 85_2407347.pdf
2026-03-29 12:56:53,871 [INFO] ✓ Successfully processed entry 85/120: Invoice 2407347
2026-03-29 12:56:53,871 [INFO] 📥 Downloads complete: 85 successful, 0 failed
2026-03-29 12:56:53,871 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407347
2026-03-29 12:56:53,871 [INFO] 📊 Progress: 86/120 (Remaining: 35)
2026-03-29 12:56:53,871 [INFO] 
============================================================
2026-03-29 12:56:53,871 [INFO] Processing entry 86/120: EXP_1471_15533_2024 (Invoice: 2407466)
2026-03-29 12:56:53,871 [INFO] ============================================================
2026-03-29 12:56:53,871 [INFO] Constructed EXP number: 000014710155332024 (from ADSCODE=1471, SERIAL=15533, YEAR=2024)
2026-03-29 12:56:53,871 [INFO] Downloading PDF via Base64 fetch: 86_2407466.pdf
2026-03-29 12:56:54,680 [INFO] ✓ PDF saved successfully: 86_2407466.pdf
2026-03-29 12:56:54,681 [INFO] ✓ Successfully processed entry 86/120: Invoice 2407466
2026-03-29 12:56:54,681 [INFO] 📥 Downloads complete: 86 successful, 0 failed
2026-03-29 12:56:54,681 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407466
2026-03-29 12:56:54,681 [INFO] 📊 Progress: 87/120 (Remaining: 34)
2026-03-29 12:56:54,681 [INFO] 
============================================================
2026-03-29 12:56:54,681 [INFO] Processing entry 87/120: EXP_1471_15534_2024 (Invoice: 2407467)
2026-03-29 12:56:54,681 [INFO] ============================================================
2026-03-29 12:56:54,681 [INFO] Constructed EXP number: 000014710155342024 (from ADSCODE=1471, SERIAL=15534, YEAR=2024)
2026-03-29 12:56:54,681 [INFO] Downloading PDF via Base64 fetch: 87_2407467.pdf
2026-03-29 12:56:55,293 [INFO] ✓ PDF saved successfully: 87_2407467.pdf
2026-03-29 12:56:55,293 [INFO] ✓ Successfully processed entry 87/120: Invoice 2407467
2026-03-29 12:56:55,293 [INFO] 📥 Downloads complete: 87 successful, 0 failed
2026-03-29 12:56:55,294 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407467
2026-03-29 12:56:55,294 [INFO] 📊 Progress: 88/120 (Remaining: 33)
2026-03-29 12:56:55,294 [INFO] 
============================================================
2026-03-29 12:56:55,294 [INFO] Processing entry 88/120: EXP_1471_15620_2024 (Invoice: 2407579)
2026-03-29 12:56:55,295 [INFO] ============================================================
2026-03-29 12:56:55,295 [INFO] Constructed EXP number: 000014710156202024 (from ADSCODE=1471, SERIAL=15620, YEAR=2024)
2026-03-29 12:56:55,295 [INFO] Downloading PDF via Base64 fetch: 88_2407579.pdf
2026-03-29 12:56:56,330 [INFO] ✓ PDF saved successfully: 88_2407579.pdf
2026-03-29 12:56:56,330 [INFO] ✓ Successfully processed entry 88/120: Invoice 2407579
2026-03-29 12:56:56,330 [INFO] 📥 Downloads complete: 88 successful, 0 failed
2026-03-29 12:56:56,330 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407579
2026-03-29 12:56:56,330 [INFO] 📊 Progress: 89/120 (Remaining: 32)
2026-03-29 12:56:56,331 [INFO] 
============================================================
2026-03-29 12:56:56,331 [INFO] Processing entry 89/120: EXP_1471_15646_2024 (Invoice: 2407619)
2026-03-29 12:56:56,331 [INFO] ============================================================
2026-03-29 12:56:56,331 [INFO] Constructed EXP number: 000014710156462024 (from ADSCODE=1471, SERIAL=15646, YEAR=2024)
2026-03-29 12:56:56,331 [INFO] Downloading PDF via Base64 fetch: 89_2407619.pdf
2026-03-29 12:56:56,991 [INFO] ✓ PDF saved successfully: 89_2407619.pdf
2026-03-29 12:56:56,991 [INFO] ✓ Successfully processed entry 89/120: Invoice 2407619
2026-03-29 12:56:56,991 [INFO] 📥 Downloads complete: 89 successful, 0 failed
2026-03-29 12:56:56,991 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407619
2026-03-29 12:56:56,991 [INFO] 📊 Progress: 90/120 (Remaining: 31)
2026-03-29 12:56:56,991 [INFO] 
============================================================
2026-03-29 12:56:56,991 [INFO] Processing entry 90/120: EXP_1471_15647_2024 (Invoice: 2407620)
2026-03-29 12:56:56,991 [INFO] ============================================================
2026-03-29 12:56:56,992 [INFO] Constructed EXP number: 000014710156472024 (from ADSCODE=1471, SERIAL=15647, YEAR=2024)
2026-03-29 12:56:56,992 [INFO] Downloading PDF via Base64 fetch: 90_2407620.pdf
2026-03-29 12:56:57,705 [INFO] ✓ PDF saved successfully: 90_2407620.pdf
2026-03-29 12:56:57,705 [INFO] ✓ Successfully processed entry 90/120: Invoice 2407620
2026-03-29 12:56:57,705 [INFO] 📥 Downloads complete: 90 successful, 0 failed
2026-03-29 12:56:57,705 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407620
2026-03-29 12:56:57,705 [INFO] 📊 Progress: 91/120 (Remaining: 30)
2026-03-29 12:56:57,705 [INFO] 
============================================================
2026-03-29 12:56:57,705 [INFO] Processing entry 91/120: EXP_1471_15450_2024 (Invoice: 2407352)
2026-03-29 12:56:57,705 [INFO] ============================================================
2026-03-29 12:56:57,705 [INFO] Constructed EXP number: 000014710154502024 (from ADSCODE=1471, SERIAL=15450, YEAR=2024)
2026-03-29 12:56:57,705 [INFO] Downloading PDF via Base64 fetch: 91_2407352.pdf
2026-03-29 12:56:58,349 [INFO] ✓ PDF saved successfully: 91_2407352.pdf
2026-03-29 12:56:58,349 [INFO] ✓ Successfully processed entry 91/120: Invoice 2407352
2026-03-29 12:56:58,349 [INFO] 📥 Downloads complete: 91 successful, 0 failed
2026-03-29 12:56:58,349 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407352
2026-03-29 12:56:58,349 [INFO] 📊 Progress: 92/120 (Remaining: 29)
2026-03-29 12:56:58,349 [INFO] 
============================================================
2026-03-29 12:56:58,349 [INFO] Processing entry 92/120: EXP_1471_15575_2024 (Invoice: 2407516)
2026-03-29 12:56:58,349 [INFO] ============================================================
2026-03-29 12:56:58,349 [INFO] Constructed EXP number: 000014710155752024 (from ADSCODE=1471, SERIAL=15575, YEAR=2024)
2026-03-29 12:56:58,349 [INFO] Downloading PDF via Base64 fetch: 92_2407516.pdf
2026-03-29 12:56:59,023 [INFO] ✓ PDF saved successfully: 92_2407516.pdf
2026-03-29 12:56:59,023 [INFO] ✓ Successfully processed entry 92/120: Invoice 2407516
2026-03-29 12:56:59,024 [INFO] 📥 Downloads complete: 92 successful, 0 failed
2026-03-29 12:56:59,024 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407516
2026-03-29 12:56:59,024 [INFO] 📊 Progress: 93/120 (Remaining: 28)
2026-03-29 12:56:59,024 [INFO] 
============================================================
2026-03-29 12:56:59,024 [INFO] Processing entry 93/120: EXP_1471_15611_2024 (Invoice: 2407560)
2026-03-29 12:56:59,024 [INFO] ============================================================
2026-03-29 12:56:59,024 [INFO] Constructed EXP number: 000014710156112024 (from ADSCODE=1471, SERIAL=15611, YEAR=2024)
2026-03-29 12:56:59,024 [INFO] Downloading PDF via Base64 fetch: 93_2407560.pdf
2026-03-29 12:56:59,774 [INFO] ✓ PDF saved successfully: 93_2407560.pdf
2026-03-29 12:56:59,774 [INFO] ✓ Successfully processed entry 93/120: Invoice 2407560
2026-03-29 12:56:59,774 [INFO] 📥 Downloads complete: 93 successful, 0 failed
2026-03-29 12:56:59,775 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407560
2026-03-29 12:56:59,775 [INFO] 📊 Progress: 94/120 (Remaining: 27)
2026-03-29 12:56:59,775 [INFO] 
============================================================
2026-03-29 12:56:59,775 [INFO] Processing entry 94/120: EXP_1471_15493_2024 (Invoice: 2407422)
2026-03-29 12:56:59,775 [INFO] ============================================================
2026-03-29 12:56:59,775 [INFO] Constructed EXP number: 000014710154932024 (from ADSCODE=1471, SERIAL=15493, YEAR=2024)
2026-03-29 12:56:59,775 [INFO] Downloading PDF via Base64 fetch: 94_2407422.pdf
2026-03-29 12:57:00,728 [INFO] ✓ PDF saved successfully: 94_2407422.pdf
2026-03-29 12:57:00,728 [INFO] ✓ Successfully processed entry 94/120: Invoice 2407422
2026-03-29 12:57:00,728 [INFO] 📥 Downloads complete: 94 successful, 0 failed
2026-03-29 12:57:00,728 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407422
2026-03-29 12:57:00,728 [INFO] 📊 Progress: 95/120 (Remaining: 26)
2026-03-29 12:57:00,728 [INFO] 
============================================================
2026-03-29 12:57:00,729 [INFO] Processing entry 95/120: EXP_1471_15498_2024 (Invoice: 2407429)
2026-03-29 12:57:00,729 [INFO] ============================================================
2026-03-29 12:57:00,729 [INFO] Constructed EXP number: 000014710154982024 (from ADSCODE=1471, SERIAL=15498, YEAR=2024)
2026-03-29 12:57:00,729 [INFO] Downloading PDF via Base64 fetch: 95_2407429.pdf
2026-03-29 12:57:01,430 [INFO] ✓ PDF saved successfully: 95_2407429.pdf
2026-03-29 12:57:01,430 [INFO] ✓ Successfully processed entry 95/120: Invoice 2407429
2026-03-29 12:57:01,430 [INFO] 📥 Downloads complete: 95 successful, 0 failed
2026-03-29 12:57:01,430 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407429
2026-03-29 12:57:01,430 [INFO] 📊 Progress: 96/120 (Remaining: 25)
2026-03-29 12:57:01,430 [INFO] 
============================================================
2026-03-29 12:57:01,430 [INFO] Processing entry 96/120: EXP_1471_15540_2024 (Invoice: 2407473)
2026-03-29 12:57:01,430 [INFO] ============================================================
2026-03-29 12:57:01,430 [INFO] Constructed EXP number: 000014710155402024 (from ADSCODE=1471, SERIAL=15540, YEAR=2024)
2026-03-29 12:57:01,430 [INFO] Downloading PDF via Base64 fetch: 96_2407473.pdf
2026-03-29 12:57:02,068 [INFO] ✓ PDF saved successfully: 96_2407473.pdf
2026-03-29 12:57:02,068 [INFO] ✓ Successfully processed entry 96/120: Invoice 2407473
2026-03-29 12:57:02,068 [INFO] 📥 Downloads complete: 96 successful, 0 failed
2026-03-29 12:57:02,068 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407473
2026-03-29 12:57:02,068 [INFO] 📊 Progress: 97/120 (Remaining: 24)
2026-03-29 12:57:02,069 [INFO] 
============================================================
2026-03-29 12:57:02,069 [INFO] Processing entry 97/120: EXP_1471_15548_2024 (Invoice: 2407481)
2026-03-29 12:57:02,069 [INFO] ============================================================
2026-03-29 12:57:02,069 [INFO] Constructed EXP number: 000014710155482024 (from ADSCODE=1471, SERIAL=15548, YEAR=2024)
2026-03-29 12:57:02,069 [INFO] Downloading PDF via Base64 fetch: 97_2407481.pdf
2026-03-29 12:57:02,987 [INFO] ✓ PDF saved successfully: 97_2407481.pdf
2026-03-29 12:57:02,987 [INFO] ✓ Successfully processed entry 97/120: Invoice 2407481
2026-03-29 12:57:02,987 [INFO] 📥 Downloads complete: 97 successful, 0 failed
2026-03-29 12:57:02,987 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407481
2026-03-29 12:57:02,987 [INFO] 📊 Progress: 98/120 (Remaining: 23)
2026-03-29 12:57:02,987 [INFO] 
============================================================
2026-03-29 12:57:02,987 [INFO] Processing entry 98/120: EXP_1471_15550_2024 (Invoice: 2407483)
2026-03-29 12:57:02,987 [INFO] ============================================================
2026-03-29 12:57:02,988 [INFO] Constructed EXP number: 000014710155502024 (from ADSCODE=1471, SERIAL=15550, YEAR=2024)
2026-03-29 12:57:02,988 [INFO] Downloading PDF via Base64 fetch: 98_2407483.pdf
2026-03-29 12:57:03,972 [INFO] ✓ PDF saved successfully: 98_2407483.pdf
2026-03-29 12:57:03,972 [INFO] ✓ Successfully processed entry 98/120: Invoice 2407483
2026-03-29 12:57:03,972 [INFO] 📥 Downloads complete: 98 successful, 0 failed
2026-03-29 12:57:03,973 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407483
2026-03-29 12:57:03,973 [INFO] 📊 Progress: 99/120 (Remaining: 22)
2026-03-29 12:57:03,973 [INFO] 
============================================================
2026-03-29 12:57:03,973 [INFO] Processing entry 99/120: EXP_1471_15551_2024 (Invoice: 2407484)
2026-03-29 12:57:03,974 [INFO] ============================================================
2026-03-29 12:57:03,974 [INFO] Constructed EXP number: 000014710155512024 (from ADSCODE=1471, SERIAL=15551, YEAR=2024)
2026-03-29 12:57:03,974 [INFO] Downloading PDF via Base64 fetch: 99_2407484.pdf
2026-03-29 12:57:04,652 [INFO] ✓ PDF saved successfully: 99_2407484.pdf
2026-03-29 12:57:04,652 [INFO] ✓ Successfully processed entry 99/120: Invoice 2407484
2026-03-29 12:57:04,653 [INFO] 📥 Downloads complete: 99 successful, 0 failed
2026-03-29 12:57:04,653 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407484
2026-03-29 12:57:04,653 [INFO] 📊 Progress: 100/120 (Remaining: 21)
2026-03-29 12:57:04,653 [INFO] 
============================================================
2026-03-29 12:57:04,653 [INFO] Processing entry 100/120: EXP_1471_15613_2024 (Invoice: 2407562)
2026-03-29 12:57:04,653 [INFO] ============================================================
2026-03-29 12:57:04,653 [INFO] Constructed EXP number: 000014710156132024 (from ADSCODE=1471, SERIAL=15613, YEAR=2024)
2026-03-29 12:57:04,653 [INFO] Downloading PDF via Base64 fetch: 100_2407562.pdf
2026-03-29 12:57:05,732 [INFO] ✓ PDF saved successfully: 100_2407562.pdf
2026-03-29 12:57:05,733 [INFO] ✓ Successfully processed entry 100/120: Invoice 2407562
2026-03-29 12:57:05,733 [INFO] 📥 Downloads complete: 100 successful, 0 failed
2026-03-29 12:57:05,733 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407562
2026-03-29 12:57:05,733 [INFO] 📊 Progress: 101/120 (Remaining: 20)
2026-03-29 12:57:05,733 [INFO] 
============================================================
2026-03-29 12:57:05,733 [INFO] Processing entry 101/120: EXP_1471_15619_2024 (Invoice: 2407578)
2026-03-29 12:57:05,733 [INFO] ============================================================
2026-03-29 12:57:05,733 [INFO] Constructed EXP number: 000014710156192024 (from ADSCODE=1471, SERIAL=15619, YEAR=2024)
2026-03-29 12:57:05,733 [INFO] Downloading PDF via Base64 fetch: 101_2407578.pdf
2026-03-29 12:57:06,287 [INFO] ✓ PDF saved successfully: 101_2407578.pdf
2026-03-29 12:57:06,287 [INFO] ✓ Successfully processed entry 101/120: Invoice 2407578
2026-03-29 12:57:06,287 [INFO] 📥 Downloads complete: 101 successful, 0 failed
2026-03-29 12:57:06,287 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407578
2026-03-29 12:57:06,288 [INFO] 📊 Progress: 102/120 (Remaining: 19)
2026-03-29 12:57:06,288 [INFO] 
============================================================
2026-03-29 12:57:06,288 [INFO] Processing entry 102/120: EXP_1471_15621_2024 (Invoice: 2407580)
2026-03-29 12:57:06,288 [INFO] ============================================================
2026-03-29 12:57:06,288 [INFO] Constructed EXP number: 000014710156212024 (from ADSCODE=1471, SERIAL=15621, YEAR=2024)
2026-03-29 12:57:06,288 [INFO] Downloading PDF via Base64 fetch: 102_2407580.pdf
2026-03-29 12:57:07,532 [INFO] ✓ PDF saved successfully: 102_2407580.pdf
2026-03-29 12:57:07,532 [INFO] ✓ Successfully processed entry 102/120: Invoice 2407580
2026-03-29 12:57:07,532 [INFO] 📥 Downloads complete: 102 successful, 0 failed
2026-03-29 12:57:07,532 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407580
2026-03-29 12:57:07,533 [INFO] 📊 Progress: 103/120 (Remaining: 18)
2026-03-29 12:57:07,533 [INFO] 
============================================================
2026-03-29 12:57:07,533 [INFO] Processing entry 103/120: EXP_1471_15461_2024 (Invoice: 2407363)
2026-03-29 12:57:07,533 [INFO] ============================================================
2026-03-29 12:57:07,533 [INFO] Constructed EXP number: 000014710154612024 (from ADSCODE=1471, SERIAL=15461, YEAR=2024)
2026-03-29 12:57:07,533 [INFO] Downloading PDF via Base64 fetch: 103_2407363.pdf
2026-03-29 12:57:08,259 [INFO] ✓ PDF saved successfully: 103_2407363.pdf
2026-03-29 12:57:08,259 [INFO] ✓ Successfully processed entry 103/120: Invoice 2407363
2026-03-29 12:57:08,259 [INFO] 📥 Downloads complete: 103 successful, 0 failed
2026-03-29 12:57:08,259 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407363
2026-03-29 12:57:08,259 [INFO] 📊 Progress: 104/120 (Remaining: 17)
2026-03-29 12:57:08,259 [INFO] 
============================================================
2026-03-29 12:57:08,259 [INFO] Processing entry 104/120: EXP_1471_15462_2024 (Invoice: 2407364)
2026-03-29 12:57:08,259 [INFO] ============================================================
2026-03-29 12:57:08,259 [INFO] Constructed EXP number: 000014710154622024 (from ADSCODE=1471, SERIAL=15462, YEAR=2024)
2026-03-29 12:57:08,259 [INFO] Downloading PDF via Base64 fetch: 104_2407364.pdf
2026-03-29 12:57:09,357 [INFO] ✓ PDF saved successfully: 104_2407364.pdf
2026-03-29 12:57:09,357 [INFO] ✓ Successfully processed entry 104/120: Invoice 2407364
2026-03-29 12:57:09,358 [INFO] 📥 Downloads complete: 104 successful, 0 failed
2026-03-29 12:57:09,358 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407364
2026-03-29 12:57:09,358 [INFO] 📊 Progress: 105/120 (Remaining: 16)
2026-03-29 12:57:09,358 [INFO] 
============================================================
2026-03-29 12:57:09,359 [INFO] Processing entry 105/120: EXP_1471_15536_2024 (Invoice: 2407469)
2026-03-29 12:57:09,359 [INFO] ============================================================
2026-03-29 12:57:09,359 [INFO] Constructed EXP number: 000014710155362024 (from ADSCODE=1471, SERIAL=15536, YEAR=2024)
2026-03-29 12:57:09,359 [INFO] Downloading PDF via Base64 fetch: 105_2407469.pdf
2026-03-29 12:57:10,119 [INFO] ✓ PDF saved successfully: 105_2407469.pdf
2026-03-29 12:57:10,119 [INFO] ✓ Successfully processed entry 105/120: Invoice 2407469
2026-03-29 12:57:10,119 [INFO] 📥 Downloads complete: 105 successful, 0 failed
2026-03-29 12:57:10,119 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407469
2026-03-29 12:57:10,119 [INFO] 📊 Progress: 106/120 (Remaining: 15)
2026-03-29 12:57:10,119 [INFO] 
============================================================
2026-03-29 12:57:10,119 [INFO] Processing entry 106/120: EXP_1471_15537_2024 (Invoice: 2407470)
2026-03-29 12:57:10,119 [INFO] ============================================================
2026-03-29 12:57:10,119 [INFO] Constructed EXP number: 000014710155372024 (from ADSCODE=1471, SERIAL=15537, YEAR=2024)
2026-03-29 12:57:10,119 [INFO] Downloading PDF via Base64 fetch: 106_2407470.pdf
2026-03-29 12:57:10,905 [INFO] ✓ PDF saved successfully: 106_2407470.pdf
2026-03-29 12:57:10,905 [INFO] ✓ Successfully processed entry 106/120: Invoice 2407470
2026-03-29 12:57:10,906 [INFO] 📥 Downloads complete: 106 successful, 0 failed
2026-03-29 12:57:10,906 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407470
2026-03-29 12:57:10,907 [INFO] 📊 Progress: 107/120 (Remaining: 14)
2026-03-29 12:57:10,907 [INFO] 
============================================================
2026-03-29 12:57:10,907 [INFO] Processing entry 107/120: EXP_1471_15635_2024 (Invoice: 2407599)
2026-03-29 12:57:10,908 [INFO] ============================================================
2026-03-29 12:57:10,908 [INFO] Constructed EXP number: 000014710156352024 (from ADSCODE=1471, SERIAL=15635, YEAR=2024)
2026-03-29 12:57:10,908 [INFO] Downloading PDF via Base64 fetch: 107_2407599.pdf
2026-03-29 12:57:11,674 [INFO] ✓ PDF saved successfully: 107_2407599.pdf
2026-03-29 12:57:11,675 [INFO] ✓ Successfully processed entry 107/120: Invoice 2407599
2026-03-29 12:57:11,675 [INFO] 📥 Downloads complete: 107 successful, 0 failed
2026-03-29 12:57:11,675 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407599
2026-03-29 12:57:11,676 [INFO] 📊 Progress: 108/120 (Remaining: 13)
2026-03-29 12:57:11,676 [INFO] 
============================================================
2026-03-29 12:57:11,676 [INFO] Processing entry 108/120: EXP_1471_15636_2024 (Invoice: 2407600)
2026-03-29 12:57:11,677 [INFO] ============================================================
2026-03-29 12:57:11,677 [INFO] Constructed EXP number: 000014710156362024 (from ADSCODE=1471, SERIAL=15636, YEAR=2024)
2026-03-29 12:57:11,677 [INFO] Downloading PDF via Base64 fetch: 108_2407600.pdf
2026-03-29 12:57:12,755 [INFO] ✓ PDF saved successfully: 108_2407600.pdf
2026-03-29 12:57:12,755 [INFO] ✓ Successfully processed entry 108/120: Invoice 2407600
2026-03-29 12:57:12,755 [INFO] 📥 Downloads complete: 108 successful, 0 failed
2026-03-29 12:57:12,755 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407600
2026-03-29 12:57:12,755 [INFO] 📊 Progress: 109/120 (Remaining: 12)
2026-03-29 12:57:12,755 [INFO] 
============================================================
2026-03-29 12:57:12,756 [INFO] Processing entry 109/120: EXP_1471_16205_2024 (Invoice: 2407854)
2026-03-29 12:57:12,756 [INFO] ============================================================
2026-03-29 12:57:12,756 [INFO] Constructed EXP number: 000014710162052024 (from ADSCODE=1471, SERIAL=16205, YEAR=2024)
2026-03-29 12:57:12,756 [INFO] Downloading PDF via Base64 fetch: 109_2407854.pdf
2026-03-29 12:57:13,354 [INFO] ✓ PDF saved successfully: 109_2407854.pdf
2026-03-29 12:57:13,354 [INFO] ✓ Successfully processed entry 109/120: Invoice 2407854
2026-03-29 12:57:13,354 [INFO] 📥 Downloads complete: 109 successful, 0 failed
2026-03-29 12:57:13,354 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407854
2026-03-29 12:57:13,355 [INFO] 📊 Progress: 110/120 (Remaining: 11)
2026-03-29 12:57:13,355 [INFO] 
============================================================
2026-03-29 12:57:13,355 [INFO] Processing entry 110/120: EXP_1471_16204_2024 (Invoice: 2407853)
2026-03-29 12:57:13,355 [INFO] ============================================================
2026-03-29 12:57:13,355 [INFO] Constructed EXP number: 000014710162042024 (from ADSCODE=1471, SERIAL=16204, YEAR=2024)
2026-03-29 12:57:13,355 [INFO] Downloading PDF via Base64 fetch: 110_2407853.pdf
2026-03-29 12:57:14,100 [INFO] ✓ PDF saved successfully: 110_2407853.pdf
2026-03-29 12:57:14,100 [INFO] ✓ Successfully processed entry 110/120: Invoice 2407853
2026-03-29 12:57:14,100 [INFO] 📥 Downloads complete: 110 successful, 0 failed
2026-03-29 12:57:14,101 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407853
2026-03-29 12:57:14,101 [INFO] 📊 Progress: 111/120 (Remaining: 10)
2026-03-29 12:57:14,101 [INFO] 
============================================================
2026-03-29 12:57:14,101 [INFO] Processing entry 111/120: EXP_1471_15446_2024 (Invoice: 2407348)
2026-03-29 12:57:14,102 [INFO] ============================================================
2026-03-29 12:57:14,102 [INFO] Constructed EXP number: 000014710154462024 (from ADSCODE=1471, SERIAL=15446, YEAR=2024)
2026-03-29 12:57:14,102 [INFO] Downloading PDF via Base64 fetch: 111_2407348.pdf
2026-03-29 12:57:15,124 [INFO] ✓ PDF saved successfully: 111_2407348.pdf
2026-03-29 12:57:15,124 [INFO] ✓ Successfully processed entry 111/120: Invoice 2407348
2026-03-29 12:57:15,124 [INFO] 📥 Downloads complete: 111 successful, 0 failed
2026-03-29 12:57:15,124 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407348
2026-03-29 12:57:15,124 [INFO] 📊 Progress: 112/120 (Remaining: 9)
2026-03-29 12:57:15,124 [INFO] 
============================================================
2026-03-29 12:57:15,124 [INFO] Processing entry 112/120: EXP_1471_13035_2024 (Invoice: 2406208)
2026-03-29 12:57:15,124 [INFO] ============================================================
2026-03-29 12:57:15,124 [INFO] Constructed EXP number: 000014710130352024 (from ADSCODE=1471, SERIAL=13035, YEAR=2024)
2026-03-29 12:57:15,124 [INFO] Downloading PDF via Base64 fetch: 112_2406208.pdf
2026-03-29 12:57:15,956 [INFO] ✓ PDF saved successfully: 112_2406208.pdf
2026-03-29 12:57:15,956 [INFO] ✓ Successfully processed entry 112/120: Invoice 2406208
2026-03-29 12:57:15,956 [INFO] 📥 Downloads complete: 112 successful, 0 failed
2026-03-29 12:57:15,956 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2406208
2026-03-29 12:57:15,956 [INFO] 📊 Progress: 113/120 (Remaining: 8)
2026-03-29 12:57:15,956 [INFO] 
============================================================
2026-03-29 12:57:15,956 [INFO] Processing entry 113/120: EXP_1471_15539_2024 (Invoice: 2407472)
2026-03-29 12:57:15,956 [INFO] ============================================================
2026-03-29 12:57:15,956 [INFO] Constructed EXP number: 000014710155392024 (from ADSCODE=1471, SERIAL=15539, YEAR=2024)
2026-03-29 12:57:15,956 [INFO] Downloading PDF via Base64 fetch: 113_2407472.pdf
2026-03-29 12:57:16,930 [INFO] ✓ PDF saved successfully: 113_2407472.pdf
2026-03-29 12:57:16,931 [INFO] ✓ Successfully processed entry 113/120: Invoice 2407472
2026-03-29 12:57:16,931 [INFO] 📥 Downloads complete: 113 successful, 0 failed
2026-03-29 12:57:16,931 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407472
2026-03-29 12:57:16,931 [INFO] 📊 Progress: 114/120 (Remaining: 7)
2026-03-29 12:57:16,931 [INFO] 
============================================================
2026-03-29 12:57:16,931 [INFO] Processing entry 114/120: EXP_1471_15449_2024 (Invoice: 2407351)
2026-03-29 12:57:16,931 [INFO] ============================================================
2026-03-29 12:57:16,931 [INFO] Constructed EXP number: 000014710154492024 (from ADSCODE=1471, SERIAL=15449, YEAR=2024)
2026-03-29 12:57:16,931 [INFO] Downloading PDF via Base64 fetch: 114_2407351.pdf
2026-03-29 12:57:17,902 [INFO] ✓ PDF saved successfully: 114_2407351.pdf
2026-03-29 12:57:17,902 [INFO] ✓ Successfully processed entry 114/120: Invoice 2407351
2026-03-29 12:57:17,902 [INFO] 📥 Downloads complete: 114 successful, 0 failed
2026-03-29 12:57:17,902 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407351
2026-03-29 12:57:17,903 [INFO] 📊 Progress: 115/120 (Remaining: 6)
2026-03-29 12:57:17,903 [INFO] 
============================================================
2026-03-29 12:57:17,903 [INFO] Processing entry 115/120: EXP_1471_15504_2024 (Invoice: 2407435)
2026-03-29 12:57:17,903 [INFO] ============================================================
2026-03-29 12:57:17,903 [INFO] Constructed EXP number: 000014710155042024 (from ADSCODE=1471, SERIAL=15504, YEAR=2024)
2026-03-29 12:57:17,903 [INFO] Downloading PDF via Base64 fetch: 115_2407435.pdf
2026-03-29 12:57:18,696 [INFO] ✓ PDF saved successfully: 115_2407435.pdf
2026-03-29 12:57:18,696 [INFO] ✓ Successfully processed entry 115/120: Invoice 2407435
2026-03-29 12:57:18,696 [INFO] 📥 Downloads complete: 115 successful, 0 failed
2026-03-29 12:57:18,696 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407435
2026-03-29 12:57:18,696 [INFO] 📊 Progress: 116/120 (Remaining: 5)
2026-03-29 12:57:18,696 [INFO] 
============================================================
2026-03-29 12:57:18,696 [INFO] Processing entry 116/120: EXP_1471_15553_2024 (Invoice: 2407490)
2026-03-29 12:57:18,696 [INFO] ============================================================
2026-03-29 12:57:18,696 [INFO] Constructed EXP number: 000014710155532024 (from ADSCODE=1471, SERIAL=15553, YEAR=2024)
2026-03-29 12:57:18,697 [INFO] Downloading PDF via Base64 fetch: 116_2407490.pdf
2026-03-29 12:57:19,907 [INFO] ✓ PDF saved successfully: 116_2407490.pdf
2026-03-29 12:57:19,907 [INFO] ✓ Successfully processed entry 116/120: Invoice 2407490
2026-03-29 12:57:19,907 [INFO] 📥 Downloads complete: 116 successful, 0 failed
2026-03-29 12:57:19,907 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407490
2026-03-29 12:57:19,907 [INFO] 📊 Progress: 117/120 (Remaining: 4)
2026-03-29 12:57:19,907 [INFO] 
============================================================
2026-03-29 12:57:19,907 [INFO] Processing entry 117/120: EXP_1471_15464_2024 (Invoice: 2407366)
2026-03-29 12:57:19,907 [INFO] ============================================================
2026-03-29 12:57:19,907 [INFO] Constructed EXP number: 000014710154642024 (from ADSCODE=1471, SERIAL=15464, YEAR=2024)
2026-03-29 12:57:19,907 [INFO] Downloading PDF via Base64 fetch: 117_2407366.pdf
2026-03-29 12:57:21,128 [INFO] ✓ PDF saved successfully: 117_2407366.pdf
2026-03-29 12:57:21,128 [INFO] ✓ Successfully processed entry 117/120: Invoice 2407366
2026-03-29 12:57:21,128 [INFO] 📥 Downloads complete: 117 successful, 0 failed
2026-03-29 12:57:21,128 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407366
2026-03-29 12:57:21,128 [INFO] 📊 Progress: 118/120 (Remaining: 3)
2026-03-29 12:57:21,128 [INFO] 
============================================================
2026-03-29 12:57:21,128 [INFO] Processing entry 118/120: EXP_1471_15630_2024 (Invoice: 2407594)
2026-03-29 12:57:21,128 [INFO] ============================================================
2026-03-29 12:57:21,128 [INFO] Constructed EXP number: 000014710156302024 (from ADSCODE=1471, SERIAL=15630, YEAR=2024)
2026-03-29 12:57:21,129 [INFO] Downloading PDF via Base64 fetch: 118_2407594.pdf
2026-03-29 12:57:22,340 [INFO] ✓ PDF saved successfully: 118_2407594.pdf
2026-03-29 12:57:22,340 [INFO] ✓ Successfully processed entry 118/120: Invoice 2407594
2026-03-29 12:57:22,340 [INFO] 📥 Downloads complete: 118 successful, 0 failed
2026-03-29 12:57:22,341 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407594
2026-03-29 12:57:22,341 [INFO] 📊 Progress: 119/120 (Remaining: 2)
2026-03-29 12:57:22,341 [INFO] 
============================================================
2026-03-29 12:57:22,341 [INFO] Processing entry 119/120: EXP_1471_15637_2024 (Invoice: 2407601)
2026-03-29 12:57:22,341 [INFO] ============================================================
2026-03-29 12:57:22,341 [INFO] Constructed EXP number: 000014710156372024 (from ADSCODE=1471, SERIAL=15637, YEAR=2024)
2026-03-29 12:57:22,341 [INFO] Downloading PDF via Base64 fetch: 119_2407601.pdf
2026-03-29 12:57:23,079 [INFO] ✓ PDF saved successfully: 119_2407601.pdf
2026-03-29 12:57:23,079 [INFO] ✓ Successfully processed entry 119/120: Invoice 2407601
2026-03-29 12:57:23,079 [INFO] 📥 Downloads complete: 119 successful, 0 failed
2026-03-29 12:57:23,079 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407601
2026-03-29 12:57:23,080 [INFO] 📊 Progress: 120/120 (Remaining: 1)
2026-03-29 12:57:23,080 [INFO] 
============================================================
2026-03-29 12:57:23,080 [INFO] Processing entry 120/120: EXP_1471_15552_2024 (Invoice: 2407489)
2026-03-29 12:57:23,080 [INFO] ============================================================
2026-03-29 12:57:23,080 [INFO] Constructed EXP number: 000014710155522024 (from ADSCODE=1471, SERIAL=15552, YEAR=2024)
2026-03-29 12:57:23,080 [INFO] Downloading PDF via Base64 fetch: 120_2407489.pdf
2026-03-29 12:57:23,822 [INFO] ✓ PDF saved successfully: 120_2407489.pdf
2026-03-29 12:57:23,823 [INFO] ✓ Successfully processed entry 120/120: Invoice 2407489
2026-03-29 12:57:23,823 [INFO] 📥 Downloads complete: 120 successful, 0 failed
2026-03-29 12:57:23,823 [INFO] 📝 Result recorded: ✅ PDF downloaded successfully for Invoice 2407489
2026-03-29 12:57:23,823 [INFO] 
============================================================
2026-03-29 12:57:23,823 [INFO] PROCESSING SUMMARY
2026-03-29 12:57:23,823 [INFO] ============================================================
2026-03-29 12:57:23,823 [INFO] Total entries: 120
2026-03-29 12:57:23,823 [INFO] ✓ Successful downloads: 120
2026-03-29 12:57:23,823 [INFO] ✗ Failed downloads: 0
2026-03-29 12:57:23,823 [INFO] 📥 Total downloads completed: 120/120
2026-03-29 12:57:23,823 [INFO] 
📋 Detailed log saved to: C:\Users\Izaz\CommercialRPA\output\job_f855abac-bc36-455b-9262-45d57450efb6\logs\bb_exp_search_f855abac-bc36-455b-9262-45d57450efb6.log
2026-03-29 12:57:23,823 [INFO] 📄 Results CSV saved to: C:\Users\Izaz\CommercialRPA\output\job_f855abac-bc36-455b-9262-45d57450efb6\exp_results_f855abac-bc36-455b-9262-45d57450efb6.csv
2026-03-29 12:57:23,823 [INFO] ============================================================

2026-03-29 12:57:23,823 [INFO] 
============================================================
2026-03-29 12:57:23,824 [INFO] Automation completed successfully!
2026-03-29 12:57:23,824 [INFO] ============================================================
2026-03-29 12:57:23,825 [INFO] 📊 Results CSV generated: C:\Users\Izaz\CommercialRPA\output\job_f855abac-bc36-455b-9262-45d57450efb6\exp_results_f855abac-bc36-455b-9262-45d57450efb6.csv
2026-03-29 12:57:23,825 [INFO] 📤 Starting CSV file upload...
2026-03-29 12:57:23,825 [INFO] 📊 File metadata:
2026-03-29 12:57:23,825 [INFO]    - File path: C:\Users\Izaz\CommercialRPA\output\job_f855abac-bc36-455b-9262-45d57450efb6\exp_results_f855abac-bc36-455b-9262-45d57450efb6.csv
2026-03-29 12:57:23,825 [INFO]    - File name: exp_results_f855abac-bc36-455b-9262-45d57450efb6.csv
2026-03-29 12:57:23,825 [INFO]    - File size: 13022 bytes (12.72 KB)
2026-03-29 12:57:23,825 [INFO] 🌐 Upload URL: https://api.commercialrpa.com/api/local-exe/jobs/f855abac-bc36-455b-9262-45d57450efb6/upload-log
2026-03-29 12:57:23,825 [INFO] 📊 Job data being sent:
2026-03-29 12:57:23,825 [INFO]    - User ID: 6d6f9970-ea55-42b8-2bc3-37a19bb20000
2026-03-29 12:57:23,825 [INFO]    - Service ID: exp-search
2026-03-29 12:57:23,825 [INFO]    - Service Name: EXP Search
2026-03-29 12:57:23,825 [INFO]    - Input File Name: 1774767326-exp-search-template.csv
2026-03-29 12:57:23,825 [INFO]    - Credits Used: 60.0
2026-03-29 12:57:23,825 [INFO] ⚡ Opening file for reading...
2026-03-29 12:57:23,837 [INFO] ⚡ Sending POST request to server...
2026-03-29 12:57:26,142 [INFO] ⏱️ Request completed in 2.30 seconds
2026-03-29 12:57:26,143 [INFO] 📊 HTTP Status Code: 200
2026-03-29 12:57:26,143 [INFO] 📊 Response received:
2026-03-29 12:57:26,143 [INFO]    - Success: True
2026-03-29 12:57:26,144 [INFO]    - Server file path: /home/commteeg/api.commercialrpa.com/api/jobs/../../results/6d6f9970-ea55-42b8-2bc3-37a19bb20000/job_f855abac-bc36-455b-9262-45d57450efb6/logs/exp_results_f855abac-bc36-455b-9262-45d57450efb6.csv
2026-03-29 12:57:26,144 [INFO] ✅ Results CSV uploaded successfully: /home/commteeg/api.commercialrpa.com/api/jobs/../../results/6d6f9970-ea55-42b8-2bc3-37a19bb20000/job_f855abac-bc36-455b-9262-45d57450efb6/logs/exp_results_f855abac-bc36-455b-9262-45d57450efb6.csv
2026-03-29 12:57:26,144 [INFO] ⏱️ Total upload time: 2.30 seconds
2026-03-29 12:57:26,144 [INFO] 📤 Attempting backup upload to PHP API (csv)...
2026-03-29 12:57:29,939 [INFO] 📤 Starting log file upload...
2026-03-29 12:57:29,939 [INFO] 📊 File metadata:
2026-03-29 12:57:29,939 [INFO]    - File path: C:\Users\Izaz\CommercialRPA\output\job_f855abac-bc36-455b-9262-45d57450efb6\logs\bb_exp_search_f855abac-bc36-455b-9262-45d57450efb6.log
2026-03-29 12:57:29,939 [INFO]    - File name: bb_exp_search_f855abac-bc36-455b-9262-45d57450efb6.log
2026-03-29 12:57:29,939 [INFO]    - File size: 116154 bytes (113.43 KB)
2026-03-29 12:57:29,939 [INFO] 🌐 Upload URL: https://api.commercialrpa.com/api/local-exe/jobs/f855abac-bc36-455b-9262-45d57450efb6/upload-log
2026-03-29 12:57:29,939 [INFO] 📊 Job data being sent:
2026-03-29 12:57:29,939 [INFO]    - User ID: 6d6f9970-ea55-42b8-2bc3-37a19bb20000
2026-03-29 12:57:29,939 [INFO]    - Service ID: exp-search
2026-03-29 12:57:29,939 [INFO]    - Service Name: EXP Search
2026-03-29 12:57:29,939 [INFO]    - Input File Name: 1774767326-exp-search-template.csv
2026-03-29 12:57:29,940 [INFO]    - Credits Used: 60.0
2026-03-29 12:57:29,940 [INFO] ⚡ Opening file for reading...
2026-03-29 12:57:29,951 [INFO] ⚡ Sending POST request to server...
