Files
georgeandClaude Sonnet 5 15e3b5079c se agrega fallback OWTR y calculo de fecha de vencimiento por condicion de pago
- hana_manager.get_delivery ahora busca en ODLN y, si no encuentra, en OWTR
- sapb1_manager resuelve StockTransfers -> Orders (via U_IDC_NUMOV) para
  validar precios de flete cuando la guia es un traslado de inventario
- se corrige el orden de parametros tipo/serie/numero (sin cruces) en
  get_delivery, get_delivery_notes y _get_delivery_entries
- se agrega sapb1_manager.obtener_condicion_pago (BusinessPartners +
  PaymentTermsTypes) y pipeline._calcular_fecha_vencimiento para que
  DocDueDate del draft sea fecha de contabilizacion + dias de la condicion
  de pago del proveedor
- se agrega variante de regex para "VALOR REFER" truncado en sunat_schema.py
- se actualiza documentacion (docs/) reflejando estos cambios

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 13:21:04 -05:00

36 lines
1009 B
Bash

# Copiar este archivo como ".env" (en la misma carpeta que main.py) y completar
# con los valores reales. ".env" nunca debe subirse a git (ya está en .gitignore).
# --- Correo / carpetas del pipeline ---
EMAIL = correo@dominio.com
DOWNLOAD_FOLDER = adjuntos
OUTPUT_FOLDER = resultado
# --- Ruta de red de Facturación Electrónica (ver pipeline._copiar_a_red) ---
RUTA_RED_FACTURACION = \\servidor\ruta\a\Facturacion Electronica\PRODUCCION
RUC_EMPRESA = 00000000000
# --- SAP Business One Service Layer ---
SAP_B1_URL = https://servidor:50000/b1s/v1
SAP_B1_COMPANY =
SAP_B1_USER =
SAP_B1_PASSWORD =
SAP_B1_VERIFY_SSL = false
SAP_B1_TIMEOUT = 15
# --- SAP HANA (fallback de consultas, ver hana_manager.py) ---
HANA_SERVER =
HANA_PORT = 30015
HANA_USER =
HANA_PASSWORD =
HANA_SCHEMA =
# --- Microsoft Graph / Outlook (MSAL, app registration en Azure AD) ---
CLIENT_ID =
CLIENT_SECRET =
TENANT_ID =
VERIFY_SSL = false
# --- Logging (ver logger_manager.py). Opcional, por defecto INFO ---
LOG_LEVEL = INFO