se agrega dias de consulta al archivo config.json, y ahora la función obtiene los documentos de n días hacia atrás

This commit is contained in:
George committed 2026-05-21 09:56:07 -05:00
1 parent cf8d9fbbb2
commit 1503d6a2ec
5 files changed
+15 -6

No files matched your search

+9 -3
View File
@@ -139,7 +139,8 @@ def descargar_comprobante(driver, wait, ruc, tipo, correlativo, monto, fecha, do
########################################################
def main():
registros = hana_client.obtener_registros(days=150)
dias_consulta = CONFIG.mail.days
registros = hana_client.obtener_registros(days=dias_consulta)
download_dir = CONFIG.files.path
os.makedirs(download_dir, exist_ok=True)
@@ -149,6 +150,10 @@ def main():
print(f"📁 Directorio Destino: {download_dir}")
print(f"📊 Total comprobantes a procesar: {len(registros)}")
print("=" * 60)
if not registros or len(registros) == 0:
print("\n⚠️ No se encontraron registros en SAP HANA para los últimos", dias_consulta, "días.")
return
# Configurar opciones de Chrome
chrome_options = Options()
@@ -189,7 +194,9 @@ def main():
ind = registro.get('Indicator')
f_pref = registro.get('FolioPref')
f_num = registro.get('FolioNum')
print(f"\n🔍 PROCESANDO REGISTRO EN HANA: {doc_num} | Tipo: {ind} | Folio: {f_pref}-{f_num}")
tax_date = registro.get('TaxDate')
total = registro.get('DocTotal')
print(f"\n🔍 PROCESANDO REGISTRO EN HANA: {doc_num} | Tipo: {ind} | Folio: {f_pref}-{f_num} | Fecha: {tax_date} | Total: {total}")
ruc = registro.get("LicTradNum")
tipo = registro.get("Indicator")
@@ -248,7 +255,6 @@ if __name__ == "__main__":
print(f"📄 Log guardado en: {log_path}")
print("="*60)
main()
fin_ejecucion = datetime.now()