2025-07-10 17:04:21,863 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-10 17:04:21,885 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-10 17:04:46,460 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-10 17:04:46,553 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-10 17:04:46,555 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-10 17:04:46,666 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-10 17:04:46,749 - INFO - Dados adicionados à planilha para NF 846201
2025-07-10 17:04:46,750 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-10 17:04:46,868 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-10 17:04:46,952 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-10 17:04:46,953 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-10 17:04:47,056 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-10 17:04:47,145 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-10 17:04:47,146 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-10 17:04:47,257 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-10 17:04:47,356 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-10 17:04:47,357 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-10 17:04:47,461 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-10 17:04:47,550 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-10 17:04:47,551 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-10 17:04:47,661 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-10 17:04:47,749 - INFO - Dados adicionados à planilha para NF 675673
2025-07-10 17:04:47,751 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-10 17:04:47,861 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-10 17:04:47,956 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-10 17:04:47,958 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-10 17:04:48,064 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-10 17:04:48,167 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-10 17:04:48,168 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-10 17:04:48,285 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-10 17:04:48,400 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-10 17:04:48,401 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-10 17:04:48,405 - INFO - Processamento da fila concluído.
2025-07-10 20:09:16,344 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-10 20:11:07,587 - INFO - Todas as listas e arquivos foram limpos.
2025-07-10 20:11:22,691 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-10 20:11:22,717 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-10 20:11:22,772 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-10 20:11:22,773 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-10 20:11:22,896 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-10 20:11:22,951 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-10 20:11:22,952 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-10 20:11:23,069 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-10 20:11:23,146 - INFO - Dados adicionados à planilha para NF 846201
2025-07-10 20:11:23,146 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-10 20:11:23,256 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-10 20:11:23,330 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-10 20:11:23,331 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-10 20:11:23,441 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-10 20:11:23,502 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-10 20:11:23,503 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-10 20:11:23,612 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-10 20:11:23,675 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-10 20:11:23,675 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-10 20:11:23,782 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-10 20:11:23,852 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-10 20:11:23,852 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-10 20:11:23,955 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-10 20:11:24,000 - INFO - Dados adicionados à planilha para NF 675673
2025-07-10 20:11:24,000 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-10 20:11:24,110 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-10 20:11:24,172 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-10 20:11:24,173 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-10 20:11:24,282 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-10 20:11:24,343 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-10 20:11:24,343 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-10 20:11:24,345 - INFO - Processamento da fila concluído.
2025-07-11 07:39:07,597 - INFO - Todas as listas e arquivos foram limpos.
2025-07-11 07:39:43,197 - WARNING - A planilha C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx está em uso.
2025-07-11 07:39:49,253 - WARNING - A planilha C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx está em uso.
2025-07-11 07:39:50,638 - WARNING - A planilha C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx está em uso.
2025-07-11 07:39:51,111 - WARNING - A planilha C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx está em uso.
2025-07-11 07:39:51,285 - WARNING - A planilha C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx está em uso.
2025-07-11 07:39:51,431 - WARNING - A planilha C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx está em uso.
2025-07-11 07:39:51,585 - WARNING - A planilha C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx está em uso.
2025-07-11 07:39:51,765 - WARNING - A planilha C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx está em uso.
2025-07-11 07:39:51,940 - WARNING - A planilha C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx está em uso.
2025-07-11 07:39:54,596 - WARNING - A planilha C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx está em uso.
2025-07-11 07:41:33,111 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-11 07:41:33,194 - WARNING - Fatura já processada anteriormente. (NF: 1161287)
2025-07-11 07:41:33,313 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-11 07:41:33,375 - WARNING - Fatura já processada anteriormente. (NF: 1161374)
2025-07-11 07:41:33,484 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-11 07:41:33,547 - WARNING - Fatura já processada anteriormente. (NF: 1161375)
2025-07-11 07:41:33,655 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-11 07:41:33,711 - WARNING - Fatura já processada anteriormente. (NF: 1317772)
2025-07-11 07:41:33,828 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-11 07:41:33,883 - WARNING - Fatura já processada anteriormente. (NF: 675673)
2025-07-11 07:41:33,998 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-11 07:41:34,048 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-11 07:41:34,138 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-11 07:41:34,191 - WARNING - Fatura já processada anteriormente. (NF: 2776834)
2025-07-11 07:41:34,295 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-11 07:41:34,341 - WARNING - Fatura já processada anteriormente. (NF: 2049705)
2025-07-11 07:41:34,451 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-11 07:41:34,510 - WARNING - Fatura já processada anteriormente. (NF: 2469893)
2025-07-11 07:41:34,623 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-11 07:41:34,685 - WARNING - Fatura já processada anteriormente. (NF: 846201)
2025-07-11 07:41:34,687 - INFO - Processamento da fila concluído.
2025-07-11 07:41:38,535 - INFO - Todas as listas e arquivos foram limpos.
2025-07-11 07:56:34,308 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-11 07:56:34,338 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-11 07:56:47,826 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-11 07:57:10,073 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-11 08:01:46,408 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-11 08:01:46,510 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-11 08:01:46,511 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-11 08:01:46,625 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-11 08:01:46,715 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-11 08:01:46,716 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-11 08:01:46,843 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-11 08:01:46,940 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-11 08:01:46,941 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-11 08:01:47,045 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-11 08:01:47,138 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-11 08:01:47,139 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-11 08:01:47,250 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-11 08:01:47,341 - INFO - Dados adicionados à planilha para NF 675673
2025-07-11 08:01:47,343 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-11 08:01:47,453 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-11 08:01:47,539 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-11 08:01:47,540 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-11 08:01:47,655 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-11 08:01:47,754 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-11 08:01:47,755 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-11 08:01:47,873 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-11 08:01:47,963 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-11 08:01:47,964 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-11 08:01:48,074 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-11 08:01:48,174 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-11 08:01:48,175 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-11 08:01:48,292 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-11 08:01:48,393 - INFO - Dados adicionados à planilha para NF 846201
2025-07-11 08:01:48,394 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-11 08:01:48,398 - INFO - Processamento da fila concluído.
2025-07-11 08:06:53,318 - INFO - Todas as listas e arquivos foram limpos.
2025-07-11 08:09:21,705 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-11 08:09:21,771 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-11 08:09:21,868 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-11 08:09:21,869 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-11 08:09:21,987 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-11 08:09:22,085 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-11 08:09:22,085 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-11 08:09:22,192 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-11 08:09:22,273 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-11 08:09:22,273 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-11 08:09:22,381 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-11 08:09:22,466 - INFO - Dados adicionados à planilha para NF 675673
2025-07-11 08:09:22,467 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-11 08:09:22,583 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-11 08:09:22,704 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-11 08:09:22,705 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-11 08:09:22,805 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-11 08:09:22,907 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-11 08:09:22,908 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-11 08:09:23,012 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-11 08:09:23,109 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-11 08:09:23,110 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-11 08:09:23,219 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-11 08:09:23,390 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-11 08:09:23,391 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-11 08:09:23,503 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-11 08:09:23,601 - INFO - Dados adicionados à planilha para NF 846201
2025-07-11 08:09:23,601 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-11 08:09:23,706 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-11 08:09:23,810 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-11 08:09:23,811 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-11 08:09:23,814 - INFO - Processamento da fila concluído.
2025-07-11 08:13:08,807 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-11 08:13:08,831 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-16 13:16:53,955 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:17:02,434 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:17:54,809 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-16 13:17:54,865 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-16 13:17:54,865 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-16 13:17:54,982 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-16 13:17:55,035 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-16 13:17:55,036 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-16 13:17:55,152 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-16 13:17:55,219 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-16 13:17:55,220 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-16 13:17:55,222 - INFO - Processamento da fila concluído.
2025-07-16 13:25:25,368 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:25:49,832 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:25:49,842 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-16 13:25:54,905 - INFO - Todas as listas e arquivos foram limpos.
2025-07-16 13:26:05,316 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-16 13:26:05,355 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-16 13:26:05,356 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-16 13:26:05,471 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-16 13:26:05,505 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-16 13:26:05,505 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-16 13:26:05,610 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-16 13:26:05,647 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-16 13:26:05,648 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-16 13:26:05,649 - INFO - Processamento da fila concluído.
2025-07-16 13:29:46,523 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:30:09,094 - INFO - Todas as listas e arquivos foram limpos.
2025-07-16 13:30:15,919 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:30:15,930 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-16 13:30:31,249 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-16 13:30:31,325 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-16 13:30:31,325 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-16 13:30:31,437 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-16 13:30:31,489 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-16 13:30:31,490 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-16 13:30:31,596 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-16 13:30:31,655 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-16 13:30:31,656 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-16 13:30:31,658 - INFO - Processamento da fila concluído.
2025-07-16 13:32:32,947 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:32:44,277 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:32:44,294 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-16 13:32:45,941 - INFO - Todas as listas e arquivos foram limpos.
2025-07-16 13:33:08,276 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-16 13:33:08,300 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-16 13:33:08,300 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-16 13:33:08,413 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-16 13:33:08,433 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-16 13:33:08,433 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-16 13:33:08,540 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-16 13:33:08,562 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-16 13:33:08,562 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-16 13:33:08,563 - INFO - Processamento da fila concluído.
2025-07-16 13:35:07,041 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:35:18,119 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:35:18,134 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-16 13:35:25,344 - INFO - Todas as listas e arquivos foram limpos.
2025-07-16 13:35:33,496 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-16 13:35:33,514 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-16 13:35:33,515 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-16 13:35:33,638 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-16 13:35:33,662 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-16 13:35:33,663 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-16 13:35:33,778 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-16 13:35:33,819 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-16 13:35:33,820 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-16 13:35:33,821 - INFO - Processamento da fila concluído.
2025-07-16 13:38:47,790 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:38:59,916 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:38:59,930 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-16 13:39:10,416 - INFO - Todas as listas e arquivos foram limpos.
2025-07-16 13:39:18,819 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-16 13:39:18,848 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-16 13:39:18,848 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-16 13:39:18,962 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-16 13:39:18,988 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-16 13:39:18,988 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-16 13:39:19,103 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-16 13:39:19,125 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-16 13:39:19,125 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-16 13:39:19,126 - INFO - Processamento da fila concluído.
2025-07-16 13:41:08,894 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:41:08,915 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-16 13:41:14,014 - INFO - Todas as listas e arquivos foram limpos.
2025-07-16 13:41:30,978 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-16 13:41:31,011 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-16 13:41:31,011 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-16 13:41:31,117 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-16 13:41:31,158 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-16 13:41:31,159 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-16 13:41:31,274 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-16 13:41:31,313 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-16 13:41:31,314 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-16 13:41:31,315 - INFO - Processamento da fila concluído.
2025-07-16 13:47:29,541 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:47:29,556 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-16 13:47:34,628 - INFO - Todas as listas e arquivos foram limpos.
2025-07-16 13:47:53,447 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-16 13:47:53,471 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-16 13:47:53,471 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-16 13:47:53,587 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-16 13:47:53,614 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-16 13:47:53,614 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-16 13:47:53,726 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-16 13:47:53,751 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-16 13:47:53,751 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-16 13:47:53,752 - INFO - Processamento da fila concluído.
2025-07-16 13:58:54,223 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:59:11,930 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-16 13:59:11,945 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-16 13:59:16,244 - INFO - Todas as listas e arquivos foram limpos.
2025-07-16 13:59:42,655 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-16 13:59:42,688 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-16 13:59:42,688 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-16 13:59:42,811 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-16 13:59:42,843 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-16 13:59:42,844 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-16 13:59:42,949 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-16 13:59:42,980 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-16 13:59:42,980 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-16 13:59:42,982 - INFO - Processamento da fila concluído.
2025-07-21 18:54:35,599 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 18:59:03,041 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 19:04:04,947 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 19:04:04,958 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 19:21:47,694 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 19:21:47,711 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_777d4464-57e1-4db2-a420-2c8380ba4e45_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 108, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:21:47,836 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 19:21:47,850 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_495ee0a1-5b18-4b2d-b00d-23f82f16306d_2020028540785.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 108, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:21:47,946 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 19:21:47,960 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_d57602a4-98c1-4363-814f-e73c6600ccef_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 108, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:21:48,086 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 19:21:48,135 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_8cf72a81-50db-4df1-9253-227d1552f54c_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 108, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:21:48,259 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 19:21:48,268 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_0f664c94-8397-4af8-8176-618bf7ac91f7_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 108, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:21:48,384 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 19:21:48,398 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_d6602992-e93e-436a-a4b9-f7f1ac775fcc_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 108, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:21:48,509 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 19:21:48,522 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_4b258b0b-0853-4a96-b305-d091ad53107c_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 108, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:21:48,635 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 19:21:48,660 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_c2d64f24-24da-4095-9e6e-093cb4f79d3c_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 108, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:21:48,776 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 19:21:48,789 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b65a59ea-ecfd-4b93-9af5-2fbe45ce8eed_2020022723459.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 108, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:21:48,793 - INFO - Processamento da fila concluído.
2025-07-21 19:27:46,595 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 19:29:26,224 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 19:29:32,855 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 19:29:42,733 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 19:29:42,749 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_4e01452b-109a-45bc-8ac6-37be26111e5f_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:29:42,844 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 19:29:42,857 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_46bed90a-dfce-4648-ab65-9d42b749944c_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:29:42,953 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 19:29:42,966 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_7fb6dcbe-194d-4117-93a4-0530f7c0f1e7_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:29:43,063 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 19:29:43,078 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_8e960a06-dd11-45c4-ad50-0060d4837be5_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:29:43,172 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 19:29:43,187 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_aeb727cc-d852-4d9b-b341-50dd09366c70_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:29:43,281 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 19:29:43,294 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_33337aec-8f8e-4240-98fc-77ac25b05400_2020022723459.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:29:43,392 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 19:29:43,403 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_80aa0d66-8ea3-4e28-a379-094450126ce6_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:29:43,499 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 19:29:43,514 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_d29e5227-cc76-425c-bf05-fa516942577f_2020028540785.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:29:43,608 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 19:29:43,625 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_6cd60c53-432d-48e2-95a1-77cfac5d9c3e_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:29:43,628 - INFO - Processamento da fila concluído.
2025-07-21 19:29:54,505 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 19:29:56,712 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 19:30:04,228 - INFO - Processamento da fila concluído.
2025-07-21 19:30:13,869 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 19:30:13,885 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_88b0ce76-a95f-4bd8-8425-735aa2702d81_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:30:13,979 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 19:30:13,992 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_550e691b-9475-47b2-a2f0-60b27cdbb2cf_2020022723459.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:30:14,088 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 19:30:14,100 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_560cd0e1-0935-4ad7-9610-c0a940153e56_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:30:14,214 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 19:30:14,228 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_81928147-37c1-494d-b463-3ec239378a2c_2020028540785.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:30:14,325 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 19:30:14,340 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_79b586bc-fdf8-4ed3-ab86-1ae6727e54d9_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:30:14,436 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 19:30:14,449 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f472f0ed-8b3f-4145-a0f8-49004d5c72c2_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:30:14,546 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 19:30:14,561 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_ff2c9778-530a-4ba4-bbb8-0c5eea2bc3ea_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:30:14,656 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 19:30:14,671 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_2937b3b7-ae62-4069-af05-7cba1c8f25e3_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:30:14,765 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 19:30:14,782 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_9e1cc2e1-0eeb-49cd-9266-8278dc07eec2_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 120, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:30:14,785 - INFO - Processamento da fila concluído.
2025-07-21 19:33:52,668 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 19:34:07,908 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 19:34:15,020 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 19:34:15,031 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_e8b4250b-0369-476f-8c92-f77fc893346f_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:34:15,130 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 19:34:15,144 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_996c2c35-54fc-454b-a17d-c62eb4dce999_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:34:15,238 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 19:34:15,252 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_7a0247b7-9afc-454f-a0b3-56d8cecf5d41_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:34:15,348 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 19:34:15,363 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f1640b9b-547d-4420-bfbd-f0c9a858b4a7_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:34:15,456 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 19:34:15,502 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_08f94af0-c6bd-4289-a1ac-0d260a68085c_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:34:15,628 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 19:34:15,649 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_bde12a74-27a5-49d0-a93d-e782ce136894_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:34:15,766 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 19:34:15,791 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_288c99bd-0686-4628-942d-10c69a96d209_2020022723459.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:34:15,907 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 19:34:15,924 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_c11125df-0be1-4814-b717-49f9e361def2_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:34:16,031 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 19:34:16,048 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_e9a48079-8055-4d76-bb0f-cc9163a820c3_2020028540785.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:34:16,051 - INFO - Processamento da fila concluído.
2025-07-21 19:37:03,748 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 19:37:06,957 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 19:37:14,104 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 19:37:14,122 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_11d136d8-e130-4a2e-a3bd-e7cf5395f5bb_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:37:14,215 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 19:37:14,229 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_3bad01e1-43d5-4d12-b725-328d7b9c2a67_2020028540785.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:37:14,326 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 19:37:14,340 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_9939d307-b39e-4828-b6df-a7ac318e6169_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:37:14,436 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 19:37:14,450 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_e4db3d8b-58c1-4563-808a-3367223d94f0_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:37:14,545 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 19:37:14,562 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_0f802b8c-1791-441f-b9d6-2abca52d828c_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:37:14,653 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 19:37:14,668 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_977afb43-a71a-46ea-bdfd-329bb4728f04_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:37:14,762 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 19:37:14,778 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_9de8f5c7-a8c5-4709-960f-eea48d6a3a58_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:37:14,871 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 19:37:14,885 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_56ce3f58-2499-4621-9087-676ea9b1d651_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:37:14,983 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 19:37:14,998 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_85aaa8e9-5a08-4e6c-9c33-a0703b3247ab_2020022723459.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:37:15,001 - INFO - Processamento da fila concluído.
2025-07-21 19:37:19,876 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 19:38:13,533 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 19:38:13,549 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_a9bf777a-0aa1-4ab4-8583-34c014f5b048_2020012935068.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:13,642 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 19:38:13,656 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_d95bbad7-d599-4684-bc65-9b17100f6e29_2020012935072.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:13,753 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 19:38:13,768 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_62f18778-d2c1-4051-ba36-b971e15965ad_2020012935076.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:13,862 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 19:38:13,876 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_0c27b110-c568-4dce-9698-cad6cd341ad0_2020013384559.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:13,973 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 19:38:13,989 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_c8a277bb-50de-4e2b-86f4-43110e872ad8_2020011592594.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:14,084 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 19:38:14,143 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 19:38:14,145 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 19:38:14,258 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 19:38:14,275 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_a350b914-307d-495a-ae9c-5232c19e60ec_2020017828307.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:14,400 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 19:38:14,412 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_908c64ee-c612-4497-a29b-9e80cfb76e1b_2020016069139.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:14,525 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 19:38:14,543 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f02746cb-2e16-4371-bfba-33e0c10099d1_2020017302737.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:14,651 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 19:38:14,677 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_bb523099-a40f-40fb-8bdd-a2a3432a5dc6_2020012045591.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:14,682 - INFO - Processamento da fila concluído.
2025-07-21 19:38:29,994 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 19:38:49,542 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 19:38:56,394 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 19:38:56,410 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_693a45c6-b901-4202-90ff-10beff1d913f_2020017302737.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:56,536 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 19:38:56,550 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_29659876-3d74-48c8-b567-b1579a5c6215_2020012045591.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:56,662 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 19:38:56,679 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_94eb18a2-f800-4b16-ab7f-6ce4acdf5c36_2020012935068.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:56,803 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 19:38:56,817 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_00896cbf-fe0c-4340-96eb-9f20802501e1_2020012935072.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:56,931 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 19:38:56,945 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_54de0fa4-e3f6-467b-8cb7-7362c3770c4f_2020012935076.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:57,056 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 19:38:57,080 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_db33cf20-1b3c-4825-9889-6d06a5f28dca_2020013384559.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:57,195 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 19:38:57,224 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_6b8c5b28-361d-4aab-bcd6-e989c53dfa64_2020011592594.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:57,335 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 19:38:57,382 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-21 19:38:57,490 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 19:38:57,500 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_62cb7049-4927-414d-a10d-c6aff76ce3b3_2020017828307.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:57,613 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 19:38:57,629 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f3cb6884-89c6-4ac0-a578-9166951e05b9_2020016069139.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:38:57,632 - INFO - Processamento da fila concluído.
2025-07-21 19:39:31,209 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 19:39:38,732 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 19:39:38,773 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_097fe8e3-b49d-4573-93dc-4b797548a50f_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:39:38,890 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 19:39:38,904 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b604b337-f484-4bab-b0f7-965c843122c1_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:39:39,017 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 19:39:39,045 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-21 19:39:39,157 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 19:39:39,171 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_3f3e9057-0883-45a0-9cd9-a32d58751f6d_2020017828307.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:39,279 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 19:39:39,294 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_4f3988e9-6370-471f-a4ad-e79647e5850c_2020016069139.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:39,405 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 19:39:39,419 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b5753887-eae4-4e25-b5be-2952a5f004d7_2020017302737.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:39,530 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 19:39:39,544 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_0e3e16ef-bef8-47bd-b880-c9803e35e8c1_2020012045591.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:39,644 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 19:39:39,658 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_acac5ca0-85e7-486b-aa51-d829dfd3db9b_2020012935068.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:39,766 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 19:39:39,786 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f50a7da2-8ec3-4440-aac3-791d4c1384eb_2020012935072.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:39,904 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 19:39:39,921 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_dbb133af-3bd4-49c2-96f4-a36ee89ec26f_2020012935076.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:40,029 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 19:39:40,044 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_dae256d8-5108-406c-8aca-6ba192fd41bf_2020013384559.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:40,154 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 19:39:40,167 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_2d321bb6-7d14-40b9-9aff-ac069b051a56_2020011592594.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:40,280 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 19:39:40,295 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_41cc625c-e319-4beb-9955-b2c3d7f9a19c_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:39:40,402 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 19:39:40,416 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_37a3d9fe-2253-4c95-bf6e-097a9cac80bf_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:39:40,527 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 19:39:40,541 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_92f5c51d-347f-40d9-b9cc-a0e3b7deca02_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:39:40,651 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 19:39:40,664 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_d3b06df6-eb29-4166-bf37-de1d3576da1a_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:39:40,776 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 19:39:40,790 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_53a9f0c1-ebf8-4d64-9416-eb717dcb3a0a_2020022723459.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:40,901 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 19:39:40,918 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_3635f82e-d8f1-4d5a-a96f-22b6877b485b_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:39:41,026 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 19:39:41,040 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_9227b455-f394-4542-ad4a-552f655bfcfd_2020028540785.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 122, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:39:41,045 - INFO - Processamento da fila concluído.
2025-07-21 19:57:03,506 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 19:57:07,423 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 19:57:15,941 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 19:57:15,973 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-21 19:57:16,079 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 19:57:16,100 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b8eeadeb-6fc5-4d9c-8aa4-30d9e548bf12_2020017828307.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:16,219 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 19:57:16,236 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_da010c77-f184-41f4-aae5-46287b0725de_2020016069139.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:16,340 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 19:57:16,355 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_8d799e11-cf72-4687-8705-f73ddf528ed8_2020017302737.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:16,464 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 19:57:16,483 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_64fa3ca6-6849-46fd-909d-39c0d60a7354_2020012045591.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:16,588 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 19:57:16,605 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_57fb7b53-8c26-4a7f-ac7b-cd231e7b8344_2020012935068.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:16,713 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 19:57:16,730 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_314670e1-d65e-469b-967f-eca995f69839_2020012935072.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:16,836 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 19:57:16,855 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_96786573-077f-42e8-a6bd-1eda96f498cf_2020012935076.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:16,974 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 19:57:16,988 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_53811f96-ac2a-47fb-b8a8-18c67a424d9c_2020013384559.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:17,100 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 19:57:17,114 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b8ef6c9a-7ea8-4437-bca5-e8cd2f528698_2020011592594.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:17,224 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 19:57:17,239 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_79504414-dae7-4c5b-a2a7-7c0e4b25f84a_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:57:17,348 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 19:57:17,369 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_fac44ace-9b3c-4a0b-a823-1918dc069cd2_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:57:17,489 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 19:57:17,507 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_e59b7de8-4117-42f1-a69b-9076ef62adda_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:57:17,613 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 19:57:17,621 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_28a5f6d3-af6a-436c-bc19-0ca175a54246_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:57:17,736 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 19:57:17,749 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_5cce3fb9-b037-4c3b-9399-6acac4e45beb_2020022723459.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:17,852 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 19:57:17,877 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_4dea576f-bf6d-4ecc-a9bf-5c1625830aa3_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:57:17,986 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 19:57:18,007 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_4d87925a-2ae6-4f89-bd4d-8e756d7b062f_2020028540785.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 19:57:18,112 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 19:57:18,131 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_9f5c99c2-e3e9-466c-9d8c-f57dd3bbcbc9_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 19:57:18,238 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 19:57:18,253 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_de7d3a11-f08c-4b37-9583-467cbf489e86_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 19:57:18,256 - INFO - Processamento da fila concluído.
2025-07-21 20:03:11,675 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 20:03:53,892 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 20:03:53,910 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_584afd0d-6a4d-43f1-86d6-5c1bdd48ad39_2020016069139.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:54,033 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 20:03:54,051 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_660e68c1-c095-41a3-90b3-7873ffb99b5d_2020017302737.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:54,156 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 20:03:54,179 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b0e113fc-d326-4950-89b4-1d59a7cbe32c_2020012045591.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:54,298 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 20:03:54,329 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_98d4e385-d57b-4e62-9d3e-7bb386dc0877_2020012935068.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:54,453 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 20:03:54,469 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_a391bd41-f693-4f63-862a-bc26ed6f613a_2020012935072.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:54,579 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 20:03:54,594 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_36989de7-52b8-4de3-a1f1-e53efcbeb9b1_2020012935076.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:54,702 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 20:03:54,716 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_5ef4980b-339c-4ceb-a426-15a65a1c6e16_2020013384559.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:54,827 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 20:03:54,844 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_182ca8c9-d8ed-4770-989f-37061c3da081_2020011592594.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:54,954 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 20:03:54,970 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_fb10d001-be78-4856-9a2e-7cd51e07cbc3_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:03:55,078 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 20:03:55,099 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_8a0a2d98-8b2e-451b-802e-71b2b9adc6b4_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:03:55,203 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 20:03:55,222 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_c0c5f344-86f0-4424-a07a-c29c53475f07_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:03:55,331 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 20:03:55,346 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_90d30948-8d6c-4f5e-ab68-6e110c2a4cf6_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:03:55,455 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 20:03:55,482 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_810a7e5e-6cbe-4295-8bf1-887491b590c5_2020022723459.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:55,595 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 20:03:55,613 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_030b23e7-6e9c-463a-8dcc-6264c9a27da5_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:03:55,718 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 20:03:55,731 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_41c64dc9-5455-4e17-98cd-19f697cd165a_2020028540785.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:55,842 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 20:03:55,858 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_409ce0d6-8e5c-4525-8a53-a40b40771be3_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:03:55,967 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 20:03:55,981 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_843078e5-a074-4b81-9930-431914dfc6dc_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:03:56,092 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 20:03:56,118 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-21 20:03:56,233 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 20:03:56,247 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_9e953c06-94d6-4612-953a-1a82eb2b64f9_2020017828307.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 118, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:03:56,249 - INFO - Processamento da fila concluído.
2025-07-21 20:08:33,219 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 20:09:00,430 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 20:09:00,444 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_8a5d9b95-2256-4e2e-970d-b4707ba2fa01_2020012045591.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:00,566 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 20:09:00,578 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b5306022-de1a-4573-a57c-6795a97f5e0e_2020012935068.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:00,690 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 20:09:00,702 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_1ba776fb-9737-4ae8-9b82-783a824afea4_2020012935072.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:00,815 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 20:09:00,836 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_5ae34993-b768-4c2c-980e-dece9b1456f0_2020012935076.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:00,953 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 20:09:00,957 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_700f095b-dd06-4345-a6e8-fcee4632c1e2_2020013384559.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:01,062 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 20:09:01,074 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_0a55b46f-1df8-43d4-8ef8-cd48162b64fb_2020011592594.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:01,185 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 20:09:01,198 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_53bafeec-1678-4b8b-a93b-fd8efb739696_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:09:01,310 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 20:09:01,321 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_937b24b9-c3a1-4e68-bea0-847c31f00b3b_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:09:01,435 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 20:09:01,441 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_682c0215-2a8b-49c1-b50c-30c2c81f4016_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:09:01,543 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 20:09:01,549 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_9a371061-95b0-48cf-8e53-5dc5450a590a_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:09:01,653 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 20:09:01,666 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_bdbbe4bf-bbea-44e3-b500-6485a9b08359_2020022723459.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:01,776 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 20:09:01,791 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f2db5174-f79d-4f03-96cf-dfaee023a134_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:09:01,903 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 20:09:01,907 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_3a9746b2-0a4f-40b6-a781-8910e1632ca9_2020028540785.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:02,011 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 20:09:02,017 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_81a5b9cd-85d5-4682-85e7-392f27d34150_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:09:02,120 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 20:09:02,133 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_a7036334-660f-4e83-a450-2eede2ca7d0a_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:09:02,245 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 20:09:02,275 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-21 20:09:02,386 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 20:09:02,391 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_d11104b2-d64c-4955-89ad-5129a7b6d8dd_2020017828307.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:02,495 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 20:09:02,503 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_4b833041-5e32-42a9-a7b2-bb47744f06ad_2020016069139.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:02,618 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 20:09:02,629 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_92ca1c5f-243b-4f45-aab2-551d5b831e33_2020017302737.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 71, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 74, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:09:02,631 - INFO - Processamento da fila concluído.
2025-07-21 20:10:43,748 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 20:10:58,934 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 20:11:12,916 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 20:11:12,934 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_dbe3b6a0-159f-426b-9ffb-73d90f65731a_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:11:13,026 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 20:11:13,048 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_c2015491-4bef-4438-903b-83d17816d8e3_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:11:13,134 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 20:11:13,141 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_587ce7ae-a80f-40fd-b14f-074a477a747f_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:11:13,244 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 20:11:13,250 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_8ae3e6fa-f87c-4187-8f4d-7cf404c39ae2_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:11:13,354 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 20:11:13,370 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_85e13a7a-4bb0-4a8b-b05d-a07e57144480_2020022723459.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:13,462 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 20:11:13,476 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_a53faf24-fe53-468a-bb23-bbd53a05f695_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:11:13,601 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 20:11:13,610 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_192288d1-3c79-4271-8d34-0b47838ca711_2020028540785.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:13,724 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 20:11:13,731 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_729e6661-1f86-4d3b-82e3-bb1e4c454eb2_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc, valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc, valor_total
2025-07-21 20:11:13,823 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 20:11:13,833 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_4f1701f4-79f5-4d0c-b05f-4836a3b78f91_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:11:13,942 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 20:11:13,957 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-21 20:11:14,068 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 20:11:14,081 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_bc027167-9bf7-4687-80ae-fa105feee5bc_2020017828307.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:14,194 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 20:11:14,208 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_8933a6d0-da11-4bc7-abd5-b7f0d6d45e9f_2020016069139.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:14,319 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 20:11:14,331 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_44920b0a-37ac-4ca0-8614-3455c2504a26_2020017302737.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:14,443 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 20:11:14,454 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_0e91132f-e2ed-4892-b43c-a642273fbf81_2020012045591.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:14,569 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 20:11:14,585 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_d69beb21-be6e-4d9f-977f-1432014371b1_2020012935068.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:14,692 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 20:11:14,709 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_a5ff06a7-72e3-426e-b506-3b46e52211f6_2020012935072.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:14,817 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 20:11:14,828 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_91052648-0529-417d-80bf-18ad9b8e5631_2020012935076.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:14,942 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 20:11:14,950 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_620078fc-afd6-4e4f-afa0-224864551bc5_2020013384559.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:15,051 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 20:11:15,069 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_ba0aef33-c62e-4549-9aef-d7c4e4367df5_2020011592594.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: uc
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 128, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: uc

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: uc
2025-07-21 20:11:15,071 - INFO - Processamento da fila concluído.
2025-07-21 20:12:51,222 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 20:13:05,704 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 20:13:22,650 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 20:13:48,288 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 20:13:48,351 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 20:13:48,351 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 20:13:48,473 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 20:13:48,496 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_682b09b4-1f72-4ce8-a534-54c37d12b634_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:13:48,612 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 20:13:48,636 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_a38dec36-4721-476f-a650-131cbbe07dac_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:13:48,753 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 20:13:48,813 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 20:13:48,813 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 20:13:48,926 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 20:13:48,997 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 20:13:48,997 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 20:13:49,114 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 20:13:49,149 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 20:13:49,149 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 20:13:49,269 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 20:13:49,323 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 20:13:49,323 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 20:13:49,424 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 20:13:49,465 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 20:13:49,465 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 20:13:49,580 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 20:13:49,631 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 20:13:49,632 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 20:13:49,749 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 20:13:49,831 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 20:13:49,831 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 20:13:49,938 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 20:13:50,064 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 20:13:50,068 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 20:13:50,186 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 20:13:50,259 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 20:13:50,260 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 20:13:50,373 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 20:13:50,448 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 20:13:50,449 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 20:13:50,563 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 20:13:50,582 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_79514bea-c1f3-4f4b-a160-3b66d730e096_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:13:50,686 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 20:13:50,703 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b9de9010-f032-42c7-b9a7-d50c4325a52a_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:13:50,811 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 20:13:50,828 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_16e875fd-d3f4-4a49-9996-e743b0bbdbe4_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:13:50,935 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 20:13:50,954 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b414c03e-50f7-495d-9259-6f442c276092_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:13:51,060 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 20:13:51,125 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 20:13:51,126 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 20:13:51,230 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 20:13:51,249 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_a7a966bd-ed35-4300-a5ca-9e2dcd048e26_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:13:51,251 - INFO - Processamento da fila concluído.
2025-07-21 20:18:21,290 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 20:18:21,307 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 20:18:28,375 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 20:18:42,305 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 20:18:42,372 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 20:18:42,373 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 20:18:42,492 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 20:18:42,561 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 20:18:42,561 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 20:18:42,677 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 20:18:42,740 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 20:18:42,740 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 20:18:42,850 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 20:18:42,924 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 20:18:42,924 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 20:18:43,039 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 20:18:43,113 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 20:18:43,113 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 20:18:43,205 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 20:18:43,272 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 20:18:43,273 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 20:18:43,379 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 20:18:43,397 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_ccd5ab3c-de63-494d-b295-da0986b68634_2020017828322.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:18:43,503 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 20:18:43,521 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_48a45aeb-11f6-4df3-b16a-64fda2ce1183_2020017828326.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:18:43,627 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 20:18:43,647 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_6e164bde-3eb8-4f6b-9e81-eb9c84ff356a_2020018729075.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:18:43,753 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 20:18:43,771 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f09a12cc-8f9a-45cb-8565-007be4db6725_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:18:43,876 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 20:18:43,964 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 20:18:43,964 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 20:18:44,075 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 20:18:44,095 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_3d447826-42c0-451a-8cea-713bc22f8a1e_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:18:44,201 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 20:18:44,256 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 20:18:44,257 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 20:18:44,368 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 20:18:44,385 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_9edc2363-bf46-4316-a1d9-4f9ea1721928_2020028589110.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:18:44,491 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 20:18:44,508 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_21adb6e4-23e9-433f-ba5c-acfad12e4542_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 126, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:18:44,613 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 20:18:44,736 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 20:18:44,738 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 20:18:44,847 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 20:18:44,921 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 20:18:44,921 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 20:18:45,032 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 20:18:45,093 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 20:18:45,095 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 20:18:45,201 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 20:18:45,274 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 20:18:45,275 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 20:18:45,277 - INFO - Processamento da fila concluído.
2025-07-21 20:47:27,383 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 20:47:47,272 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 20:47:47,282 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 20:47:56,060 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 20:48:07,050 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 20:48:07,114 - INFO - Dados adicionados à planilha para NF 2776837
2025-07-21 20:48:07,115 - INFO - Processado e adicionado à planilha. (NF: 2776837)
2025-07-21 20:48:07,220 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 20:48:07,279 - INFO - Dados adicionados à planilha para NF 2776838
2025-07-21 20:48:07,280 - INFO - Processado e adicionado à planilha. (NF: 2776838)
2025-07-21 20:48:07,393 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 20:48:07,451 - INFO - Dados adicionados à planilha para NF 2900893
2025-07-21 20:48:07,451 - INFO - Processado e adicionado à planilha. (NF: 2900893)
2025-07-21 20:48:07,563 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 20:48:07,583 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_1d3a6daa-e6db-488b-bd8d-145c86d84925_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 127, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:48:07,702 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 20:48:07,765 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 20:48:07,766 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 20:48:07,871 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 20:48:07,899 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_afbcb04d-7366-4bd0-aa2e-612414a3971b_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 127, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:48:08,025 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 20:48:08,089 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 20:48:08,089 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 20:48:08,197 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 20:48:08,266 - INFO - Dados adicionados à planilha para NF 3132078
2025-07-21 20:48:08,266 - INFO - Processado e adicionado à planilha. (NF: 3132078)
2025-07-21 20:48:08,369 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 20:48:08,389 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_111e8a0f-4136-44a4-bd05-878a4548834f_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 127, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:48:08,492 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 20:48:08,560 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 20:48:08,561 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 20:48:08,665 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 20:48:08,730 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 20:48:08,731 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 20:48:08,835 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 20:48:08,930 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 20:48:08,930 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 20:48:09,054 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 20:48:09,142 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 20:48:09,143 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 20:48:09,259 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 20:48:09,362 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 20:48:09,363 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 20:48:09,476 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 20:48:09,542 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 20:48:09,543 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 20:48:09,649 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 20:48:09,718 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 20:48:09,719 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 20:48:09,834 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 20:48:09,957 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 20:48:09,957 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 20:48:10,054 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 20:48:10,226 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 20:48:10,227 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 20:48:10,334 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 20:48:10,486 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 20:48:10,486 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 20:48:10,487 - INFO - Processamento da fila concluído.
2025-07-21 20:58:13,425 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 20:58:50,810 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 20:59:20,641 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 20:59:20,668 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 20:59:20,725 - INFO - Dados adicionados à planilha para NF 2776837
2025-07-21 20:59:20,725 - INFO - Processado e adicionado à planilha. (NF: 2776837)
2025-07-21 20:59:20,828 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 20:59:20,902 - INFO - Dados adicionados à planilha para NF 2776838
2025-07-21 20:59:20,902 - INFO - Processado e adicionado à planilha. (NF: 2776838)
2025-07-21 20:59:21,014 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 20:59:21,099 - INFO - Dados adicionados à planilha para NF 2900893
2025-07-21 20:59:21,099 - INFO - Processado e adicionado à planilha. (NF: 2900893)
2025-07-21 20:59:21,214 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 20:59:21,236 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_770995ba-9d06-4b97-8f03-ff2e6031f2b9_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 135, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:59:21,355 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 20:59:21,399 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 20:59:21,399 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 20:59:21,508 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 20:59:21,542 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f6030279-b000-487a-af80-181e2e2c0605_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 135, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:59:21,661 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 20:59:21,729 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 20:59:21,730 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 20:59:21,846 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 20:59:21,929 - INFO - Dados adicionados à planilha para NF 3132078
2025-07-21 20:59:21,929 - INFO - Processado e adicionado à planilha. (NF: 3132078)
2025-07-21 20:59:22,045 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 20:59:22,057 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_0606f0e2-5f53-4bbd-a17f-84715c4a9d76_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 135, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 20:59:22,170 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 20:59:22,236 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 20:59:22,236 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 20:59:22,343 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 20:59:22,435 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 20:59:22,435 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 20:59:22,543 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 20:59:22,649 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 20:59:22,650 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 20:59:22,761 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 20:59:22,915 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 20:59:22,916 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 20:59:23,027 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 20:59:23,120 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 20:59:23,121 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 20:59:23,230 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 20:59:23,313 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 20:59:23,314 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 20:59:23,419 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 20:59:23,484 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 20:59:23,484 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 20:59:23,589 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 20:59:23,668 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 20:59:23,668 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 20:59:23,776 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 20:59:23,943 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 20:59:23,943 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 20:59:24,057 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 20:59:24,137 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 20:59:24,138 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 20:59:24,139 - INFO - Processamento da fila concluído.
2025-07-21 21:03:13,675 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:03:24,433 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:03:34,609 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 21:03:34,646 - WARNING - Fatura já processada anteriormente. (NF: 2776837)
2025-07-21 21:03:34,747 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 21:03:34,773 - WARNING - Fatura já processada anteriormente. (NF: 2776838)
2025-07-21 21:03:34,886 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 21:03:34,914 - WARNING - Fatura já processada anteriormente. (NF: 2900893)
2025-07-21 21:03:35,010 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:03:35,024 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_fa371870-1425-4ba8-b23b-c99b71cb2e70_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 134, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:03:35,135 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 21:03:35,167 - WARNING - Fatura já processada anteriormente. (NF: 1172048)
2025-07-21 21:03:35,275 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:03:35,286 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_19c18fb3-0a98-4237-b84e-e1d42ffcacb2_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 134, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:03:35,397 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 21:03:35,423 - WARNING - Fatura já processada anteriormente. (NF: 3092918)
2025-07-21 21:03:35,514 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 21:03:35,535 - WARNING - Fatura já processada anteriormente. (NF: 3132078)
2025-07-21 21:03:35,647 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:03:35,661 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_cc7bf6a6-3249-4f09-b86a-f3457f872961_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 134, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:03:35,772 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 21:03:35,796 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-21 21:03:35,911 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 21:03:35,938 - WARNING - Fatura já processada anteriormente. (NF: 2776834)
2025-07-21 21:03:36,053 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 21:03:36,086 - WARNING - Fatura já processada anteriormente. (NF: 2049705)
2025-07-21 21:03:36,189 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 21:03:36,219 - WARNING - Fatura já processada anteriormente. (NF: 2469893)
2025-07-21 21:03:36,329 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 21:03:36,356 - WARNING - Fatura já processada anteriormente. (NF: 846201)
2025-07-21 21:03:36,468 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 21:03:36,499 - WARNING - Fatura já processada anteriormente. (NF: 1161287)
2025-07-21 21:03:36,608 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 21:03:36,642 - WARNING - Fatura já processada anteriormente. (NF: 1161374)
2025-07-21 21:03:36,748 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 21:03:36,786 - WARNING - Fatura já processada anteriormente. (NF: 1161375)
2025-07-21 21:03:36,900 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 21:03:36,933 - WARNING - Fatura já processada anteriormente. (NF: 1317772)
2025-07-21 21:03:37,040 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 21:03:37,067 - WARNING - Fatura já processada anteriormente. (NF: 675673)
2025-07-21 21:03:37,068 - INFO - Processamento da fila concluído.
2025-07-21 21:04:49,403 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:04:54,467 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:05:01,719 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 21:05:01,763 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-21 21:05:01,877 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 21:05:01,922 - WARNING - Fatura já processada anteriormente. (NF: 2776834)
2025-07-21 21:05:02,034 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 21:05:02,090 - WARNING - Fatura já processada anteriormente. (NF: 2049705)
2025-07-21 21:05:02,193 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 21:05:02,231 - WARNING - Fatura já processada anteriormente. (NF: 2469893)
2025-07-21 21:05:02,333 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 21:05:02,369 - WARNING - Fatura já processada anteriormente. (NF: 846201)
2025-07-21 21:05:02,474 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 21:05:02,511 - WARNING - Fatura já processada anteriormente. (NF: 1161287)
2025-07-21 21:05:02,615 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 21:05:02,659 - WARNING - Fatura já processada anteriormente. (NF: 1161374)
2025-07-21 21:05:02,770 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 21:05:02,810 - WARNING - Fatura já processada anteriormente. (NF: 1161375)
2025-07-21 21:05:02,912 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 21:05:02,952 - WARNING - Fatura já processada anteriormente. (NF: 1317772)
2025-07-21 21:05:03,054 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 21:05:03,090 - WARNING - Fatura já processada anteriormente. (NF: 675673)
2025-07-21 21:05:03,195 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 21:05:03,233 - WARNING - Fatura já processada anteriormente. (NF: 2776837)
2025-07-21 21:05:03,337 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 21:05:03,376 - WARNING - Fatura já processada anteriormente. (NF: 2776838)
2025-07-21 21:05:03,479 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 21:05:03,529 - WARNING - Fatura já processada anteriormente. (NF: 2900893)
2025-07-21 21:05:03,635 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:05:03,654 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_04202dc1-1d7f-43ab-b70f-8b71e0d032d1_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 131, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:05:03,791 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 21:05:03,836 - WARNING - Fatura já processada anteriormente. (NF: 1172048)
2025-07-21 21:05:03,948 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:05:03,972 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_43c6ef4e-2c8f-4551-990b-366ebe13b526_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 131, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:05:04,087 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 21:05:04,123 - WARNING - Fatura já processada anteriormente. (NF: 3092918)
2025-07-21 21:05:04,229 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 21:05:04,280 - WARNING - Fatura já processada anteriormente. (NF: 3132078)
2025-07-21 21:05:04,387 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:05:04,406 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f279df4e-15e9-4da1-a8b9-f4786685cd57_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 131, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:05:04,408 - INFO - Processamento da fila concluído.
2025-07-21 21:08:02,077 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:08:02,103 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:08:02,105 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:08:25,362 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 21:08:25,391 - WARNING - Fatura já processada anteriormente. (NF: 2776837)
2025-07-21 21:08:25,500 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 21:08:25,534 - WARNING - Fatura já processada anteriormente. (NF: 2776838)
2025-07-21 21:08:25,639 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 21:08:25,679 - WARNING - Fatura já processada anteriormente. (NF: 2900893)
2025-07-21 21:08:25,794 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:08:25,814 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_e0f88b34-efb8-422f-8307-e5a1bb1bfd07_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 136, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:08:25,920 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 21:08:25,956 - WARNING - Fatura já processada anteriormente. (NF: 1172048)
2025-07-21 21:08:26,057 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:08:26,074 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_abdfb5be-9816-4322-94a1-ccdca443f3f1_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 136, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:08:26,183 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 21:08:26,218 - WARNING - Fatura já processada anteriormente. (NF: 3092918)
2025-07-21 21:08:26,323 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 21:08:26,366 - WARNING - Fatura já processada anteriormente. (NF: 3132078)
2025-07-21 21:08:26,476 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:08:26,500 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_e2da35ca-9906-4756-b9e2-9970d9a25cc9_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 136, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:08:26,616 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 21:08:26,652 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-21 21:08:26,756 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 21:08:26,805 - WARNING - Fatura já processada anteriormente. (NF: 2776834)
2025-07-21 21:08:26,896 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 21:08:26,932 - WARNING - Fatura já processada anteriormente. (NF: 2049705)
2025-07-21 21:08:27,038 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 21:08:27,076 - WARNING - Fatura já processada anteriormente. (NF: 2469893)
2025-07-21 21:08:27,192 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 21:08:27,221 - WARNING - Fatura já processada anteriormente. (NF: 846201)
2025-07-21 21:08:27,333 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 21:08:27,372 - WARNING - Fatura já processada anteriormente. (NF: 1161287)
2025-07-21 21:08:27,488 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 21:08:27,535 - WARNING - Fatura já processada anteriormente. (NF: 1161374)
2025-07-21 21:08:27,643 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 21:08:27,682 - WARNING - Fatura já processada anteriormente. (NF: 1161375)
2025-07-21 21:08:27,799 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 21:08:27,839 - WARNING - Fatura já processada anteriormente. (NF: 1317772)
2025-07-21 21:08:27,954 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 21:08:27,996 - WARNING - Fatura já processada anteriormente. (NF: 675673)
2025-07-21 21:08:27,997 - INFO - Processamento da fila concluído.
2025-07-21 21:13:56,989 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:14:09,088 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:14:09,095 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_2c6b6057-b72f-4fad-80ec-ef8b211b1ff3_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 136, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:14:09,198 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:14:09,205 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_61b0b83a-c01b-49aa-a792-38793cd26ea4_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 136, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:14:09,307 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:14:09,319 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_c7550a98-ae3b-43c5-a2ae-75c442e311de_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 136, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:14:09,319 - INFO - Processamento da fila concluído.
2025-07-21 21:14:53,720 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:15:04,761 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:15:10,070 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:15:19,520 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:15:19,541 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_29dbba20-eaf9-49f0-82b5-3691e229b64a_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 136, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:15:19,659 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:15:19,676 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b52d72bf-609e-4220-bf85-150afffbaf1d_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 136, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:15:19,783 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:15:19,802 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_a22fa662-bae2-4d72-9fd5-53379d835908_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 136, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:15:19,806 - INFO - Processamento da fila concluído.
2025-07-21 21:17:19,636 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:17:32,795 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:17:46,554 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:17:46,591 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_9f203f2e-2dac-4a1f-bb64-09af3beac944_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 131, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:17:46,709 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:17:46,728 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_ffa58941-2fff-4f5b-a28e-1159fd8e31dc_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 131, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:17:46,847 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:17:46,874 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_71c6917a-05bc-4353-a152-6ac9d8d7f82a_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 131, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:17:46,878 - INFO - Processamento da fila concluído.
2025-07-21 21:25:50,025 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:28:48,592 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:29:02,187 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:29:29,352 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:29:29,369 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_fd476f2c-0487-4c15-879d-6378f739b101_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 121, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:29:29,491 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:29:29,509 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f995aa02-0f7d-45db-8f7e-c55efc1eddbf_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 121, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:29:29,630 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:29:29,647 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_6cf34914-d71b-4531-a297-241fa7f4f82f_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 121, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:29:29,650 - INFO - Processamento da fila concluído.
2025-07-21 21:30:20,021 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:30:37,172 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:30:37,202 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_c3804fda-f6a0-4370-8769-8b35f0fd5422_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 121, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:30:37,312 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:30:37,331 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_7da10285-ad84-4f27-9b7b-5194357e446b_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 121, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:30:37,436 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:30:37,455 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_4216dbce-676f-41b3-9bc7-45b54cde26cc_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 121, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:30:37,458 - INFO - Processamento da fila concluído.
2025-07-21 21:33:19,683 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:33:54,399 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:33:56,908 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:34:02,952 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:34:19,800 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:34:19,826 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_da0c1c50-d460-4c26-b1ab-9d2b388e705e_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 121, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:34:19,939 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:34:19,955 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_4cc3f33c-5ffb-4c0b-8b41-8308644a5563_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 121, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:34:20,063 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:34:20,081 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_8244faf2-27cb-419e-b92f-2c83e1b2b745_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 121, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:34:20,084 - INFO - Processamento da fila concluído.
2025-07-21 21:35:57,198 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:36:01,676 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:36:16,547 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:36:16,571 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_faddbf32-b8f6-4198-8a14-7ddf01abc0e1_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:36:16,687 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:36:16,708 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_c7105c01-d813-4222-b2d4-abe7d98939aa_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:36:16,827 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:36:16,848 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_a6d6935c-8548-4f56-9247-c1efb3f7eae8_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:36:16,851 - INFO - Processamento da fila concluído.
2025-07-21 21:36:22,186 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:37:51,187 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 21:37:51,219 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 21:37:51,274 - INFO - Dados adicionados à planilha para NF 2776837
2025-07-21 21:37:51,275 - INFO - Processado e adicionado à planilha. (NF: 2776837)
2025-07-21 21:37:51,277 - ERROR - Erro ao renomear arquivo 2020017828322.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_eacc26ea-d095-4e27-abb1-07aae0e2aa03_2020017828322.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776837_2020017828322.pdf'
2025-07-21 21:37:51,394 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 21:37:51,464 - INFO - Dados adicionados à planilha para NF 2776838
2025-07-21 21:37:51,464 - INFO - Processado e adicionado à planilha. (NF: 2776838)
2025-07-21 21:37:51,466 - ERROR - Erro ao renomear arquivo 2020017828326.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_564d3fdc-a059-4275-a3b8-4596d3f9969d_2020017828326.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776838_2020017828326.pdf'
2025-07-21 21:37:51,579 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 21:37:51,648 - INFO - Dados adicionados à planilha para NF 2900893
2025-07-21 21:37:51,650 - INFO - Processado e adicionado à planilha. (NF: 2900893)
2025-07-21 21:37:51,651 - ERROR - Erro ao renomear arquivo 2020018729075.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_cfa097f3-b9f7-469f-b912-c89201a170ec_2020018729075.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2900893_2020018729075.pdf'
2025-07-21 21:37:51,764 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:37:51,783 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_5081781b-dd38-46af-95be-3a55866a9772_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:37:51,889 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 21:37:51,946 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 21:37:51,946 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 21:37:51,948 - ERROR - Erro ao renomear arquivo 2020022723459.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_cbc25999-ac60-41bb-adac-a29e721ae583_2020022723459.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1172048_2020022723459.pdf'
2025-07-21 21:37:52,059 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:37:52,085 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_dbc3da3a-6425-464a-8bf5-d616e6d2a3f3_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:37:52,197 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 21:37:52,268 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 21:37:52,268 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 21:37:52,270 - ERROR - Erro ao renomear arquivo 2020028540785.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_ce16a211-7f39-4884-a969-e934a4b241a8_2020028540785.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3092918_2020028540785.pdf'
2025-07-21 21:37:52,385 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 21:37:52,467 - INFO - Dados adicionados à planilha para NF 3132078
2025-07-21 21:37:52,467 - INFO - Processado e adicionado à planilha. (NF: 3132078)
2025-07-21 21:37:52,469 - ERROR - Erro ao renomear arquivo 2020028589110.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_4ea54949-d766-439a-b676-9b0397825226_2020028589110.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3132078_2020028589110.pdf'
2025-07-21 21:37:52,572 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:37:52,591 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_4ff6fcb9-234b-4662-845b-dd2995733b93_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:37:52,695 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 21:37:52,801 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 21:37:52,804 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 21:37:52,811 - ERROR - Erro ao renomear arquivo 2020017770587.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_1081bf59-9a7c-4a38-a6ce-b93402b658cd_2020017770587.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2640102_2020017770587.pdf'
2025-07-21 21:37:52,928 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 21:37:52,997 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 21:37:52,998 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 21:37:52,999 - ERROR - Erro ao renomear arquivo 2020017828307.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_f684a18a-d802-4b85-997b-dd1b5c601ea4_2020017828307.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776834_2020017828307.pdf'
2025-07-21 21:37:53,111 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 21:37:53,183 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 21:37:53,183 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 21:37:53,185 - ERROR - Erro ao renomear arquivo 2020016069139.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_8e82f3be-8f58-445f-8600-0c998985f429_2020016069139.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2049705_2020016069139.pdf'
2025-07-21 21:37:53,296 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 21:37:53,363 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 21:37:53,363 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 21:37:53,365 - ERROR - Erro ao renomear arquivo 2020017302737.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_5e8bf257-020e-4c8c-8142-936196d8c499_2020017302737.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2469893_2020017302737.pdf'
2025-07-21 21:37:53,469 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 21:37:53,526 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 21:37:53,527 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 21:37:53,528 - ERROR - Erro ao renomear arquivo 2020012045591.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_9a9a874f-6a8d-4d57-b965-5f3d5bf64e4c_2020012045591.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\846201_2020012045591.pdf'
2025-07-21 21:37:53,640 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 21:37:53,737 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 21:37:53,738 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 21:37:53,741 - ERROR - Erro ao renomear arquivo 2020012935068.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_cfd48bea-710e-45f2-b2d1-8d13b6699345_2020012935068.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161287_2020012935068.pdf'
2025-07-21 21:37:53,844 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 21:37:53,988 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 21:37:53,990 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 21:37:53,992 - ERROR - Erro ao renomear arquivo 2020012935072.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_9b92d675-ebdf-4992-8358-c0a6fddbb5cd_2020012935072.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161374_2020012935072.pdf'
2025-07-21 21:37:54,110 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 21:37:54,197 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 21:37:54,197 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 21:37:54,198 - ERROR - Erro ao renomear arquivo 2020012935076.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_85cab7b6-91fd-4b69-958b-6cbb81970bc3_2020012935076.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161375_2020012935076.pdf'
2025-07-21 21:37:54,312 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 21:37:54,437 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 21:37:54,437 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 21:37:54,439 - ERROR - Erro ao renomear arquivo 2020013384559.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_ee70ddcc-c7a8-40e1-803d-5be70eca94b8_2020013384559.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1317772_2020013384559.pdf'
2025-07-21 21:37:54,544 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 21:37:54,630 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 21:37:54,631 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 21:37:54,632 - ERROR - Erro ao renomear arquivo 2020011592594.pdf: [WinError 183] Não é possível criar um arquivo já existente: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_35b2b55d-354d-4ba8-8da7-93a1f1718df5_2020011592594.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\675673_2020011592594.pdf'
2025-07-21 21:37:54,633 - INFO - Processamento da fila concluído.
2025-07-21 21:39:06,442 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:39:41,577 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:39:53,081 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:39:53,105 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_0e1c6b16-1f14-4322-83f2-ceef86cfeb83_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:39:53,219 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:39:53,236 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f977c87b-f2ea-44ff-9eab-1b5053b1ad45_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:39:53,342 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:39:53,361 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_68d87772-fc3c-4937-a487-bedf8151fc11_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:39:53,364 - INFO - Processamento da fila concluído.
2025-07-21 21:44:49,494 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:45:20,924 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:45:20,945 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_1e4bb342-80c0-4a1f-8fec-a661f1949015_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 116, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:45:21,063 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:45:21,081 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_d16f77ec-2be0-4adb-8ee4-3b598fa46de7_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 116, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:45:21,188 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:45:21,210 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_642f3c6c-5b28-43a6-819a-77debad43267_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 116, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:45:21,213 - INFO - Processamento da fila concluído.
2025-07-21 21:47:35,010 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:47:38,734 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:47:49,476 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:47:49,501 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_69b9fb7e-a4b3-4ccb-bf8b-72e8b4d06d1f_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:47:49,618 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:47:49,634 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_ee08c853-819f-4f80-8adb-8b902e64fbe5_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:47:49,740 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:47:49,759 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_3c2c3c0f-5d9a-4d4f-8935-2ce082fac23c_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:47:49,762 - INFO - Processamento da fila concluído.
2025-07-21 21:48:06,495 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:48:16,244 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:48:16,268 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_b984e46b-2a7a-47ee-98d5-5bace3498375_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:48:16,383 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:48:16,416 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_abd508b5-8d65-4cad-b58d-2f9f3dc2eb38_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:48:16,538 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:48:16,554 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_2741de9c-5110-4def-82b2-8d4b5ac788ec_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:48:16,557 - INFO - Processamento da fila concluído.
2025-07-21 21:51:46,800 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 21:51:49,450 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 21:52:21,171 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 21:52:21,180 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_bf82a6ea-f4b6-4801-849f-2619eb73d84d_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:52:21,298 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 21:52:21,304 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_e9f7bec0-89c8-4692-a201-8d799072b911_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:52:21,404 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 21:52:21,413 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_669c1ac4-6171-4149-ad92-5c783b4dcafa_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 117, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 21:52:21,415 - INFO - Processamento da fila concluído.
2025-07-21 21:57:00,379 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 22:02:02,509 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:02:09,252 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:02:25,485 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 22:02:25,508 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_85e1ddac-6845-486d-a7cd-8fd20f1cb6cf_2020019161184.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 22:02:25,626 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 22:02:25,652 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_696ab556-a51c-4f0a-beb3-177d1cabec95_2020025522861.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 22:02:25,766 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 22:02:25,789 - ERROR - Erro ao processar C:\projetos_beTech\app_faturas\app\uploads\temp_f745f420-100e-493d-b1e4-06da1c73ab67_2020028649330.pdf: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 77, in extrair_dados_pdf
    return extrair_dados_equatorial(texto_final)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\layouts\equatorial_go.py", line 114, in extrair_dados
    raise ValueError(f"Campos obrigatórios faltantes: {', '.join(faltantes)}")
