1.1 KiB
1.1 KiB
TPV-FIXES — Build
Implemented Fixes
Fix 1: favicon 404 ✅
Archivo: project/storefront/src/app/layout.tsx
Cambio: Agregado icons: { icon: '/favicon.ico', shortcut: '/favicon.ico' } al metadata
Fix 2: Cashier label ✅
Archivo: project/apps/pos/src/components/ReceiptModal.tsx
Cambio: receipt.cashier ahora se muestra como receipt.cashier?.split('@')[0] ?? '—'
- Antes: "Cajero: cajero1@tienda.com"
- Después: "Cajero: cajero1"
Fix 3: pos/sales 400 error ⚠️ REQUIERE MÁS INFO
Análisis:
- El backend valida Zod en
/pos/salesy/pos/sales/:id/payments - Error 400 posible si:
- Falta
methodCodeokinden payments (refine) methodCodeno pasa regex/^[a-z0-9_-]{1,32}$/(ej: "CASH" mayúsculas)- Falta
x-terminal-idheader
- Falta
Sin logs específicos del error, no puedo determinar la causa exacta.
Recomendación: Solicitar al reporter información sobre:
- Request exacto que falla (method, URL, body)
- Response body del 400
- Pasos para reproducir
Estado Gates
- reviewer: PENDING
- security: PENDING
- qa: PENDING