# PrintCenter Costeador / Cotizador - Cambios v1.0.2

## Nueva regla de troquelado

Se incorpora configuración de recargo de troquelado como porcentaje sobre el valor neto de impresión.

| Código | Opción | Recargo sugerido |
|---|---|---:|
| simple | Troquelado simple | 20% |
| normal | Troquelado normal | 35% |
| complex | Troquelado complejo | 50% |
| very_complex | Muy complejo / muchos cortes | 70% |
| custom | Personalizado | editable |

Valor predeterminado recomendado:

- **Troquelado normal: 35%** sobre impresión neta.
- **Mínimo troquelado neto: $8.000**.

## Lógica de cálculo

Cuando el trabajo sea **Impresión + troquelado**, el sistema debe calcular:

```text
Impresión neta
+ Recargo troquelado neto
+ Materiales/insumos netos
+ Otros costos netos
= Subtotal neto
+ IVA 19%, si corresponde
= Total con IVA
```

No se debe cotizar únicamente el troquelado.

## Base de datos

Se agregan/verifican estas tablas:

- `pc_ink_coverage_presets`
- `pc_die_cutting_presets`
- `pc_costing_settings`

Configuraciones incorporadas:

- `die_cutting_default_code = normal`
- `die_cutting_default_surcharge_percent = 35`
- `die_cutting_min_net = 8000`
- `iva_rate = 19`

Columnas opcionales agregadas si el actualizador detecta tablas principales:

- `die_cutting_code`
- `die_cutting_surcharge_percent`
- `die_cutting_min_net`
- `die_cutting_surcharge_net`

Además conserva las columnas de v1.0.1 para cobertura de tinta, subtotal neto, IVA y total con IVA.

## Interfaz

- Agrega campo **Recargo por troquelado** visible solo cuando el tipo de trabajo incluye troquelado.
- Mantiene **Cobertura de tinta estimada** visible solo en impresión e impresión + troquelado.
- Mantiene ocultos los bloques **Detalle interno administrador** y **Vista del operador**.
- Mantiene corrección de campos pequeños.
