QA ALIANPOS V9.5.2 — CxC / CxP
Fecha: 2026-09-13

RESULTADO: APROBADO PARA DESPLIEGUE SOBRE V9.5.1

Validaciones realizadas:
- 153 archivos PHP: 0 errores de sintaxis.
- alian.pos.js: sintaxis válida con Node.
- alian.ajax.js: sintaxis válida con Node.
- Rutas nuevas de abonos CxC y pagos CxP registradas.
- Permisos asociados a las nuevas acciones verificados.
- Venta a crédito: no genera pago ficticio en checkout.
- Venta a crédito: exige cliente identificado.
- Comprobante original a crédito: omite MedioPago para condiciones 02/08/10.
- Abonos CxC: validación de saldo, fecha futura, método y sobrepago.
- Pagos CxP: validación de saldo, fecha futura y sobrepago.
- CxC: saldo = venta - abonos; antigüedad por vencimiento.
- CxP: saldo = compra recibida - pagos proveedor; antigüedad por vencimiento.
- Flujo de caja: distingue compras de contado y pagos a proveedores.
- Reporte gerencial: CxC y CxP separados.
- Resumen contable: CxC y CxP separados.
- Paquete contable: 6 hojas.
- XLSX sintético V9.5.2 generado con 6 hojas.
- Integridad ZIP del XLSX: sin errores.
- XML interno del XLSX: todas las partes parsean correctamente.

Limitación controlada:
- No se modifican pagos históricos de ventas a crédito por no poder determinar con certeza si fueron pagos reales o registros automáticos de versiones anteriores.
