Cambio de Estados de Comprobantes desde la Base de Datos
Requisitos Previos
Antes de proceder, asegúrese de tener acceso a:
- Archivo
.envdel servidor. - Credenciales de acceso a MariaDB/MySQL.
- Respaldo de seguridad previo de la base de datos tenant.
🔌 Requisitos de Conexión
Para conectarse a la base de datos del servidor requerirá los siguientes datos (obtenidos del .env):
- Nombre del host / IP: IP pública del servidor o túnel SSH.
- Usuario: Generalmente
root. - Contraseña: Se encuentra en el archivo
.envcomoMYSQL_ROOT_PASSWORD. - Puerto: Se encuentra en el archivo
.envcomoMYSQL_PORT_HOSTo3306.

🗄️ Interfaz de la Base de Datos
Al abrir el gestor (HeidiSQL, DBeaver o Navicat), se visualizará el listado de bases de datos:

🔄 Cambio de Estados de Comprobantes
Ubicación Correcta
Asegúrese de seleccionar el esquema tenant correcto (ejemplo: tenancy_empresa1) antes de ejecutar cualquier modificación.
Proceso de Edición
- Seleccione la base de datos del tenant respectivo.
- Abra la tabla
documents. - Ubique la fila correspondiente al comprobante y localice la columna
state_type_id.

Catálogo de Estados
Los identificadores de estado en Facturador Pro corresponden a:

⚠️ Advertencia Crítica
Este cambio es ÚNICAMENTE VISUAL a nivel de la plataforma local y debe utilizarse como ÚLTIMO RECURSO.
- El cambio manual en BD no transmite ni actualiza el estado ante los servidores de SUNAT.
- La tabla de documentos almacena llaves foráneas críticas; evite modificar columnas de montos, totales o hashes sin conocimiento técnico profundo.