Skip to content

sy-energy

Sistema central del ecosistema. Administra clientes, centros de carga, contratos y demanda; procesa los Estados de Cuenta Diarios de CENACE; calcula el costo de la energía por centro de carga; y genera los estados de cuenta y los CFDI que se entregan al cliente y se cargan al portal SIM.

Todos los demás sistemas existen para alimentarlo o extenderlo. Ver el mapa del ecosistema.

Sy Energy nombra a la empresa y al conjunto de sistemas relacionados. sy-energy nombra al sistema específico documentado en esta sección.

Ficha rápida

CampoValor
TipoSistema web con procesamiento batch y asíncrono
StackPHP 8.5 · Laravel 13 · MySQL · MongoDB · Redis · AWS
DespliegueDeployer, una instancia por participante
Comandos propiosMás de 45
Tareas programadas9 (8 diarias, 1 semanal)
Ciclo mensualDía 1 costo fijo · Día 4 pass-through

Una instancia por participante

sy-energy se despliega una vez por participante del mercado, cada instancia con su propia base de datos y sus propias colas. Antes de ejecutar cualquier comando, confirmar en qué instancia se está trabajando. Un comando correcto en la instancia equivocada produce datos incorrectos sin reportar error.

Por dónde empezar

Si eres…Empieza por
Soporte, primer díaRunbook de operación diaria
Quien ejecuta el cierre mensualCiclo mensual de facturación
Desarrollo, onboardingArquitectura general
Diagnosticando un incidenteDiagnóstico de batch, scheduler y bots
Buscando un comandoComandos operativos

Estado documental

  • Estado general: Borrador
  • Última actualización: 2026-08-02
  • Audiencia: soporte, infraestructura, desarrollo interno y stakeholders
  • Changelog: ver cambios
SecciónEstadoVerificado contraNotas
OverviewBorradorCódigoArquitectura, tecnologías, integraciones, ambientes y variables.
OperaciónBorradorCódigoScheduler, comandos y bots reescritos desde el repositorio.
Ciclo mensualPendiente de revisión SMECódigo + operaciónEl calendario está confirmado; la secuencia de comandos es una propuesta a validar.
MódulosBorradorCódigoClientes, centros de carga, demanda, ECD/CENACE, CFDI y billing.
FacturaciónBorradorCódigoProceso, CFDI, pass-through y documentos financieros.
TroubleshootingBorradorCódigoPlaybooks por dominio.
ValidacionesInternoGaps, contradicciones y preguntas abiertas. No exponer a stakeholders.

Secciones

Overview

Operación

Módulos

Facturación

Troubleshooting

Validaciones internas

Tres cosas que conviene saber antes de operar

1. Encolar no es procesar. Muchos comandos solo publican trabajos en una cola. Reportan éxito aunque ningún worker los procese. Ante un comando que "funcionó" sin efecto, revisar Supervisor.

2. Los procesos trabajan con desfase. La sincronización de ECD pide el documento de hace 5 días, y el cálculo pass-through aplica una fecha de corte configurable. Confundir la fecha de operación con la de ejecución lleva a conclusiones falsas.

3. Los errores de datos son silenciosos. Demanda o energía incompletas no producen errores: producen importes menores a los reales, que se descubren en el cierre o cuando reclama el cliente.

Seguridad documental

Esta documentación no contiene secretos, tokens, credenciales, IPs productivas, URLs privadas ni códigos de participante reales. Los ejemplos usan placeholders como APP_KEY_EXAMPLE, BUCKET_NAME_EXAMPLE o https://example.com.

Al reportar un incidente, sanitizar los fragmentos de log antes de compartirlos: sin credenciales, RFC ni datos personales.