Saltar a contenido

Inventario completo de commits del intervalo

Corte: 067ec7a21cf049451cd349ae473e872883f98e77, revalidado por API el 2026-09-13. Intervalo de ancestros 4b0f549dd72d6d61dd1eb181d165dbe48459480f..067ec7a21cf049451cd349ae473e872883f98e77, sin filtro de fechas. 314 commits: 241 no-merge y 73 merges. No sumar merges como funcionalidades nuevas.

La columna PR se atribuye por merge SHA confirmado por API y pertenencia al grafo de padres, eligiendo el PR fusionado más próximo (menor conjunto de commits), no por el título. Sin PR fusionado atribuible no afirma ausencia absoluta de PR; conserva cambios directos y merges auxiliares. Todos los enlaces de commit van al canon, que contiene la historia. PayrollBPS se consultó solo en lectura.

No es una declaración de 314 cambios funcionales. Este inventario conserva archivos y clasificación de la primera pasada. Sus etiquetas “PENDIENTE DE ANÁLISIS” son históricas y no son el estado actual. La continuación agrupa los 52 PRs y 2 directos en 14 conjuntos integrados, con índice de todos los commits, comportamiento final, guías ampliadas y dependencias U/E/R separadas. No se usa el antiguo contador de 309 como tareas independientes.

Se detectaron 23 commits exclusivamente en carpetas de pruebas; la ubicación no prueba ausencia de impacto, porque corpus y aprobaciones afectan gobierno/evidencia. Se revisan con su conjunto final, no como nuevas operaciones mensuales. Se conservan cinco justificaciones individuales de la primera pasada. No se hereda aprobación ni resultado de prueba; un título como el de a69a59fd no acredita una validación ejecutada.

