Endurecimiento de Explosion AI Commerce
Correcciones previas al despliegue en producción del módulo Explosion AI Commerce. Webhook EcartPay (idempotencia) - La acreditación de créditos IA usa ahora un claim atómico (UPDATE ... WHERE pending=true RETURNING) antes de llamar ai_purchase_credits. - Reentregas, retries o eventos duplicados responden 200 OK sin acreditar de nuevo. - Se registra external_event_id en metadata para auditoría. Impuesto de plataforma en paquetes de créditos - Los AI Credits son un servicio SaaS de Explosion POS, no un producto del negocio cliente. - El impuesto se calcula con la tasa global de plataforma (PLATFORM_AI_CREDITS_TAX_RATE = 16%). - La configuración fiscal del owner (tax_rate_percent) NO afecta el precio de los créditos. Limpieza de producción - Eliminados comentarios deliberativos en server functions. Versión: V-3.2.0202.
Aspectos destacados
- Webhook EcartPay idempotente para créditos IA
- Impuesto de plataforma para paquetes (IVA 16% global)
- Limpieza pre-producción