Contexto obligatorio: PLAN_STELLAR.md y ISSUES_STELLAR.md.
Ola 2 — bloqueada por #5 y #7.
Consume el contrato C5 (nombre del parámetro de red en iso_generator, definido en #7).
Problema
El cierre de día genera un único camt.053 que mezclaría pagos de ambas cadenas en un mismo estado de cuenta.
Por qué importa
Un camt.053 declara una cuenta y una divisa de liquidación. Mezclar dos redes en un mismo documento lo vuelve inválido como estado de cuenta.
Alcance
admin_app/ui_admin/audit_view.py
- El cierre de día genera un estado de cuenta por red, con sufijo de red en el nombre del archivo.
core/iso_generator.py
Fuera de alcance
- El resto del log de auditoría.
- Métricas — es
[XLM-15].
Criterios de aceptación
Pruebas
Con datos sembrados de ambas redes: dos archivos correctos, y el caso de una sola red sin regresión.
Dependencias
Problema
El cierre de día genera un único
camt.053que mezclaría pagos de ambas cadenas en un mismo estado de cuenta.Por qué importa
Un
camt.053declara una cuenta y una divisa de liquidación. Mezclar dos redes en un mismo documento lo vuelve inválido como estado de cuenta.Alcance
admin_app/ui_admin/audit_view.pycore/iso_generator.pygenerate_camt053recibe la red y la usa en los campos correspondientes, respetando el contrato C5 fijado en [XLM-07] ISO 20022 parametrizado por red #7.Fuera de alcance
[XLM-15].Criterios de aceptación
Pruebas
Con datos sembrados de ambas redes: dos archivos correctos, y el caso de una sola red sin regresión.
Dependencias
Payment.network), [XLM-07] ISO 20022 parametrizado por red #7 (contrato C5 — mismo archivoiso_generator.py, va después).