Propuesta: Convivencia de Condiciones de Pago + Planes de Cuotas
El problema
Hoy tenés dos sistemas paralelos:

Sistema	Qué hace	Dónde vive
Condiciones de Pago	Define Contado/Crédito, split simple (total ÷ N)	POS → PaymentPanel
Planes de Cuotas	Cálculo con interés, cuota inicial, pricing por producto	DB (planes_cuotas, cuotas_individuales)
El PaymentPanel actual genera cuotas "brutas" — divide el total entre la cantidad de cuotas de la condición. No sabe de intereses, ni de precios especiales por producto.

La solución: Los planes de cuotas son una capa encima de las condiciones de pago
┌─────────────────────────────────────────────────────┐
│  CONDICIÓN DE PAGO (controla el flujo)              │
│  ┌──────────┐  ┌──────────────┐  ┌───────────────┐ │
│  │ Contado  │  │ Crédito      │  │ Cuotas        │ │
│  │          │  │ (plazo fijo) │  │ (múltiples)   │ │
│  │ → Paga   │  │ → 1 cuota    │  │ → N cuotas    │ │
│  │   todo   │  │   a X días   │  │               │ │
│  └──────────┘  └──────────────┘  └───────┬───────┘ │
│                                          │         │
│                            ┌─────────────▼────────┐│
│                            │  ¿CÓMO SE CALCULAN?  ││
│                            │  ┌─────────────────┐ ││
│                            │  │ Simple (actual)  │ ││
│                            │  │ Total ÷ N       │ ││
│                            │  └─────────────────┘ ││
│                            │  ┌─────────────────┐ ││
│                            │  │ Plan de Cuotas  │ ││
│                            │  │ Con interés,    │ ││
│                            │  │ cuota inicial,  │ ││
│                            │  │ precio especial │ ││
│                            │  └─────────────────┘ ││
│                            └──────────────────────┘│
└─────────────────────────────────────────────────────┘
Flujo concreto en el POS
Paso 1: Operador elige Condición de Pago = "Cuotas"
Condición de Pago: [3 Cuotas ▼]
 
┌──────────────────────────────────────────┐
│ 📋 Cálculo de Cuotas                    │
│                                          │
│ Método:  ○ Simple (sin interés)          │  ← default (comportamiento actual)
│          ● Plan de cuotas                │  ← nuevo
│                                          │
│ Plan:    [Plan 3 cuotas 5% ▼]           │
│                                          │
│ ┌──────┬──────────┬────────┬──────────┐ │
│ │ #    │ Monto    │ %      │ Vence    │ │
│ │ 1/3  │ 35.000   │ 33.3%  │ 07/03/26 │ │
│ │ 2/3  │ 35.000   │ 33.3%  │ 07/04/26 │ │
│ │ 3/3  │ 35.000   │ 33.4%  │ 07/05/26 │ │
│ └──────┴──────────┴────────┴──────────┘ │
│ Total con interés:  Gs. 105.000          │
│ Interés aplicado:   Gs. 5.000 (5%)      │
└──────────────────────────────────────────┘
Paso 2: Si un producto tiene cuotas_individuales
Cuando se agrega un producto que tiene precio específico para el plan seleccionado:

┌─────────────────────────────────────────────────────┐
│  Producto        Precio    Cuotas    Cant  Subtotal │
│  TV Samsung 55"  500.000   3x200.000  1   600.000  │
│                  ↑ tachado            ↑ precio real │
│                  💡 Precio cuotas: 3x Gs. 200.000  │
│                                                      │
│  Cable HDMI      25.000     -         2    50.000  │
│                  (sin precio especial → usa plan)   │
└─────────────────────────────────────────────────────┘
La lógica:

Producto con cuotas_individuales: usa el precio fijo de cuotas (ya incluye interés)
Producto SIN cuotas_individuales: aplica el interés del plan al precio base
Resumen de la integración
Aspecto	Cómo funciona
Contado	Sin cambios, funciona igual que hoy
Crédito plazo	Sin cambios, una cuota a X días
Cuotas simples	Sin cambios (default), divide total ÷ N
Cuotas con plan	NUEVO: selecciona un plan → calcula con interés
Precio especial cuotas	NUEVO: si producto tiene cuotas_individuales para ese plan, usa ese precio
Condición de pago	Sigue controlando contado/crédito/cuotas
Plan de cuotas	Se activa como opción dentro de cuotas
Implementación por fases
Fase 1 — Precios por lista (inmediato): Al seleccionar cliente → aplicar precios de su lista
Fase 2 — Planes de cuotas en POS: Agregar selector de plan cuando condición = cuotas
Fase 3 — Cuotas individuales por producto: Si producto tiene precio especial para el plan, usarlo