ValueError: Campos obrigatórios faltantes: valor_total

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\projetos_beTech\app_faturas\app\processor.py", line 17, in process_single_file
    dados = extrair_dados_pdf(caminho_pdf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projetos_beTech\app_faturas\app\utils.py", line 80, in extrair_dados_pdf
    raise ValueError(f"Erro ao processar PDF: {str(e)}")
ValueError: Erro ao processar PDF: Campos obrigatórios faltantes: valor_total
2025-07-21 22:02:25,792 - INFO - Processamento da fila concluído.
2025-07-21 22:03:57,184 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:03:59,846 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:04:15,323 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 22:04:26,881 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 22:04:26,910 - INFO - Dados adicionados à planilha para NF 3142823
2025-07-21 22:04:26,910 - INFO - Processado e adicionado à planilha. (NF: 3142823)
2025-07-21 22:04:27,021 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 22:04:27,050 - INFO - Dados adicionados à planilha para NF 2161666
2025-07-21 22:04:27,050 - INFO - Processado e adicionado à planilha. (NF: 2161666)
2025-07-21 22:04:27,160 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 22:04:27,187 - INFO - Dados adicionados à planilha para NF 3167913
2025-07-21 22:04:27,187 - INFO - Processado e adicionado à planilha. (NF: 3167913)
2025-07-21 22:04:27,189 - INFO - Processamento da fila concluído.
2025-07-21 22:07:16,119 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:07:16,128 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 22:07:32,280 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:07:32,289 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 22:08:03,219 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 22:08:03,244 - INFO - Dados adicionados à planilha para NF 3142823
2025-07-21 22:08:03,244 - INFO - Processado e adicionado à planilha. (NF: 3142823)
2025-07-21 22:08:03,246 - INFO - Arquivo temporário removido: temp_7fce3021-ca5a-4131-bae0-66a1872068a3_2020019161184.pdf
2025-07-21 22:08:03,246 - ERROR - Erro ao renomear arquivo 2020019161184.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_7fce3021-ca5a-4131-bae0-66a1872068a3_2020019161184.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3142823_2020019161184.pdf'
2025-07-21 22:08:03,361 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 22:08:03,394 - INFO - Dados adicionados à planilha para NF 2161666
2025-07-21 22:08:03,394 - INFO - Processado e adicionado à planilha. (NF: 2161666)
2025-07-21 22:08:03,396 - INFO - Arquivo temporário removido: temp_8cff518b-c8de-41bf-aca1-fd32c084ffa1_2020025522861.pdf
2025-07-21 22:08:03,396 - ERROR - Erro ao renomear arquivo 2020025522861.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_8cff518b-c8de-41bf-aca1-fd32c084ffa1_2020025522861.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2161666_2020025522861.pdf'
2025-07-21 22:08:03,497 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 22:08:03,527 - INFO - Dados adicionados à planilha para NF 3167913
2025-07-21 22:08:03,527 - INFO - Processado e adicionado à planilha. (NF: 3167913)
2025-07-21 22:08:03,530 - INFO - Arquivo temporário removido: temp_b539d60b-a5f5-4b52-ae80-61a738eec3ab_2020028649330.pdf
2025-07-21 22:08:03,530 - ERROR - Erro ao renomear arquivo 2020028649330.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_b539d60b-a5f5-4b52-ae80-61a738eec3ab_2020028649330.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3167913_2020028649330.pdf'
2025-07-21 22:08:03,531 - INFO - Processamento da fila concluído.
2025-07-21 22:08:29,205 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 22:08:29,237 - INFO - Dados adicionados à planilha para NF 2776837
2025-07-21 22:08:29,237 - INFO - Processado e adicionado à planilha. (NF: 2776837)
2025-07-21 22:08:29,238 - INFO - Arquivo temporário removido: temp_d685107b-dd70-4747-82f9-6d06ad1fc39f_2020017828322.pdf
2025-07-21 22:08:29,239 - ERROR - Erro ao renomear arquivo 2020017828322.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_d685107b-dd70-4747-82f9-6d06ad1fc39f_2020017828322.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776837_2020017828322.pdf'
2025-07-21 22:08:29,345 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 22:08:29,367 - INFO - Dados adicionados à planilha para NF 2776838
2025-07-21 22:08:29,368 - INFO - Processado e adicionado à planilha. (NF: 2776838)
2025-07-21 22:08:29,368 - INFO - Arquivo temporário removido: temp_1a646a89-6d5c-4fa7-8c3b-eeafec52270c_2020017828326.pdf
2025-07-21 22:08:29,368 - ERROR - Erro ao renomear arquivo 2020017828326.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_1a646a89-6d5c-4fa7-8c3b-eeafec52270c_2020017828326.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776838_2020017828326.pdf'
2025-07-21 22:08:29,485 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 22:08:29,506 - INFO - Dados adicionados à planilha para NF 2900893
2025-07-21 22:08:29,507 - INFO - Processado e adicionado à planilha. (NF: 2900893)
2025-07-21 22:08:29,509 - INFO - Arquivo temporário removido: temp_3140e70b-f5c4-4a20-8082-66a55ac43fd5_2020018729075.pdf
2025-07-21 22:08:29,509 - ERROR - Erro ao renomear arquivo 2020018729075.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_3140e70b-f5c4-4a20-8082-66a55ac43fd5_2020018729075.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2900893_2020018729075.pdf'
2025-07-21 22:08:29,625 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 22:08:29,647 - WARNING - Fatura já processada anteriormente. (NF: 3142823)
2025-07-21 22:08:29,649 - INFO - Arquivo temporário removido: temp_98796ea2-1834-4db8-8881-ed86b92bafd0_2020019161184.pdf
2025-07-21 22:08:29,750 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 22:08:29,801 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 22:08:29,801 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 22:08:29,803 - INFO - Arquivo temporário removido: temp_1b5813a0-e3f2-458e-80f1-25cf6b833244_2020022723459.pdf
2025-07-21 22:08:29,804 - ERROR - Erro ao renomear arquivo 2020022723459.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_1b5813a0-e3f2-458e-80f1-25cf6b833244_2020022723459.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1172048_2020022723459.pdf'
2025-07-21 22:08:29,907 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 22:08:29,932 - WARNING - Fatura já processada anteriormente. (NF: 2161666)
2025-07-21 22:08:29,934 - INFO - Arquivo temporário removido: temp_8a21dd58-6bd3-4f1e-bce1-73e59cbf0615_2020025522861.pdf
2025-07-21 22:08:30,045 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 22:08:30,066 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 22:08:30,067 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 22:08:30,067 - INFO - Arquivo temporário removido: temp_0f9e651d-719c-4749-8d8b-18aea9c0b44c_2020028540785.pdf
2025-07-21 22:08:30,069 - ERROR - Erro ao renomear arquivo 2020028540785.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_0f9e651d-719c-4749-8d8b-18aea9c0b44c_2020028540785.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3092918_2020028540785.pdf'
2025-07-21 22:08:30,167 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 22:08:30,189 - INFO - Dados adicionados à planilha para NF 3132078
2025-07-21 22:08:30,190 - INFO - Processado e adicionado à planilha. (NF: 3132078)
2025-07-21 22:08:30,190 - INFO - Arquivo temporário removido: temp_bdd2718a-0b6f-40c4-b0f8-ef70cd7076d3_2020028589110.pdf
2025-07-21 22:08:30,190 - ERROR - Erro ao renomear arquivo 2020028589110.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_bdd2718a-0b6f-40c4-b0f8-ef70cd7076d3_2020028589110.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3132078_2020028589110.pdf'
2025-07-21 22:08:30,292 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 22:08:30,317 - WARNING - Fatura já processada anteriormente. (NF: 3167913)
2025-07-21 22:08:30,318 - INFO - Arquivo temporário removido: temp_b51898a1-8636-4c08-ad9a-57c03912be85_2020028649330.pdf
2025-07-21 22:08:30,433 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 22:08:30,453 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 22:08:30,453 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 22:08:30,454 - INFO - Arquivo temporário removido: temp_efbdb7df-8932-44e5-92de-870921f4a2bd_2020017770587.pdf
2025-07-21 22:08:30,455 - ERROR - Erro ao renomear arquivo 2020017770587.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_efbdb7df-8932-44e5-92de-870921f4a2bd_2020017770587.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2640102_2020017770587.pdf'
2025-07-21 22:08:30,557 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 22:08:30,576 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 22:08:30,577 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 22:08:30,578 - INFO - Arquivo temporário removido: temp_77d003e5-1a29-41c1-a620-10522636e5be_2020017828307.pdf
2025-07-21 22:08:30,578 - ERROR - Erro ao renomear arquivo 2020017828307.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_77d003e5-1a29-41c1-a620-10522636e5be_2020017828307.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776834_2020017828307.pdf'
2025-07-21 22:08:30,680 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 22:08:30,708 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 22:08:30,708 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 22:08:30,709 - INFO - Arquivo temporário removido: temp_6270dbf8-17a1-4dbd-adc1-59b78da01f92_2020016069139.pdf
2025-07-21 22:08:30,709 - ERROR - Erro ao renomear arquivo 2020016069139.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_6270dbf8-17a1-4dbd-adc1-59b78da01f92_2020016069139.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2049705_2020016069139.pdf'
2025-07-21 22:08:30,821 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 22:08:30,856 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 22:08:30,856 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 22:08:30,857 - INFO - Arquivo temporário removido: temp_b17b954b-db62-40c4-8d50-bf763ef95106_2020017302737.pdf
2025-07-21 22:08:30,857 - ERROR - Erro ao renomear arquivo 2020017302737.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_b17b954b-db62-40c4-8d50-bf763ef95106_2020017302737.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2469893_2020017302737.pdf'
2025-07-21 22:08:30,961 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 22:08:31,019 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 22:08:31,020 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 22:08:31,020 - INFO - Arquivo temporário removido: temp_bb361393-8fb7-458f-ab04-764f0d83878d_2020012045591.pdf
2025-07-21 22:08:31,021 - ERROR - Erro ao renomear arquivo 2020012045591.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_bb361393-8fb7-458f-ab04-764f0d83878d_2020012045591.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\846201_2020012045591.pdf'
2025-07-21 22:08:31,132 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 22:08:31,155 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 22:08:31,156 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 22:08:31,157 - INFO - Arquivo temporário removido: temp_38baff40-f528-43c6-a1f5-aaa9fa1e6bb2_2020012935068.pdf
2025-07-21 22:08:31,157 - ERROR - Erro ao renomear arquivo 2020012935068.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_38baff40-f528-43c6-a1f5-aaa9fa1e6bb2_2020012935068.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161287_2020012935068.pdf'
2025-07-21 22:08:31,270 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 22:08:31,302 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 22:08:31,302 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 22:08:31,303 - INFO - Arquivo temporário removido: temp_e084a91d-5799-4a0b-a7c2-791d1170eb69_2020012935072.pdf
2025-07-21 22:08:31,303 - ERROR - Erro ao renomear arquivo 2020012935072.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_e084a91d-5799-4a0b-a7c2-791d1170eb69_2020012935072.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161374_2020012935072.pdf'
2025-07-21 22:08:31,411 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 22:08:31,437 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 22:08:31,437 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 22:08:31,438 - INFO - Arquivo temporário removido: temp_db5d16a9-bed5-465f-a71f-8bd7f1686530_2020012935076.pdf
2025-07-21 22:08:31,439 - ERROR - Erro ao renomear arquivo 2020012935076.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_db5d16a9-bed5-465f-a71f-8bd7f1686530_2020012935076.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161375_2020012935076.pdf'
2025-07-21 22:08:31,551 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 22:08:31,586 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 22:08:31,586 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 22:08:31,587 - INFO - Arquivo temporário removido: temp_27fe849a-6f63-4634-94ee-fc26877163d1_2020013384559.pdf
2025-07-21 22:08:31,587 - ERROR - Erro ao renomear arquivo 2020013384559.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_27fe849a-6f63-4634-94ee-fc26877163d1_2020013384559.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1317772_2020013384559.pdf'
2025-07-21 22:08:31,692 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 22:08:31,732 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 22:08:31,732 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 22:08:31,734 - INFO - Arquivo temporário removido: temp_1247e6f2-e9d9-4e05-a05e-90dc12f39af4_2020011592594.pdf
2025-07-21 22:08:31,734 - ERROR - Erro ao renomear arquivo 2020011592594.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_1247e6f2-e9d9-4e05-a05e-90dc12f39af4_2020011592594.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\675673_2020011592594.pdf'
2025-07-21 22:08:31,734 - INFO - Processamento da fila concluído.
2025-07-21 22:10:20,483 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:14:30,598 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:14:46,214 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:14:46,225 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 22:15:02,531 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 22:15:09,846 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 22:15:09,914 - INFO - Dados adicionados à planilha para NF 2161666
2025-07-21 22:15:09,914 - INFO - Processado e adicionado à planilha. (NF: 2161666)
2025-07-21 22:15:09,917 - INFO - Arquivo temporário removido: temp_a37a4d6b-fe1a-4f14-be51-4abc2f9274f1_2020025522861.pdf
2025-07-21 22:15:09,918 - ERROR - Erro ao renomear arquivo 2020025522861.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_a37a4d6b-fe1a-4f14-be51-4abc2f9274f1_2020025522861.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2161666_2020025522861.pdf'
2025-07-21 22:15:10,019 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 22:15:10,080 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 22:15:10,080 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 22:15:10,083 - INFO - Arquivo temporário removido: temp_11d9c352-7dbe-485d-bb75-c15791d6662b_2020028540785.pdf
2025-07-21 22:15:10,083 - ERROR - Erro ao renomear arquivo 2020028540785.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_11d9c352-7dbe-485d-bb75-c15791d6662b_2020028540785.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3092918_2020028540785.pdf'
2025-07-21 22:15:10,192 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 22:15:10,252 - INFO - Dados adicionados à planilha para NF 3132078
2025-07-21 22:15:10,253 - INFO - Processado e adicionado à planilha. (NF: 3132078)
2025-07-21 22:15:10,256 - INFO - Arquivo temporário removido: temp_0fb85004-12f0-4ee0-a006-e736fdf5d2e7_2020028589110.pdf
2025-07-21 22:15:10,257 - ERROR - Erro ao renomear arquivo 2020028589110.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_0fb85004-12f0-4ee0-a006-e736fdf5d2e7_2020028589110.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3132078_2020028589110.pdf'
2025-07-21 22:15:10,362 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 22:15:10,435 - INFO - Dados adicionados à planilha para NF 3167913
2025-07-21 22:15:10,435 - INFO - Processado e adicionado à planilha. (NF: 3167913)
2025-07-21 22:15:10,438 - INFO - Arquivo temporário removido: temp_e90f57dc-5fee-43f2-a6ca-741fb90b2937_2020028649330.pdf
2025-07-21 22:15:10,439 - ERROR - Erro ao renomear arquivo 2020028649330.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_e90f57dc-5fee-43f2-a6ca-741fb90b2937_2020028649330.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3167913_2020028649330.pdf'
2025-07-21 22:15:10,550 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 22:15:10,617 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 22:15:10,618 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 22:15:10,619 - INFO - Arquivo temporário removido: temp_f13aa115-f8ae-472f-9709-c5bb5f0197a3_2020017770587.pdf
2025-07-21 22:15:10,619 - ERROR - Erro ao renomear arquivo 2020017770587.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_f13aa115-f8ae-472f-9709-c5bb5f0197a3_2020017770587.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2640102_2020017770587.pdf'
2025-07-21 22:15:10,721 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 22:15:10,782 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 22:15:10,783 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 22:15:10,785 - INFO - Arquivo temporário removido: temp_c706a492-440e-4a26-a430-5cf7e24f9929_2020017828307.pdf
2025-07-21 22:15:10,786 - ERROR - Erro ao renomear arquivo 2020017828307.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_c706a492-440e-4a26-a430-5cf7e24f9929_2020017828307.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776834_2020017828307.pdf'
2025-07-21 22:15:10,879 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 22:15:10,959 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 22:15:10,961 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 22:15:10,962 - INFO - Arquivo temporário removido: temp_781c6484-988c-4239-8084-907c9666fc90_2020016069139.pdf
2025-07-21 22:15:10,963 - ERROR - Erro ao renomear arquivo 2020016069139.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_781c6484-988c-4239-8084-907c9666fc90_2020016069139.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2049705_2020016069139.pdf'
2025-07-21 22:15:11,065 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 22:15:11,128 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 22:15:11,128 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 22:15:11,131 - INFO - Arquivo temporário removido: temp_60f72b24-5a32-4729-bf72-ab36ddf4e32c_2020017302737.pdf
2025-07-21 22:15:11,132 - ERROR - Erro ao renomear arquivo 2020017302737.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_60f72b24-5a32-4729-bf72-ab36ddf4e32c_2020017302737.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2469893_2020017302737.pdf'
2025-07-21 22:15:11,235 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 22:15:11,301 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 22:15:11,301 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 22:15:11,304 - INFO - Arquivo temporário removido: temp_d4313789-0e3f-471a-9df4-93ed6a770a36_2020012045591.pdf
2025-07-21 22:15:11,304 - ERROR - Erro ao renomear arquivo 2020012045591.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_d4313789-0e3f-471a-9df4-93ed6a770a36_2020012045591.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\846201_2020012045591.pdf'
2025-07-21 22:15:11,405 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 22:15:11,472 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 22:15:11,473 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 22:15:11,476 - INFO - Arquivo temporário removido: temp_db114ec7-d757-4f89-99dd-a152808aeb38_2020012935068.pdf
2025-07-21 22:15:11,476 - ERROR - Erro ao renomear arquivo 2020012935068.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_db114ec7-d757-4f89-99dd-a152808aeb38_2020012935068.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161287_2020012935068.pdf'
2025-07-21 22:15:11,577 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 22:15:11,644 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 22:15:11,646 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 22:15:11,653 - INFO - Arquivo temporário removido: temp_2643e454-3f04-4c3d-9822-05baabf6ea84_2020012935072.pdf
2025-07-21 22:15:11,659 - ERROR - Erro ao renomear arquivo 2020012935072.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_2643e454-3f04-4c3d-9822-05baabf6ea84_2020012935072.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161374_2020012935072.pdf'
2025-07-21 22:15:11,763 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 22:15:11,819 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 22:15:11,820 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 22:15:11,821 - INFO - Arquivo temporário removido: temp_03bac2b5-9dea-4a48-a81f-d5c02002b84b_2020012935076.pdf
2025-07-21 22:15:11,821 - ERROR - Erro ao renomear arquivo 2020012935076.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_03bac2b5-9dea-4a48-a81f-d5c02002b84b_2020012935076.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161375_2020012935076.pdf'
2025-07-21 22:15:11,935 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 22:15:12,077 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 22:15:12,077 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 22:15:12,078 - INFO - Arquivo temporário removido: temp_0fbaba9a-e8f5-4c1b-8eeb-3488acfdf009_2020013384559.pdf
2025-07-21 22:15:12,079 - ERROR - Erro ao renomear arquivo 2020013384559.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_0fbaba9a-e8f5-4c1b-8eeb-3488acfdf009_2020013384559.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1317772_2020013384559.pdf'
2025-07-21 22:15:12,181 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 22:15:12,269 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 22:15:12,270 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 22:15:12,272 - INFO - Arquivo temporário removido: temp_2c442bb4-dbee-4a4b-bf7d-7bbe490594b0_2020011592594.pdf
2025-07-21 22:15:12,273 - ERROR - Erro ao renomear arquivo 2020011592594.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_2c442bb4-dbee-4a4b-bf7d-7bbe490594b0_2020011592594.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\675673_2020011592594.pdf'
2025-07-21 22:15:12,384 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 22:15:12,508 - INFO - Dados adicionados à planilha para NF 2776837
2025-07-21 22:15:12,509 - INFO - Processado e adicionado à planilha. (NF: 2776837)
2025-07-21 22:15:12,511 - INFO - Arquivo temporário removido: temp_878d3451-f8b9-4a91-bca5-0b6766d75d39_2020017828322.pdf
2025-07-21 22:15:12,512 - ERROR - Erro ao renomear arquivo 2020017828322.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_878d3451-f8b9-4a91-bca5-0b6766d75d39_2020017828322.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776837_2020017828322.pdf'
2025-07-21 22:15:12,616 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 22:15:12,699 - INFO - Dados adicionados à planilha para NF 2776838
2025-07-21 22:15:12,699 - INFO - Processado e adicionado à planilha. (NF: 2776838)
2025-07-21 22:15:12,701 - INFO - Arquivo temporário removido: temp_d05eadda-8c17-446f-a634-cd85b6bd6c71_2020017828326.pdf
2025-07-21 22:15:12,701 - ERROR - Erro ao renomear arquivo 2020017828326.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_d05eadda-8c17-446f-a634-cd85b6bd6c71_2020017828326.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776838_2020017828326.pdf'
2025-07-21 22:15:12,802 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 22:15:12,882 - INFO - Dados adicionados à planilha para NF 2900893
2025-07-21 22:15:12,882 - INFO - Processado e adicionado à planilha. (NF: 2900893)
2025-07-21 22:15:12,884 - INFO - Arquivo temporário removido: temp_567083f4-79d9-41c9-b559-7d54bb148e20_2020018729075.pdf
2025-07-21 22:15:12,886 - ERROR - Erro ao renomear arquivo 2020018729075.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_567083f4-79d9-41c9-b559-7d54bb148e20_2020018729075.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2900893_2020018729075.pdf'
2025-07-21 22:15:12,989 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 22:15:13,069 - INFO - Dados adicionados à planilha para NF 3142823
2025-07-21 22:15:13,070 - INFO - Processado e adicionado à planilha. (NF: 3142823)
2025-07-21 22:15:13,072 - INFO - Arquivo temporário removido: temp_1a45e5d8-03d5-4fd5-a125-0680aac5cd4d_2020019161184.pdf
2025-07-21 22:15:13,073 - ERROR - Erro ao renomear arquivo 2020019161184.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_1a45e5d8-03d5-4fd5-a125-0680aac5cd4d_2020019161184.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3142823_2020019161184.pdf'
2025-07-21 22:15:13,180 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 22:15:13,267 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 22:15:13,268 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 22:15:13,270 - INFO - Arquivo temporário removido: temp_6624f5b5-c0fb-456b-b9b0-b5c24df7c651_2020022723459.pdf
2025-07-21 22:15:13,271 - ERROR - Erro ao renomear arquivo 2020022723459.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_6624f5b5-c0fb-456b-b9b0-b5c24df7c651_2020022723459.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1172048_2020022723459.pdf'
2025-07-21 22:15:13,271 - INFO - Processamento da fila concluído.
2025-07-21 22:17:00,563 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:18:12,849 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:18:12,860 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 22:19:47,939 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:20:02,269 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:20:02,281 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 22:20:45,569 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:20:57,079 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 22:21:07,178 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 22:21:07,227 - INFO - Dados adicionados à planilha para NF 2776837
2025-07-21 22:21:07,227 - INFO - Processado e adicionado à planilha. (NF: 2776837)
2025-07-21 22:21:07,229 - INFO - Arquivo temporário removido: temp_cfb8ecbf-fce9-47ac-bd4a-fb48612c3e26_2020017828322.pdf
2025-07-21 22:21:07,230 - ERROR - Erro ao renomear arquivo 2020017828322.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_cfb8ecbf-fce9-47ac-bd4a-fb48612c3e26_2020017828322.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776837_2020017828322.pdf'
2025-07-21 22:21:07,348 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 22:21:07,397 - INFO - Dados adicionados à planilha para NF 2776838
2025-07-21 22:21:07,397 - INFO - Processado e adicionado à planilha. (NF: 2776838)
2025-07-21 22:21:07,399 - INFO - Arquivo temporário removido: temp_56c74193-ad6c-422c-9104-03b60cf1481b_2020017828326.pdf
2025-07-21 22:21:07,400 - ERROR - Erro ao renomear arquivo 2020017828326.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_56c74193-ad6c-422c-9104-03b60cf1481b_2020017828326.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776838_2020017828326.pdf'
2025-07-21 22:21:07,505 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 22:21:07,528 - INFO - Dados adicionados à planilha para NF 2900893
2025-07-21 22:21:07,528 - INFO - Processado e adicionado à planilha. (NF: 2900893)
2025-07-21 22:21:07,529 - INFO - Arquivo temporário removido: temp_99359aa2-6285-4d6e-9549-50fa5db2e349_2020018729075.pdf
2025-07-21 22:21:07,529 - ERROR - Erro ao renomear arquivo 2020018729075.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_99359aa2-6285-4d6e-9549-50fa5db2e349_2020018729075.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2900893_2020018729075.pdf'
2025-07-21 22:21:07,644 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 22:21:07,676 - INFO - Dados adicionados à planilha para NF 3142823
2025-07-21 22:21:07,677 - INFO - Processado e adicionado à planilha. (NF: 3142823)
2025-07-21 22:21:07,679 - INFO - Arquivo temporário removido: temp_3e064705-4cd4-4f02-bd9f-bc79c64a75d7_2020019161184.pdf
2025-07-21 22:21:07,679 - ERROR - Erro ao renomear arquivo 2020019161184.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_3e064705-4cd4-4f02-bd9f-bc79c64a75d7_2020019161184.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3142823_2020019161184.pdf'
2025-07-21 22:21:07,786 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 22:21:07,836 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 22:21:07,836 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 22:21:07,837 - INFO - Arquivo temporário removido: temp_3c8a64f6-0fc9-4873-b66d-2560572dbefa_2020022723459.pdf
2025-07-21 22:21:07,837 - ERROR - Erro ao renomear arquivo 2020022723459.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_3c8a64f6-0fc9-4873-b66d-2560572dbefa_2020022723459.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1172048_2020022723459.pdf'
2025-07-21 22:21:07,942 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 22:21:07,962 - INFO - Dados adicionados à planilha para NF 2161666
2025-07-21 22:21:07,963 - INFO - Processado e adicionado à planilha. (NF: 2161666)
2025-07-21 22:21:07,963 - INFO - Arquivo temporário removido: temp_1ac4d317-0de2-4b69-8028-584be0c8b4df_2020025522861.pdf
2025-07-21 22:21:07,964 - ERROR - Erro ao renomear arquivo 2020025522861.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_1ac4d317-0de2-4b69-8028-584be0c8b4df_2020025522861.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2161666_2020025522861.pdf'
2025-07-21 22:21:08,067 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 22:21:08,088 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 22:21:08,088 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 22:21:08,089 - INFO - Arquivo temporário removido: temp_512c614a-da32-4514-b783-f52b24715ed1_2020028540785.pdf
2025-07-21 22:21:08,090 - ERROR - Erro ao renomear arquivo 2020028540785.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_512c614a-da32-4514-b783-f52b24715ed1_2020028540785.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3092918_2020028540785.pdf'
2025-07-21 22:21:08,205 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 22:21:08,266 - INFO - Dados adicionados à planilha para NF 3132078
2025-07-21 22:21:08,266 - INFO - Processado e adicionado à planilha. (NF: 3132078)
2025-07-21 22:21:08,267 - INFO - Arquivo temporário removido: temp_0de2a2b8-3584-44c1-8352-534e8a060d8b_2020028589110.pdf
2025-07-21 22:21:08,269 - ERROR - Erro ao renomear arquivo 2020028589110.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_0de2a2b8-3584-44c1-8352-534e8a060d8b_2020028589110.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3132078_2020028589110.pdf'
2025-07-21 22:21:08,376 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 22:21:08,400 - INFO - Dados adicionados à planilha para NF 3167913
2025-07-21 22:21:08,401 - INFO - Processado e adicionado à planilha. (NF: 3167913)
2025-07-21 22:21:08,401 - INFO - Arquivo temporário removido: temp_8c3b8f69-b133-4402-b0be-41b5a7c46cf3_2020028649330.pdf
2025-07-21 22:21:08,401 - ERROR - Erro ao renomear arquivo 2020028649330.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_8c3b8f69-b133-4402-b0be-41b5a7c46cf3_2020028649330.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3167913_2020028649330.pdf'
2025-07-21 22:21:08,516 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 22:21:08,544 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 22:21:08,545 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 22:21:08,546 - INFO - Arquivo temporário removido: temp_9d35bcd0-eddf-4674-a825-2de67ddb655e_2020017770587.pdf
2025-07-21 22:21:08,546 - ERROR - Erro ao renomear arquivo 2020017770587.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_9d35bcd0-eddf-4674-a825-2de67ddb655e_2020017770587.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2640102_2020017770587.pdf'
2025-07-21 22:21:08,658 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 22:21:08,705 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 22:21:08,707 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 22:21:08,709 - INFO - Arquivo temporário removido: temp_4379b69c-bfc5-4f8e-b806-3cc81d484179_2020017828307.pdf
2025-07-21 22:21:08,709 - ERROR - Erro ao renomear arquivo 2020017828307.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_4379b69c-bfc5-4f8e-b806-3cc81d484179_2020017828307.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776834_2020017828307.pdf'
2025-07-21 22:21:08,813 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 22:21:08,868 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 22:21:08,868 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 22:21:08,875 - INFO - Arquivo temporário removido: temp_3eda44c7-5608-4a87-a47f-06fcc78527b1_2020016069139.pdf
2025-07-21 22:21:08,875 - ERROR - Erro ao renomear arquivo 2020016069139.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_3eda44c7-5608-4a87-a47f-06fcc78527b1_2020016069139.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2049705_2020016069139.pdf'
2025-07-21 22:21:08,984 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 22:21:09,015 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 22:21:09,015 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 22:21:09,017 - INFO - Arquivo temporário removido: temp_bdc9604c-6af4-4312-b829-8f00c2fcda46_2020017302737.pdf
2025-07-21 22:21:09,017 - ERROR - Erro ao renomear arquivo 2020017302737.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_bdc9604c-6af4-4312-b829-8f00c2fcda46_2020017302737.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2469893_2020017302737.pdf'
2025-07-21 22:21:09,123 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 22:21:09,151 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 22:21:09,151 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 22:21:09,152 - INFO - Arquivo temporário removido: temp_9992cd6b-37f8-4aac-87ee-61d13d14786f_2020012045591.pdf
2025-07-21 22:21:09,152 - ERROR - Erro ao renomear arquivo 2020012045591.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_9992cd6b-37f8-4aac-87ee-61d13d14786f_2020012045591.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\846201_2020012045591.pdf'
2025-07-21 22:21:09,264 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 22:21:09,315 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 22:21:09,316 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 22:21:09,317 - INFO - Arquivo temporário removido: temp_8951bb51-52e7-4c5e-8d47-ea2e7ec1a9b3_2020012935068.pdf
2025-07-21 22:21:09,317 - ERROR - Erro ao renomear arquivo 2020012935068.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_8951bb51-52e7-4c5e-8d47-ea2e7ec1a9b3_2020012935068.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161287_2020012935068.pdf'
2025-07-21 22:21:09,418 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 22:21:09,470 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 22:21:09,470 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 22:21:09,472 - INFO - Arquivo temporário removido: temp_8189e6dd-df36-4b77-8a0f-f8c677c75c6d_2020012935072.pdf
2025-07-21 22:21:09,473 - ERROR - Erro ao renomear arquivo 2020012935072.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_8189e6dd-df36-4b77-8a0f-f8c677c75c6d_2020012935072.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161374_2020012935072.pdf'
2025-07-21 22:21:09,586 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 22:21:09,614 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 22:21:09,614 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 22:21:09,615 - INFO - Arquivo temporário removido: temp_76c7951c-4fc2-408e-9e1e-f8d99990a991_2020012935076.pdf
2025-07-21 22:21:09,615 - ERROR - Erro ao renomear arquivo 2020012935076.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_76c7951c-4fc2-408e-9e1e-f8d99990a991_2020012935076.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161375_2020012935076.pdf'
2025-07-21 22:21:09,728 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 22:21:09,780 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 22:21:09,781 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 22:21:09,781 - INFO - Arquivo temporário removido: temp_b000ac2d-443b-4b2b-abf8-6c26d5e5a006_2020013384559.pdf
2025-07-21 22:21:09,782 - ERROR - Erro ao renomear arquivo 2020013384559.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_b000ac2d-443b-4b2b-abf8-6c26d5e5a006_2020013384559.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1317772_2020013384559.pdf'
2025-07-21 22:21:09,882 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 22:21:09,932 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 22:21:09,932 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 22:21:09,933 - INFO - Arquivo temporário removido: temp_5825ee9b-df61-499f-a5d5-51800fb7d88c_2020011592594.pdf
2025-07-21 22:21:09,933 - ERROR - Erro ao renomear arquivo 2020011592594.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_5825ee9b-df61-499f-a5d5-51800fb7d88c_2020011592594.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\675673_2020011592594.pdf'
2025-07-21 22:21:09,933 - INFO - Processamento da fila concluído.
2025-07-21 22:28:46,140 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:29:38,253 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:29:38,278 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 22:33:35,902 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:35:25,012 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:36:00,232 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:36:07,425 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:36:07,434 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 22:39:18,453 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:40:57,549 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 22:41:04,361 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:41:04,373 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 22:41:29,245 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 22:41:29,267 - INFO - Dados adicionados à planilha para NF 2776837
2025-07-21 22:41:29,267 - INFO - Processado e adicionado à planilha. (NF: 2776837)
2025-07-21 22:41:29,268 - INFO - Arquivo temporário removido: temp_f34341ca-82a7-4699-a591-0112797a9369_2020017828322.pdf
2025-07-21 22:41:29,268 - ERROR - Erro ao renomear arquivo 2020017828322.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_f34341ca-82a7-4699-a591-0112797a9369_2020017828322.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776837_2020017828322.pdf'
2025-07-21 22:41:29,355 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 22:41:29,373 - INFO - Dados adicionados à planilha para NF 2776838
2025-07-21 22:41:29,373 - INFO - Processado e adicionado à planilha. (NF: 2776838)
2025-07-21 22:41:29,376 - INFO - Arquivo temporário removido: temp_24a587a1-664d-435c-99f7-6f898d60f043_2020017828326.pdf
2025-07-21 22:41:29,377 - ERROR - Erro ao renomear arquivo 2020017828326.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_24a587a1-664d-435c-99f7-6f898d60f043_2020017828326.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776838_2020017828326.pdf'
2025-07-21 22:41:29,462 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 22:41:29,481 - INFO - Dados adicionados à planilha para NF 2900893
2025-07-21 22:41:29,482 - INFO - Processado e adicionado à planilha. (NF: 2900893)
2025-07-21 22:41:29,483 - INFO - Arquivo temporário removido: temp_fd3e7236-868e-4f4c-98de-288c36ef5d77_2020018729075.pdf
2025-07-21 22:41:29,483 - ERROR - Erro ao renomear arquivo 2020018729075.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_fd3e7236-868e-4f4c-98de-288c36ef5d77_2020018729075.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2900893_2020018729075.pdf'
2025-07-21 22:41:29,571 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 22:41:29,591 - INFO - Dados adicionados à planilha para NF 3142823
2025-07-21 22:41:29,591 - INFO - Processado e adicionado à planilha. (NF: 3142823)
2025-07-21 22:41:29,593 - INFO - Arquivo temporário removido: temp_282ce75d-8333-47f6-b82a-69f676ba62d1_2020019161184.pdf
2025-07-21 22:41:29,593 - ERROR - Erro ao renomear arquivo 2020019161184.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_282ce75d-8333-47f6-b82a-69f676ba62d1_2020019161184.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3142823_2020019161184.pdf'
2025-07-21 22:41:29,711 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 22:41:29,733 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 22:41:29,733 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 22:41:29,735 - INFO - Arquivo temporário removido: temp_8806b54d-ecb8-424b-9307-419e8db71f43_2020022723459.pdf
2025-07-21 22:41:29,735 - ERROR - Erro ao renomear arquivo 2020022723459.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_8806b54d-ecb8-424b-9307-419e8db71f43_2020022723459.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1172048_2020022723459.pdf'
2025-07-21 22:41:29,850 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 22:41:29,871 - INFO - Dados adicionados à planilha para NF 2161666
2025-07-21 22:41:29,871 - INFO - Processado e adicionado à planilha. (NF: 2161666)
2025-07-21 22:41:29,872 - INFO - Arquivo temporário removido: temp_9843c8b4-23d5-493c-843f-30fb02dafa9e_2020025522861.pdf
2025-07-21 22:41:29,872 - ERROR - Erro ao renomear arquivo 2020025522861.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_9843c8b4-23d5-493c-843f-30fb02dafa9e_2020025522861.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2161666_2020025522861.pdf'
2025-07-21 22:41:29,992 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 22:41:30,014 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 22:41:30,015 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 22:41:30,016 - INFO - Arquivo temporário removido: temp_983df24f-dbb8-4a80-8f3e-b92889c4410a_2020028540785.pdf
2025-07-21 22:41:30,016 - ERROR - Erro ao renomear arquivo 2020028540785.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_983df24f-dbb8-4a80-8f3e-b92889c4410a_2020028540785.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3092918_2020028540785.pdf'
2025-07-21 22:41:30,118 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 22:41:30,139 - INFO - Dados adicionados à planilha para NF 3132078
2025-07-21 22:41:30,139 - INFO - Processado e adicionado à planilha. (NF: 3132078)
2025-07-21 22:41:30,140 - INFO - Arquivo temporário removido: temp_254ab3fe-81ef-49c1-8e7a-37e5118deb02_2020028589110.pdf
2025-07-21 22:41:30,140 - ERROR - Erro ao renomear arquivo 2020028589110.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_254ab3fe-81ef-49c1-8e7a-37e5118deb02_2020028589110.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3132078_2020028589110.pdf'
2025-07-21 22:41:30,242 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 22:41:30,267 - INFO - Dados adicionados à planilha para NF 3167913
2025-07-21 22:41:30,267 - INFO - Processado e adicionado à planilha. (NF: 3167913)
2025-07-21 22:41:30,268 - INFO - Arquivo temporário removido: temp_949fa05c-e6d2-4ba9-a0fd-7351eb59b193_2020028649330.pdf
2025-07-21 22:41:30,269 - ERROR - Erro ao renomear arquivo 2020028649330.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_949fa05c-e6d2-4ba9-a0fd-7351eb59b193_2020028649330.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3167913_2020028649330.pdf'
2025-07-21 22:41:30,381 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 22:41:30,402 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 22:41:30,402 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 22:41:30,403 - INFO - Arquivo temporário removido: temp_cffec637-246b-4663-a387-2fad6b8327a7_2020017770587.pdf
2025-07-21 22:41:30,403 - ERROR - Erro ao renomear arquivo 2020017770587.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_cffec637-246b-4663-a387-2fad6b8327a7_2020017770587.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2640102_2020017770587.pdf'
2025-07-21 22:41:30,505 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 22:41:30,531 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 22:41:30,532 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 22:41:30,533 - INFO - Arquivo temporário removido: temp_915155ab-0946-4731-adeb-db210fe67260_2020017828307.pdf
2025-07-21 22:41:30,533 - ERROR - Erro ao renomear arquivo 2020017828307.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_915155ab-0946-4731-adeb-db210fe67260_2020017828307.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776834_2020017828307.pdf'
2025-07-21 22:41:30,646 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 22:41:30,671 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 22:41:30,671 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 22:41:30,672 - INFO - Arquivo temporário removido: temp_5193c7d4-f79c-4032-affe-f55a27c4f0ad_2020016069139.pdf
2025-07-21 22:41:30,672 - ERROR - Erro ao renomear arquivo 2020016069139.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_5193c7d4-f79c-4032-affe-f55a27c4f0ad_2020016069139.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2049705_2020016069139.pdf'
2025-07-21 22:41:30,787 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 22:41:30,854 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 22:41:30,855 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 22:41:30,857 - INFO - Arquivo temporário removido: temp_90ac1d1c-6bd5-47d5-b21c-3c20448a6ff8_2020017302737.pdf
2025-07-21 22:41:30,857 - ERROR - Erro ao renomear arquivo 2020017302737.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_90ac1d1c-6bd5-47d5-b21c-3c20448a6ff8_2020017302737.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2469893_2020017302737.pdf'
2025-07-21 22:41:30,973 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 22:41:31,067 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 22:41:31,068 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 22:41:31,070 - INFO - Arquivo temporário removido: temp_559bed26-6311-47f6-8682-2995a6e51062_2020012045591.pdf
2025-07-21 22:41:31,071 - ERROR - Erro ao renomear arquivo 2020012045591.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_559bed26-6311-47f6-8682-2995a6e51062_2020012045591.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\846201_2020012045591.pdf'
2025-07-21 22:41:31,178 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 22:41:31,325 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 22:41:31,325 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 22:41:31,328 - INFO - Arquivo temporário removido: temp_09beee7c-4519-48ef-a34f-6540161c37ed_2020012935068.pdf
2025-07-21 22:41:31,329 - ERROR - Erro ao renomear arquivo 2020012935068.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_09beee7c-4519-48ef-a34f-6540161c37ed_2020012935068.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161287_2020012935068.pdf'
2025-07-21 22:41:31,439 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 22:41:31,532 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 22:41:31,533 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 22:41:31,535 - INFO - Arquivo temporário removido: temp_e4834919-6951-49a3-9be5-f91c06d7ee8e_2020012935072.pdf
2025-07-21 22:41:31,535 - ERROR - Erro ao renomear arquivo 2020012935072.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_e4834919-6951-49a3-9be5-f91c06d7ee8e_2020012935072.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161374_2020012935072.pdf'
2025-07-21 22:41:31,641 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 22:41:31,733 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 22:41:31,733 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 22:41:31,736 - INFO - Arquivo temporário removido: temp_d46d3768-6b82-46a8-8305-4af5a19ac5ac_2020012935076.pdf
2025-07-21 22:41:31,736 - ERROR - Erro ao renomear arquivo 2020012935076.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_d46d3768-6b82-46a8-8305-4af5a19ac5ac_2020012935076.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161375_2020012935076.pdf'
2025-07-21 22:41:31,844 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 22:41:31,936 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 22:41:31,936 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 22:41:31,939 - INFO - Arquivo temporário removido: temp_60d66233-36eb-4ae8-99d3-c2a9c9d73d40_2020013384559.pdf
2025-07-21 22:41:31,940 - ERROR - Erro ao renomear arquivo 2020013384559.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_60d66233-36eb-4ae8-99d3-c2a9c9d73d40_2020013384559.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1317772_2020013384559.pdf'
2025-07-21 22:41:32,045 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 22:41:32,137 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 22:41:32,138 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 22:41:32,139 - INFO - Arquivo temporário removido: temp_385625e1-8570-4c5a-8adb-47b559b94e7f_2020011592594.pdf
2025-07-21 22:41:32,140 - ERROR - Erro ao renomear arquivo 2020011592594.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_385625e1-8570-4c5a-8adb-47b559b94e7f_2020011592594.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\675673_2020011592594.pdf'
2025-07-21 22:41:32,140 - INFO - Processamento da fila concluído.
2025-07-21 22:46:30,653 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:49:18,085 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:49:18,096 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 22:49:22,151 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 22:49:31,779 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 22:49:31,811 - INFO - Arquivo movido para uploads/: f8d72866-2bc9-4c06-977c-26b4e7c02f48_2020017828322.pdf
2025-07-21 22:49:31,836 - INFO - Dados adicionados à planilha para NF 2776837
2025-07-21 22:49:31,836 - INFO - Processado e adicionado à planilha. (NF: 2776837)
2025-07-21 22:49:31,837 - ERROR - Erro ao renomear arquivo 2020017828322.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_f8d72866-2bc9-4c06-977c-26b4e7c02f48_2020017828322.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776837_2020017828322.pdf'
2025-07-21 22:49:31,948 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 22:49:31,977 - INFO - Arquivo movido para uploads/: dc2b2cf1-9d2a-49f5-9a84-329bd580d9ae_2020017828326.pdf
2025-07-21 22:49:32,005 - INFO - Dados adicionados à planilha para NF 2776838
2025-07-21 22:49:32,005 - INFO - Processado e adicionado à planilha. (NF: 2776838)
2025-07-21 22:49:32,006 - ERROR - Erro ao renomear arquivo 2020017828326.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_dc2b2cf1-9d2a-49f5-9a84-329bd580d9ae_2020017828326.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776838_2020017828326.pdf'
2025-07-21 22:49:32,120 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 22:49:32,151 - INFO - Arquivo movido para uploads/: 0fea14b3-9793-4b0e-b942-a024864f5e29_2020018729075.pdf
2025-07-21 22:49:32,174 - INFO - Dados adicionados à planilha para NF 2900893
2025-07-21 22:49:32,175 - INFO - Processado e adicionado à planilha. (NF: 2900893)
2025-07-21 22:49:32,175 - ERROR - Erro ao renomear arquivo 2020018729075.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_0fea14b3-9793-4b0e-b942-a024864f5e29_2020018729075.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2900893_2020018729075.pdf'
2025-07-21 22:49:32,288 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 22:49:32,315 - INFO - Arquivo movido para uploads/: 41bb3526-4869-436e-b9d7-71d942dbff36_2020019161184.pdf
2025-07-21 22:49:32,346 - INFO - Dados adicionados à planilha para NF 3142823
2025-07-21 22:49:32,346 - INFO - Processado e adicionado à planilha. (NF: 3142823)
2025-07-21 22:49:32,347 - ERROR - Erro ao renomear arquivo 2020019161184.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_41bb3526-4869-436e-b9d7-71d942dbff36_2020019161184.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3142823_2020019161184.pdf'
2025-07-21 22:49:32,460 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 22:49:32,487 - INFO - Arquivo movido para uploads/: 3f0a1555-8b94-4bdd-87a8-1a43063e20f9_2020022723459.pdf
2025-07-21 22:49:32,513 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 22:49:32,514 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 22:49:32,515 - ERROR - Erro ao renomear arquivo 2020022723459.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_3f0a1555-8b94-4bdd-87a8-1a43063e20f9_2020022723459.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1172048_2020022723459.pdf'
2025-07-21 22:49:32,630 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 22:49:32,659 - INFO - Arquivo movido para uploads/: 900b1f93-264b-496c-a03c-7c0e12898d37_2020025522861.pdf
2025-07-21 22:49:32,695 - INFO - Dados adicionados à planilha para NF 2161666
2025-07-21 22:49:32,695 - INFO - Processado e adicionado à planilha. (NF: 2161666)
2025-07-21 22:49:32,696 - ERROR - Erro ao renomear arquivo 2020025522861.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_900b1f93-264b-496c-a03c-7c0e12898d37_2020025522861.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2161666_2020025522861.pdf'
2025-07-21 22:49:32,803 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 22:49:32,834 - INFO - Arquivo movido para uploads/: 6e2b4fea-2742-4bd8-a354-f945ecfb756c_2020028540785.pdf
2025-07-21 22:49:32,865 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 22:49:32,865 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 22:49:32,866 - ERROR - Erro ao renomear arquivo 2020028540785.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_6e2b4fea-2742-4bd8-a354-f945ecfb756c_2020028540785.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3092918_2020028540785.pdf'
2025-07-21 22:49:32,974 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 22:49:33,008 - INFO - Arquivo movido para uploads/: 6b03f5c2-4ee9-4c9c-aa1f-cdadbd5fc938_2020028589110.pdf
2025-07-21 22:49:33,042 - INFO - Dados adicionados à planilha para NF 3132078
2025-07-21 22:49:33,042 - INFO - Processado e adicionado à planilha. (NF: 3132078)
2025-07-21 22:49:33,043 - ERROR - Erro ao renomear arquivo 2020028589110.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_6b03f5c2-4ee9-4c9c-aa1f-cdadbd5fc938_2020028589110.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3132078_2020028589110.pdf'
2025-07-21 22:49:33,145 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 22:49:33,178 - INFO - Arquivo movido para uploads/: 6e926c24-d946-4897-9f55-f4f990ab0907_2020028649330.pdf
2025-07-21 22:49:33,219 - INFO - Dados adicionados à planilha para NF 3167913
2025-07-21 22:49:33,220 - INFO - Processado e adicionado à planilha. (NF: 3167913)
2025-07-21 22:49:33,221 - ERROR - Erro ao renomear arquivo 2020028649330.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_6e926c24-d946-4897-9f55-f4f990ab0907_2020028649330.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3167913_2020028649330.pdf'
2025-07-21 22:49:33,331 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 22:49:33,375 - INFO - Arquivo movido para uploads/: bb623d44-4691-4eb2-8bde-15a970350420_2020017770587.pdf
2025-07-21 22:49:33,430 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 22:49:33,431 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 22:49:33,432 - ERROR - Erro ao renomear arquivo 2020017770587.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_bb623d44-4691-4eb2-8bde-15a970350420_2020017770587.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2640102_2020017770587.pdf'
2025-07-21 22:49:33,533 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 22:49:33,590 - INFO - Arquivo movido para uploads/: 469d2775-2929-4629-93e2-8c51363f1247_2020017828307.pdf
2025-07-21 22:49:33,636 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 22:49:33,638 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 22:49:33,639 - ERROR - Erro ao renomear arquivo 2020017828307.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_469d2775-2929-4629-93e2-8c51363f1247_2020017828307.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776834_2020017828307.pdf'
2025-07-21 22:49:33,750 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 22:49:33,796 - INFO - Arquivo movido para uploads/: 521d6051-8ae6-4a5e-8f09-7cd4b4e799c6_2020016069139.pdf
2025-07-21 22:49:33,855 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 22:49:33,855 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 22:49:33,856 - ERROR - Erro ao renomear arquivo 2020016069139.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_521d6051-8ae6-4a5e-8f09-7cd4b4e799c6_2020016069139.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2049705_2020016069139.pdf'
2025-07-21 22:49:33,967 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 22:49:34,016 - INFO - Arquivo movido para uploads/: fd7f6d67-89e1-4284-9394-b3aea3ff7367_2020017302737.pdf
2025-07-21 22:49:34,069 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 22:49:34,070 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 22:49:34,071 - ERROR - Erro ao renomear arquivo 2020017302737.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_fd7f6d67-89e1-4284-9394-b3aea3ff7367_2020017302737.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2469893_2020017302737.pdf'
2025-07-21 22:49:34,188 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 22:49:34,236 - INFO - Arquivo movido para uploads/: 1452fb2b-9b74-4dd8-b0e6-a61c872b77f4_2020012045591.pdf
2025-07-21 22:49:34,290 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 22:49:34,291 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 22:49:34,292 - ERROR - Erro ao renomear arquivo 2020012045591.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_1452fb2b-9b74-4dd8-b0e6-a61c872b77f4_2020012045591.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\846201_2020012045591.pdf'
2025-07-21 22:49:34,405 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 22:49:34,516 - INFO - Arquivo movido para uploads/: 8044925d-7ed6-4cf0-9e23-237d2a341a39_2020012935068.pdf
2025-07-21 22:49:34,576 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 22:49:34,576 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 22:49:34,577 - ERROR - Erro ao renomear arquivo 2020012935068.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_8044925d-7ed6-4cf0-9e23-237d2a341a39_2020012935068.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161287_2020012935068.pdf'
2025-07-21 22:49:34,685 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 22:49:34,746 - INFO - Arquivo movido para uploads/: f3d9d7ea-d1b4-4851-a108-640ba49fbfc9_2020012935072.pdf
2025-07-21 22:49:34,808 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 22:49:34,808 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 22:49:34,809 - ERROR - Erro ao renomear arquivo 2020012935072.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_f3d9d7ea-d1b4-4851-a108-640ba49fbfc9_2020012935072.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161374_2020012935072.pdf'
2025-07-21 22:49:34,920 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 22:49:35,002 - INFO - Arquivo movido para uploads/: a994cac5-8935-4953-b1e2-8fb590d0265d_2020012935076.pdf
2025-07-21 22:49:35,065 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 22:49:35,066 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 22:49:35,066 - ERROR - Erro ao renomear arquivo 2020012935076.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_a994cac5-8935-4953-b1e2-8fb590d0265d_2020012935076.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161375_2020012935076.pdf'
2025-07-21 22:49:35,182 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 22:49:35,241 - INFO - Arquivo movido para uploads/: 7f9711f0-2bc2-4f23-9282-1f5cbe95904e_2020013384559.pdf
2025-07-21 22:49:35,307 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 22:49:35,308 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 22:49:35,309 - ERROR - Erro ao renomear arquivo 2020013384559.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_7f9711f0-2bc2-4f23-9282-1f5cbe95904e_2020013384559.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1317772_2020013384559.pdf'
2025-07-21 22:49:35,416 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 22:49:35,473 - INFO - Arquivo movido para uploads/: 84d42ab5-f6df-470d-a699-d7081c41180b_2020011592594.pdf
2025-07-21 22:49:35,552 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 22:49:35,553 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 22:49:35,554 - ERROR - Erro ao renomear arquivo 2020011592594.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_84d42ab5-f6df-470d-a699-d7081c41180b_2020011592594.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\675673_2020011592594.pdf'
2025-07-21 22:49:35,555 - INFO - Processamento da fila concluído.
2025-07-21 22:53:23,938 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:57:14,081 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:57:47,425 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 22:57:47,437 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 22:57:55,141 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 22:58:04,891 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 22:58:04,932 - INFO - Arquivo salvo como: app\uploads\3092918.pdf
2025-07-21 22:58:04,959 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 22:58:04,960 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 22:58:04,963 - INFO - Arquivo temporário removido: temp_dd30acae-b1bd-46a5-8465-1be1c2d94c19_2020028540785.pdf
2025-07-21 22:58:04,964 - ERROR - Erro ao renomear arquivo 2020028540785.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_dd30acae-b1bd-46a5-8465-1be1c2d94c19_2020028540785.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3092918_2020028540785.pdf'
2025-07-21 22:58:05,076 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 22:58:05,114 - INFO - Arquivo salvo como: app\uploads\3132078.pdf
2025-07-21 22:58:05,145 - INFO - Dados adicionados à planilha para NF 3132078
2025-07-21 22:58:05,146 - INFO - Processado e adicionado à planilha. (NF: 3132078)
2025-07-21 22:58:05,149 - INFO - Arquivo temporário removido: temp_eb449e65-b379-4441-a643-ca81733bf5e3_2020028589110.pdf
2025-07-21 22:58:05,150 - ERROR - Erro ao renomear arquivo 2020028589110.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_eb449e65-b379-4441-a643-ca81733bf5e3_2020028589110.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3132078_2020028589110.pdf'
2025-07-21 22:58:05,260 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 22:58:05,299 - INFO - Arquivo salvo como: app\uploads\3167913.pdf
2025-07-21 22:58:05,339 - INFO - Dados adicionados à planilha para NF 3167913
2025-07-21 22:58:05,340 - INFO - Processado e adicionado à planilha. (NF: 3167913)
2025-07-21 22:58:05,344 - INFO - Arquivo temporário removido: temp_537e902a-7648-4837-a474-9a1f3c0b1368_2020028649330.pdf
2025-07-21 22:58:05,347 - ERROR - Erro ao renomear arquivo 2020028649330.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_537e902a-7648-4837-a474-9a1f3c0b1368_2020028649330.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3167913_2020028649330.pdf'
2025-07-21 22:58:05,459 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 22:58:05,502 - INFO - Arquivo salvo como: app\uploads\2640102.pdf
2025-07-21 22:58:05,546 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 22:58:05,547 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 22:58:05,550 - INFO - Arquivo temporário removido: temp_cf5711c8-8afa-4d2f-97eb-293776503637_2020017770587.pdf
2025-07-21 22:58:05,551 - ERROR - Erro ao renomear arquivo 2020017770587.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_cf5711c8-8afa-4d2f-97eb-293776503637_2020017770587.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2640102_2020017770587.pdf'
2025-07-21 22:58:05,661 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 22:58:05,694 - INFO - Arquivo salvo como: app\uploads\2776834.pdf
2025-07-21 22:58:05,724 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 22:58:05,725 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 22:58:05,727 - INFO - Arquivo temporário removido: temp_23572ac1-ec37-481f-bd95-b8b4fda25857_2020017828307.pdf
2025-07-21 22:58:05,728 - ERROR - Erro ao renomear arquivo 2020017828307.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_23572ac1-ec37-481f-bd95-b8b4fda25857_2020017828307.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776834_2020017828307.pdf'
2025-07-21 22:58:05,847 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 22:58:05,900 - INFO - Arquivo salvo como: app\uploads\2049705.pdf
2025-07-21 22:58:05,941 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 22:58:05,942 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 22:58:05,945 - INFO - Arquivo temporário removido: temp_1fcf9101-32bb-4eb8-9794-fe84dead43f8_2020016069139.pdf
2025-07-21 22:58:05,946 - ERROR - Erro ao renomear arquivo 2020016069139.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_1fcf9101-32bb-4eb8-9794-fe84dead43f8_2020016069139.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2049705_2020016069139.pdf'
2025-07-21 22:58:06,052 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 22:58:06,111 - INFO - Arquivo salvo como: app\uploads\2469893.pdf
2025-07-21 22:58:06,150 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 22:58:06,151 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 22:58:06,152 - INFO - Arquivo temporário removido: temp_81743294-6b66-4f79-b09b-662a0b6275f1_2020017302737.pdf
2025-07-21 22:58:06,153 - ERROR - Erro ao renomear arquivo 2020017302737.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_81743294-6b66-4f79-b09b-662a0b6275f1_2020017302737.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2469893_2020017302737.pdf'
2025-07-21 22:58:06,256 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 22:58:06,298 - INFO - Arquivo salvo como: app\uploads\846201.pdf
2025-07-21 22:58:06,345 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 22:58:06,345 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 22:58:06,348 - INFO - Arquivo temporário removido: temp_c0a77976-44d6-4a1d-9e2a-7ddfc0273931_2020012045591.pdf
2025-07-21 22:58:06,349 - ERROR - Erro ao renomear arquivo 2020012045591.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_c0a77976-44d6-4a1d-9e2a-7ddfc0273931_2020012045591.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\846201_2020012045591.pdf'
2025-07-21 22:58:06,457 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 22:58:06,503 - INFO - Arquivo salvo como: app\uploads\1161287.pdf
2025-07-21 22:58:06,542 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 22:58:06,543 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 22:58:06,545 - INFO - Arquivo temporário removido: temp_a9cc5c37-6dc3-48fe-a814-ff5f94a23573_2020012935068.pdf
2025-07-21 22:58:06,546 - ERROR - Erro ao renomear arquivo 2020012935068.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_a9cc5c37-6dc3-48fe-a814-ff5f94a23573_2020012935068.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161287_2020012935068.pdf'
2025-07-21 22:58:06,658 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 22:58:06,711 - INFO - Arquivo salvo como: app\uploads\1161374.pdf
2025-07-21 22:58:06,748 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 22:58:06,749 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 22:58:06,751 - INFO - Arquivo temporário removido: temp_bd5ec8f2-b3f4-4d32-af9e-e5042965aa53_2020012935072.pdf
2025-07-21 22:58:06,752 - ERROR - Erro ao renomear arquivo 2020012935072.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_bd5ec8f2-b3f4-4d32-af9e-e5042965aa53_2020012935072.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161374_2020012935072.pdf'
2025-07-21 22:58:06,858 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 22:58:06,905 - INFO - Arquivo salvo como: app\uploads\1161375.pdf
2025-07-21 22:58:06,949 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 22:58:06,949 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 22:58:06,952 - INFO - Arquivo temporário removido: temp_26d8a3b4-7905-4d1c-bd28-d8d2075a497d_2020012935076.pdf
2025-07-21 22:58:06,952 - ERROR - Erro ao renomear arquivo 2020012935076.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_26d8a3b4-7905-4d1c-bd28-d8d2075a497d_2020012935076.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161375_2020012935076.pdf'
2025-07-21 22:58:07,060 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 22:58:07,119 - INFO - Arquivo salvo como: app\uploads\1317772.pdf
2025-07-21 22:58:07,161 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 22:58:07,162 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 22:58:07,164 - INFO - Arquivo temporário removido: temp_5c7c2850-e0d3-4b4f-bffd-2c1664f872c9_2020013384559.pdf
2025-07-21 22:58:07,165 - ERROR - Erro ao renomear arquivo 2020013384559.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_5c7c2850-e0d3-4b4f-bffd-2c1664f872c9_2020013384559.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1317772_2020013384559.pdf'
2025-07-21 22:58:07,276 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 22:58:07,318 - INFO - Arquivo salvo como: app\uploads\675673.pdf
2025-07-21 22:58:07,368 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 22:58:07,369 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 22:58:07,371 - INFO - Arquivo temporário removido: temp_02317ae9-0af5-4469-990f-90201ebe58a2_2020011592594.pdf
2025-07-21 22:58:07,372 - ERROR - Erro ao renomear arquivo 2020011592594.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_02317ae9-0af5-4469-990f-90201ebe58a2_2020011592594.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\675673_2020011592594.pdf'
2025-07-21 22:58:07,479 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 22:58:07,522 - INFO - Arquivo salvo como: app\uploads\2776837.pdf
2025-07-21 22:58:07,580 - INFO - Dados adicionados à planilha para NF 2776837
2025-07-21 22:58:07,580 - INFO - Processado e adicionado à planilha. (NF: 2776837)
2025-07-21 22:58:07,582 - INFO - Arquivo temporário removido: temp_dc4269c5-c3e5-4f0f-916e-e38c710d2e8a_2020017828322.pdf
2025-07-21 22:58:07,584 - ERROR - Erro ao renomear arquivo 2020017828322.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_dc4269c5-c3e5-4f0f-916e-e38c710d2e8a_2020017828322.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776837_2020017828322.pdf'
2025-07-21 22:58:07,696 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 22:58:07,851 - INFO - Arquivo salvo como: app\uploads\2776838.pdf
2025-07-21 22:58:07,902 - INFO - Dados adicionados à planilha para NF 2776838
2025-07-21 22:58:07,902 - INFO - Processado e adicionado à planilha. (NF: 2776838)
2025-07-21 22:58:07,904 - INFO - Arquivo temporário removido: temp_8dd5065e-e9fd-496d-93be-adf6fc8576c4_2020017828326.pdf
2025-07-21 22:58:07,904 - ERROR - Erro ao renomear arquivo 2020017828326.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_8dd5065e-e9fd-496d-93be-adf6fc8576c4_2020017828326.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776838_2020017828326.pdf'
2025-07-21 22:58:08,007 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 22:58:08,064 - INFO - Arquivo salvo como: app\uploads\2900893.pdf
2025-07-21 22:58:08,114 - INFO - Dados adicionados à planilha para NF 2900893
2025-07-21 22:58:08,114 - INFO - Processado e adicionado à planilha. (NF: 2900893)
2025-07-21 22:58:08,116 - INFO - Arquivo temporário removido: temp_115187a9-5bab-4728-85b3-55a02c8b6011_2020018729075.pdf
2025-07-21 22:58:08,117 - ERROR - Erro ao renomear arquivo 2020018729075.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_115187a9-5bab-4728-85b3-55a02c8b6011_2020018729075.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2900893_2020018729075.pdf'
2025-07-21 22:58:08,225 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 22:58:08,280 - INFO - Arquivo salvo como: app\uploads\3142823.pdf
2025-07-21 22:58:08,341 - INFO - Dados adicionados à planilha para NF 3142823
2025-07-21 22:58:08,341 - INFO - Processado e adicionado à planilha. (NF: 3142823)
2025-07-21 22:58:08,344 - INFO - Arquivo temporário removido: temp_8feccd31-70da-4aed-a2e7-e0696ea41a86_2020019161184.pdf
2025-07-21 22:58:08,344 - ERROR - Erro ao renomear arquivo 2020019161184.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_8feccd31-70da-4aed-a2e7-e0696ea41a86_2020019161184.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3142823_2020019161184.pdf'
2025-07-21 22:58:08,459 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 22:58:08,515 - INFO - Arquivo salvo como: app\uploads\1172048.pdf
2025-07-21 22:58:08,564 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 22:58:08,564 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 22:58:08,567 - INFO - Arquivo temporário removido: temp_c1891349-7872-4177-ac41-09985b0be1fa_2020022723459.pdf
2025-07-21 22:58:08,568 - ERROR - Erro ao renomear arquivo 2020022723459.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_c1891349-7872-4177-ac41-09985b0be1fa_2020022723459.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1172048_2020022723459.pdf'
2025-07-21 22:58:08,677 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 22:58:08,718 - INFO - Arquivo salvo como: app\uploads\2161666.pdf
2025-07-21 22:58:08,765 - INFO - Dados adicionados à planilha para NF 2161666
2025-07-21 22:58:08,766 - INFO - Processado e adicionado à planilha. (NF: 2161666)
2025-07-21 22:58:08,768 - INFO - Arquivo temporário removido: temp_1886ec9a-8a99-43f5-b856-c364c5d027b5_2020025522861.pdf
2025-07-21 22:58:08,768 - ERROR - Erro ao renomear arquivo 2020025522861.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_1886ec9a-8a99-43f5-b856-c364c5d027b5_2020025522861.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2161666_2020025522861.pdf'
2025-07-21 22:58:08,769 - INFO - Processamento da fila concluído.
2025-07-21 23:04:15,698 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 23:05:13,894 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 23:05:42,378 - INFO - Verificando e criando a planilha base, se necessário...
2025-07-21 23:06:53,528 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 23:07:01,442 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 23:07:01,494 - WARNING - Fatura já processada anteriormente. (NF: 1172048)
2025-07-21 23:07:01,498 - INFO - Arquivo temporário removido: temp_e9976d5c-6ec6-430f-939c-81689bb629d3_2020022723459.pdf
2025-07-21 23:07:01,612 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 23:07:01,675 - WARNING - Fatura já processada anteriormente. (NF: 2161666)
2025-07-21 23:07:01,678 - INFO - Arquivo temporário removido: temp_890550fa-eb09-472e-aef3-a7c5a6e85971_2020025522861.pdf
2025-07-21 23:07:01,782 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 23:07:01,804 - WARNING - Fatura já processada anteriormente. (NF: 3092918)
2025-07-21 23:07:01,807 - INFO - Arquivo temporário removido: temp_445d4b23-a54f-486a-a6b1-ccfd42db4232_2020028540785.pdf
2025-07-21 23:07:01,922 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 23:07:01,951 - WARNING - Fatura já processada anteriormente. (NF: 3132078)
2025-07-21 23:07:01,952 - INFO - Arquivo temporário removido: temp_7f37252a-6c80-4574-863a-62ce2bfa613c_2020028589110.pdf
2025-07-21 23:07:02,060 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 23:07:02,097 - WARNING - Fatura já processada anteriormente. (NF: 3167913)
2025-07-21 23:07:02,101 - INFO - Arquivo temporário removido: temp_bba1ae73-5dac-4ce7-9474-0958e96b5898_2020028649330.pdf
2025-07-21 23:07:02,199 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 23:07:02,244 - WARNING - Fatura já processada anteriormente. (NF: 2640102)
2025-07-21 23:07:02,246 - INFO - Arquivo temporário removido: temp_2c7da8fb-6eed-4c09-b9ee-ff5aa84716a9_2020017770587.pdf
2025-07-21 23:07:02,356 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 23:07:02,429 - WARNING - Fatura já processada anteriormente. (NF: 2776834)
2025-07-21 23:07:02,435 - INFO - Arquivo temporário removido: temp_5d38120a-8e8b-4cfb-8501-ad3a19ddc41d_2020017828307.pdf
2025-07-21 23:07:02,540 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 23:07:02,553 - WARNING - Fatura já processada anteriormente. (NF: 2049705)
2025-07-21 23:07:02,555 - INFO - Arquivo temporário removido: temp_4ffc609d-d9f6-4c23-8bdf-40ffbd972741_2020016069139.pdf
2025-07-21 23:07:02,663 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 23:07:02,689 - WARNING - Fatura já processada anteriormente. (NF: 2469893)
2025-07-21 23:07:02,690 - INFO - Arquivo temporário removido: temp_efea882e-853a-4892-b416-a1a410644498_2020017302737.pdf
2025-07-21 23:07:02,802 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 23:07:02,843 - WARNING - Fatura já processada anteriormente. (NF: 846201)
2025-07-21 23:07:02,846 - INFO - Arquivo temporário removido: temp_56e92907-fcb1-49d4-9256-146dd5446c91_2020012045591.pdf
2025-07-21 23:07:02,958 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 23:07:03,058 - WARNING - Fatura já processada anteriormente. (NF: 1161287)
2025-07-21 23:07:03,066 - INFO - Arquivo temporário removido: temp_2e5fe029-dbd3-4b83-8e73-bc495ccb7c68_2020012935068.pdf
2025-07-21 23:07:03,174 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 23:07:03,232 - WARNING - Fatura já processada anteriormente. (NF: 1161374)
2025-07-21 23:07:03,236 - INFO - Arquivo temporário removido: temp_15bbbe0f-48a9-47fd-9ecf-731b84b091a1_2020012935072.pdf
2025-07-21 23:07:03,346 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 23:07:03,393 - WARNING - Fatura já processada anteriormente. (NF: 1161375)
2025-07-21 23:07:03,397 - INFO - Arquivo temporário removido: temp_55e08758-4d4c-4800-81bf-a25c9cbfc733_2020012935076.pdf
2025-07-21 23:07:03,501 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 23:07:03,517 - WARNING - Fatura já processada anteriormente. (NF: 1317772)
2025-07-21 23:07:03,519 - INFO - Arquivo temporário removido: temp_aadb3011-f18c-4212-94c2-b9b7c585d90c_2020013384559.pdf
2025-07-21 23:07:03,626 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 23:07:03,667 - WARNING - Fatura já processada anteriormente. (NF: 675673)
2025-07-21 23:07:03,670 - INFO - Arquivo temporário removido: temp_1d4eb742-7c88-4ebb-b735-f313cb8020f5_2020011592594.pdf
2025-07-21 23:07:03,779 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 23:07:03,834 - WARNING - Fatura já processada anteriormente. (NF: 2776837)
2025-07-21 23:07:03,836 - INFO - Arquivo temporário removido: temp_b0d0f860-bff1-42c0-a34f-2c79cb2a2d70_2020017828322.pdf
2025-07-21 23:07:03,948 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 23:07:03,961 - WARNING - Fatura já processada anteriormente. (NF: 2776838)
2025-07-21 23:07:03,962 - INFO - Arquivo temporário removido: temp_6c129c75-eca7-41e4-b45d-869b62b999c9_2020017828326.pdf
2025-07-21 23:07:04,073 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 23:07:04,104 - WARNING - Fatura já processada anteriormente. (NF: 2900893)
2025-07-21 23:07:04,105 - INFO - Arquivo temporário removido: temp_a9f97482-5009-4037-923d-8b1a845213ea_2020018729075.pdf
2025-07-21 23:07:04,213 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 23:07:04,245 - WARNING - Fatura já processada anteriormente. (NF: 3142823)
2025-07-21 23:07:04,248 - INFO - Arquivo temporário removido: temp_f741bde7-e731-4d11-a9e6-e446356d8c99_2020019161184.pdf
2025-07-21 23:07:04,248 - INFO - Processamento da fila concluído.
2025-07-21 23:07:22,143 - INFO - Processamento da fila concluído.
2025-07-21 23:07:25,274 - INFO - Todas as listas e arquivos foram limpos.
2025-07-21 23:07:31,175 - INFO - Processando arquivo: 2020022723459.pdf
2025-07-21 23:07:31,214 - INFO - Planilha criada em C:\projetos_beTech\app_faturas\app\planilha_faturas.xlsx
2025-07-21 23:07:31,240 - INFO - Arquivo salvo como: app\uploads\1172048.pdf
2025-07-21 23:07:31,258 - INFO - Dados adicionados à planilha para NF 1172048
2025-07-21 23:07:31,258 - INFO - Processado e adicionado à planilha. (NF: 1172048)
2025-07-21 23:07:31,260 - INFO - Arquivo temporário removido: temp_ab4783f5-c538-4d01-ade3-4971fb0b3858_2020022723459.pdf
2025-07-21 23:07:31,260 - ERROR - Erro ao renomear arquivo 2020022723459.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_ab4783f5-c538-4d01-ade3-4971fb0b3858_2020022723459.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1172048_2020022723459.pdf'
2025-07-21 23:07:31,375 - INFO - Processando arquivo: 2020025522861.pdf
2025-07-21 23:07:31,390 - INFO - Arquivo salvo como: app\uploads\2161666.pdf
2025-07-21 23:07:31,406 - INFO - Dados adicionados à planilha para NF 2161666
2025-07-21 23:07:31,406 - INFO - Processado e adicionado à planilha. (NF: 2161666)
2025-07-21 23:07:31,407 - INFO - Arquivo temporário removido: temp_3456d545-fb98-41e1-8d2b-1f7e6bde7e01_2020025522861.pdf
2025-07-21 23:07:31,408 - ERROR - Erro ao renomear arquivo 2020025522861.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_3456d545-fb98-41e1-8d2b-1f7e6bde7e01_2020025522861.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2161666_2020025522861.pdf'
2025-07-21 23:07:31,513 - INFO - Processando arquivo: 2020028540785.pdf
2025-07-21 23:07:31,525 - INFO - Arquivo salvo como: app\uploads\3092918.pdf
2025-07-21 23:07:31,534 - INFO - Dados adicionados à planilha para NF 3092918
2025-07-21 23:07:31,535 - INFO - Processado e adicionado à planilha. (NF: 3092918)
2025-07-21 23:07:31,536 - INFO - Arquivo temporário removido: temp_b1987181-efda-4727-8606-10c9dffa8af9_2020028540785.pdf
2025-07-21 23:07:31,536 - ERROR - Erro ao renomear arquivo 2020028540785.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_b1987181-efda-4727-8606-10c9dffa8af9_2020028540785.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3092918_2020028540785.pdf'
2025-07-21 23:07:31,637 - INFO - Processando arquivo: 2020028589110.pdf
2025-07-21 23:07:31,676 - INFO - Arquivo salvo como: app\uploads\3132078.pdf
2025-07-21 23:07:31,704 - INFO - Dados adicionados à planilha para NF 3132078
2025-07-21 23:07:31,705 - INFO - Processado e adicionado à planilha. (NF: 3132078)
2025-07-21 23:07:31,706 - INFO - Arquivo temporário removido: temp_d52b2f84-7458-419b-81eb-fb4ee930aa50_2020028589110.pdf
2025-07-21 23:07:31,707 - ERROR - Erro ao renomear arquivo 2020028589110.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_d52b2f84-7458-419b-81eb-fb4ee930aa50_2020028589110.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3132078_2020028589110.pdf'
2025-07-21 23:07:31,810 - INFO - Processando arquivo: 2020028649330.pdf
2025-07-21 23:07:31,842 - INFO - Arquivo salvo como: app\uploads\3167913.pdf
2025-07-21 23:07:31,872 - INFO - Dados adicionados à planilha para NF 3167913
2025-07-21 23:07:31,874 - INFO - Processado e adicionado à planilha. (NF: 3167913)
2025-07-21 23:07:31,876 - INFO - Arquivo temporário removido: temp_ddd7979a-5101-4d22-9fda-942ff3368769_2020028649330.pdf
2025-07-21 23:07:31,877 - ERROR - Erro ao renomear arquivo 2020028649330.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_ddd7979a-5101-4d22-9fda-942ff3368769_2020028649330.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3167913_2020028649330.pdf'
2025-07-21 23:07:31,982 - INFO - Processando arquivo: 2020017770587.pdf
2025-07-21 23:07:31,997 - INFO - Arquivo salvo como: app\uploads\2640102.pdf
2025-07-21 23:07:32,008 - INFO - Dados adicionados à planilha para NF 2640102
2025-07-21 23:07:32,009 - INFO - Processado e adicionado à planilha. (NF: 2640102)
2025-07-21 23:07:32,010 - INFO - Arquivo temporário removido: temp_645931e0-135b-486f-ac41-203f9509952e_2020017770587.pdf
2025-07-21 23:07:32,010 - ERROR - Erro ao renomear arquivo 2020017770587.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_645931e0-135b-486f-ac41-203f9509952e_2020017770587.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2640102_2020017770587.pdf'
2025-07-21 23:07:32,122 - INFO - Processando arquivo: 2020017828307.pdf
2025-07-21 23:07:32,140 - INFO - Arquivo salvo como: app\uploads\2776834.pdf
2025-07-21 23:07:32,171 - INFO - Dados adicionados à planilha para NF 2776834
2025-07-21 23:07:32,171 - INFO - Processado e adicionado à planilha. (NF: 2776834)
2025-07-21 23:07:32,173 - INFO - Arquivo temporário removido: temp_c8621a45-87b6-4f46-9e4a-19a902ec3484_2020017828307.pdf
2025-07-21 23:07:32,174 - ERROR - Erro ao renomear arquivo 2020017828307.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_c8621a45-87b6-4f46-9e4a-19a902ec3484_2020017828307.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776834_2020017828307.pdf'
2025-07-21 23:07:32,279 - INFO - Processando arquivo: 2020016069139.pdf
2025-07-21 23:07:32,313 - INFO - Arquivo salvo como: app\uploads\2049705.pdf
2025-07-21 23:07:32,340 - INFO - Dados adicionados à planilha para NF 2049705
2025-07-21 23:07:32,340 - INFO - Processado e adicionado à planilha. (NF: 2049705)
2025-07-21 23:07:32,342 - INFO - Arquivo temporário removido: temp_df2f84ce-a416-4452-a366-1271db4ec655_2020016069139.pdf
2025-07-21 23:07:32,343 - ERROR - Erro ao renomear arquivo 2020016069139.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_df2f84ce-a416-4452-a366-1271db4ec655_2020016069139.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2049705_2020016069139.pdf'
2025-07-21 23:07:32,450 - INFO - Processando arquivo: 2020017302737.pdf
2025-07-21 23:07:32,464 - INFO - Arquivo salvo como: app\uploads\2469893.pdf
2025-07-21 23:07:32,476 - INFO - Dados adicionados à planilha para NF 2469893
2025-07-21 23:07:32,476 - INFO - Processado e adicionado à planilha. (NF: 2469893)
2025-07-21 23:07:32,477 - INFO - Arquivo temporário removido: temp_facb6bf1-6eba-4966-a1e2-1b28b02daa9a_2020017302737.pdf
2025-07-21 23:07:32,477 - ERROR - Erro ao renomear arquivo 2020017302737.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_facb6bf1-6eba-4966-a1e2-1b28b02daa9a_2020017302737.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2469893_2020017302737.pdf'
2025-07-21 23:07:32,591 - INFO - Processando arquivo: 2020012045591.pdf
2025-07-21 23:07:32,604 - INFO - Arquivo salvo como: app\uploads\846201.pdf
2025-07-21 23:07:32,616 - INFO - Dados adicionados à planilha para NF 846201
2025-07-21 23:07:32,617 - INFO - Processado e adicionado à planilha. (NF: 846201)
2025-07-21 23:07:32,617 - INFO - Arquivo temporário removido: temp_e3cbfdd5-d8c3-4923-a056-4bfed27a4488_2020012045591.pdf
2025-07-21 23:07:32,618 - ERROR - Erro ao renomear arquivo 2020012045591.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_e3cbfdd5-d8c3-4923-a056-4bfed27a4488_2020012045591.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\846201_2020012045591.pdf'
2025-07-21 23:07:32,728 - INFO - Processando arquivo: 2020012935068.pdf
2025-07-21 23:07:32,769 - INFO - Arquivo salvo como: app\uploads\1161287.pdf
2025-07-21 23:07:32,792 - INFO - Dados adicionados à planilha para NF 1161287
2025-07-21 23:07:32,793 - INFO - Processado e adicionado à planilha. (NF: 1161287)
2025-07-21 23:07:32,794 - INFO - Arquivo temporário removido: temp_2a68f0b6-6c9d-4ed7-950b-1ec62208e723_2020012935068.pdf
2025-07-21 23:07:32,795 - ERROR - Erro ao renomear arquivo 2020012935068.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_2a68f0b6-6c9d-4ed7-950b-1ec62208e723_2020012935068.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161287_2020012935068.pdf'
2025-07-21 23:07:32,900 - INFO - Processando arquivo: 2020012935072.pdf
2025-07-21 23:07:32,930 - INFO - Arquivo salvo como: app\uploads\1161374.pdf
2025-07-21 23:07:32,945 - INFO - Dados adicionados à planilha para NF 1161374
2025-07-21 23:07:32,945 - INFO - Processado e adicionado à planilha. (NF: 1161374)
2025-07-21 23:07:32,947 - INFO - Arquivo temporário removido: temp_b78e6038-430f-46b5-bf65-4714954d53ca_2020012935072.pdf
2025-07-21 23:07:32,948 - ERROR - Erro ao renomear arquivo 2020012935072.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_b78e6038-430f-46b5-bf65-4714954d53ca_2020012935072.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161374_2020012935072.pdf'
2025-07-21 23:07:33,056 - INFO - Processando arquivo: 2020012935076.pdf
2025-07-21 23:07:33,072 - INFO - Arquivo salvo como: app\uploads\1161375.pdf
2025-07-21 23:07:33,087 - INFO - Dados adicionados à planilha para NF 1161375
2025-07-21 23:07:33,087 - INFO - Processado e adicionado à planilha. (NF: 1161375)
2025-07-21 23:07:33,088 - INFO - Arquivo temporário removido: temp_cbf60f96-5c8a-4ef4-b468-144a9abe64ce_2020012935076.pdf
2025-07-21 23:07:33,088 - ERROR - Erro ao renomear arquivo 2020012935076.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_cbf60f96-5c8a-4ef4-b468-144a9abe64ce_2020012935076.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1161375_2020012935076.pdf'
2025-07-21 23:07:33,199 - INFO - Processando arquivo: 2020013384559.pdf
2025-07-21 23:07:33,226 - INFO - Arquivo salvo como: app\uploads\1317772.pdf
2025-07-21 23:07:33,252 - INFO - Dados adicionados à planilha para NF 1317772
2025-07-21 23:07:33,253 - INFO - Processado e adicionado à planilha. (NF: 1317772)
2025-07-21 23:07:33,254 - INFO - Arquivo temporário removido: temp_207e5d11-740c-4cf1-afef-e5273034edb5_2020013384559.pdf
2025-07-21 23:07:33,254 - ERROR - Erro ao renomear arquivo 2020013384559.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_207e5d11-740c-4cf1-afef-e5273034edb5_2020013384559.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\1317772_2020013384559.pdf'
2025-07-21 23:07:33,367 - INFO - Processando arquivo: 2020011592594.pdf
2025-07-21 23:07:33,423 - INFO - Arquivo salvo como: app\uploads\675673.pdf
2025-07-21 23:07:33,464 - INFO - Dados adicionados à planilha para NF 675673
2025-07-21 23:07:33,465 - INFO - Processado e adicionado à planilha. (NF: 675673)
2025-07-21 23:07:33,466 - INFO - Arquivo temporário removido: temp_93b9478c-f211-4249-81fe-d326500059dc_2020011592594.pdf
2025-07-21 23:07:33,466 - ERROR - Erro ao renomear arquivo 2020011592594.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_93b9478c-f211-4249-81fe-d326500059dc_2020011592594.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\675673_2020011592594.pdf'
2025-07-21 23:07:33,570 - INFO - Processando arquivo: 2020017828322.pdf
2025-07-21 23:07:33,591 - INFO - Arquivo salvo como: app\uploads\2776837.pdf
2025-07-21 23:07:33,610 - INFO - Dados adicionados à planilha para NF 2776837
2025-07-21 23:07:33,611 - INFO - Processado e adicionado à planilha. (NF: 2776837)
2025-07-21 23:07:33,612 - INFO - Arquivo temporário removido: temp_b8872ba4-f0f6-4bc7-b4b6-9b3ce9bda500_2020017828322.pdf
2025-07-21 23:07:33,613 - ERROR - Erro ao renomear arquivo 2020017828322.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_b8872ba4-f0f6-4bc7-b4b6-9b3ce9bda500_2020017828322.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776837_2020017828322.pdf'
2025-07-21 23:07:33,728 - INFO - Processando arquivo: 2020017828326.pdf
2025-07-21 23:07:33,748 - INFO - Arquivo salvo como: app\uploads\2776838.pdf
2025-07-21 23:07:33,767 - INFO - Dados adicionados à planilha para NF 2776838
2025-07-21 23:07:33,767 - INFO - Processado e adicionado à planilha. (NF: 2776838)
2025-07-21 23:07:33,768 - INFO - Arquivo temporário removido: temp_aaa843b7-d663-46c7-8729-28ce6552e7f1_2020017828326.pdf
2025-07-21 23:07:33,768 - ERROR - Erro ao renomear arquivo 2020017828326.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_aaa843b7-d663-46c7-8729-28ce6552e7f1_2020017828326.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2776838_2020017828326.pdf'
2025-07-21 23:07:33,881 - INFO - Processando arquivo: 2020018729075.pdf
2025-07-21 23:07:33,924 - INFO - Arquivo salvo como: app\uploads\2900893.pdf
2025-07-21 23:07:33,951 - INFO - Dados adicionados à planilha para NF 2900893
2025-07-21 23:07:33,952 - INFO - Processado e adicionado à planilha. (NF: 2900893)
2025-07-21 23:07:33,952 - INFO - Arquivo temporário removido: temp_6c9858e3-5bbd-460e-ac71-5917698e9d09_2020018729075.pdf
2025-07-21 23:07:33,953 - ERROR - Erro ao renomear arquivo 2020018729075.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_6c9858e3-5bbd-460e-ac71-5917698e9d09_2020018729075.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\2900893_2020018729075.pdf'
2025-07-21 23:07:34,053 - INFO - Processando arquivo: 2020019161184.pdf
2025-07-21 23:07:34,070 - INFO - Arquivo salvo como: app\uploads\3142823.pdf
2025-07-21 23:07:34,088 - INFO - Dados adicionados à planilha para NF 3142823
2025-07-21 23:07:34,088 - INFO - Processado e adicionado à planilha. (NF: 3142823)
2025-07-21 23:07:34,089 - INFO - Arquivo temporário removido: temp_f11131e7-8ba0-43c3-946b-906c9512de07_2020019161184.pdf
2025-07-21 23:07:34,089 - ERROR - Erro ao renomear arquivo 2020019161184.pdf: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\temp_f11131e7-8ba0-43c3-946b-906c9512de07_2020019161184.pdf' -> 'C:\\projetos_beTech\\app_faturas\\app\\uploads\\3142823_2020019161184.pdf'
2025-07-21 23:07:34,089 - INFO - Processamento da fila concluído.
2025-07-21 23:13:21,791 - INFO - Verificando e criando a planilha base, se necessário...
