feat(F-073): completed feature
This commit is contained in:
@@ -341,3 +341,11 @@
|
||||
- Tests: typecheck green en backend/frontend/admin/storefront; eslint exit 0; verify.sh exit 0.
|
||||
- Artefactos: work/artifacts/F-071/.
|
||||
|
||||
## 2026-08-19 — F-072 Active tax rates listed in product edit prices tab — DONE
|
||||
|
||||
- Gates: reviewer APPROVED, security APPROVED, qa APPROVED, leader-close APPROVED, verify.sh exit 0
|
||||
- Entregable: PricingSection ahora carga dinámicamente los tipos impositivos activos desde GET /admin/tax-rates. Dropdown muestra las 3 tarifas activas (4%, 10%, 21%) en lugar de las 2 hardcodeadas. Cálculo de PVP usa el porcentaje dinámico. Backend soporta 'super-reduced' (tipo VatRate + CHECK constraint en BD). Migration 031 aplicada. API verificada: PUT con vatRate='super-reduced' → HTTP 200.
|
||||
- Seguridad: valor adicional a CHECK constraint (aditivo, sin riesgo de datos); Zod valida en backend; tipos TypeScript extendidos (solo seguridad en compile-time).
|
||||
- Tests: typecheck backend/admin exit 0; eslint exit 0; verify.sh exit 0.
|
||||
- Artefactos: work/artifacts/F-072/.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user