Saltar a contenido

job-envio-keengo

Envio diario de ventas a Keengo (W11, envia_externo_txt_ventas_keengo).

  1. Ejecuta ods.SP_BI_keengo_envios_ventas y lee ods.tmp_keengo_envios_ventas.
  2. Escribe SalesData.220000.<ddmmaaaa de ayer>.dat (separador |, sin cabecera, fin de linea CRLF, TOTAL_UNIDADES entero y TOTAL_MONTO con 2 decimales) en archive/.
  3. Lo sube por SFTP a /home/<usuario>/OUT/ y manda el correo de confirmacion con el .dat adjunto.
  4. Registra la corrida en ods.tbl_control_procesos (Success/Error).

pip install -e ".[dev]"
pytest && ruff check .
python tools/verify_equivalence.py <ruta>/code/activo/PY_ENVIA_EXTERNO_TXT_VENTAS_KEENGO_DIARIA --mutaciones
cp .env.example .env     # completar; chmod 600
python -m envio_keengo --dry-run
Ver RUNBOOK.md (operacion) y AGENTS.md (decisiones y diferencias con el original).


Fuente: repositorio job-envio-keengo, versión 55ff793 (con cambios locales). Página generada con tools/publicar_docs.py.