Ir al contenido principal
Versión: 1.x

DB01003: Transacción Fallida

Qué Significa Esto​

No se pudo completar una transacción de base de datos. Las transacciones agrupan múltiples operaciones juntas; si alguna parte falla, todo se revierte para mantener la integridad de los datos.

Causas Comunes​

  • Acceso concurrente — Múltiples operaciones intentando modificar los mismos datos
  • Almacenamiento lleno — Sin espacio para escribir nuevos datos
  • Base de datos bloqueada — Otro proceso está bloqueando la base de datos
  • Interrupción de energía — Operación interrumpida inesperadamente

Cómo Solucionar​

1. Reintentar la Operación​

El problema puede ser temporal:

  • Espera un momento
  • Intenta la operación nuevamente
  • Evita intentos repetidos rápidos

2. Verificar Conflictos​

Si hay múltiples dispositivos o pestañas abiertos:

  • Usa una instancia a la vez
  • Cierra pestañas duplicadas del navegador
  • Coordina el uso en múltiples dispositivos

3. Comprobar Espacio de Almacenamiento​

Asegúrate de que haya espacio para los datos:

  • Verifica el espacio en disco disponible
  • Libera espacio si es necesario
  • Borre la caché del navegador en la versión web (desmarque «Cookies y otros datos de sitios», que conserva los datos guardados del POS, incluidos los que aún no se han enviado)

4. Reiniciar la Aplicación​

Restablece el estado de la base de datos:

  1. Cierra completamente el POS
  2. Espera unos segundos
  3. Reabre la aplicación

5. Limpiar y Volver a Sincronizar​

Compruebe primero si hay trabajo sin guardar

Al borrar los datos locales o reinstalar la aplicación, se elimina todo lo que haya en este dispositivo y aún no haya llegado a su tienda, incluidas las ventas realizadas sin conexión, los carritos abiertos y los cambios que no se guardaron. Antes de borrar nada, abra Estado de la tienda → Base de datos y compruebe que no haya nada retenido ni que nunca haya llegado al servidor; después, abra Estado de la tienda → Registros y compruebe que haya 0 registros bloqueados y 0 cambios pendientes de envío. Luego, complete o anote cada carrito abierto. Si su WCPOS no tiene la página Estado de la tienda, actualice primero WCPOS y vuelva a comprobarlo. Si aparece algo en la lista, hay elementos pendientes o no puede comprobarlo, no borre nada: consulte con el propietario de la tienda o póngase en contacto con el servicio de asistencia.

Solo si las transacciones fallan sistemáticamente después de seguir todos los demás pasos de esta página, y únicamente tras realizar la comprobación anterior:

  1. Limpia los datos locales
  2. Inicia sesión nuevamente
  3. Sincroniza desde el servidor

Seguridad de la Transacción​

WCPOS utiliza transacciones para garantizar:

  • Consistencia de datos
  • Operaciones completas (todo o nada)
  • Protección contra actualizaciones parciales

Cuando una transacción falla, tus datos permanecen consistentes.

  • DB01001 — Conexión Fallida
  • DB02003 — Violación de Restricción