Saltar al contenido
Facturador

Cambio de Estados de Comprobantes desde la Base de Datos

Requisitos Previos

Antes de proceder, asegúrese de tener acceso a:

  • Archivo .env del 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 .env como MYSQL_ROOT_PASSWORD.
  • Puerto: Se encuentra en el archivo .env como MYSQL_PORT_HOST o 3306.

Conexión a la base de datos


🗄️ Interfaz de la Base de Datos

Al abrir el gestor (HeidiSQL, DBeaver o Navicat), se visualizará el listado de bases de datos:

Vista de la base 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

  1. Seleccione la base de datos del tenant respectivo.
  2. Abra la tabla documents.
  3. Ubique la fila correspondiente al comprobante y localice la columna state_type_id.

Tabla de documentos

Catálogo de Estados

Los identificadores de estado en Facturador Pro corresponden a:

Estados de comprobantes

⚠️ 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.