Commit y asunto histórico PR fusionado atribuible Archivos modificados respecto al primer padre Clasificación HISTÓRICA al inventariar (estado actual en G01–G14)
6ed7e31a Re-diagnostica los 84 casos C contra el arbol vivo y gobierna su decision PayrollBPS #7 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/tests/csv_casos.py
bps_nomina_base/tests/data/corpus_e2e_m01_maestros_contratos.json
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_base/tests/test_contrato_runners.py
bps_nomina_base/tests/test_runner_e2e_m01_maestros_contratos.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/models/__init__.py
bps_nomina_conciliacion/models/decision_alcance.py
bps_nomina_conciliacion/security/decision_alcance_groups.xml
bps_nomina_conciliacion/security/ir.model.access.csv
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/data/corpus_e2e_composicion.json
bps_nomina_conciliacion/tests/test_decision_alcance.py
bps_nomina_conciliacion/tests/test_runner_e2e_composicion.py
bps_nomina_conciliacion/views/decision_alcance_views.xml
bps_nomina_riesgo/tests/data/corpus_e2e_m13_riesgo.json
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7245c902 Merge remote-tracking branch 'origin/dev-fase3' into claude/RC1-rediagnostico-84C-e-instrumento PayrollBPS #7 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/account_move_productivo.py
bps_nomina_contable/tests/test_account_move_productivo.py
bps_nomina_contable/views/contable_views.xml
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/views/firmante_views.xml
uat/rc1_uat_usuario/ANEXO_HABILITACION_UAT.md
uat/rc1_uat_usuario/RUNBOOK_UAT_USUARIO.md
uat/rc1_uat_usuario/alistamiento.py
uat/rc1_uat_usuario/aprovisionar_uat.py
uat/rc1_uat_usuario/contrato_guion_uat.py
uat/rc1_uat_usuario/guardia_bd.py
uat/rc1_uat_usuario/pruebas_aislamiento.py
uat/rc1_uat_usuario/semilla_d19.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a3b58d61 Acota el candado de clase C a los estados en que el caso deja de bloquear PayrollBPS #7 bps_nomina_base/tests/csv_casos.py
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
38797521 Sella la bandeja con el SHA entregado y la base viva del carril PayrollBPS #7 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e6c20aa6 Corrige H1: la composicion de una familia ratificada es parte del acta PayrollBPS #7 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/models/decision_alcance.py
bps_nomina_conciliacion/tests/test_decision_alcance.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
eb7a9d7f Merge pull request #7 from xdiegob/claude/RC1-rediagnostico-84C-e-instrumento PayrollBPS #7 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/tests/csv_casos.py
bps_nomina_base/tests/data/corpus_e2e_m01_maestros_contratos.json
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_base/tests/test_contrato_runners.py
bps_nomina_base/tests/test_runner_e2e_m01_maestros_contratos.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/models/__init__.py
bps_nomina_conciliacion/models/decision_alcance.py
bps_nomina_conciliacion/security/decision_alcance_groups.xml
bps_nomina_conciliacion/security/ir.model.access.csv
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/data/corpus_e2e_composicion.json
bps_nomina_conciliacion/tests/test_decision_alcance.py
bps_nomina_conciliacion/tests/test_runner_e2e_composicion.py
bps_nomina_conciliacion/views/decision_alcance_views.xml
bps_nomina_riesgo/tests/data/corpus_e2e_m13_riesgo.json
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
75ebbf03 RC1: habilita nómina por interfaz F5 a F14 PayrollBPS #8 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/tests/test_navegacion_app.py
bps_nomina_app/views/bps_nomina_app_menus.xml
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/__init__.py
bps_nomina_contable/models/reapertura_periodo_wizard.py
bps_nomina_contable/security/ir.model.access.csv
bps_nomina_contable/tests/test_contable.py
bps_nomina_contable/views/contable_views.xml
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/tests/test_dsne_consolidar_wizard.py
bps_nomina_dsne/views/dsne_consolidar_wizard_views.xml
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/__init__.py
bps_nomina_liquidacion/models/ejecucion_nomina_wizard.py
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/security/ir.model.access.csv
bps_nomina_liquidacion/tests/__init__.py
bps_nomina_liquidacion/tests/test_ejecucion_nomina_wizard.py
bps_nomina_liquidacion/views/preliquidacion_views.xml
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/tests/test_pila_consolidar_wizard.py
bps_nomina_pila/views/pila_consolidar_wizard_views.xml
bps_nomina_riesgo/CHANGELOG.md
bps_nomina_riesgo/__manifest__.py
bps_nomina_riesgo/models/__init__.py
bps_nomina_riesgo/models/gate_terminacion_wizard.py
bps_nomina_riesgo/security/ir.model.access.csv
bps_nomina_riesgo/tests/test_gate_terminacion.py
bps_nomina_riesgo/views/gate_terminacion_views.xml
uat/rc1_uat_usuario/ANEXO_HABILITACION_UAT.md
uat/rc1_uat_usuario/RUNBOOK_UAT_USUARIO.md
uat/rc1_uat_usuario/alistamiento.py
uat/rc1_uat_usuario/posicionamiento.py
uat/rc1_uat_usuario/semilla_d19.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
fbe88e48 docs: registra entrega ORQ-2026-08-10-002 PayrollBPS #8 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0420696d docs: fija PR de operabilidad por interfaz PayrollBPS #8 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
b4011abc RC1: corrige warning y censo de operabilidad PayrollBPS #8 bps_nomina_riesgo/CHANGELOG.md
bps_nomina_riesgo/__manifest__.py
bps_nomina_riesgo/models/gate_terminacion_wizard.py
bps_nomina_riesgo/tests/test_gate_terminacion.py
uat/rc1_uat_usuario/ANEXO_HABILITACION_UAT.md
uat/rc1_uat_usuario/RUNBOOK_UAT_USUARIO.md
uat/rc1_uat_usuario/alistamiento.py
uat/rc1_uat_usuario/posicionamiento.py
uat/rc1_uat_usuario/pruebas_aislamiento.py
uat/rc1_uat_usuario/semilla_d19.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
6af2ae5a docs: registra reancla y correcciones de PR #8 PayrollBPS #8 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c3238fc2 Certificado laboral (HU-134) y memoria de transaccion de get_vigente PayrollBPS #9 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/models/__init__.py
bps_nomina_base/models/catalogo_vigencia.py
bps_nomina_base/models/certificado_laboral.py
bps_nomina_base/report/certificado_laboral_report.xml
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_catalogo_vigencia_memoria.py
bps_nomina_base/tests/test_certificado_laboral.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/models/pago_banco.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
62249a6a Anexa el carril del certificado laboral a la bandeja de auditoria PayrollBPS #9 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
2e154863 Quita la invocacion real de wkhtmltopdf de la prueba del certificado PayrollBPS #9 bps_nomina_base/tests/test_certificado_laboral.py INTERNO SIN CAMBIO OPERATIVO: Prueba declara informe; retira invocación de wkhtmltopdf. Sin cambio de plantilla/acción; no acredita PDF real.
c2141d82 Actualiza la bandeja con el SHA de codigo definitivo y la nota del build amarillo PayrollBPS #9 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a42f52e8 Corrige H1: el certificado rechazaba el cero pero no un salario negativo PayrollBPS #9 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/models/certificado_laboral.py
bps_nomina_base/tests/test_certificado_laboral.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
fb0bc823 Actualiza la bandeja con el SHA de la correccion H1 PayrollBPS #9 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
8a9a91ab docs: corrige coherencia H4 del RUNBOOK UAT PayrollBPS #8 uat/rc1_uat_usuario/RUNBOOK_UAT_USUARIO.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7d39eb00 Merge pull request #8 from xdiegob/codex/RC1-operabilidad-por-interfaz PayrollBPS #8 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/tests/test_navegacion_app.py
bps_nomina_app/views/bps_nomina_app_menus.xml
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/__init__.py
bps_nomina_contable/models/reapertura_periodo_wizard.py
bps_nomina_contable/security/ir.model.access.csv
bps_nomina_contable/tests/test_contable.py
bps_nomina_contable/views/contable_views.xml
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/tests/test_dsne_consolidar_wizard.py
bps_nomina_dsne/views/dsne_consolidar_wizard_views.xml
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/__init__.py
bps_nomina_liquidacion/models/ejecucion_nomina_wizard.py
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/security/ir.model.access.csv
bps_nomina_liquidacion/tests/__init__.py
bps_nomina_liquidacion/tests/test_ejecucion_nomina_wizard.py
bps_nomina_liquidacion/views/preliquidacion_views.xml
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/tests/test_pila_consolidar_wizard.py
bps_nomina_pila/views/pila_consolidar_wizard_views.xml
bps_nomina_riesgo/CHANGELOG.md
bps_nomina_riesgo/__manifest__.py
bps_nomina_riesgo/models/__init__.py
bps_nomina_riesgo/models/gate_terminacion_wizard.py
bps_nomina_riesgo/security/ir.model.access.csv
bps_nomina_riesgo/tests/test_gate_terminacion.py
bps_nomina_riesgo/views/gate_terminacion_views.xml
uat/rc1_uat_usuario/ANEXO_HABILITACION_UAT.md
uat/rc1_uat_usuario/RUNBOOK_UAT_USUARIO.md
uat/rc1_uat_usuario/alistamiento.py
uat/rc1_uat_usuario/posicionamiento.py
uat/rc1_uat_usuario/pruebas_aislamiento.py
uat/rc1_uat_usuario/semilla_d19.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
6e99d97c Integra la base viva (PR #8) y resuelve la bandeja conservando ambos anexos PayrollBPS #9 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/tests/test_navegacion_app.py
bps_nomina_app/views/bps_nomina_app_menus.xml
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/__init__.py
bps_nomina_contable/models/reapertura_periodo_wizard.py
bps_nomina_contable/security/ir.model.access.csv
bps_nomina_contable/tests/test_contable.py
bps_nomina_contable/views/contable_views.xml
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/tests/test_dsne_consolidar_wizard.py
bps_nomina_dsne/views/dsne_consolidar_wizard_views.xml
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/__init__.py
bps_nomina_liquidacion/models/ejecucion_nomina_wizard.py
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/security/ir.model.access.csv
bps_nomina_liquidacion/tests/__init__.py
bps_nomina_liquidacion/tests/test_ejecucion_nomina_wizard.py
bps_nomina_liquidacion/views/preliquidacion_views.xml
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/tests/test_pila_consolidar_wizard.py
bps_nomina_pila/views/pila_consolidar_wizard_views.xml
bps_nomina_riesgo/CHANGELOG.md
bps_nomina_riesgo/__manifest__.py
bps_nomina_riesgo/models/__init__.py
bps_nomina_riesgo/models/gate_terminacion_wizard.py
bps_nomina_riesgo/security/ir.model.access.csv
bps_nomina_riesgo/tests/test_gate_terminacion.py
bps_nomina_riesgo/views/gate_terminacion_views.xml
uat/rc1_uat_usuario/ANEXO_HABILITACION_UAT.md
uat/rc1_uat_usuario/RUNBOOK_UAT_USUARIO.md
uat/rc1_uat_usuario/alistamiento.py
uat/rc1_uat_usuario/posicionamiento.py
uat/rc1_uat_usuario/pruebas_aislamiento.py
uat/rc1_uat_usuario/semilla_d19.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
845c2f0c Merge pull request #9 from xdiegob/claude/RC1-certificado-laboral-y-trinquete PayrollBPS #9 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/models/__init__.py
bps_nomina_base/models/catalogo_vigencia.py
bps_nomina_base/models/certificado_laboral.py
bps_nomina_base/report/certificado_laboral_report.xml
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_catalogo_vigencia_memoria.py
bps_nomina_base/tests/test_certificado_laboral.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/models/pago_banco.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ce4c51d8 Agenda consolidada de ratificacion, exportacion del bloque y ruta de F12 PayrollBPS #10 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
CLAUDE.md
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/models/__init__.py
bps_nomina_conciliacion/models/cierre_periodo_conciliacion.py
bps_nomina_conciliacion/models/decision_alcance.py
bps_nomina_conciliacion/models/dependencia_externa.py
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/models/ratificacion_po.py
bps_nomina_conciliacion/security/ir.model.access.csv
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/test_cierre_periodo_f12.py
bps_nomina_conciliacion/tests/test_decision_alcance.py
bps_nomina_conciliacion/tests/test_dependencia_externa.py
bps_nomina_conciliacion/tests/test_ratificacion_agenda.py
bps_nomina_conciliacion/views/cierre_periodo_conciliacion_views.xml
bps_nomina_conciliacion/views/decision_alcance_views.xml
bps_nomina_conciliacion/views/dependencia_externa_views.xml
bps_nomina_conciliacion/views/ratificacion_agenda_views.xml
docs/compliance/INFORME_PROCEDENCIA_BPS_F3.md
docs/fase3/continuidad_odoosh_preuat.md
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d078ee4e Precisa dos comentarios del acta de dependencias y de la agenda PayrollBPS #10 bps_nomina_conciliacion/models/dependencia_externa.py
bps_nomina_conciliacion/models/ratificacion_agenda.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
1117b517 Anexa el carril del acta y F12 a la bandeja de auditoria PayrollBPS #10 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
04cd8826 RC1 HU-106 F220: habilita trazabilidad y migracion local PayrollBPS #11 bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/data/formulario220_casillas_data.xml
bps_nomina_retencion/data/formulario220_reglas_data.xml
bps_nomina_retencion/data/formulario220_secuencia_data.xml
bps_nomina_retencion/migrations/19.0.4.3.0/post-migrate.py
bps_nomina_retencion/models/__init__.py
bps_nomina_retencion/models/formulario_220.py
bps_nomina_retencion/models/formulario_220_acumulado.py
bps_nomina_retencion/models/formulario_220_reporte.py
bps_nomina_retencion/report/formulario220_report.xml
bps_nomina_retencion/tests/test_soporte_anual.py
bps_nomina_retencion/views/formulario220_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
f61e82e1 RC1 HU-106 F220: registra entrega para auditoria PayrollBPS #11 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ddea214d fix(HU-106): corrige serie F220 y bloqueo FSP PayrollBPS #11 bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/data/formulario220_casillas_data.xml
bps_nomina_retencion/migrations/19.0.4.3.1/post-migrate.py
bps_nomina_retencion/models/formulario_220.py
bps_nomina_retencion/models/formulario_220_acumulado.py
bps_nomina_retencion/tests/test_soporte_anual.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c00f88c0 Corrige H1: un acta historica sin referencia PO no se presenta como ratificada PayrollBPS #10 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/models/decision_alcance.py
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/models/ratificacion_po.py
bps_nomina_conciliacion/security/ir.model.access.csv
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/test_acta_historica_sin_referencia.py
bps_nomina_conciliacion/views/decision_alcance_views.xml
bps_nomina_conciliacion/views/ratificacion_agenda_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c2da4e73 fix(HU-106): unifica serie F220 por compañía PayrollBPS #11 bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/data/formulario220_secuencia_data.xml
bps_nomina_retencion/migrations/19.0.4.3.2/post-migrate.py
bps_nomina_retencion/models/formulario_220.py
bps_nomina_retencion/tests/test_soporte_anual.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
401f2f3a Merge pull request #10 from xdiegob/claude/RC1-acta-ratificacion-y-f12 PayrollBPS #10 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
CLAUDE.md
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/models/__init__.py
bps_nomina_conciliacion/models/cierre_periodo_conciliacion.py
bps_nomina_conciliacion/models/decision_alcance.py
bps_nomina_conciliacion/models/dependencia_externa.py
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/models/ratificacion_po.py
bps_nomina_conciliacion/security/ir.model.access.csv
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/test_acta_historica_sin_referencia.py
bps_nomina_conciliacion/tests/test_cierre_periodo_f12.py
bps_nomina_conciliacion/tests/test_decision_alcance.py
bps_nomina_conciliacion/tests/test_dependencia_externa.py
bps_nomina_conciliacion/tests/test_ratificacion_agenda.py
bps_nomina_conciliacion/views/cierre_periodo_conciliacion_views.xml
bps_nomina_conciliacion/views/decision_alcance_views.xml
bps_nomina_conciliacion/views/dependencia_externa_views.xml
bps_nomina_conciliacion/views/ratificacion_agenda_views.xml
docs/compliance/INFORME_PROCEDENCIA_BPS_F3.md
docs/fase3/continuidad_odoosh_preuat.md
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
f6c0766a merge: reancla HU-106 sobre dev-fase3 PayrollBPS #11 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
CLAUDE.md
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/models/__init__.py
bps_nomina_conciliacion/models/cierre_periodo_conciliacion.py
bps_nomina_conciliacion/models/decision_alcance.py
bps_nomina_conciliacion/models/dependencia_externa.py
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/models/ratificacion_po.py
bps_nomina_conciliacion/security/ir.model.access.csv
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/test_acta_historica_sin_referencia.py
bps_nomina_conciliacion/tests/test_cierre_periodo_f12.py
bps_nomina_conciliacion/tests/test_decision_alcance.py
bps_nomina_conciliacion/tests/test_dependencia_externa.py
bps_nomina_conciliacion/tests/test_ratificacion_agenda.py
bps_nomina_conciliacion/views/cierre_periodo_conciliacion_views.xml
bps_nomina_conciliacion/views/decision_alcance_views.xml
bps_nomina_conciliacion/views/dependencia_externa_views.xml
bps_nomina_conciliacion/views/ratificacion_agenda_views.xml
docs/compliance/INFORME_PROCEDENCIA_BPS_F3.md
docs/fase3/continuidad_odoosh_preuat.md
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
22faef1c S1: gate de preentrega para los controles que las auditorias ya devolvieron PayrollBPS #12 .github/workflows/ci.yml
HOJA_DEVOLUCIONES.md
tools/preentrega.py
tools/tests/test_preentrega.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c084568a S2: dos gates de minimos del contrato laboral y el PASO 0 de la familia D01 PayrollBPS #12 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/models/__init__.py
bps_nomina_base/models/hr_version_minimos.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/data/corpus_e2e_m01_maestros_contratos.json
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_base/tests/test_contrato_runners.py
bps_nomina_base/tests/test_hu123_minimos_contrato.py
bps_nomina_base/tests/test_runner_e2e_m01_maestros_contratos.py
bps_nomina_base/views/res_company_views.xml
bps_nomina_tiempos/CHANGELOG.md
bps_nomina_tiempos/__manifest__.py
bps_nomina_tiempos/tests/test_runner_e2e_m03_jornada.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e3767781 S3: la familia de decision D04 se parte antes de que se pueda firmar mal PayrollBPS #12 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.13.0/post-migrate.py
bps_nomina_conciliacion/migrations/19.0.6.13.0/pre-migrate.py
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/test_particion_d04_alcance.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e542db7e Corrige lo que la revision adversarial rompio del propio carril PayrollBPS #12 HOJA_DEVOLUCIONES.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/models/hr_version_minimos.py
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_hu123_minimos_contrato.py
bps_nomina_conciliacion/migrations/19.0.6.13.0/post-migrate.py
bps_nomina_conciliacion/tests/test_particion_d04_alcance.py
tools/preentrega.py
tools/tests/test_preentrega.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0339e4b0 Merge pull request #11 from xdiegob/codex/RC1-hu106-certificado-220 PayrollBPS #11 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/data/formulario220_casillas_data.xml
bps_nomina_retencion/data/formulario220_reglas_data.xml
bps_nomina_retencion/migrations/19.0.4.3.0/post-migrate.py
bps_nomina_retencion/migrations/19.0.4.3.1/post-migrate.py
bps_nomina_retencion/migrations/19.0.4.3.2/post-migrate.py
bps_nomina_retencion/models/__init__.py
bps_nomina_retencion/models/formulario_220.py
bps_nomina_retencion/models/formulario_220_acumulado.py
bps_nomina_retencion/models/formulario_220_reporte.py
bps_nomina_retencion/report/formulario220_report.xml
bps_nomina_retencion/tests/test_soporte_anual.py
bps_nomina_retencion/views/formulario220_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c134dcba Integra la base viva (PR #11) sobre el carril de preentrega y contratacion PayrollBPS #12 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/data/formulario220_casillas_data.xml
bps_nomina_retencion/data/formulario220_reglas_data.xml
bps_nomina_retencion/migrations/19.0.4.3.0/post-migrate.py
bps_nomina_retencion/migrations/19.0.4.3.1/post-migrate.py
bps_nomina_retencion/migrations/19.0.4.3.2/post-migrate.py
bps_nomina_retencion/models/__init__.py
bps_nomina_retencion/models/formulario_220.py
bps_nomina_retencion/models/formulario_220_acumulado.py
bps_nomina_retencion/models/formulario_220_reporte.py
bps_nomina_retencion/report/formulario220_report.xml
bps_nomina_retencion/tests/test_soporte_anual.py
bps_nomina_retencion/views/formulario220_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
dad7585f Anexa el carril de preentrega y contratacion a la bandeja de auditoria PayrollBPS #12 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
651c50a8 Corrige lo que la suite y el build devolvieron sobre el arbol compuesto PayrollBPS #12 bps_nomina_base/tests/test_hu123_minimos_contrato.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.13.0/post-migrate.py
bps_nomina_conciliacion/migrations/19.0.6.13.0/pre-migrate.py
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/tests/test_particion_d04_alcance.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e349e3f9 Revierte el cambio del exportador de actas y REPORTA el riesgo en su lugar PayrollBPS #12 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/tests/test_particion_d04_alcance.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3eaef396 Corrige el pre-migrate: un pre-migrate no puede usar el ORM del propio modulo PayrollBPS #12 bps_nomina_conciliacion/migrations/19.0.6.13.0/pre-migrate.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d2cb617f Mueve la particion al post-migrate: el noupdate del BLOQUE manda sobre el almacenado PayrollBPS #12 bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/migrations/19.0.6.13.0/post-migrate.py
bps_nomina_conciliacion/migrations/19.0.6.13.0/pre-migrate.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a69a59fd RC1 D13: revalida libranzas y conserva bloqueo PayrollBPS #13 bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
c0394143 RC1 D14: bloquea solape incapacidad y tiempo PayrollBPS #13 bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/tests/test_preliquidacion.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
939df1c9 RC1 D14: reconcilia recibos antes de TXT PILA PayrollBPS #13 bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/pila_archivo_local.py
bps_nomina_pila/tests/test_pila_archivo_tipo1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
da889a6c Sella la bandeja con el SHA de codigo entregado PayrollBPS #12 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e837c109 RC1 D13-D14: precisa evidencia de controles parciales PayrollBPS #13 bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
88014686 RC1 D13-D14: registra entrega para auditoria PayrollBPS #13 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
9e55629e fix(inventario): corrige evidencia H1 de PR13 PayrollBPS #13 bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
7df2d999 Corrige H1 del PR 12: el minimo se saltaba declarando el vinculo despues PayrollBPS #12 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/models/hr_version_minimos.py
bps_nomina_base/tests/test_hu123_minimos_contrato.py
bps_nomina_base/tests/test_runner_e2e_m01_maestros_contratos.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a6bdd10e Merge pull request #13 from xdiegob/codex/RC1-documento-recibo-d13-d14 PayrollBPS #13 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/tests/test_preliquidacion.py
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/pila_archivo_local.py
bps_nomina_pila/tests/test_pila_archivo_tipo1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
b459460d Integra la base viva (PR #13) conservando las dos entregas PayrollBPS #12 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/tests/test_preliquidacion.py
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/pila_archivo_local.py
bps_nomina_pila/tests/test_pila_archivo_tipo1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0a7abce3 Merge pull request #12 from xdiegob/claude/RC1-preentrega-y-contratacion-d01-d04 PayrollBPS #12 .github/workflows/ci.yml
BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/models/__init__.py
bps_nomina_base/models/hr_version_minimos.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/data/corpus_e2e_m01_maestros_contratos.json
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_base/tests/test_contrato_runners.py
bps_nomina_base/tests/test_hu123_minimos_contrato.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_base/tests/test_runner_e2e_m01_maestros_contratos.py
bps_nomina_base/views/res_company_views.xml
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.13.0/post-migrate.py
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/test_particion_d04_alcance.py
bps_nomina_tiempos/CHANGELOG.md
bps_nomina_tiempos/__manifest__.py
bps_nomina_tiempos/tests/test_runner_e2e_m03_jornada.py
tools/preentrega.py
tools/tests/test_preentrega.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d94bb210 RC1 D06: obligacion de disfrute, art. 192 CST y puente del banco de vacaciones PayrollBPS #14 HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_base/tests/test_contrato_runners.py
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/__init__.py
bps_nomina_liquidacion/models/liquidacion_vacaciones.py
bps_nomina_liquidacion/tests/data/corpus_e2e_m12.json
bps_nomina_liquidacion/tests/test_runner_e2e_m12.py
bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/FICHA_DECISION_B04_C018.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/data/conceptos_base_vacaciones_data.xml
bps_nomina_prestaciones/data/parametros_prestaciones_data.xml
bps_nomina_prestaciones/models/__init__.py
bps_nomina_prestaciones/models/vacaciones_obligacion.py
bps_nomina_prestaciones/security/ir.model.access.csv
bps_nomina_prestaciones/security/record_rules.xml
bps_nomina_prestaciones/tests/__init__.py
bps_nomina_prestaciones/tests/data/corpus_e2e_m06_prestaciones.json
bps_nomina_prestaciones/tests/test_decision_b04_c018_y_alcance.py
bps_nomina_prestaciones/tests/test_runner_e2e_m06_prestaciones.py
bps_nomina_prestaciones/tests/test_vacaciones_obligacion.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
402d7e33 RC1 D06: mensaje de la obligacion vencida y anexo de entrega en la bandeja PayrollBPS #14 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_prestaciones/models/vacaciones_obligacion.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
f2e4b0ab RC1 D06: acotar la agenda de decisiones al cerrar los siete casos (MIG-15) PayrollBPS #14 bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.14.0/post-migrate.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7859b2f6 RC1 D06: bandeja con la ampliacion de cerca declarada PayrollBPS #14 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
acfa7bb2 F3 RC1 bases/riesgo/adaptadores: FSP fuenteado y trazabilidad M13 PayrollBPS #15 bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_ibc/CHANGELOG.md
bps_nomina_ibc/__manifest__.py
bps_nomina_ibc/data/fsp_data.xml
bps_nomina_ibc/migrations/19.0.1.1.0/post-migrate.py
bps_nomina_ibc/models/calculo_fsp.py
bps_nomina_ibc/models/hr_payslip.py
bps_nomina_ibc/security/ir.model.access.csv
bps_nomina_ibc/security/record_rules.xml
bps_nomina_ibc/tests/test_calculo_fsp.py
bps_nomina_ibc/tests/test_runner_e2e_m05_ibc.py
bps_nomina_ibc/views/calculo_fsp_views.xml
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/tests/test_preliquidacion.py
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/pila_catalogo.py
bps_nomina_pila/models/pila_planilla.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/models/depuracion.py
bps_nomina_retencion/models/formulario_220_acumulado.py
bps_nomina_retencion/tests/test_soporte_anual.py
bps_nomina_riesgo/CHANGELOG.md
bps_nomina_riesgo/__manifest__.py
bps_nomina_riesgo/migrations/19.0.5.6.0/post-migrate.py
bps_nomina_riesgo/models/tercerizacion.py
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
bps_nomina_riesgo/tests/test_tercerizacion.py
bps_nomina_riesgo/views/tercerizacion_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
4e0f856f F3 RC1 bases/riesgo/adaptadores: anexa entrega para auditoría PayrollBPS #15 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
6050cf60 Merge pull request #15 from xdiegob/codex/RC1-bases-riesgo-adaptadores PayrollBPS #15 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_ibc/CHANGELOG.md
bps_nomina_ibc/__manifest__.py
bps_nomina_ibc/data/fsp_data.xml
bps_nomina_ibc/migrations/19.0.1.1.0/post-migrate.py
bps_nomina_ibc/models/calculo_fsp.py
bps_nomina_ibc/models/hr_payslip.py
bps_nomina_ibc/security/ir.model.access.csv
bps_nomina_ibc/security/record_rules.xml
bps_nomina_ibc/tests/test_calculo_fsp.py
bps_nomina_ibc/tests/test_runner_e2e_m05_ibc.py
bps_nomina_ibc/views/calculo_fsp_views.xml
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/tests/test_preliquidacion.py
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/pila_catalogo.py
bps_nomina_pila/models/pila_planilla.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/models/depuracion.py
bps_nomina_retencion/models/formulario_220_acumulado.py
bps_nomina_retencion/tests/test_soporte_anual.py
bps_nomina_riesgo/CHANGELOG.md
bps_nomina_riesgo/__manifest__.py
bps_nomina_riesgo/migrations/19.0.5.6.0/post-migrate.py
bps_nomina_riesgo/models/tercerizacion.py
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
bps_nomina_riesgo/tests/test_tercerizacion.py
bps_nomina_riesgo/views/tercerizacion_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7c616e3a Corrige H1 del PR #14: la obligacion continua se cerraba sin agenda previa PayrollBPS #14 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/vacaciones_obligacion.py
bps_nomina_prestaciones/tests/test_vacaciones_obligacion.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
cfb58629 Reancla sobre la base viva (PR #15) por union y renumera MIG-15 -> MIG-17 PayrollBPS #14 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_ibc/CHANGELOG.md
bps_nomina_ibc/__manifest__.py
bps_nomina_ibc/data/fsp_data.xml
bps_nomina_ibc/migrations/19.0.1.1.0/post-migrate.py
bps_nomina_ibc/models/calculo_fsp.py
bps_nomina_ibc/models/hr_payslip.py
bps_nomina_ibc/security/ir.model.access.csv
bps_nomina_ibc/security/record_rules.xml
bps_nomina_ibc/tests/test_calculo_fsp.py
bps_nomina_ibc/tests/test_runner_e2e_m05_ibc.py
bps_nomina_ibc/views/calculo_fsp_views.xml
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/tests/test_preliquidacion.py
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/pila_catalogo.py
bps_nomina_pila/models/pila_planilla.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/models/depuracion.py
bps_nomina_retencion/models/formulario_220_acumulado.py
bps_nomina_retencion/tests/test_soporte_anual.py
bps_nomina_riesgo/CHANGELOG.md
bps_nomina_riesgo/__manifest__.py
bps_nomina_riesgo/migrations/19.0.5.6.0/post-migrate.py
bps_nomina_riesgo/models/tercerizacion.py
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
bps_nomina_riesgo/tests/test_tercerizacion.py
bps_nomina_riesgo/views/tercerizacion_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
916fcf32 Merge pull request #14 from xdiegob/claude/RC1-prestaciones-d06-d09-d10 PayrollBPS #14 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_base/tests/test_contrato_runners.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.14.0/post-migrate.py
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/__init__.py
bps_nomina_liquidacion/models/liquidacion_vacaciones.py
bps_nomina_liquidacion/tests/data/corpus_e2e_m12.json
bps_nomina_liquidacion/tests/test_runner_e2e_m12.py
bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/FICHA_DECISION_B04_C018.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/data/conceptos_base_vacaciones_data.xml
bps_nomina_prestaciones/data/parametros_prestaciones_data.xml
bps_nomina_prestaciones/models/__init__.py
bps_nomina_prestaciones/models/vacaciones_obligacion.py
bps_nomina_prestaciones/security/ir.model.access.csv
bps_nomina_prestaciones/security/record_rules.xml
bps_nomina_prestaciones/tests/__init__.py
bps_nomina_prestaciones/tests/data/corpus_e2e_m06_prestaciones.json
bps_nomina_prestaciones/tests/test_decision_b04_c018_y_alcance.py
bps_nomina_prestaciones/tests/test_runner_e2e_m06_prestaciones.py
bps_nomina_prestaciones/tests/test_vacaciones_obligacion.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
4defe61e F3 RC1 D15: integracion transversal y auditabilidad intermodular PayrollBPS #16 HOJA_DEVOLUCIONES.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.15.0/post-migrate.py
bps_nomina_conciliacion/models/__init__.py
bps_nomina_conciliacion/models/cadena_periodo.py
bps_nomina_conciliacion/models/correlacion.py
bps_nomina_conciliacion/models/correlacion_emisores.py
bps_nomina_conciliacion/security/ir.model.access.csv
bps_nomina_conciliacion/security/record_rules.xml
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/data/corpus_e2e_transversal_b15.json
bps_nomina_conciliacion/tests/flujo_b15.py
bps_nomina_conciliacion/tests/test_cadena_periodo.py
bps_nomina_conciliacion/tests/test_correlacion.py
bps_nomina_conciliacion/tests/test_runner_e2e_transversal_b15.py
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/__init__.py
bps_nomina_contable/models/hr_version_centro_costo.py
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/__init__.py
bps_nomina_liquidacion/models/gates_pre_calculo.py
bps_nomina_liquidacion/models/salario_vigencia.py
bps_nomina_liquidacion/security/ir.model.access.csv
bps_nomina_liquidacion/security/record_rules.xml
bps_nomina_liquidacion/tests/__init__.py
bps_nomina_liquidacion/tests/test_gates_pre_calculo_d15.py
bps_nomina_liquidacion/tests/test_salario_vigencia.py
bps_nomina_novedades/CHANGELOG.md
bps_nomina_novedades/__manifest__.py
bps_nomina_novedades/models/novedad_operativa.py
bps_nomina_reportes/CHANGELOG.md
bps_nomina_reportes/__manifest__.py
bps_nomina_reportes/models/__init__.py
bps_nomina_reportes/models/composicion_centro_costo.py
bps_nomina_reportes/security/ir.model.access.csv
bps_nomina_reportes/security/record_rules.xml
bps_nomina_reportes/tests/__init__.py
bps_nomina_reportes/tests/test_composicion_centro_costo.py
bps_nomina_tiempos/CHANGELOG.md
bps_nomina_tiempos/__manifest__.py
bps_nomina_tiempos/models/__init__.py
bps_nomina_tiempos/models/importacion_tiempos.py
bps_nomina_tiempos/models/registro_hora.py
bps_nomina_tiempos/security/ir.model.access.csv
bps_nomina_tiempos/security/record_rules.xml
bps_nomina_tiempos/tests/__init__.py
bps_nomina_tiempos/tests/test_importacion_tiempos.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
95c091aa F3 RC1 D15: anexa entrega para auditoria PayrollBPS #16 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d6d27fa7 Corrige el N+1 que el gate de escala atrapo en el emisor de correlacion PayrollBPS #16 bps_nomina_conciliacion/models/correlacion_emisores.py PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
fbcf20a8 F3 RC1 D15: anexa a la bandeja el hallazgo del gate de escala PayrollBPS #16 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
9d53d947 F4 RC1 DIAN habilitacion: conector nominal gobernado PayrollBPS #17 HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__init__.py
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/controllers/__init__.py
bps_nomina_firmante/controllers/dsne_vault_habilitacion.py
bps_nomina_firmante/migrations/19.0.5.19.0/post-migrate.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_firma_candidato.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_preflight.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/security/ir.model.access.csv
bps_nomina_firmante/security/record_rules.xml
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_ingreso_seguro_credenciales_dian.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_ibc/views/calculo_fsp_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
1df7c883 D15: B15-C005 no cierra; el coste de hr_attendance esta medido PayrollBPS #16 bps_nomina_base/CHANGELOG.md
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.15.0/post-migrate.py
bps_nomina_conciliacion/tests/data/corpus_e2e_transversal_b15.json
bps_nomina_conciliacion/tests/test_runner_e2e_transversal_b15.py
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/models/hr_version_centro_costo.py
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/tests/test_gates_pre_calculo_d15.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
fdd3e6ac F3 RC1 D15: bandeja al dia con el resultado real (6 de 8) PayrollBPS #16 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
38f70511 D15: la familia es UNA pregunta, no dos PayrollBPS #16 bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.15.0/post-migrate.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
2bcb3ddb fix(dian): conserva garantia textual de preflight sin red PayrollBPS #17 bps_nomina_firmante/models/dsne_habilitacion.py PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
1f139c89 docs(dian): registra entrega de habilitacion para auditoria PayrollBPS #17 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
66bd4fdd fix(dian): resuelve traducciones desde entorno HTTP PayrollBPS #17 bps_nomina_firmante/controllers/dsne_vault_habilitacion.py PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
5bb201ad Corrige H1 del PR #16: la vigencia salarial retropropagaba una version futura PayrollBPS #16 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/salario_vigencia.py
bps_nomina_liquidacion/tests/test_salario_vigencia.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
65fbb0d5 fix(dian): valida SAN TLS y cierra consulta fallida PayrollBPS #17 HOJA_DEVOLUCIONES.md
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_ibc/models/calculo_fsp.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
12157098 docs(auditoria): anexa correccion de PR 17 PayrollBPS #17 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0bedd422 Merge pull request #17 from xdiegob/codex/RC1-dian-habilitacion-conector PayrollBPS #17 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__init__.py
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/controllers/__init__.py
bps_nomina_firmante/controllers/dsne_vault_habilitacion.py
bps_nomina_firmante/migrations/19.0.5.19.0/post-migrate.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_firma_candidato.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_preflight.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/security/ir.model.access.csv
bps_nomina_firmante/security/record_rules.xml
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_ingreso_seguro_credenciales_dian.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_ibc/models/calculo_fsp.py
bps_nomina_ibc/views/calculo_fsp_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ab468e4c Reancla sobre la base viva (PR #17) por union y renumera MIG-18 -> MIG-19 PayrollBPS #16 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__init__.py
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/controllers/__init__.py
bps_nomina_firmante/controllers/dsne_vault_habilitacion.py
bps_nomina_firmante/migrations/19.0.5.19.0/post-migrate.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_firma_candidato.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_preflight.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/security/ir.model.access.csv
bps_nomina_firmante/security/record_rules.xml
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_ingreso_seguro_credenciales_dian.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_ibc/models/calculo_fsp.py
bps_nomina_ibc/views/calculo_fsp_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3f279d4f Merge pull request #16 from xdiegob/claude/RC1-integracion-transversal-d15 PayrollBPS #16 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.15.0/post-migrate.py
bps_nomina_conciliacion/models/__init__.py
bps_nomina_conciliacion/models/cadena_periodo.py
bps_nomina_conciliacion/models/correlacion.py
bps_nomina_conciliacion/models/correlacion_emisores.py
bps_nomina_conciliacion/security/ir.model.access.csv
bps_nomina_conciliacion/security/record_rules.xml
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/data/corpus_e2e_transversal_b15.json
bps_nomina_conciliacion/tests/flujo_b15.py
bps_nomina_conciliacion/tests/test_cadena_periodo.py
bps_nomina_conciliacion/tests/test_correlacion.py
bps_nomina_conciliacion/tests/test_runner_e2e_transversal_b15.py
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/__init__.py
bps_nomina_contable/models/hr_version_centro_costo.py
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/__init__.py
bps_nomina_liquidacion/models/gates_pre_calculo.py
bps_nomina_liquidacion/models/salario_vigencia.py
bps_nomina_liquidacion/security/ir.model.access.csv
bps_nomina_liquidacion/security/record_rules.xml
bps_nomina_liquidacion/tests/__init__.py
bps_nomina_liquidacion/tests/test_gates_pre_calculo_d15.py
bps_nomina_liquidacion/tests/test_salario_vigencia.py
bps_nomina_novedades/CHANGELOG.md
bps_nomina_novedades/__manifest__.py
bps_nomina_novedades/models/novedad_operativa.py
bps_nomina_reportes/CHANGELOG.md
bps_nomina_reportes/__manifest__.py
bps_nomina_reportes/models/__init__.py
bps_nomina_reportes/models/composicion_centro_costo.py
bps_nomina_reportes/security/ir.model.access.csv
bps_nomina_reportes/security/record_rules.xml
bps_nomina_reportes/tests/__init__.py
bps_nomina_reportes/tests/test_composicion_centro_costo.py
bps_nomina_tiempos/CHANGELOG.md
bps_nomina_tiempos/__manifest__.py
bps_nomina_tiempos/models/__init__.py
bps_nomina_tiempos/models/importacion_tiempos.py
bps_nomina_tiempos/models/registro_hora.py
bps_nomina_tiempos/security/ir.model.access.csv
bps_nomina_tiempos/security/record_rules.xml
bps_nomina_tiempos/tests/__init__.py
bps_nomina_tiempos/tests/test_importacion_tiempos.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0187173b P0 DIAN NIE oficial: SoftwareSecurityCode por documento PayrollBPS #18 HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/controllers/dsne_vault_habilitacion.py
bps_nomina_firmante/migrations/19.0.5.20.0/post-migrate.py
bps_nomina_firmante/models/__init__.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_preenvio.py
bps_nomina_firmante/models/dsne_preflight.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/models/firmante_xades.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/data/rc0_dian_send_preflight_go_live.json
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_dian_productivo.py
bps_nomina_firmante/tests/test_firmante.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/tests/test_hu089_habilitacion_real.py
bps_nomina_firmante/tests/test_ingreso_seguro_credenciales_dian.py
bps_nomina_firmante/tests/test_nie_oficial.py
bps_nomina_firmante/tests/test_pkcs12_material.py
bps_nomina_firmante/tests/test_preenvio_dian.py
bps_nomina_firmante/tests/test_preflight_dian.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_soap_preflight.py
bps_nomina_firmante/tests/test_vault_secretos.py
bps_nomina_firmante/tests/test_xades_firma.py
bps_nomina_firmante/tests/test_xades_offline.py
bps_nomina_firmante/tools/ingresar_credenciales_dian.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_firmante/views/firmante_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
2a8c32a7 docs auditoria: registra ENT P0 NIE oficial PayrollBPS #18 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a57c7f5d Maestros DIAN persistidos: ubicacion gobernada y clasificacion laboral PayrollBPS #19 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/data/dane_departamentos_data.xml
bps_nomina_base/data/dian_codigos_data.xml
bps_nomina_base/models/__init__.py
bps_nomina_base/models/dian_codigo.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/models/hr_version_dian.py
bps_nomina_base/models/res_company.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/models/ubicacion_dian.py
bps_nomina_base/security/ir.model.access.csv
bps_nomina_base/security/record_rules.xml
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_dian_maestros_clasificacion.py
bps_nomina_base/tests/test_dian_maestros_seguridad.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/views/dian_codigo_views.xml
bps_nomina_base/views/dian_ubicacion_views.xml
bps_nomina_base/views/hr_version_dian_views.xml
bps_nomina_base/views/res_company_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
1d5adff4 Corrige H1 y H2 de la auditoria: vigencia gobernada y ambito colombiano del DANE PayrollBPS #19 bps_nomina_base/CHANGELOG.md
bps_nomina_base/models/dian_codigo.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/models/hr_version_dian.py
bps_nomina_base/models/res_company.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/models/ubicacion_dian.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_dian_maestros_vigencia_ambito.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
11c0c0ed Merge pull request #18 from xdiegob/codex/P0-nie-oficial-softwaresc PayrollBPS #18 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/controllers/dsne_vault_habilitacion.py
bps_nomina_firmante/migrations/19.0.5.20.0/post-migrate.py
bps_nomina_firmante/models/__init__.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_preenvio.py
bps_nomina_firmante/models/dsne_preflight.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/models/firmante_xades.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/data/rc0_dian_send_preflight_go_live.json
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_dian_productivo.py
bps_nomina_firmante/tests/test_firmante.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/tests/test_hu089_habilitacion_real.py
bps_nomina_firmante/tests/test_ingreso_seguro_credenciales_dian.py
bps_nomina_firmante/tests/test_nie_oficial.py
bps_nomina_firmante/tests/test_pkcs12_material.py
bps_nomina_firmante/tests/test_preenvio_dian.py
bps_nomina_firmante/tests/test_preflight_dian.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_soap_preflight.py
bps_nomina_firmante/tests/test_vault_secretos.py
bps_nomina_firmante/tests/test_xades_firma.py
bps_nomina_firmante/tests/test_xades_offline.py
bps_nomina_firmante/tools/ingresar_credenciales_dian.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_firmante/views/firmante_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
885fff3f P0.1 DIAN: re-escopa gate de vector para habilitacion PayrollBPS #20 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e1876cf7 docs auditoria: registra ENT P0.1 gate vector PayrollBPS #20 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
31fa59dc Reancla sobre la base viva (PR #18) sin tocar el alcance del carril PayrollBPS #19 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/controllers/dsne_vault_habilitacion.py
bps_nomina_firmante/migrations/19.0.5.20.0/post-migrate.py
bps_nomina_firmante/models/__init__.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_preenvio.py
bps_nomina_firmante/models/dsne_preflight.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/models/firmante_xades.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/data/rc0_dian_send_preflight_go_live.json
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_dian_productivo.py
bps_nomina_firmante/tests/test_firmante.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/tests/test_hu089_habilitacion_real.py
bps_nomina_firmante/tests/test_ingreso_seguro_credenciales_dian.py
bps_nomina_firmante/tests/test_nie_oficial.py
bps_nomina_firmante/tests/test_pkcs12_material.py
bps_nomina_firmante/tests/test_preenvio_dian.py
bps_nomina_firmante/tests/test_preflight_dian.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_soap_preflight.py
bps_nomina_firmante/tests/test_vault_secretos.py
bps_nomina_firmante/tests/test_xades_firma.py
bps_nomina_firmante/tests/test_xades_offline.py
bps_nomina_firmante/tools/ingresar_credenciales_dian.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_firmante/views/firmante_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
6fc34930 Merge pull request #20 from xdiegob/codex/P01-gate-vector-habilitacion PayrollBPS #20 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
5d2b0a89 Reancla sobre la base viva 6fc34930 sin tocar el alcance del carril PayrollBPS #19 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7b7453f2 Merge pull request #19 from xdiegob/claude/P0-maestros-dian-ubicacion-clasificacion PayrollBPS #19 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/data/dane_departamentos_data.xml
bps_nomina_base/data/dian_codigos_data.xml
bps_nomina_base/models/__init__.py
bps_nomina_base/models/dian_codigo.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/models/hr_version_dian.py
bps_nomina_base/models/res_company.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/models/ubicacion_dian.py
bps_nomina_base/security/ir.model.access.csv
bps_nomina_base/security/record_rules.xml
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_dian_maestros_clasificacion.py
bps_nomina_base/tests/test_dian_maestros_seguridad.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_dian_maestros_vigencia_ambito.py
bps_nomina_base/views/dian_codigo_views.xml
bps_nomina_base/views/dian_ubicacion_views.xml
bps_nomina_base/views/hr_version_dian_views.xml
bps_nomina_base/views/res_company_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c9f08145 B11-C006 mitad interna: el asiento tecnico abre PASIVO POR CONCEPTO PayrollBPS #21 bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/test_b11_c006_pasivo_por_concepto.py
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/asiento_nomina.py
bps_nomina_contable/static/src/scss/asiento_lineas_responsive.scss
bps_nomina_contable/tests/__init__.py
bps_nomina_contable/tests/test_pasivo_por_concepto.py
bps_nomina_contable/views/contable_views.xml
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/tests/__init__.py
bps_nomina_liquidacion/tests/test_procedencia_concepto.py
bps_nomina_liquidacion/views/preliquidacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
cd60f81d Bandeja: anexa ENT-20260814-003 (B11-C006 mitad interna, PR #21) PayrollBPS #21 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
8b7fe8c6 Merge pull request #21 from xdiegob/claude/B11-C006-pasivo-por-concepto PayrollBPS #21 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_conciliacion/tests/__init__.py
bps_nomina_conciliacion/tests/test_b11_c006_pasivo_por_concepto.py
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/asiento_nomina.py
bps_nomina_contable/static/src/scss/asiento_lineas_responsive.scss
bps_nomina_contable/tests/__init__.py
bps_nomina_contable/tests/test_pasivo_por_concepto.py
bps_nomina_contable/views/contable_views.xml
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/preliquidacion.py
bps_nomina_liquidacion/tests/__init__.py
bps_nomina_liquidacion/tests/test_procedencia_concepto.py
bps_nomina_liquidacion/views/preliquidacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3ca22c99 fix(dian): hace opcionales Basic y NumeroSoftware NIE PayrollBPS #22 HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/controllers/dsne_vault_habilitacion.py
bps_nomina_firmante/migrations/19.0.5.20.2/post-migrate.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_preflight.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_firmante.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_firmante/views/firmante_views.xml
bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/test_implantacion.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
44e599b2 docs(auditoria): registra entrega P02 DIAN PayrollBPS #22 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d0aa026c fix(dian): invalida panel previo a P02 PayrollBPS #22 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/migrations/19.0.5.20.2/post-migrate.py
bps_nomina_firmante/tests/test_habilitacion_config.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d0419981 P0 NIA oficial: la otra mitad del set DIAN desde el NIE predecesor PayrollBPS #23 HOJA_DEVOLUCIONES.md
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/__init__.py
bps_nomina_dsne/models/nia_oficial.py
bps_nomina_dsne/security/ir.model.access.csv
bps_nomina_dsne/static/src/scss/nia_oficial_responsive.scss
bps_nomina_dsne/tests/__init__.py
bps_nomina_dsne/tests/test_nia_oficial.py
bps_nomina_dsne/views/dsne_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e05091d1 docs(bandeja): ENT-20260815-001 P0 NIA oficial para auditoria de Codex PayrollBPS #23 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
87e0d1eb Merge pull request #22 from xdiegob/codex/P02-gates-credenciales-y-numerosoftware PayrollBPS #22 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/controllers/dsne_vault_habilitacion.py
bps_nomina_firmante/migrations/19.0.5.20.2/post-migrate.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_preflight.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_firmante.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_firmante/views/firmante_views.xml
bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/test_implantacion.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
2b9db756 Merge dev-fase3 (87e0d1e) en el carril NIA oficial PayrollBPS #23 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/controllers/dsne_vault_habilitacion.py
bps_nomina_firmante/migrations/19.0.5.20.2/post-migrate.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_preflight.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_firmante.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_firmante/views/firmante_views.xml
bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/test_implantacion.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
9fad4032 H1: la numeracion de la NIA se decide en la base, no en una busqueda previa PayrollBPS #23 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/nia_oficial.py
bps_nomina_dsne/tests/test_nia_oficial.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
5c2bebbf docs: ENT-20260815-002 y devoluciones H1 tras el reanclaje PayrollBPS #23 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0d5f2a81 fix(pruebas): silencia odoo.sql_db en las contrapruebas que fuerzan la unicidad PayrollBPS #23 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/tests/test_nia_oficial.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a3b1c320 docs: anota el hallazgo de la build en bandeja y hoja de devoluciones PayrollBPS #23 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
1064c754 feat(dsne): gobierna cruce documental de tipos PayrollBPS #24 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/data/bps.dian.codigo-p03_medios_pago.csv
bps_nomina_base/data/bps.dian.codigo-p03_tablas_nie.csv
bps_nomina_base/models/dian_codigo.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_dian_catalogo_documental.py
bps_nomina_base/views/dian_codigo_views.xml
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_nie_oficial.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d9b85399 docs(auditoria): anexa entrega P03 crosswalk PayrollBPS #24 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
aaa042cc fix(dsne): resuelve catálogo DIAN por vigencia PayrollBPS #24 HOJA_DEVOLUCIONES.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/models/dian_codigo.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/tests/test_dian_catalogo_documental.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/test_nie_oficial.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
9e7c20bf fix(dsne): preserva compañías y tipa recargos PayrollBPS #24 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/data/bps.dian.codigo-p03_tablas_nie.csv
bps_nomina_base/models/dian_codigo.py
bps_nomina_base/tests/test_dian_catalogo_documental.py
bps_nomina_base/views/dian_codigo_views.xml
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_nie_real_helpers.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
93b18737 Merge pull request #24 from xdiegob/codex/P03-crosswalk-tipo-documento PayrollBPS #24 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/data/bps.dian.codigo-p03_medios_pago.csv
bps_nomina_base/data/bps.dian.codigo-p03_tablas_nie.csv
bps_nomina_base/models/dian_codigo.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_dian_catalogo_documental.py
bps_nomina_base/views/dian_codigo_views.xml
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_nie_oficial.py
bps_nomina_firmante/tests/test_nie_real_helpers.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
92a8a2e0 D14: la cadena del tiempo real al recibo, al IBC y a PILA PayrollBPS #25 HOJA_DEVOLUCIONES.md
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/__init__.py
bps_nomina_liquidacion/models/cadena_tiempo_ibc.py
bps_nomina_liquidacion/security/ir.model.access.csv
bps_nomina_liquidacion/security/record_rules.xml
bps_nomina_liquidacion/tests/__init__.py
bps_nomina_liquidacion/tests/test_cadena_tiempo_ibc.py
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/__init__.py
bps_nomina_pila/models/cobertura_planilla.py
bps_nomina_pila/tests/__init__.py
bps_nomina_pila/tests/test_cobertura_planilla.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e04107f9 D14: las comprobaciones de la cadena dejan de costar consultas por empleado PayrollBPS #25 HOJA_DEVOLUCIONES.md
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/models/cadena_tiempo_ibc.py
bps_nomina_liquidacion/tests/test_cadena_tiempo_ibc.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ecd30996 Merge dev-fase3 (93b1873) en el carril NIA oficial PayrollBPS #23 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/data/bps.dian.codigo-p03_medios_pago.csv
bps_nomina_base/data/bps.dian.codigo-p03_tablas_nie.csv
bps_nomina_base/models/dian_codigo.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_dian_catalogo_documental.py
bps_nomina_base/views/dian_codigo_views.xml
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_nie_oficial.py
bps_nomina_firmante/tests/test_nie_real_helpers.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
b042c482 docs(bandeja): addendum del reanclaje sobre 93b1873 PayrollBPS #23 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
fe410b8c Merge dev-fase3 (93b1873) en el carril D14 PayrollBPS #25 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/data/bps.dian.codigo-p03_medios_pago.csv
bps_nomina_base/data/bps.dian.codigo-p03_tablas_nie.csv
bps_nomina_base/models/dian_codigo.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_dian_catalogo_documental.py
bps_nomina_base/views/dian_codigo_views.xml
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_nie_oficial.py
bps_nomina_firmante/tests/test_nie_real_helpers.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
219feaaa fix(hoja): restaura la seccion D14 que el reanclaje se comio PayrollBPS #25 HOJA_DEVOLUCIONES.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3451a7cd docs(bandeja): ENT-20260816-002 D14 para auditoria de Codex PayrollBPS #25 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ae65c2f1 fix(dian): gobierna espera SOAP de habilitacion PayrollBPS #26 bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/migrations/19.0.5.20.5/post-migrate.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
8cbd9c50 docs(auditoria): registra entrega P04 timeout SOAP PayrollBPS #26 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0e005f18 test(dian): aisla arnes D19 en suite demo PayrollBPS #26 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_xades_firma.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a57741b4 docs(auditoria): anexa correccion de suite demo P04 PayrollBPS #26 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c3ee8a70 fix(firmante): acota espera SOAP y aisla fixtures PayrollBPS #26 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_conciliacion/tests/test_conciliacion_fuentes_dsne_pila.py
bps_nomina_conciliacion/tests/test_runner_e2e_composicion.py
bps_nomina_conciliacion/tests/test_saldo_11a_fail_closed.py
bps_nomina_dsne/tests/test_dsne_consolidar_wizard.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/migrations/19.0.5.20.5/post-migrate.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/tests/test_dian_productivo.py
bps_nomina_firmante/tests/test_firmante.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/tests/test_pkcs12_material.py
bps_nomina_firmante/tests/test_preenvio_dian.py
bps_nomina_firmante/tests/test_preflight_dian.py
bps_nomina_firmante/tests/test_respuesta_dian.py
bps_nomina_firmante/tests/test_soap_preflight.py
bps_nomina_firmante/tests/test_vault_secretos.py
bps_nomina_firmante/tests/test_xades_offline.py
bps_nomina_pila/tests/test_pila_archivo_tipo1.py
bps_nomina_pila/tests/test_pila_correccion_local.py
bps_nomina_pila/tests/test_pila_paquete_operador.py
bps_nomina_pila/tests/test_pila_preoperador_dias_novedades.py
bps_nomina_pila/tests/test_pila_prevalidacion_operador.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3629a853 H1 D14: la declaracion del IBC no la podia crear ningun rol real PayrollBPS #25 HOJA_DEVOLUCIONES.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/cadena_tiempo_ibc.py
bps_nomina_liquidacion/security/ir.model.access.csv
bps_nomina_liquidacion/tests/test_cadena_tiempo_ibc.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
732668dd docs(M12): CHANGELOG de 19.0.6.11.0 (H1 acceso a la declaracion) PayrollBPS #25 bps_nomina_liquidacion/CHANGELOG.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
4073760e Merge pull request #26 from xdiegob/codex/P04-timeout-soap-gobernado PayrollBPS #26 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/tests/test_conciliacion_fuentes_dsne_pila.py
bps_nomina_conciliacion/tests/test_runner_e2e_composicion.py
bps_nomina_conciliacion/tests/test_saldo_11a_fail_closed.py
bps_nomina_dsne/tests/test_dsne_consolidar_wizard.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/migrations/19.0.5.20.5/post-migrate.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_dian_productivo.py
bps_nomina_firmante/tests/test_firmante.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/tests/test_pkcs12_material.py
bps_nomina_firmante/tests/test_preenvio_dian.py
bps_nomina_firmante/tests/test_preflight_dian.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_respuesta_dian.py
bps_nomina_firmante/tests/test_soap_preflight.py
bps_nomina_firmante/tests/test_vault_secretos.py
bps_nomina_firmante/tests/test_xades_firma.py
bps_nomina_firmante/tests/test_xades_offline.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_pila/tests/test_pila_archivo_tipo1.py
bps_nomina_pila/tests/test_pila_correccion_local.py
bps_nomina_pila/tests/test_pila_paquete_operador.py
bps_nomina_pila/tests/test_pila_preoperador_dias_novedades.py
bps_nomina_pila/tests/test_pila_prevalidacion_operador.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
2544f0d4 Merge remote-tracking branch 'origin/dev-fase3' into claude/D14-remate-cadena-tiempo-ibc PayrollBPS #25 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/tests/test_conciliacion_fuentes_dsne_pila.py
bps_nomina_conciliacion/tests/test_runner_e2e_composicion.py
bps_nomina_conciliacion/tests/test_saldo_11a_fail_closed.py
bps_nomina_dsne/tests/test_dsne_consolidar_wizard.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/migrations/19.0.5.20.5/post-migrate.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_dian_productivo.py
bps_nomina_firmante/tests/test_firmante.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/tests/test_pkcs12_material.py
bps_nomina_firmante/tests/test_preenvio_dian.py
bps_nomina_firmante/tests/test_preflight_dian.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_respuesta_dian.py
bps_nomina_firmante/tests/test_soap_preflight.py
bps_nomina_firmante/tests/test_vault_secretos.py
bps_nomina_firmante/tests/test_xades_firma.py
bps_nomina_firmante/tests/test_xades_offline.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_pila/tests/test_pila_archivo_tipo1.py
bps_nomina_pila/tests/test_pila_correccion_local.py
bps_nomina_pila/tests/test_pila_paquete_operador.py
bps_nomina_pila/tests/test_pila_preoperador_dias_novedades.py
bps_nomina_pila/tests/test_pila_prevalidacion_operador.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
251b3438 Merge remote-tracking branch 'origin/dev-fase3' into claude/P0-nia-oficial PayrollBPS #23 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/tests/test_conciliacion_fuentes_dsne_pila.py
bps_nomina_conciliacion/tests/test_runner_e2e_composicion.py
bps_nomina_conciliacion/tests/test_saldo_11a_fail_closed.py
bps_nomina_dsne/tests/test_dsne_consolidar_wizard.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/migrations/19.0.5.20.5/post-migrate.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_config.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_dian_productivo.py
bps_nomina_firmante/tests/test_firmante.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/tests/test_pkcs12_material.py
bps_nomina_firmante/tests/test_preenvio_dian.py
bps_nomina_firmante/tests/test_preflight_dian.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_respuesta_dian.py
bps_nomina_firmante/tests/test_soap_preflight.py
bps_nomina_firmante/tests/test_vault_secretos.py
bps_nomina_firmante/tests/test_xades_firma.py
bps_nomina_firmante/tests/test_xades_offline.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_pila/tests/test_pila_archivo_tipo1.py
bps_nomina_pila/tests/test_pila_correccion_local.py
bps_nomina_pila/tests/test_pila_paquete_operador.py
bps_nomina_pila/tests/test_pila_preoperador_dias_novedades.py
bps_nomina_pila/tests/test_pila_prevalidacion_operador.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
416df8b6 Merge pull request #25 from xdiegob/claude/D14-remate-cadena-tiempo-ibc PayrollBPS #25 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/__init__.py
bps_nomina_liquidacion/models/cadena_tiempo_ibc.py
bps_nomina_liquidacion/security/ir.model.access.csv
bps_nomina_liquidacion/security/record_rules.xml
bps_nomina_liquidacion/tests/__init__.py
bps_nomina_liquidacion/tests/test_cadena_tiempo_ibc.py
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/__init__.py
bps_nomina_pila/models/cobertura_planilla.py
bps_nomina_pila/tests/__init__.py
bps_nomina_pila/tests/test_cobertura_planilla.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
75f55648 Merge remote-tracking branch 'origin/dev-fase3' into claude/P0-nia-oficial PayrollBPS #23 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/__init__.py
bps_nomina_liquidacion/models/cadena_tiempo_ibc.py
bps_nomina_liquidacion/security/ir.model.access.csv
bps_nomina_liquidacion/security/record_rules.xml
bps_nomina_liquidacion/tests/__init__.py
bps_nomina_liquidacion/tests/test_cadena_tiempo_ibc.py
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/__init__.py
bps_nomina_pila/models/cobertura_planilla.py
bps_nomina_pila/tests/__init__.py
bps_nomina_pila/tests/test_cobertura_planilla.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
566922ca Merge pull request #23 from xdiegob/claude/P0-nia-oficial PayrollBPS #23 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
HOJA_DEVOLUCIONES.md
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/__init__.py
bps_nomina_dsne/models/nia_oficial.py
bps_nomina_dsne/security/ir.model.access.csv
bps_nomina_dsne/static/src/scss/nia_oficial_responsive.scss
bps_nomina_dsne/tests/__init__.py
bps_nomina_dsne/tests/test_nia_oficial.py
bps_nomina_dsne/views/dsne_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
2a5cf4df S1: el transporte TLS mutuo no podia completar un envio, y el error mentia PayrollBPS #27 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_transporte_mutuo_reintento.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c4beee25 test(firmante): actualiza al contrato nuevo la prueba del mensaje de timeout PayrollBPS #27 bps_nomina_firmante/tests/test_dian_habilitacion_conector.py PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
53fdbc85 fix(S1): el reloj es la UNICA fuente de verdad del timeout PayrollBPS #27 bps_nomina_firmante/models/dian_soap_habilitacion.py PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c275e5b7 docs(bandeja): ENT-20260819-001 P05 S1 para auditoria de Codex PayrollBPS #27 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
8f15aae3 Merge pull request #27 from xdiegob/claude/P05-transporte-mutuo-y-consentimiento PayrollBPS #27 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_transporte_mutuo_reintento.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
56da07ae P06: el canal TLS mutuo no tenia autoridades de certificacion cargadas PayrollBPS #28 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_almacen_ca_tls.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ef4d2e0c docs(bandeja): ENT-20260819-002 P06 almacen de CA para auditoria de Codex PayrollBPS #28 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
64e269c8 Reauditoria PR #28: ancla el punto de uso y acota lo que la evidencia sostiene PayrollBPS #28 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/tests/test_almacen_ca_tls.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3bfd1963 fix(pruebas): la restauracion del parche rompia las pruebas siguientes del modulo PayrollBPS #28 bps_nomina_firmante/tests/test_almacen_ca_tls.py INTERNO SIN CAMBIO OPERATIVO: Restaura mocks con patch.object dentro de prueba TLS; no cambia transporte ni vault del runtime.
67c22359 Merge pull request #28 from xdiegob/claude/P06-almacen-ca-tls PayrollBPS #28 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_almacen_ca_tls.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
4b52a8a4 feat: implanta catalogo DANE y acceso guiado de empleados PayrollBPS #29 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/data/dane_departamentos_data.xml
bps_nomina_base/data/res.city.csv
bps_nomina_base/models/__init__.py
bps_nomina_base/models/acceso_rrhh.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_acceso_rrhh.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/views/bps_menus.xml
bps_nomina_tiempos/CHANGELOG.md
bps_nomina_tiempos/__manifest__.py
bps_nomina_tiempos/security/ir.model.access.csv
bps_nomina_tiempos/tests/test_jornada_semanal.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
5910e471 test: incorpora acceso guiado al contrato de navegación PayrollBPS #29 bps_nomina_app/tests/test_navegacion_app.py PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
79bc1025 P08: firma WS-Security conforme a la politica del WSDL, Fault visible en no-2xx y error vivo persistido PayrollBPS #30 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_http_no_2xx_fault.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3fdb4590 P08: bandeja ENT-20260820-001 y clasificacion del tope tecnico en el barrido HU-117 PayrollBPS #30 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
tools/data/barrido_normativo_hu117_excepciones.json
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
aa9d80cf fix: corrige catalogo DANE y accion de empleados PayrollBPS #29 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__init__.py
bps_nomina_base/__manifest__.py
bps_nomina_base/data/dane_departamentos_data.xml
bps_nomina_base/data/res.city.csv
bps_nomina_base/hooks.py
bps_nomina_base/migrations/19.0.0.38.0/post-migrate.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/tests/test_acceso_rrhh.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_base/views/bps_menus.xml
bps_nomina_tiempos/CHANGELOG.md
bps_nomina_tiempos/__manifest__.py
bps_nomina_tiempos/security/ir.model.access.csv
bps_nomina_tiempos/tests/test_jornada_semanal.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
eb88f454 Merge pull request #30 from xdiegob/claude/P08-wssecurity-politica-wsdl PayrollBPS #30 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_http_no_2xx_fault.py
tools/data/barrido_normativo_hu117_excepciones.json
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
4fa9aec8 fix: preserva XML IDs DANE al actualizar localizacion PayrollBPS #29 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/migrations/19.0.0.38.0/post-migrate.py
bps_nomina_base/migrations/19.0.0.39.0/post-migrate.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_tiempos/security/ir.model.access.csv
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
46bcbcc9 fix: ordena migracion DANE y fixtures globales PayrollBPS #29 bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/tests/test_dian_maestros_clasificacion.py
bps_nomina_base/tests/test_dian_maestros_seguridad.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_dian_maestros_vigencia_ambito.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
38ab2462 fix: hace idempotente migracion DANE PayrollBPS #29 bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
87267939 P09: forma oficial WS-Security (S1) y NIA transmisible hasta listo_local (S2) PayrollBPS #31 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/__init__.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_firma_candidato.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/nia_firma.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
bf292c9f P09 bandeja: ENT-20260820-002 (forma oficial WS-Security + NIA transmisible) PayrollBPS #31 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
fd04ed9f Merge pull request #29 from xdiegob/codex/P07-implantacion-y-remate-b01 PayrollBPS #29 bps_nomina_app/tests/test_navegacion_app.py
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__init__.py
bps_nomina_base/__manifest__.py
bps_nomina_base/data/dane_departamentos_data.xml
bps_nomina_base/hooks.py
bps_nomina_base/migrations/19.0.0.38.0/post-migrate.py
bps_nomina_base/migrations/19.0.0.39.0/post-migrate.py
bps_nomina_base/models/__init__.py
bps_nomina_base/models/acceso_rrhh.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_acceso_rrhh.py
bps_nomina_base/tests/test_dian_maestros_clasificacion.py
bps_nomina_base/tests/test_dian_maestros_seguridad.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_dian_maestros_vigencia_ambito.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_base/views/bps_menus.xml
bps_nomina_tiempos/CHANGELOG.md
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
b0d48d38 Merge pull request #31 from xdiegob/claude/P09-forma-oficial-y-nia-transmisible PayrollBPS #31 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/__init__.py
bps_nomina_firmante/models/dian_soap_habilitacion.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_firma_candidato.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/nia_firma.py
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
497b1db8 P10 (ORQ-2026-08-21-002): boleto de consentimiento por documento, candado dian_numero y NIA por la misma puerta PayrollBPS #33 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/nia_oficial.py
bps_nomina_dsne/tests/test_nia_oficial.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/__init__.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_transmision_boleto.py
bps_nomina_firmante/security/ir.model.access.csv
bps_nomina_firmante/security/record_rules.xml
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
bps_nomina_firmante/tests/test_transmision_boleto.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_firmante/views/transmision_boleto_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
bb42e3c4 P10: bandeja de entrega ENT-20260821-001 para auditoria de Codex PayrollBPS #33 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e05e98c2 P10 correccion H1: atomicidad del boleto (compare-and-swap + indice unico parcial) PayrollBPS #33 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/models/dsne_transmision_boleto.py
bps_nomina_firmante/tests/test_transmision_boleto.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e70b654d P10: bandeja ENT-20260821-002 (correccion H1 atomicidad del boleto) PayrollBPS #33 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ccd27bb7 Merge pull request #33 from xdiegob/claude/P10-boleto-por-documento PayrollBPS #33 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/nia_oficial.py
bps_nomina_dsne/tests/test_nia_oficial.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/__init__.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_transmision_boleto.py
bps_nomina_firmante/security/ir.model.access.csv
bps_nomina_firmante/security/record_rules.xml
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
bps_nomina_firmante/tests/test_transmision_boleto.py
bps_nomina_firmante/views/dsne_habilitacion_conector_views.xml
bps_nomina_firmante/views/transmision_boleto_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e65c4ccc F3 seguridad/multiempresa 17M: adjuntos de exportacion acotados por compania PayrollBPS #34 bps_nomina_conceptos/CHANGELOG.md
bps_nomina_conceptos/__manifest__.py
bps_nomina_conceptos/models/regla40_reporte.py
bps_nomina_conceptos/tests/__init__.py
bps_nomina_conceptos/tests/test_seguridad_multiempresa.py
bps_nomina_reportes/CHANGELOG.md
bps_nomina_reportes/__manifest__.py
bps_nomina_reportes/models/exportador.py
bps_nomina_reportes/tests/__init__.py
bps_nomina_reportes/tests/test_seguridad_multiempresa.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/models/exportador_soporte.py
bps_nomina_retencion/tests/__init__.py
bps_nomina_retencion/tests/test_seguridad_multiempresa.py
docs/seguridad/matriz_acl_multiempresa.md
tools/generar_matriz_acl.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7b7d8b56 F3 seguridad/multiempresa 17M: bandeja ENT-20260822-001 PayrollBPS #34 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d55d3410 F3 seguridad 17M: env._ en crear_descarga (evita warning de traduccion en Odoo.sh) PayrollBPS #34 bps_nomina_reportes/models/exportador.py
bps_nomina_retencion/models/exportador_soporte.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
f8740f5b Merge pull request #34 from xdiegob/claude/ORQ-2026-08-22-001-seguridad-multiempresa PayrollBPS #34 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_conceptos/CHANGELOG.md
bps_nomina_conceptos/__manifest__.py
bps_nomina_conceptos/models/regla40_reporte.py
bps_nomina_conceptos/tests/__init__.py
bps_nomina_conceptos/tests/test_seguridad_multiempresa.py
bps_nomina_reportes/CHANGELOG.md
bps_nomina_reportes/__manifest__.py
bps_nomina_reportes/models/exportador.py
bps_nomina_reportes/tests/__init__.py
bps_nomina_reportes/tests/test_seguridad_multiempresa.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/models/exportador_soporte.py
bps_nomina_retencion/tests/__init__.py
bps_nomina_retencion/tests/test_seguridad_multiempresa.py
docs/seguridad/matriz_acl_multiempresa.md
tools/generar_matriz_acl.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a1363ba8 F3 LOTE 5B: triage vivo HU-117 + certificacion B02-C008 y B02-C018 (rediagnostico M13) PayrollBPS #35 bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_riesgo/tests/data/corpus_e2e_m13_riesgo.json
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
c6454679 F3 LOTE 5B: bandeja ENT-20260822-002 (triage + certificacion + agenda) PayrollBPS #35 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7878686f F3 LOTE 5B H1: acota la agenda D03 tras certificar B02-C008/C018 (consistencia inventario<->agenda) PayrollBPS #35 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.16.0/post-migrate.py
bps_nomina_conciliacion/tests/test_decision_alcance.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a5952cb1 [DA-041][DA-042] independizar preentrega y blindar DANE PayrollBPS #32 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/migrations/19.0.0.40.0/pre-migrate.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
tools/tests/test_preentrega.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ea2aa0b8 [DA-042] evitar falsos errores de constraint en Odoo PayrollBPS #32 bps_nomina_base/tests/test_dian_maestros_ubicacion.py INTERNO SIN CAMBIO OPERATIVO: Cursor/savepoint de fixture para colisión SQL esperada; no modifica índice ni maestro DANE.
9d0d90a0 [DA-042] normalizar unicidad DANE en PostgreSQL PayrollBPS #32 bps_nomina_base/CHANGELOG.md
bps_nomina_base/migrations/19.0.0.40.0/pre-migrate.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a39d63be F3 LOTE 5B re-auditoria: migracion D03 robusta (H1) + declaracion RC1 MIG-25 (H2) PayrollBPS #35 bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/migrations/19.0.6.16.0/post-migrate.py
bps_nomina_conciliacion/tests/test_decision_alcance.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
860e5a70 [DA-042] unificar normalizacion DANE PayrollBPS #32 bps_nomina_base/CHANGELOG.md
bps_nomina_base/migrations/19.0.0.40.0/pre-migrate.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/models/ubicacion_dian.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
96368b57 F3 LOTE 5B: silencia la advertencia legitima de la migracion en su prueba (Odoo.sh Warning->Success) PayrollBPS #35 bps_nomina_conciliacion/tests/test_decision_alcance.py INTERNO SIN CAMBIO OPERATIVO: Nombre del logger y mute_logger en prueba de migración; no silencia avisos de producto.
5969f1b2 F3 LOTE 5B re-auditoria #2: la migracion resuelve la FAMILIA D03 por codigo, no por XML ID (H1) PayrollBPS #35 bps_nomina_conciliacion/migrations/19.0.6.16.0/post-migrate.py
bps_nomina_conciliacion/tests/test_decision_alcance.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
1343a893 [DA-042] normalizar proveedores y revisar MIG-25 PayrollBPS #32 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/tests/test_dian_maestros_clasificacion.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
46edb29d F3 LOTE 5B: silencia odoo.sql_db en la prueba de duplicidad de familia (Odoo.sh Failed->Success) PayrollBPS #35 bps_nomina_conciliacion/tests/test_decision_alcance.py INTERNO SIN CAMBIO OPERATIVO: Mute_logger solo en prueba de duplicidad; constraint/migración de producto sin cambio.
903862bb F3 LOTE 5B re-auditoria #3: familia D03 RATIFICADA inconsistente aborta el -u (H1 residual) PayrollBPS #35 bps_nomina_conciliacion/migrations/19.0.6.16.0/post-migrate.py
bps_nomina_conciliacion/tests/test_decision_alcance.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
25654aeb fix(pr32): harden DANE follow-up gates PayrollBPS #32 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/migrations/19.0.0.40.2/post-migrate.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
tools/tests/test_preentrega.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c21b8ff8 F3 LOTE 5B re-auditoria #5: H1 flake de tz en cron de riesgo + H2 trazabilidad D03 consistente PayrollBPS #35 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/migrations/19.0.6.16.0/post-migrate.py
bps_nomina_riesgo/tests/test_riesgo_contratacion.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
b85c05e4 Merge pull request #32 from xdiegob/codex/ORQ-2026-08-21-003-da041-da042 PayrollBPS #32 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/migrations/19.0.0.40.0/pre-migrate.py
bps_nomina_base/migrations/19.0.0.40.2/post-migrate.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/models/ubicacion_dian.py
bps_nomina_base/tests/test_dian_maestros_clasificacion.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
tools/tests/test_preentrega.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d5910110 [UX] mejora maestros DANE operables PayrollBPS #36 bps_nomina_base/CHANGELOG.md
bps_nomina_base/views/dian_ubicacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
371f5f97 [DOC] registra entrega UX en bandeja PayrollBPS #36 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ad537d5c Merge dev-fase3 (b85c05e, PR #32) en LOTE 5B: union RC1 + reanclaje AGENDA_D03 a MIG-27 PayrollBPS #35 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/migrations/19.0.0.40.0/pre-migrate.py
bps_nomina_base/migrations/19.0.0.40.2/post-migrate.py
bps_nomina_base/models/dian_maestros.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/models/ubicacion_dian.py
bps_nomina_base/tests/test_dian_maestros_clasificacion.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
tools/tests/test_preentrega.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3d14c7ab [UX] cierra seguimiento visual PR36 PayrollBPS #36 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/__manifest__.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a858c484 [UX] corrige acciones DANE aisladas y alcanzables PayrollBPS #36 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/views/dian_ubicacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
725438d8 [UX] preserva aislamiento de vista DANE al actualizar PayrollBPS #36 bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/views/dian_ubicacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
776cb921 [DOC] rectifica evidencia H3 de PR36 sin reescritura PayrollBPS #36 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
18b0bb0e bandeja(ENT-20260824-001): registra deuda de producto tz DA-2026-08-24-044 (HU-129) + estado ronda #5 PayrollBPS #35 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
2b5ec886 fix(base): expose DANE metadata in native state form PayrollBPS #36 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/views/dian_ubicacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c17401e1 fix(base): avoid duplicate DANE metadata fields PayrollBPS #36 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/views/dian_ubicacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
1c90db9f test(base): lock DANE form field ownership PayrollBPS #36 bps_nomina_base/tests/test_dian_maestros_ubicacion.py PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
49c68e6a Merge pull request #36 from xdiegob/codex/ORQ-2026-08-22-002-visual-ux-17m PayrollBPS #36 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/views/dian_ubicacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d64c0fa1 Merge remote-tracking branch 'origin/dev-fase3' into claude/ORQ-2026-08-22-003-lote5b-triage-implementacion PayrollBPS #35 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/views/dian_ubicacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7c9a5261 F3 LOTE 5B: reancla de evidencia sobre el arbol integrado (49c68e6, MIG-27) PayrollBPS #35 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
811fec4b F3 LOTE 5B: gobernanza append-only - DA-2026-08-24-044 sigue ABIERTA (solo #88 fusiono) PayrollBPS #35 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d035e6f4 docs(bandeja): corrige por errata la referencia DA de Reapertura PayrollBPS #37 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e058e59f docs(bandeja): precisa fecha de deuda cron por errata PayrollBPS #37 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
bdb41a2f Merge pull request #37 from xdiegob/codex/ORQ-2026-08-25-001-integridad-demo PayrollBPS #37 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ad8c5b56 Merge remote-tracking branch 'origin/dev-fase3' into claude/ORQ-2026-08-22-003-lote5b-triage-implementacion PayrollBPS #35 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d485049f Merge pull request #35 from xdiegob/claude/ORQ-2026-08-22-003-lote5b-triage-implementacion PayrollBPS #35 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/data/csv_normalizados/inventario_cobertura_hu117.json
bps_nomina_base/tests/test_casos_csv.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/decision_alcance_data.xml
bps_nomina_conciliacion/migrations/19.0.6.16.0/post-migrate.py
bps_nomina_conciliacion/tests/test_decision_alcance.py
bps_nomina_riesgo/tests/data/corpus_e2e_m13_riesgo.json
bps_nomina_riesgo/tests/test_riesgo_contratacion.py
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
20d8b840 F3 HU-129: la fecha de deteccion de riesgo se resuelve en la zona de la compania (DA-2026-08-24-044) PayrollBPS #38 bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_riesgo/CHANGELOG.md
bps_nomina_riesgo/__manifest__.py
bps_nomina_riesgo/migrations/19.0.5.7.0/post-migrate.py
bps_nomina_riesgo/models/riesgo_contratacion.py
bps_nomina_riesgo/tests/test_riesgo_contratacion.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
25615292 Bandeja: ENT-20260827-001 cierre DA-2026-08-24-044 (append-only, commit aislado) PayrollBPS #38 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7ff024bb H1 reauditoria: MIG-28 re-fecha solo con procedencia durable del cron; ambiguas intactas y reportadas PayrollBPS #38 bps_nomina_riesgo/CHANGELOG.md
bps_nomina_riesgo/migrations/19.0.5.7.0/post-migrate.py
bps_nomina_riesgo/tests/__init__.py
bps_nomina_riesgo/tests/test_migracion_tz_mig28.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
8e47eb75 Bandeja: ENT-20260827-002 correccion H1/H2 reauditoria (append-only, commit aislado) PayrollBPS #38 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
34c72f98 Merge pull request #38 from xdiegob/claude/ORQ-2026-08-27-001-hu129-tz-compania PayrollBPS #38 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_riesgo/CHANGELOG.md
bps_nomina_riesgo/__manifest__.py
bps_nomina_riesgo/migrations/19.0.5.7.0/post-migrate.py
bps_nomina_riesgo/models/riesgo_contratacion.py
bps_nomina_riesgo/tests/__init__.py
bps_nomina_riesgo/tests/test_migracion_tz_mig28.py
bps_nomina_riesgo/tests/test_riesgo_contratacion.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0b2c3971 [ORQ-2026-08-25-001] Preparar integridad y demo PayrollBPS #40 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/demo/certificado_laboral_demo.xml
bps_nomina_base/migrations/19.0.0.40.2/post-migrate.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_reportes_demo.py
bps_nomina_conceptos/CHANGELOG.md
bps_nomina_conceptos/__manifest__.py
bps_nomina_conceptos/demo/compensacion_control_demo.xml
bps_nomina_conceptos/tests/__init__.py
bps_nomina_conceptos/tests/test_reportes_demo.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/demo/formulario220_demo.xml
bps_nomina_retencion/tests/__init__.py
bps_nomina_retencion/tests/test_reportes_demo.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
9a1fa69b test: compatibilizar fixture demo de compensacion PayrollBPS #40 bps_nomina_conceptos/CHANGELOG.md
bps_nomina_conceptos/demo/compensacion_control_demo.xml
bps_nomina_conceptos/tests/test_compensacion_control.py
bps_nomina_ibc/tests/test_runner_e2e_m08_cotizantes.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
695c6260 [ORQ-2026-08-25-001] Reanclar guarda DANE MIG-29 PayrollBPS #40 bps_nomina_base/CHANGELOG.md
bps_nomina_base/migrations/19.0.0.41.4/post-migrate.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d9314b9a Merge pull request #40 from xdiegob/codex/ORQ-2026-08-25-001-preparacion PayrollBPS #40 bps_nomina_base/CHANGELOG.md
bps_nomina_base/__manifest__.py
bps_nomina_base/demo/certificado_laboral_demo.xml
bps_nomina_base/migrations/19.0.0.40.2/post-migrate.py
bps_nomina_base/migrations/19.0.0.41.4/post-migrate.py
bps_nomina_base/models/ubicacion_dane.py
bps_nomina_base/tests/__init__.py
bps_nomina_base/tests/test_dian_maestros_ubicacion.py
bps_nomina_base/tests/test_rc1_ruta_actualizacion.py
bps_nomina_base/tests/test_reportes_demo.py
bps_nomina_conceptos/CHANGELOG.md
bps_nomina_conceptos/__manifest__.py
bps_nomina_conceptos/demo/compensacion_control_demo.xml
bps_nomina_conceptos/tests/__init__.py
bps_nomina_conceptos/tests/test_compensacion_control.py
bps_nomina_conceptos/tests/test_reportes_demo.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_ibc/tests/test_runner_e2e_m08_cotizantes.py
bps_nomina_retencion/CHANGELOG.md
bps_nomina_retencion/__manifest__.py
bps_nomina_retencion/demo/formulario220_demo.xml
bps_nomina_retencion/tests/__init__.py
bps_nomina_retencion/tests/test_reportes_demo.py
tools/verificar_integridad_actualizacion_rc1.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
61b6a653 [ORQ-2026-08-27-002] Preflight de certificado DSNE PayrollBPS #39 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/__init__.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_perfil_certificado.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/models/firmante_x509.py
bps_nomina_firmante/security/ir.model.access.csv
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
bps_nomina_firmante/tests/test_perfil_certificado_ws_security.py
bps_nomina_firmante/tests/test_preenvio_dian.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_transmision_boleto.py
bps_nomina_firmante/views/dsne_perfil_certificado_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e4e6e3cb [ORQ-2026-08-27-002] Corregir preflight de certificado PayrollBPS #39 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dsne_perfil_certificado.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/tests/test_perfil_certificado_ws_security.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
059535ae Merge pull request #39 from xdiegob/codex/ORQ-2026-08-27-002-preflight-certificado PayrollBPS #39 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/__init__.py
bps_nomina_firmante/models/dsne_habilitacion.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/dsne_perfil_certificado.py
bps_nomina_firmante/models/dsne_secreto.py
bps_nomina_firmante/models/firmante_x509.py
bps_nomina_firmante/security/ir.model.access.csv
bps_nomina_firmante/tests/__init__.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_habilitacion_config.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
bps_nomina_firmante/tests/test_perfil_certificado_ws_security.py
bps_nomina_firmante/tests/test_preenvio_dian.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_transmision_boleto.py
bps_nomina_firmante/views/dsne_perfil_certificado_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
002b070e ORQ-2026-08-29-003 audita externos RC PRE UAT PayrollBPS #41 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/dependencia_externa_rc_pre_uat_data.xml
bps_nomina_conciliacion/models/dependencia_externa.py
bps_nomina_conciliacion/tests/test_dependencia_externa.py
bps_nomina_conciliacion/tests/test_ratificacion_agenda.py
tools/tests/test_validar_cobertura_csv.py
tools/validar_cobertura_csv.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3eca7de1 ORQ-2026-08-29-003 anota auditoria externa PayrollBPS #41 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
4164006c fix(rcpreuat): resolve dossier gates and expose verdict PayrollBPS #41 bps_nomina_base/tests/csv_casos.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/dependencia_externa_rc_pre_uat_data.xml
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/tests/test_dependencia_externa.py
bps_nomina_conciliacion/tests/test_ratificacion_agenda.py
bps_nomina_conciliacion/views/dependencia_externa_views.xml
bps_nomina_conciliacion/views/ratificacion_agenda_views.xml
tools/tests/test_validar_cobertura_csv.py
tools/validar_cobertura_csv.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
53475143 docs(audit): append PR41 reauditoria evidence PayrollBPS #41 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
f52d3ed1 Merge pull request #41 from xdiegob/codex/ORQ-2026-08-29-003-externos-rcpreuat PayrollBPS #41 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_base/tests/csv_casos.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/dependencia_externa_rc_pre_uat_data.xml
bps_nomina_conciliacion/models/dependencia_externa.py
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/tests/test_dependencia_externa.py
bps_nomina_conciliacion/tests/test_ratificacion_agenda.py
bps_nomina_conciliacion/views/dependencia_externa_views.xml
bps_nomina_conciliacion/views/ratificacion_agenda_views.xml
tools/tests/test_validar_cobertura_csv.py
tools/validar_cobertura_csv.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
9b06756c feat: reducir bloqueantes RC_PRE_UAT PayrollBPS #42 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/dependencia_externa_rc_pre_uat_data.xml
bps_nomina_conciliacion/models/dependencia_externa.py
bps_nomina_conciliacion/tests/test_dependencia_externa.py
bps_nomina_conciliacion/tests/test_ratificacion_agenda.py
bps_nomina_conciliacion/views/dependencia_externa_views.xml
bps_nomina_pila/tests/test_pila_paquete_operador.py
tools/tests/test_validar_cobertura_csv.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0042e407 fix: corregir dossier RC PRE UAT PayrollBPS #42 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/dependencia_externa_rc_pre_uat_data.xml
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/tests/test_dependencia_externa.py
bps_nomina_conciliacion/tests/test_ratificacion_agenda.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
9b5d71a1 Merge pull request #42 from xdiegob/codex/ORQ-2026-08-30-002-reducir-bloqueantes-rcpreuat PayrollBPS #42 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/dependencia_externa_rc_pre_uat_data.xml
bps_nomina_conciliacion/models/dependencia_externa.py
bps_nomina_conciliacion/models/ratificacion_agenda.py
bps_nomina_conciliacion/tests/test_dependencia_externa.py
bps_nomina_conciliacion/tests/test_ratificacion_agenda.py
bps_nomina_conciliacion/views/dependencia_externa_views.xml
bps_nomina_pila/tests/test_pila_paquete_operador.py
tools/tests/test_validar_cobertura_csv.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
66d5e5d9 feat(hu117): recuperar capacidades B11-C009 a C013 PayrollBPS #44 bps_nomina_conceptos/CHANGELOG.md
bps_nomina_conceptos/__manifest__.py
bps_nomina_conceptos/data/beneficio_niif_data.xml
bps_nomina_conceptos/models/__init__.py
bps_nomina_conceptos/models/cesantias_niif.py
bps_nomina_conceptos/security/ir.model.access.csv
bps_nomina_conceptos/tests/__init__.py
bps_nomina_conceptos/tests/test_cesantias_niif.py
bps_nomina_conceptos/views/beneficio_niif_views.xml
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/litigio_provision.py
bps_nomina_contable/tests/test_litigio_provision.py
bps_nomina_riesgo/tests/test_litigio_nic37.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0e111a2c fix(hu117): endurecer capacidades NIC 19 y NIC 37 PayrollBPS #44 bps_nomina_conceptos/CHANGELOG.md
bps_nomina_conceptos/__manifest__.py
bps_nomina_conceptos/models/cesantias_niif.py
bps_nomina_conceptos/tests/test_cesantias_niif.py
bps_nomina_conceptos/views/beneficio_niif_views.xml
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/__init__.py
bps_nomina_contable/models/litigio_nomina_nic37_wizard.py
bps_nomina_contable/models/litigio_provision.py
bps_nomina_contable/security/ir.model.access.csv
bps_nomina_contable/security/litigio_nic37_security.xml
bps_nomina_contable/tests/test_litigio_provision.py
bps_nomina_contable/views/contable_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
6c57f4c6 docs(security): declarar alcance de extracción NIC37 PayrollBPS #44 bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/security/litigio_nic37_security.xml
bps_nomina_contable/tests/test_litigio_provision.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
6d3efa05 docs(contable): registrar deuda de alcance NIC37 PayrollBPS #44 bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/security/litigio_nic37_security.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
f7009ccd Merge pull request #44 from xdiegob/codex/ORQ-2026-08-31-002-recuperar-capacidad PayrollBPS #44 bps_nomina_conceptos/CHANGELOG.md
bps_nomina_conceptos/__manifest__.py
bps_nomina_conceptos/data/beneficio_niif_data.xml
bps_nomina_conceptos/models/__init__.py
bps_nomina_conceptos/models/cesantias_niif.py
bps_nomina_conceptos/security/ir.model.access.csv
bps_nomina_conceptos/tests/__init__.py
bps_nomina_conceptos/tests/test_cesantias_niif.py
bps_nomina_conceptos/views/beneficio_niif_views.xml
bps_nomina_contable/CHANGELOG.md
bps_nomina_contable/__manifest__.py
bps_nomina_contable/models/__init__.py
bps_nomina_contable/models/litigio_nomina_nic37_wizard.py
bps_nomina_contable/models/litigio_provision.py
bps_nomina_contable/security/ir.model.access.csv
bps_nomina_contable/security/litigio_nic37_security.xml
bps_nomina_contable/tests/test_litigio_provision.py
bps_nomina_contable/views/contable_views.xml
bps_nomina_riesgo/tests/test_litigio_nic37.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
5e8ff2ca feat(hu117): extraer antiguedad NIC19 y certificar B17-C010 PayrollBPS #46 bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/__init__.py
bps_nomina_prestaciones/models/beneficio_antiguedad.py
bps_nomina_prestaciones/security/ir.model.access.csv
bps_nomina_prestaciones/security/record_rules.xml
bps_nomina_prestaciones/tests/__init__.py
bps_nomina_prestaciones/tests/test_beneficio_antiguedad.py
bps_nomina_prestaciones/views/prestaciones_views.xml
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
96a7e9eb fix(hu117): harden B11-C012 extraction PayrollBPS #46 bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/beneficio_antiguedad.py
bps_nomina_prestaciones/tests/test_beneficio_antiguedad.py
bps_nomina_prestaciones/views/prestaciones_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
6820a9a4 fix(prestaciones): gobierna población archivada PayrollBPS #46 bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/beneficio_antiguedad.py
bps_nomina_prestaciones/tests/test_beneficio_antiguedad.py
bps_nomina_prestaciones/views/prestaciones_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e87d1852 M10 DSNE: porcentajes de deduccion con 2 decimales (rechazo DIAN NIE161/164/167) BPSPayrollE #4 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_dsne/tests/test_dsne.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
69cf5a42 Merge pull request #46 from xdiegob/codex/ORQ-2026-09-01-001-b11-b17 PayrollBPS #46 bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/__init__.py
bps_nomina_prestaciones/models/beneficio_antiguedad.py
bps_nomina_prestaciones/security/ir.model.access.csv
bps_nomina_prestaciones/security/record_rules.xml
bps_nomina_prestaciones/tests/__init__.py
bps_nomina_prestaciones/tests/test_beneficio_antiguedad.py
bps_nomina_prestaciones/views/prestaciones_views.xml
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
dbbbe735 M10/M11 DSNE: la raiz declara todos los namespace (NIE901 y NIAE901) PayrollBPS #49 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_xsd.py
bps_nomina_dsne/models/nia_oficial.py
bps_nomina_dsne/tests/test_nia_oficial.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/test_nie_oficial.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
dfc897a3 M10/M11 DSNE: la raiz se construye desde plantilla y xs va antes que xsi PayrollBPS #49 bps_nomina_dsne/models/dsne_xsd.py
bps_nomina_dsne/models/nia_oficial.py
bps_nomina_dsne/tests/test_nia_oficial.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/test_nie_oficial.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
149071a1 M10 DSNE: versiona la evidencia de la raiz aceptada por la DIAN PayrollBPS #49 bps_nomina_dsne/tests/__init__.py
bps_nomina_dsne/tests/test_raiz_oficial_aceptada.py
PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
187dc9b1 M10/M11 DSNE: la evidencia compara aperturas reales, sin normalizar /> PayrollBPS #49 bps_nomina_dsne/tests/test_raiz_oficial_aceptada.py
bps_nomina_firmante/tests/test_nie_oficial.py
PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
69d64cb0 M10/M11 DSNE: la evidencia nombra lo que verifica, producto == literal versionado PayrollBPS #49 bps_nomina_dsne/tests/__init__.py
bps_nomina_dsne/tests/test_literal_referencia_raiz.py
bps_nomina_dsne/tests/test_raiz_oficial_aceptada.py
bps_nomina_firmante/tests/test_nie_oficial.py
PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
5d21202c M10/M11 DSNE: los comentarios separan lo verificable de lo reportado PayrollBPS #49 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/models/dsne_xsd.py
bps_nomina_dsne/tests/test_literal_referencia_raiz.py
bps_nomina_dsne/tests/test_nia_oficial.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/test_nie_oficial.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a2dfc0cb Merge pull request #49 from xdiegob/claude/ORQ-2026-09-03-002-nie901-namespaces PayrollBPS #49 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_xsd.py
bps_nomina_dsne/models/nia_oficial.py
bps_nomina_dsne/tests/__init__.py
bps_nomina_dsne/tests/test_literal_referencia_raiz.py
bps_nomina_dsne/tests/test_nia_oficial.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/test_nie_oficial.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a9dce162 M11: valida topologia del ZIP DSNE transmisible PayrollBPS #51 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dsne_firma_candidato.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_hu089_habilitacion_real.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_xades_firma.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
5fabb645 test(firmante): traza bytes y nombre del ZIP DSNE PayrollBPS #51 bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
59d3d548 fix(firmante): endurece integridad del ZIP DSNE PayrollBPS #51 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
8a1711f5 Merge pull request #51 from xdiegob/codex/ORQ-2026-09-04-004-topologia-zip PayrollBPS #51 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dsne_firma_candidato.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_hu089_habilitacion_real.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_xades_firma.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
8059b269 M11 firma XAdES: contrato completo DC01-DC56 del Anexo (rechazo ZE02) PayrollBPS #50 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/firmante_x509.py
bps_nomina_firmante/models/firmante_xades.py
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_hu089_habilitacion_real.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_transmision_boleto.py
bps_nomina_firmante/tests/test_xades_firma.py
bps_nomina_firmante/tests/test_xades_verificacion_local.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
50f56b65 tests: las aserciones de procedencia ya no exigen certificado autofirmado PayrollBPS #50 bps_nomina_firmante/tests/test_xades_verificacion_local.py PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
46023909 M11 politica de firma: literales prescritos por el numeral 7.10 del Anexo PayrollBPS #50 bps_nomina_firmante/models/dsne_firma_politica.py PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
040334da M11 firma XAdES: alineada al documento que la DIAN SI acepta PayrollBPS #50 bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_firma_politica.py
bps_nomina_firmante/models/firmante_xades.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
af112e7e tests: las politicas marcadas oficial declaran el identificador oficial PayrollBPS #50 bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_hu089_habilitacion_real.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
bps_nomina_firmante/tests/test_transmision_boleto.py
bps_nomina_firmante/tests/test_xades_firma.py
PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
ec8d84ba Cierre del carril: contrato de firma probado, sin efecto sobre ZE02 PayrollBPS #50 bps_nomina_firmante/CHANGELOG.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
d601e08a fix(firmante): documenta DC25 y endurece regresiones XAdES PayrollBPS #50 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/models/firmante_x509.py
bps_nomina_firmante/models/firmante_xades.py
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_hu089_habilitacion_real.py
bps_nomina_firmante/tests/test_xades_firma.py
bps_nomina_firmante/tests/test_xades_verificacion_local.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
860d9767 fix(firmante): endurecer regresiones SigningTime y C14N PayrollBPS #50 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_xades_firma.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
108b0b4c Merge pull request #50 from xdiegob/claude/ORQ-2026-09-03-004-ze02-canon-firma PayrollBPS #50 bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_firma_politica.py
bps_nomina_firmante/models/firmante_x509.py
bps_nomina_firmante/models/firmante_xades.py
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_hu089_habilitacion_real.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_transmision_boleto.py
bps_nomina_firmante/tests/test_xades_firma.py
bps_nomina_firmante/tests/test_xades_verificacion_local.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
68a3112d docs: preservar evidencia Odoo.sh del corte de canon Sin PR fusionado atribuible BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
2c061921 Reancla ORQ-2026-09-03-001 sobre BPSPayrollE dev-fase3 68a3112 por union normal BPSPayrollE #4 BANDEJA_ENTREGAS_PARA_AUDITORIA.md
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_xsd.py
bps_nomina_dsne/models/nia_oficial.py
bps_nomina_dsne/tests/__init__.py
bps_nomina_dsne/tests/test_literal_referencia_raiz.py
bps_nomina_dsne/tests/test_nia_oficial.py
bps_nomina_firmante/CHANGELOG.md
bps_nomina_firmante/__manifest__.py
bps_nomina_firmante/models/dsne_documento_firma.py
bps_nomina_firmante/models/dsne_firma_candidato.py
bps_nomina_firmante/models/dsne_firma_politica.py
bps_nomina_firmante/models/dsne_habilitacion_envio.py
bps_nomina_firmante/models/firmante_x509.py
bps_nomina_firmante/models/firmante_xades.py
bps_nomina_firmante/models/nie_oficial.py
bps_nomina_firmante/tests/nie_real_helpers.py
bps_nomina_firmante/tests/test_dian_habilitacion_conector.py
bps_nomina_firmante/tests/test_hu089_habilitacion_real.py
bps_nomina_firmante/tests/test_nia_firma_transmisible.py
bps_nomina_firmante/tests/test_nie_oficial.py
bps_nomina_firmante/tests/test_rc0_dian_send_preflight_sintetico.py
bps_nomina_firmante/tests/test_rc0_dian_vault_preflight_integracion.py
bps_nomina_firmante/tests/test_transmision_boleto.py
bps_nomina_firmante/tests/test_xades_firma.py
bps_nomina_firmante/tests/test_xades_verificacion_local.py
bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/__init__.py
bps_nomina_prestaciones/models/beneficio_antiguedad.py
bps_nomina_prestaciones/security/ir.model.access.csv
bps_nomina_prestaciones/security/record_rules.xml
bps_nomina_prestaciones/tests/__init__.py
bps_nomina_prestaciones/tests/test_beneficio_antiguedad.py
bps_nomina_prestaciones/views/prestaciones_views.xml
bps_nomina_riesgo/tests/test_runner_e2e_m13_riesgo.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
55c59a57 docs: consignar gate inicial del canon BPSPayrollE Sin PR fusionado atribuible BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ea2aea0a Reancla ORQ-2026-09-03-001 sobre BPSPayrollE dev-fase3 55c59a5 por union normal BPSPayrollE #4 BANDEJA_ENTREGAS_PARA_AUDITORIA.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
daa99c88 gobierno: mover bandeja y atribuir commits de agente BPSPayrollE #5 .github/workflows/ci.yml
BANDEJA_ENTREGAS_PARA_AUDITORIA.md
CLAUDE.md
CONTRIBUTING.md
bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
tools/git-hooks/commit-msg
tools/preentrega.py
tools/tests/test_preentrega.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
eb960bd2 gobierno: bloquear atribucion ambigua en CI BPSPayrollE #5 .github/workflows/ci.yml
CLAUDE.md
CONTRIBUTING.md
HOJA_DEVOLUCIONES.md
bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/views/bps_nomina_app_menus.xml
bps_nomina_base/tests/test_instalacion.py
tools/preentrega.py
tools/tests/test_preentrega.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
031e862d Merge pull request #5 from xdiegob/codex/ORQ-2026-09-07-002-bandeja-codigo BPSPayrollE #5 .github/workflows/ci.yml
BANDEJA_ENTREGAS_PARA_AUDITORIA.md
CLAUDE.md
CONTRIBUTING.md
HOJA_DEVOLUCIONES.md
bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/views/bps_nomina_app_menus.xml
bps_nomina_base/tests/test_instalacion.py
tools/git-hooks/commit-msg
tools/preentrega.py
tools/tests/test_preentrega.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7e8af19e Implantacion: la guia de puesta en marcha, dentro del producto BPSPayrollE #7 bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/__init__.py
bps_nomina_implantacion/models/guia.py
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/__init__.py
bps_nomina_implantacion/tests/test_guia_puesta_en_marcha.py
bps_nomina_implantacion/tests/test_implantacion.py
bps_nomina_implantacion/views/implantacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
fd1a5e9b Implantacion: retirar los tres avisos que Odoo.sh saco a la luz BPSPayrollE #7 bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/test_guia_puesta_en_marcha.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
9f36ac08 Implantacion: CONCEPTOS_ESTRUCTURAS vive en dos aplicaciones, y hay que decirlo BPSPayrollE #7 bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/models/guia.py
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/test_guia_puesta_en_marcha.py
bps_nomina_implantacion/views/implantacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
0313c166 feat(pila): aplicar centenar y exoneracion 114-1 BPSPayrollE #8 bps_nomina_app/tests/test_uat_smoke_e2e.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/models/conciliacion_corrida.py
bps_nomina_ibc/CHANGELOG.md
bps_nomina_ibc/__manifest__.py
bps_nomina_ibc/models/calculo_aportes.py
bps_nomina_ibc/models/calculo_parafiscales.py
bps_nomina_ibc/models/exoneracion_114.py
bps_nomina_ibc/models/hr_payslip.py
bps_nomina_ibc/tests/test_calculo_aportes.py
bps_nomina_ibc/tests/test_calculo_parafiscales.py
bps_nomina_ibc/tests/test_exoneracion_114.py
bps_nomina_ibc/tests/test_runner_e2e_m05_ibc.py
bps_nomina_ibc/views/calculo_aportes_views.xml
bps_nomina_ibc/views/calculo_parafiscales_views.xml
bps_nomina_ibc/views/exoneracion_114_views.xml
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/__init__.py
bps_nomina_pila/models/pila_catalogo.py
bps_nomina_pila/models/pila_planilla.py
bps_nomina_pila/models/pila_redondeo.py
bps_nomina_pila/tests/__init__.py
bps_nomina_pila/tests/test_pila_contraste_real.py
bps_nomina_pila/tests/test_pila_detalle_tipo2.py
bps_nomina_pila/tests/test_pila_planilla.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ce2bd346 Implantacion: consultar no es administrar, y un requisito admite alternativas BPSPayrollE #7 bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/models/guia.py
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/test_guia_puesta_en_marcha.py
bps_nomina_implantacion/views/implantacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
425169ef Merge pull request #7 from xdiegob/claude/ORQ-2026-09-08-002-puesta-en-marcha BPSPayrollE #7 bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/__init__.py
bps_nomina_implantacion/models/guia.py
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/__init__.py
bps_nomina_implantacion/tests/test_guia_puesta_en_marcha.py
bps_nomina_implantacion/tests/test_implantacion.py
bps_nomina_implantacion/views/implantacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
492110fa Contraste ORQ-004: arnes ejecutable del cotejo contra NIE aceptados BPSPayrollE #9 uat/orq_2026_09_08_004/RUNBOOK_ORQ004.md
uat/orq_2026_09_08_004/contraste_nie.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
f8a89890 Corrige redondeo PILA y trazabilidad de exoneracion BPSPayrollE #8 bps_nomina_ibc/CHANGELOG.md
bps_nomina_ibc/__manifest__.py
bps_nomina_ibc/models/calculo_parafiscales.py
bps_nomina_ibc/models/exoneracion_114.py
bps_nomina_ibc/tests/test_calculo_parafiscales.py
bps_nomina_ibc/tests/test_exoneracion_114.py
bps_nomina_ibc/tests/test_runner_e2e_m05_ibc.py
bps_nomina_ibc/tests/test_tipo_51_semanas.py
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/pila_catalogo.py
bps_nomina_pila/models/pila_planilla.py
bps_nomina_pila/models/pila_redondeo.py
bps_nomina_pila/tests/test_pila_contraste_real.py
bps_nomina_pila/tests/test_pila_detalle_tipo2.py
bps_nomina_pila/tests/test_pila_planilla.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
99355b47 Contraste ORQ-004: el arnes valida la estructura del reparto y fija el corpus BPSPayrollE #9 uat/orq_2026_09_08_004/RUNBOOK_ORQ004.md
uat/orq_2026_09_08_004/contraste_nie.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
83d192d1 Contraste ORQ-004: bloque C observa los dos H1 sobre el serializador real BPSPayrollE #9 uat/orq_2026_09_08_004/RUNBOOK_ORQ004.md
uat/orq_2026_09_08_004/contraste_nie.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
1239a00b Contraste ORQ-004: C1 aserta y C2 exige precondiciones antes de declarar H1-b BPSPayrollE #9 uat/orq_2026_09_08_004/RUNBOOK_ORQ004.md
uat/orq_2026_09_08_004/contraste_nie.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c7e03356 Contraste ORQ-004: la regla de cuadre del FSP depende de si hay subcuentas BPSPayrollE #9 uat/orq_2026_09_08_004/contraste_nie.py PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
55ed0c21 Merge pull request #8 from xdiegob/codex/ORQ-2026-09-08-001-pila-redondeo-exoneracion BPSPayrollE #8 bps_nomina_app/tests/test_uat_smoke_e2e.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/models/conciliacion_corrida.py
bps_nomina_ibc/CHANGELOG.md
bps_nomina_ibc/__manifest__.py
bps_nomina_ibc/models/calculo_aportes.py
bps_nomina_ibc/models/calculo_parafiscales.py
bps_nomina_ibc/models/exoneracion_114.py
bps_nomina_ibc/models/hr_payslip.py
bps_nomina_ibc/tests/test_calculo_aportes.py
bps_nomina_ibc/tests/test_calculo_parafiscales.py
bps_nomina_ibc/tests/test_exoneracion_114.py
bps_nomina_ibc/tests/test_runner_e2e_m05_ibc.py
bps_nomina_ibc/tests/test_tipo_51_semanas.py
bps_nomina_ibc/views/calculo_aportes_views.xml
bps_nomina_ibc/views/calculo_parafiscales_views.xml
bps_nomina_ibc/views/exoneracion_114_views.xml
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/__init__.py
bps_nomina_pila/models/pila_catalogo.py
bps_nomina_pila/models/pila_planilla.py
bps_nomina_pila/models/pila_redondeo.py
bps_nomina_pila/tests/__init__.py
bps_nomina_pila/tests/test_pila_contraste_real.py
bps_nomina_pila/tests/test_pila_detalle_tipo2.py
bps_nomina_pila/tests/test_pila_planilla.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
945fc221 Merge dev-fase3 (55ed0c2) en el carril ORQ-004 BPSPayrollE #9 bps_nomina_app/tests/test_uat_smoke_e2e.py
bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/models/conciliacion_corrida.py
bps_nomina_ibc/CHANGELOG.md
bps_nomina_ibc/__manifest__.py
bps_nomina_ibc/models/calculo_aportes.py
bps_nomina_ibc/models/calculo_parafiscales.py
bps_nomina_ibc/models/exoneracion_114.py
bps_nomina_ibc/models/hr_payslip.py
bps_nomina_ibc/tests/test_calculo_aportes.py
bps_nomina_ibc/tests/test_calculo_parafiscales.py
bps_nomina_ibc/tests/test_exoneracion_114.py
bps_nomina_ibc/tests/test_runner_e2e_m05_ibc.py
bps_nomina_ibc/tests/test_tipo_51_semanas.py
bps_nomina_ibc/views/calculo_aportes_views.xml
bps_nomina_ibc/views/calculo_parafiscales_views.xml
bps_nomina_ibc/views/exoneracion_114_views.xml
bps_nomina_pila/CHANGELOG.md
bps_nomina_pila/__manifest__.py
bps_nomina_pila/models/__init__.py
bps_nomina_pila/models/pila_catalogo.py
bps_nomina_pila/models/pila_planilla.py
bps_nomina_pila/models/pila_redondeo.py
bps_nomina_pila/tests/__init__.py
bps_nomina_pila/tests/test_pila_contraste_real.py
bps_nomina_pila/tests/test_pila_detalle_tipo2.py
bps_nomina_pila/tests/test_pila_planilla.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7cd72bf8 Contraste ORQ-004: M6b interrumpe de verdad y M6d ejercita la precondicion BPSPayrollE #9 uat/orq_2026_09_08_004/RUNBOOK_ORQ004.md
uat/orq_2026_09_08_004/contraste_nie.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
455ea3ae Merge pull request #9 from xdiegob/claude/ORQ-2026-09-08-004-contraste BPSPayrollE #9 uat/orq_2026_09_08_004/RUNBOOK_ORQ004.md
uat/orq_2026_09_08_004/contraste_nie.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a6158568 H-1: productor de IBC y aportes del periodo desde la interfaz (ORQ-2026-09-09-001) BPSPayrollE #10 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/static/tests/tours/h1_ruta_usuario.js
bps_nomina_app/tests/__init__.py
bps_nomina_app/tests/test_navegacion_app.py
bps_nomina_app/tests/test_ruta_h1_ibc_a_planilla.py
bps_nomina_app/tests/test_tour_h1_ruta_usuario.py
bps_nomina_app/views/bps_nomina_app_menus.xml
bps_nomina_ibc/CHANGELOG.md
bps_nomina_ibc/__manifest__.py
bps_nomina_ibc/models/__init__.py
bps_nomina_ibc/models/ibc_periodo_wizard.py
bps_nomina_ibc/security/ir.model.access.csv
bps_nomina_ibc/tests/__init__.py
bps_nomina_ibc/tests/fixture_h1.py
bps_nomina_ibc/tests/test_ibc_periodo_wizard.py
bps_nomina_ibc/views/ibc_periodo_wizard_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
23e5d979 H-1: corrige la URL del tour de vista angosta (abrir la accion por /odoo/action-) BPSPayrollE #10 bps_nomina_app/static/tests/tours/h1_ruta_usuario.js
bps_nomina_app/tests/test_tour_h1_ruta_usuario.py
PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
7032cd42 fix(dsne): conserva reparto FondoSP en NIE BPSPayrollE #11 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_dsne/tests/test_dsne.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
cc2c85fa H-1: tours de usuario robustos por URL de accion (elimina la navegacion por menus) BPSPayrollE #10 bps_nomina_app/static/tests/tours/h1_ruta_usuario.js
bps_nomina_app/tests/test_tour_h1_ruta_usuario.py
PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
f9581eb5 H-1: validacion visual de escritorio a 1280 px (auditoria Codex, H2) BPSPayrollE #10 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/static/tests/tours/h1_ruta_usuario.js
bps_nomina_app/tests/test_tour_h1_ruta_usuario.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
991e7a01 H-1: dos pruebas de regimen especial del asistente (auditoria Codex) BPSPayrollE #10 bps_nomina_ibc/CHANGELOG.md
bps_nomina_ibc/__manifest__.py
bps_nomina_ibc/tests/test_ibc_periodo_wizard.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
c4c23993 fix(dsne): endurecer reparto FSP persistido BPSPayrollE #11 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_dsne/tests/test_dsne.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
99b3fea0 Merge pull request #10 from xdiegob/claude/ORQ-2026-09-09-001-h1-productor-ibc BPSPayrollE #10 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/static/tests/tours/h1_ruta_usuario.js
bps_nomina_app/tests/__init__.py
bps_nomina_app/tests/test_navegacion_app.py
bps_nomina_app/tests/test_ruta_h1_ibc_a_planilla.py
bps_nomina_app/tests/test_tour_h1_ruta_usuario.py
bps_nomina_app/views/bps_nomina_app_menus.xml
bps_nomina_ibc/CHANGELOG.md
bps_nomina_ibc/__manifest__.py
bps_nomina_ibc/models/__init__.py
bps_nomina_ibc/models/ibc_periodo_wizard.py
bps_nomina_ibc/security/ir.model.access.csv
bps_nomina_ibc/tests/__init__.py
bps_nomina_ibc/tests/fixture_h1.py
bps_nomina_ibc/tests/test_ibc_periodo_wizard.py
bps_nomina_ibc/views/ibc_periodo_wizard_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3507f7f2 Merge pull request #11 from xdiegob/codex/ORQ-2026-09-09-002-fondosp-reparto BPSPayrollE #11 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_dsne/tests/test_dsne.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
74b9fc92 Ensayo general de la entrega: gate de septiembre por interfaz y guia de la tarifa ARL (ORQ-2026-09-09-003) BPSPayrollE #12 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/tests/__init__.py
bps_nomina_app/tests/test_ensayo_septiembre.py
bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/guia.py
bps_nomina_implantacion/tests/test_guia_puesta_en_marcha.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
93814f19 Ensayo septiembre: el tour prueba el recorrido humano real y una contraprueba del periodo (auditoria Codex PR #12) BPSPayrollE #12 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/static/tests/tours/ensayo_septiembre.js
bps_nomina_app/tests/test_ensayo_septiembre.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
03d291eb Ensayo septiembre: el tour confirma la fecha con Enter (edit no dispara change) - fix del build fallido de 93814f19 BPSPayrollE #12 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/static/tests/tours/ensayo_septiembre.js
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
bd8a8e89 Ensayo septiembre: el campo de fecha es un boton (enfocar primero) y un tour caido lanza AssertionError - fix de los 2 fallos de 03d291eb BPSPayrollE #12 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/static/tests/tours/ensayo_septiembre.js
bps_nomina_app/tests/test_ensayo_septiembre.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
4390a5bf fix(dsne): traza primas y cesantias en NIE BPSPayrollE #4 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_dsne/tests/test_dsne.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
1931f62c Ensayo septiembre: ENTERO lee bien los importes con 2 decimales - fix del ultimo fallo de bd8a8e89 BPSPayrollE #12 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/static/tests/tours/ensayo_septiembre.js
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ad1ca051 docs(dsne): marca revision descartada BPSPayrollE #4 bps_nomina_dsne/CHANGELOG.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
35bb9f3b Merge pull request #12 from xdiegob/claude/ORQ-2026-09-09-003-ensayo-recorrido BPSPayrollE #12 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/static/tests/tours/ensayo_septiembre.js
bps_nomina_app/tests/__init__.py
bps_nomina_app/tests/test_ensayo_septiembre.py
bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/guia.py
bps_nomina_implantacion/tests/test_guia_puesta_en_marcha.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
ca1cb638 Merge pull request #4 from xdiegob/claude/ORQ-2026-09-03-001-dsne-nie-habilitacion BPSPayrollE #4 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_dsne/tests/test_dsne.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
94ca2aaa HU-052/053/054: producir prestaciones trazadas en recibo y NIE BPSPayrollE #14 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_dsne/tests/test_dsne.py
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/acumulador_recibo.py
bps_nomina_liquidacion/models/liquidacion_definitiva.py
bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/acumulador_prestacion.py
bps_nomina_prestaciones/models/prestaciones_calculo.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
7aae59dd HU-054: conservar centavos y origen al normalizar la base BPSPayrollE #14 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/tests/test_dsne.py
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/models/acumulador_recibo.py
bps_nomina_prestaciones/CHANGELOG.md
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
693b689d test(dsne): verificar prestaciones en NIE oficial completo BPSPayrollE #14 bps_nomina_dsne/tests/test_dsne.py PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
481056e7 fix: reportar principal con comprobante revisado de cesantias BPSPayrollE #14 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_dsne/tests/test_dsne.py
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/acumulador_recibo.py
bps_nomina_liquidacion/tests/test_acumulador_recibo.py
bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/__init__.py
bps_nomina_prestaciones/models/consignacion_cesantias.py
bps_nomina_prestaciones/models/prestaciones_calculo.py
bps_nomina_prestaciones/security/ir.model.access.csv
bps_nomina_prestaciones/security/record_rules.xml
bps_nomina_prestaciones/tests/common_consignacion.py
bps_nomina_prestaciones/tests/test_prestaciones.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
bc3d0f35 fix(dsne): leer tasa gobernada para cesantias sin intereses BPSPayrollE #14 bps_nomina_conciliacion/data/dependencia_externa_data.xml
bps_nomina_conciliacion/data/dependencia_externa_rc_pre_uat_data.xml
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_dsne/tests/test_dsne.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
6b7706ec fix(prestaciones): cerrar singleton y exigir contrapruebas oficiales BPSPayrollE #14 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/tests/test_dsne.py
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/liquidacion_definitiva.py
bps_nomina_liquidacion/tests/test_liquidacion_definitiva.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
59aaeb1d Merge pull request #14 from xdiegob/codex/ORQ-2026-09-11-002-prestaciones-emit BPSPayrollE #14 bps_nomina_conciliacion/CHANGELOG.md
bps_nomina_conciliacion/__manifest__.py
bps_nomina_conciliacion/data/dependencia_externa_data.xml
bps_nomina_conciliacion/data/dependencia_externa_rc_pre_uat_data.xml
bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/models/dsne_documento.py
bps_nomina_dsne/tests/test_dsne.py
bps_nomina_liquidacion/CHANGELOG.md
bps_nomina_liquidacion/__manifest__.py
bps_nomina_liquidacion/models/acumulador_recibo.py
bps_nomina_liquidacion/models/liquidacion_definitiva.py
bps_nomina_liquidacion/tests/test_acumulador_recibo.py
bps_nomina_liquidacion/tests/test_liquidacion_definitiva.py
bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/__init__.py
bps_nomina_prestaciones/models/acumulador_prestacion.py
bps_nomina_prestaciones/models/consignacion_cesantias.py
bps_nomina_prestaciones/models/prestaciones_calculo.py
bps_nomina_prestaciones/security/ir.model.access.csv
bps_nomina_prestaciones/security/record_rules.xml
bps_nomina_prestaciones/tests/common_consignacion.py
bps_nomina_prestaciones/tests/test_prestaciones.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
6be61589 Endurecer regimen por periodo, fuente de catalogo e invariante NIE BPSPayrollE #15 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/tests/__init__.py
bps_nomina_dsne/tests/estructura_nie.py
bps_nomina_dsne/tests/test_dsne.py
bps_nomina_dsne/tests/test_estructura_nie.py
bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/prestaciones_calculo.py
bps_nomina_prestaciones/models/provision_prestacion.py
bps_nomina_prestaciones/tests/test_prestaciones_b.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
6a468ddc [M06] Exigir fuente, tipo y signo en los tres lectores normativos BPSPayrollE #15 bps_nomina_dsne/CHANGELOG.md
bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/prestaciones_calculo.py
bps_nomina_prestaciones/models/provision_prestacion.py
bps_nomina_prestaciones/models/vacaciones.py
bps_nomina_prestaciones/tests/test_prestaciones_b.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
b501be0d docs(M10): ordenar el historial completo de versiones BPSPayrollE #15 bps_nomina_dsne/CHANGELOG.md PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
f429af41 Merge pull request #15 from xdiegob/codex/ORQ-2026-09-12-001-aptitud-emision BPSPayrollE #15 bps_nomina_dsne/CHANGELOG.md
bps_nomina_dsne/__manifest__.py
bps_nomina_dsne/tests/__init__.py
bps_nomina_dsne/tests/estructura_nie.py
bps_nomina_dsne/tests/test_dsne.py
bps_nomina_dsne/tests/test_estructura_nie.py
bps_nomina_prestaciones/CHANGELOG.md
bps_nomina_prestaciones/__manifest__.py
bps_nomina_prestaciones/models/prestaciones_calculo.py
bps_nomina_prestaciones/models/provision_prestacion.py
bps_nomina_prestaciones/models/vacaciones.py
bps_nomina_prestaciones/tests/test_prestaciones_b.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
3e98c343 Instalabilidad y recorrido por interfaz a prueba de cliente (ORQ-2026-09-11-001) BPSPayrollE #13 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/doc/INSTALACION_CLIENTE.md
bps_nomina_app/tests/__init__.py
bps_nomina_app/tests/test_instalabilidad.py
bps_nomina_app/tests/test_recorrido_entrega_visual.py
bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/guia.py
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/__init__.py
bps_nomina_implantacion/tests/test_matriz_roles.py
bps_nomina_implantacion/views/implantacion_views.xml
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
00639e61 Correccion H1/H2: contraprueba negativa por HTTP 403 y gate de reporte robusto (ORQ-2026-09-11-001) BPSPayrollE #13 bps_nomina_app/tests/test_recorrido_entrega_visual.py PENDIENTE DE ANÁLISIS: solo rutas de pruebas no bastan
72a3fec7 Correccion H1: la matriz de roles desbordaba la hoja del checklist en Odoo.sh (ORQ-2026-09-11-001) BPSPayrollE #13 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/tests/test_recorrido_entrega_visual.py
bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/test_matriz_roles.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
a88c731b Correccion H1 (2a iteracion): grid minmax(0,1fr) + idioma Odoo para contener la matriz (ORQ-2026-09-11-001) BPSPayrollE #13 bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/implantacion.py
bps_nomina_implantacion/tests/test_matriz_roles.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e54da006 Correccion H1 (3a iteracion): retira el idioma min-width:100% que re-expandia; grid + field-widget min-width:0 (ORQ-2026-09-11-001) BPSPayrollE #13 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/tests/test_recorrido_entrega_visual.py
bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/models/implantacion.py
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
e7645607 Correccion H1 (4a iteracion): asset CSS que deja encoger la cadena flex del cuaderno + diagnostico (ORQ-2026-09-11-001) BPSPayrollE #13 bps_nomina_app/CHANGELOG.md
bps_nomina_app/__manifest__.py
bps_nomina_app/tests/test_recorrido_entrega_visual.py
bps_nomina_implantacion/CHANGELOG.md
bps_nomina_implantacion/__manifest__.py
bps_nomina_implantacion/static/src/css/bps_matriz_roles.css
PENDIENTE DE ANÁLISIS INTEGRAL; contrastes parciales en matriz
f8e65690 Correccion H1 (5a iteracion): retira