DOCUMENTACIÓN DE LA BASE DE DATOS

Mapa y diccionario de sisglobal

Base sisglobal · 152 tablas y 1 vista · 2046 columnas (incluye la vista) · 356 claves foráneas · 619 índices (incluye primarios y únicos).

Informe obtenido de information_schema en la base local el 2026-09-20T18:12:11-05:00. Documenta la estructura existente, sin exportar registros de usuarios, credenciales ni datos comerciales. Las descripciones funcionales se apoyan en los nombres, columnas y modelos/servicios del proyecto; el propósito no confirmado se indica expresamente.

Cómo leer el informe

PK identifica una fila. FK enlaza una columna hija con una clave de la tabla padre. UNIQUE evita valores repetidos o combinaciones repetidas; en MySQL un índice UNIQUE puede admitir varios NULL. INDEX es un índice secundario de búsqueda y no implica relación. NULL significa que el campo puede quedar sin valor; no equivale a texto vacío ni a cero. CASCADE elimina también las filas hijas al borrar el padre. SET NULL conserva la hija y vacía la referencia. RESTRICT / NO ACTION impiden borrar el padre mientras haya referencias. Estas reglas se refieren a borrados físicos; deleted_at corresponde a borrado lógico.

En cada ficha: sale hacia indica la tabla padre; recibe referencias indica las tablas hijas. Una FK normalmente permite muchas filas hijas por padre; un índice UNIQUE sobre la FK limita esa relación. Las restricciones compuestas deben leerse como un conjunto de columnas.

Organización funcional

La organización parte de cuentas_clientes, que agrupa empresas y usuarios. empresa_user habilita la relación de varios usuarios con varias empresas. personas almacena terceros y clients amplía la información comercial del CRM. Las tareas del CRM están en tasks; la gestión operativa usa work_tasks. El maestro de empresas combina company_master_schemas (campos) y company_master_profiles (valores cifrados). Facturación, contabilidad y nómina conservan sus propias cabeceras y detalles.

Plantillas, aprobación y tareas

Flujo de plantilla: work_task_templates → template_assignment_requests → task_configurations → work_tasks. La solicitud guarda una copia; la aprobación prepara configuraciones y la tarea operativa se crea al completar sus datos. Los usuarios asignados a una tarea están en work_task_assignees. Los pasos y sus responsables están dentro de work_tasks.checklist, y las etiquetas referenciadas dentro de label_ids. Los avisos guardados son registros separados de las fechas originales; los vencimientos del dashboard también se calculan desde tareas y maestro.

Mapa de relaciones principales

Las flechas van de la tabla padre a la hija que contiene la FK. Se muestra una selección para facilitar la lectura; las fichas y relaciones.csv contienen todas las relaciones.

cuentas_clientesempresasuserspersonascompany_master_profileswork_tasksclientswork_task_assigneeswork_task_notices

Índice de tablas por módulo

Selecciona una tabla para consultar su ficha. La búsqueda filtra las fichas por nombre, campo, descripción o relación.

CRM (13)

activities · advisors · audit_logs · client_addresses · client_assignments · client_contacts · client_documents · clients · crm_notifications · email_templates · emails · pipeline_stages · tasks

Catálogos (6)

actividades_economicas · cantones · paises · paises_tableclaear · provincias · tipos_contribuyentes

Contabilidad (37)

accounting_accounts · accounting_advance_applications · accounting_advances · accounting_ats_exports · accounting_ats_imports · accounting_ats_reimbursements · accounting_ats_reports · accounting_audit_logs · accounting_bank_reconciliations · accounting_bank_statement_lines · accounting_bank_transfers · accounting_budgets · accounting_cash_sessions · accounting_cheques · accounting_concepts · accounting_cost_centers · accounting_entries · accounting_entry_attachments · accounting_entry_lines · accounting_financial_accounts · accounting_integration_logs · accounting_integration_settings · accounting_inventory_movements · accounting_inventory_positions · accounting_open_item_applications · accounting_open_item_settlements · accounting_open_items · accounting_periods · accounting_received_document_lines · accounting_received_documents · accounting_received_withholding_details · accounting_received_withholding_supports · accounting_received_withholdings · accounting_settings · accounting_voucher_lines · accounting_vouchers · accounting_year_closures

Cuentas, empresas, usuarios y configuración (23)

account_appearances · account_data_policy_defaults · account_holidays · cuenta_cliente_modulo · cuentas_clientes · empresa_user · empresas · model_has_permissions · model_has_roles · modulo_plan · modulos_comerciales · permissions · personas · planes · role_has_permissions · roles · solicitudes_comerciales · soporte_acceso_logs · soporte_autorizaciones · suscripciones · system_mail_configurations · user_hierarchy_audits · users

Facturación e inventario (17)

comprobante_detalles · comprobantes_electronicos · documentos_electronicos_admin · factura_campos_adicionales · factura_detalles · factura_pagos · facturacion_configuraciones · facturacion_correo_envios · facturacion_inventario_movimientos · facturacion_puntos_emision · facturas · inventario_carga_detalles · inventario_cargas · inventarios · iva_tarifas · servicios · xml_sri_importaciones

Formularios y políticas de datos (6)

company_data_acceptances · company_data_policies · company_portal_consents · legal_client_forms · natural_client_forms · proveedor_pn_formularios

Gestión de tareas (18)

task_configurations · task_labels · task_mail_message_links · task_mail_receipts · task_mail_threads · task_reopen_requests · task_time_sessions · template_assignment_requests · work_task_activities · work_task_assignees · work_task_audits · work_task_batches · work_task_capacities · work_task_notices · work_task_settings · work_task_supervisors · work_task_templates · work_tasks

Infraestructura (9)

cache · cache_locks · exports · failed_jobs · job_batches · jobs · migrations · password_reset_tokens · sessions

Maestro de clientes y vencimientos (7)

company_master_activities · company_master_approvals · company_master_invitations · company_master_profiles · company_master_schemas · company_permit_notices · form_completion_notices

Recursos humanos (17)

hr_accounting_entries · hr_adjustments · hr_annual_records · hr_attendance · hr_audits · hr_benefit_payments · hr_contracts · hr_documents · hr_employees · hr_leaves · hr_loans · hr_mail_deliveries · hr_novelties · hr_parameter_versions · hr_payslips · hr_periods · hr_tax_projections

Referencias lógicas y datos embebidos

Estas conexiones se interpretan en la aplicación. No deben confundirse con las claves foráneas de MySQL enumeradas en las fichas.

OrigenCampo o rutaDestinoClaveExplicación
company_master_approvalsempresa_idempresasidEmpresa cuyos cambios se solicitan; UserTasks consulta las solicitudes por empresa.
company_master_approvalsrequested_by / reviewed_byusersidSolicitante y revisor; no son restricciones FK en MySQL.
company_master_profilesvalues → claves de camposcompany_master_schemasfieldsLas claves del perfil cifrado se interpretan con la definición de campos de la cuenta.
work_taskslabel_ids[]task_labelsidLista JSON consultada por WorkTask::coloredLabels(); no existe tabla puente de etiquetas.
work_taskschecklist[].assignee_idusersidResponsable de cada paso en JSON; la aplicación valida que pertenezca a los asignados.
work_tasksbatch_idwork_task_batchesidIdentificador del lote de asignación; sin FK declarada.
task_configurationsbatch_idwork_task_batchesidLote de preparación de tareas; sin FK declarada.
task_configurationsassignees[]usersidUsuarios previstos antes de activar la tarea; lista JSON validada por el servicio.
template_assignment_requeststask_ids[]work_tasksidLista JSON de tareas activadas desde la solicitud.
work_task_auditsentity + entity_idSegún entityIdentificador de entidadReferencia de auditoría por tipo de entidad, sin FK única a una tabla.
audit_logsauditable_type + auditable_idSegún auditable_typeIdentificador de entidadReferencia de auditoría dependiente del tipo de entidad.
model_has_rolesmodel_type + model_idSegún model_typeidAsignación polimórfica: el tipo identifica el modelo, usualmente User.
model_has_permissionsmodel_type + model_idSegún model_typeidAsignación polimórfica de permisos directos.
accounting_entriessource_type + source_idSegún source_typeIdentificador de origenLa tabla destino depende del tipo de documento/origen; no hay FK fija para source_id.
accounting_integration_logssource_type + source_idSegún source_typeIdentificador de origenLa tabla destino depende del tipo de documento/origen; no hay FK fija para source_id.
accounting_open_item_applicationssource_type + source_idSegún source_typeIdentificador de origenLa tabla destino depende del tipo de documento/origen; no hay FK fija para source_id.
accounting_open_itemssource_type + source_idSegún source_typeIdentificador de origenLa tabla destino depende del tipo de documento/origen; no hay FK fija para source_id.
documentos_electronicos_adminsource_type + source_idSegún source_typeIdentificador de origenLa tabla destino depende del tipo de documento/origen; no hay FK fija para source_id.
facturacion_correo_enviossource_type + source_idSegún source_typeIdentificador de origenLa tabla destino depende del tipo de documento/origen; no hay FK fija para source_id.

account_appearances

Cuentas, empresas, usuarios y configuración

Colores y logotipo personalizados de cada cuenta; usuario que realizó el cambio.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
account_appearances_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idCASCADENO ACTION
account_appearances_updated_by_foreignupdated_byusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
account_appearances_cuenta_cliente_id_uniqueUNIQUEcuenta_cliente_idBTREE
account_appearances_updated_by_foreignINDEXupdated_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
cuenta_cliente_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK—Identificador de cuenta cliente.
colorsjsonNoNULL / sin valor explícito———
logo_pathvarchar(255)SíNULL / sin valor explícito———
updated_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario que actualizó.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

account_data_policy_defaults

Cuentas, empresas, usuarios y configuración

Texto y versión de la política de datos predeterminada de la cuenta, documento y empresa responsable.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
account_data_policy_defaults_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idRESTRICTNO ACTION
account_data_policy_defaults_responsible_company_id_foreignresponsible_company_idempresas.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
account_data_policy_defaults_cuenta_cliente_id_uniqueUNIQUEcuenta_cliente_idBTREE
account_data_policy_defaults_responsible_company_id_foreignINDEXresponsible_company_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
cuenta_cliente_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK—Identificador de cuenta cliente.
bodytextNoNULL / sin valor explícito———
versionchar(36)NoNULL / sin valor explícito——Versión del registro o de su estructura.
document_pathvarchar(255)SíNULL / sin valor explícito———
responsible_company_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
responsible_company_namevarchar(255)SíNULL / sin valor explícito———
responsible_company_rucvarchar(30)SíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

account_holidays

Cuentas, empresas, usuarios y configuración

Fechas festivas y nombres de los feriados por cuenta para el calendario laboral.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
account_holidays_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
account_holidays_cuenta_cliente_id_date_uniqueUNIQUEcuenta_cliente_id, dateBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
cuenta_cliente_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de cuenta cliente.
datedateNoNULL / sin valor explícitoUNIQUE compuesto——
namevarchar(150)NoNULL / sin valor explícito——Nombre.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_accounts

Contabilidad

Plan de cuentas contables por empresa: códigos, nombres, naturaleza, niveles y cuenta superior.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_accounts_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_accounts_parent_id_foreignparent_idaccounting_accounts.idRESTRICTNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_accountsparent_ididRESTRICT
accounting_advancesaccount_ididRESTRICT
accounting_budgetsaccount_ididRESTRICT
accounting_conceptsaccount_ididRESTRICT
accounting_conceptstax_account_ididRESTRICT
accounting_entry_linesaccount_ididRESTRICT
accounting_financial_accountsaccount_ididRESTRICT
accounting_integration_settingsaccounts_payable_ididRESTRICT
accounting_integration_settingsaccounts_receivable_ididRESTRICT
accounting_integration_settingsinput_vat_ididRESTRICT
accounting_integration_settingsoutput_vat_ididRESTRICT
accounting_integration_settingspurchases_expense_ididRESTRICT
accounting_integration_settingssales_income_ididRESTRICT
accounting_integration_settingssales_returns_ididRESTRICT
accounting_integration_settingsincome_tax_withholding_payable_ididRESTRICT
accounting_integration_settingsincome_tax_withholding_receivable_ididRESTRICT
accounting_integration_settingspurchase_returns_ididRESTRICT
accounting_integration_settingsvat_withholding_payable_ididRESTRICT
accounting_integration_settingsvat_withholding_receivable_ididRESTRICT
accounting_settingscogs_account_ididRESTRICT
accounting_settingscustomer_advance_account_ididRESTRICT
accounting_settingsinventory_account_ididRESTRICT
accounting_settingsresult_account_ididRESTRICT
accounting_settingssupplier_advance_account_ididRESTRICT
accounting_voucher_linesaccount_ididRESTRICT
accounting_voucher_linestax_account_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_accounts_empresa_id_codigo_uniqueUNIQUEempresa_id, codigoBTREE
accounting_accounts_empresa_id_tipo_activo_indexINDEXempresa_id, tipo, activoBTREE
accounting_accounts_parent_id_foreignINDEXparent_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
parent_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
codigovarchar(40)NoNULL / sin valor explícitoUNIQUE compuesto——
nombrevarchar(180)NoNULL / sin valor explícito——Nombre.
tipoenum('ACTIVO','PASIVO','PATRIMONIO','INGRESO','COSTO','GASTO','ORDEN')NoNULL / sin valor explícitoINDEX compuesto——
naturalezaenum('DEUDORA','ACREEDORA')NoNULL / sin valor explícito———
niveltinyint unsignedNo1———
acepta_movimientostinyint(1)No1———
activotinyint(1)No1INDEX compuesto——
codigo_reportevarchar(40)SíNULL / sin valor explícito———
descripciontextSíNULL / sin valor explícito——Descripción.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_advance_applications

Contabilidad

Aplicaciones de anticipos a cuentas pendientes, con monto, fecha y asiento asociado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_advance_applications_advance_id_foreignadvance_idaccounting_advances.idRESTRICTNO ACTION
accounting_advance_applications_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_advance_applications_entry_id_foreignentry_idaccounting_entries.idRESTRICTNO ACTION
accounting_advance_applications_open_item_id_foreignopen_item_idaccounting_open_items.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_advance_applications_advance_id_foreignINDEXadvance_idBTREE
accounting_advance_applications_empresa_id_referencia_uniqueUNIQUEempresa_id, referenciaBTREE
accounting_advance_applications_entry_id_foreignINDEXentry_idBTREE
accounting_advance_applications_open_item_id_foreignINDEXopen_item_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
advance_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
open_item_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
entry_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
fechadateNoNULL / sin valor explícito———
montodecimal(20,4)NoNULL / sin valor explícito———
referenciavarchar(120)NoNULL / sin valor explícitoUNIQUE compuesto——
estadovarchar(255)NoAPLICADA——Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_advances

Contabilidad

Anticipos de clientes o proveedores, identificación del tercero, cuenta financiera, monto original y saldo.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_advances_account_id_foreignaccount_idaccounting_accounts.idRESTRICTNO ACTION
accounting_advances_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
accounting_advances_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_advances_entry_id_foreignentry_idaccounting_entries.idRESTRICTNO ACTION
accounting_advances_financial_account_id_foreignfinancial_account_idaccounting_financial_accounts.idRESTRICTNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_advance_applicationsadvance_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_advances_account_id_foreignINDEXaccount_idBTREE
accounting_advances_created_by_foreignINDEXcreated_byBTREE
accounting_advances_empresa_id_tipo_referencia_uniqueUNIQUEempresa_id, tipo, referenciaBTREE
accounting_advances_entry_id_foreignINDEXentry_idBTREE
accounting_advances_financial_account_id_foreignINDEXfinancial_account_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
tipovarchar(3)NoNULL / sin valor explícitoUNIQUE compuesto——
tercero_identificacionvarchar(30)NoNULL / sin valor explícito———
tercero_nombrevarchar(180)NoNULL / sin valor explícito———
financial_account_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
account_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
entry_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
fechadateNoNULL / sin valor explícito———
montodecimal(20,4)NoNULL / sin valor explícito———
saldodecimal(20,4)NoNULL / sin valor explícito———
referenciavarchar(120)NoNULL / sin valor explícitoUNIQUE compuesto——
estadovarchar(255)NoVIGENTE——Estado del registro en su proceso.
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_ats_exports

Contabilidad

Datos de exportaciones para el ATS: factura, países, régimen, transporte, aduana y valores.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_ats_exports_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_ats_exports_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_ats_exports_factura_id_foreignfactura_idfacturas.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_ats_exports_created_by_foreignINDEXcreated_byBTREE
accounting_ats_exports_factura_id_foreignINDEXfactura_idBTREE
ats_exports_company_date_status_idxINDEXempresa_id, fecha_embarque, estadoBTREE
ats_exports_company_invoice_idxINDEXempresa_id, factura_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
factura_idbigint unsignedNoNULL / sin valor explícitoINDEX, INDEX compuesto, FK——
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
tp_id_cliente_exvarchar(2)No21———
parte_relacionadatinyint(1)No0———
tipo_regimenvarchar(2)No01———
pais_pago_generalvarchar(3)SíNULL / sin valor explícito———
pais_pago_paraisovarchar(3)SíNULL / sin valor explícito———
denominacion_regimenvarchar(500)SíNULL / sin valor explícito———
pais_exportacionvarchar(3)NoNULL / sin valor explícito———
pago_regimen_fiscaltinyint(1)No0———
exportacion_devarchar(2)NoNULL / sin valor explícito———
tipo_ingreso_exteriorvarchar(3)SíNULL / sin valor explícito———
ingreso_gravado_otro_paistinyint(1)No0———
impuesto_otro_paisdecimal(20,2)No0.00———
distrito_aduanerovarchar(3)SíNULL / sin valor explícito———
anio_refrendosmallint unsignedSíNULL / sin valor explícito———
regimen_aduanerovarchar(2)SíNULL / sin valor explícito———
correlativovarchar(8)SíNULL / sin valor explícito———
verificadorvarchar(1)SíNULL / sin valor explícito———
documento_transportevarchar(13)SíNULL / sin valor explícito———
fecha_embarquedateNoNULL / sin valor explícitoINDEX compuesto——
fuevarchar(13)SíNULL / sin valor explícito———
valor_fobdecimal(20,2)NoNULL / sin valor explícito———
valor_comprobantedecimal(20,2)NoNULL / sin valor explícito———
estadoenum('BORRADOR','CONFIRMADO')NoBORRADORINDEX compuesto—Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_ats_imports

Contabilidad

Datos de importaciones para el ATS: proveedor, comprobante, bases tributarias, retenciones y valores aduaneros.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_ats_imports_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_ats_imports_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_ats_imports_entry_id_foreignentry_idaccounting_entries.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_ats_imports_created_by_foreignINDEXcreated_byBTREE
accounting_ats_imports_entry_id_foreignINDEXentry_idBTREE
ats_imports_company_date_status_idxINDEXempresa_id, fecha_registro, estadoBTREE
ats_imports_company_document_uqUNIQUEempresa_id, numero_documentoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, UNIQUE compuesto, FK—Identificador de empresa.
entry_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
tipo_importacionenum('BIENES','SERVICIOS','SERVICIO_DIGITAL')NoBIENES———
ats_sustento_codigovarchar(2)No01———
proveedor_identificacionvarchar(13)NoNULL / sin valor explícito———
proveedor_nombrevarchar(500)NoNULL / sin valor explícito———
parte_relacionadatinyint(1)No0———
tipo_comprobantevarchar(3)No15———
numero_documentovarchar(120)NoNULL / sin valor explícitoUNIQUE compuesto——
establecimientovarchar(3)No000———
punto_emisionvarchar(3)No000———
secuencialvarchar(9)NoNULL / sin valor explícito———
autorizacionvarchar(49)SíNULL / sin valor explícito———
fecha_emisiondateNoNULL / sin valor explícito———
fecha_registrodateNoNULL / sin valor explícitoINDEX compuesto——
base_no_grava_ivadecimal(20,2)No0.00———
base_iva_cerodecimal(20,2)No0.00———
base_iva_gravadadecimal(20,2)No0.00———
base_iva_exentadecimal(20,2)No0.00———
monto_icedecimal(20,2)No0.00———
monto_ivadecimal(20,2)No0.00———
tipo_regimenvarchar(2)No01———
pais_pago_generalvarchar(3)SíNULL / sin valor explícito———
pais_pago_paraisovarchar(3)SíNULL / sin valor explícito———
denominacion_regimenvarchar(500)SíNULL / sin valor explícito———
pais_pagovarchar(3)NoNULL / sin valor explícito———
aplica_convenio_doble_tributaciontinyint(1)No0———
pago_sujeto_retenciontinyint(1)No0———
pago_regimen_fiscaltinyint(1)No0———
formas_pagojsonSíNULL / sin valor explícito———
codigo_retencion_rentavarchar(10)SíNULL / sin valor explícito———
base_retencion_rentadecimal(20,2)No0.00———
porcentaje_retencion_rentadecimal(8,4)No0.0000———
valor_retencion_rentadecimal(20,2)No0.00———
dai_numerovarchar(40)SíNULL / sin valor explícito———
distrito_aduanerovarchar(3)SíNULL / sin valor explícito———
anio_refrendosmallint unsignedSíNULL / sin valor explícito———
regimen_aduanerovarchar(2)SíNULL / sin valor explícito———
correlativovarchar(8)SíNULL / sin valor explícito———
fecha_liquidacion_aduaneradateSíNULL / sin valor explícito———
valor_fobdecimal(20,2)No0.00———
fletedecimal(20,2)No0.00———
segurodecimal(20,2)No0.00———
valor_cifdecimal(20,2)No0.00———
arancelesdecimal(20,2)No0.00———
fodinfadecimal(20,2)No0.00———
iva_aduanadecimal(20,2)No0.00———
estadoenum('BORRADOR','CONFIRMADO')NoBORRADORINDEX compuesto—Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_ats_reimbursements

Contabilidad

Comprobantes de reembolso asociados a documentos recibidos, proveedor y bases de impuestos.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_ats_reimbursements_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_ats_reimbursements_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_ats_reimbursements_received_document_id_foreignreceived_document_idaccounting_received_documents.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_ats_reimbursements_created_by_foreignINDEXcreated_byBTREE
accounting_ats_reimbursements_received_document_id_foreignINDEXreceived_document_idBTREE
ats_reimbursements_company_auth_uqUNIQUEempresa_id, autorizacionBTREE
ats_reimbursements_parent_status_idxINDEXempresa_id, received_document_id, estadoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
received_document_idbigint unsignedNoNULL / sin valor explícitoINDEX, INDEX compuesto, FK——
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
tipo_comprobantevarchar(3)NoNULL / sin valor explícito———
tipo_identificacion_proveedorvarchar(2)No01———
proveedor_identificacionvarchar(13)NoNULL / sin valor explícito———
proveedor_nombrevarchar(500)SíNULL / sin valor explícito———
establecimientovarchar(3)NoNULL / sin valor explícito———
punto_emisionvarchar(3)NoNULL / sin valor explícito———
secuencialvarchar(9)NoNULL / sin valor explícito———
fecha_emisiondateNoNULL / sin valor explícito———
autorizacionvarchar(49)NoNULL / sin valor explícitoUNIQUE compuesto——
base_iva_cerodecimal(20,2)No0.00———
base_iva_gravadadecimal(20,2)No0.00———
base_no_grava_ivadecimal(20,2)No0.00———
base_iva_exentadecimal(20,2)No0.00———
monto_icedecimal(20,2)No0.00———
monto_ivadecimal(20,2)No0.00———
estadoenum('BORRADOR','CONFIRMADO')NoBORRADORINDEX compuesto—Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_ats_reports

Contabilidad

Reportes ATS por mes y empresa: totales, conciliación, estados, XML y responsables de revisión.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_ats_reports_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_ats_reports_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_ats_reports_reconciled_by_foreignreconciled_byusers.idSET NULLNO ACTION
accounting_ats_reports_reviewed_by_foreignreviewed_byusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_ats_company_period_uqUNIQUEempresa_id, anio, mesBTREE
accounting_ats_company_status_idxINDEXempresa_id, estado, anio, mesBTREE
accounting_ats_reports_created_by_foreignINDEXcreated_byBTREE
accounting_ats_reports_reconciled_by_foreignINDEXreconciled_byBTREE
accounting_ats_reports_reviewed_by_foreignINDEXreviewed_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
reviewed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario revisor.
reconciled_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
aniosmallint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto——
mestinyint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto——
numero_establecimientossmallint unsignedNo1———
estadoenum('BORRADOR','VALIDADO','OBSERVADO')NoBORRADORINDEX compuesto—Estado del registro en su proceso.
estado_conciliacionenum('PENDIENTE','CUADRADO','DIFERENCIAS')NoPENDIENTE———
total_comprasint unsignedNo0———
total_ventasint unsignedNo0———
total_exportacionesint unsignedNo0———
total_importacionesint unsignedNo0———
total_reembolsosint unsignedNo0———
total_anuladosint unsignedNo0———
valor_comprasdecimal(20,2)No0.00———
valor_ventasdecimal(20,2)No0.00———
valor_exportacionesdecimal(20,2)No0.00———
valor_importacionesdecimal(20,2)No0.00———
valor_reembolsosdecimal(20,2)No0.00———
iva_comprasdecimal(20,2)No0.00———
iva_ventasdecimal(20,2)No0.00———
declaracion_base_ventasdecimal(20,2)SíNULL / sin valor explícito———
declaracion_base_comprasdecimal(20,2)SíNULL / sin valor explícito———
declaracion_iva_ventasdecimal(20,2)SíNULL / sin valor explícito———
declaracion_iva_comprasdecimal(20,2)SíNULL / sin valor explícito———
observacionesjsonSíNULL / sin valor explícito———
conciliacionjsonSíNULL / sin valor explícito———
xmllongtextSíNULL / sin valor explícito———
generated_attimestampSíNULL / sin valor explícito———
reconciled_attimestampSíNULL / sin valor explícito———
reviewed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_audit_logs

Contabilidad

Historial de acciones contables con empresa, asiento, usuario, datos de la acción e IP.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_audit_logs_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_audit_logs_entry_id_foreignentry_idaccounting_entries.idSET NULLNO ACTION
accounting_audit_logs_user_id_foreignuser_idusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_audit_logs_empresa_id_created_at_indexINDEXempresa_id, created_atBTREE
accounting_audit_logs_entry_id_foreignINDEXentry_idBTREE
accounting_audit_logs_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
entry_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
user_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
accionvarchar(40)NoNULL / sin valor explícito———
datosjsonSíNULL / sin valor explícito———
ipvarchar(45)SíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícitoINDEX compuesto—Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_bank_reconciliations

Contabilidad

Cabeceras de conciliación bancaria: período, saldos, diferencias, archivo importado y estado de cierre.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_bank_reconciliations_closed_by_foreignclosed_byusers.idSET NULLNO ACTION
accounting_bank_reconciliations_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_bank_reconciliations_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_bank_reconciliations_financial_account_id_foreignfinancial_account_idaccounting_financial_accounts.idRESTRICTNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_bank_statement_linesreconciliation_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_bank_reconciliation_period_uqUNIQUEfinancial_account_id, fecha_desde, fecha_hastaBTREE
accounting_bank_reconciliation_status_idxINDEXempresa_id, estado, fecha_hastaBTREE
accounting_bank_reconciliations_closed_by_foreignINDEXclosed_byBTREE
accounting_bank_reconciliations_created_by_foreignINDEXcreated_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
financial_account_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
closed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
nombrevarchar(120)NoNULL / sin valor explícito——Nombre.
fecha_desdedateNoNULL / sin valor explícitoUNIQUE compuesto——
fecha_hastadateNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto——
saldo_inicial_bancodecimal(20,4)No0.0000———
saldo_final_bancodecimal(20,4)No0.0000———
saldo_inicial_librosdecimal(20,4)No0.0000———
saldo_final_librosdecimal(20,4)No0.0000———
saldo_ajustado_bancodecimal(20,4)No0.0000———
saldo_ajustado_librosdecimal(20,4)No0.0000———
diferenciadecimal(20,4)No0.0000———
total_lineasint unsignedNo0———
lineas_conciliadasint unsignedNo0———
lineas_pendientesint unsignedNo0———
lineas_excluidasint unsignedNo0———
archivo_nombrevarchar(255)SíNULL / sin valor explícito———
archivo_pathvarchar(500)SíNULL / sin valor explícito———
archivo_hashchar(64)SíNULL / sin valor explícito———
resumenjsonSíNULL / sin valor explícito———
observacionestextSíNULL / sin valor explícito———
estadoenum('BORRADOR','EN_REVISION','CERRADA')NoBORRADORINDEX compuesto—Estado del registro en su proceso.
imported_attimestampSíNULL / sin valor explícito———
closed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_bank_statement_lines

Contabilidad

Líneas del extracto bancario y su coincidencia con movimientos contables, confianza y estado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_bank_statement_lines_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_bank_statement_lines_matched_by_foreignmatched_byusers.idSET NULLNO ACTION
accounting_bank_statement_lines_matched_entry_line_id_foreignmatched_entry_line_idaccounting_entry_lines.idRESTRICTNO ACTION
accounting_bank_statement_lines_reconciliation_id_foreignreconciliation_idaccounting_bank_reconciliations.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_bank_statement_entry_line_uqUNIQUEmatched_entry_line_idBTREE
accounting_bank_statement_line_hash_uqUNIQUEreconciliation_id, line_hashBTREE
accounting_bank_statement_lines_matched_by_foreignINDEXmatched_byBTREE
accounting_bank_statement_status_idxINDEXempresa_id, estado, fechaBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
reconciliation_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
matched_entry_line_idbigint unsignedSíNULL / sin valor explícitoUNIQUE, FK——
matched_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
fechadateNoNULL / sin valor explícitoINDEX compuesto——
fecha_valordateSíNULL / sin valor explícito———
referenciavarchar(160)SíNULL / sin valor explícito———
descripcionvarchar(500)NoNULL / sin valor explícito——Descripción.
tipoenum('CREDITO','DEBITO')NoNULL / sin valor explícito———
montodecimal(20,4)NoNULL / sin valor explícito———
identificador_bancovarchar(160)SíNULL / sin valor explícito———
line_hashchar(64)NoNULL / sin valor explícitoUNIQUE compuesto——
estadoenum('PENDIENTE','CONCILIADA','EXCLUIDA')NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
coincidencia_manualtinyint(1)No0———
confianzatinyint unsignedSíNULL / sin valor explícito———
observaciontextSíNULL / sin valor explícito———
matched_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_bank_transfers

Contabilidad

Transferencias entre cuentas financieras: origen, destino, monto, período, asiento y reversión.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_bank_transfers_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_bank_transfers_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_bank_transfers_entry_id_foreignentry_idaccounting_entries.idRESTRICTNO ACTION
accounting_bank_transfers_period_id_foreignperiod_idaccounting_periods.idRESTRICTNO ACTION
accounting_bank_transfers_posted_by_foreignposted_byusers.idSET NULLNO ACTION
accounting_bank_transfers_reversed_by_foreignreversed_byusers.idSET NULLNO ACTION
accounting_bank_transfers_source_financial_account_id_foreignsource_financial_account_idaccounting_financial_accounts.idRESTRICTNO ACTION
accounting_bank_transfers_target_financial_account_id_foreigntarget_financial_account_idaccounting_financial_accounts.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_bank_transfers_created_by_foreignINDEXcreated_byBTREE
accounting_bank_transfers_entry_uqUNIQUEentry_idBTREE
accounting_bank_transfers_number_uqUNIQUEempresa_id, numeroBTREE
accounting_bank_transfers_period_id_foreignINDEXperiod_idBTREE
accounting_bank_transfers_posted_by_foreignINDEXposted_byBTREE
accounting_bank_transfers_reversed_by_foreignINDEXreversed_byBTREE
accounting_bank_transfers_source_financial_account_id_foreignINDEXsource_financial_account_idBTREE
accounting_bank_transfers_status_idxINDEXempresa_id, fecha, estadoBTREE
accounting_bank_transfers_target_financial_account_id_foreignINDEXtarget_financial_account_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
period_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
source_financial_account_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
target_financial_account_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
entry_idbigint unsignedSíNULL / sin valor explícitoUNIQUE, FK——
numerovarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
fechadateNoNULL / sin valor explícitoINDEX compuesto——
montodecimal(20,4)NoNULL / sin valor explícito———
referenciavarchar(120)SíNULL / sin valor explícito———
conceptovarchar(500)NoNULL / sin valor explícito———
observaciontextSíNULL / sin valor explícito———
estadoenum('BORRADOR','CONTABILIZADA','REVERSADA')NoBORRADORINDEX compuesto—Estado del registro en su proceso.
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
posted_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
posted_attimestampSíNULL / sin valor explícito———
reversed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
reversed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_budgets

Contabilidad

Presupuestos por empresa, cuenta contable, año, mes y centro de costo.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_budgets_account_id_foreignaccount_idaccounting_accounts.idRESTRICTNO ACTION
accounting_budgets_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
acc_budget_uniqueUNIQUEempresa_id, account_id, year, month, centro_costoBTREE
accounting_budgets_account_id_foreignINDEXaccount_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
account_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX, FK——
yearsmallint unsignedNoNULL / sin valor explícitoUNIQUE compuesto——
monthtinyint unsignedNoNULL / sin valor explícitoUNIQUE compuesto——
centro_costovarchar(80)NoUNIQUE compuesto——
montodecimal(20,4)NoNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_cash_sessions

Contabilidad

Apertura y cierre de caja: responsables, saldo inicial, saldo contable, efectivo contado y diferencia.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_cash_sessions_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_cash_sessions_financial_account_id_foreignfinancial_account_idaccounting_financial_accounts.idRESTRICTNO ACTION
accounting_cash_sessions_opened_by_foreignopened_byusers.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_cash_sessions_empresa_id_foreignINDEXempresa_idBTREE
accounting_cash_sessions_financial_account_id_fecha_uniqueUNIQUEfinancial_account_id, fechaBTREE
accounting_cash_sessions_opened_by_foreignINDEXopened_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
financial_account_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
opened_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK——
closed_bybigint unsignedSíNULL / sin valor explícito———
fechadateNoNULL / sin valor explícitoUNIQUE compuesto——
opened_attimestampNoNULL / sin valor explícito———
closed_attimestampSíNULL / sin valor explícito———
saldo_inicialdecimal(20,4)NoNULL / sin valor explícito———
saldo_librosdecimal(20,4)SíNULL / sin valor explícito———
contadodecimal(20,4)SíNULL / sin valor explícito———
diferenciadecimal(20,4)SíNULL / sin valor explícito———
observaciontextSíNULL / sin valor explícito———
estadovarchar(255)NoABIERTA——Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: closed_by. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

accounting_cheques

Contabilidad

Cheques con cuenta financiera, cuenta pendiente, liquidación, número, monto y fechas de emisión/cobro.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_cheques_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
accounting_cheques_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_cheques_financial_account_id_foreignfinancial_account_idaccounting_financial_accounts.idRESTRICTNO ACTION
accounting_cheques_open_item_id_foreignopen_item_idaccounting_open_items.idRESTRICTNO ACTION
accounting_cheques_settlement_id_foreignsettlement_idaccounting_open_item_settlements.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_cheques_created_by_foreignINDEXcreated_byBTREE
accounting_cheques_empresa_id_foreignINDEXempresa_idBTREE
accounting_cheques_financial_account_id_numero_uniqueUNIQUEfinancial_account_id, numeroBTREE
accounting_cheques_open_item_id_foreignINDEXopen_item_idBTREE
accounting_cheques_settlement_id_foreignINDEXsettlement_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
financial_account_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
open_item_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
settlement_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
numerovarchar(80)NoNULL / sin valor explícitoUNIQUE compuesto——
fecha_emisiondateNoNULL / sin valor explícito———
fecha_cobrodateNoNULL / sin valor explícito———
montodecimal(20,4)NoNULL / sin valor explícito———
estadovarchar(255)NoPENDIENTE——Estado del registro en su proceso.
motivotextSíNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_concepts

Contabilidad

Catálogo de conceptos contables y sus cuentas principal y de impuestos.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_concepts_account_id_foreignaccount_idaccounting_accounts.idRESTRICTNO ACTION
accounting_concepts_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_concepts_tax_account_id_foreigntax_account_idaccounting_accounts.idRESTRICTNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_voucher_linesconcept_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_concepts_account_id_foreignINDEXaccount_idBTREE
accounting_concepts_empresa_id_codigo_uniqueUNIQUEempresa_id, codigoBTREE
accounting_concepts_empresa_id_tipo_activo_indexINDEXempresa_id, tipo, activoBTREE
accounting_concepts_tax_account_id_foreignINDEXtax_account_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
account_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
tax_account_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
codigovarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
tipoenum('INGRESO','EGRESO')NoNULL / sin valor explícitoINDEX compuesto——
nombrevarchar(180)NoNULL / sin valor explícito——Nombre.
requiere_documentotinyint(1)No1———
activotinyint(1)No1INDEX compuesto——
descripciontextSíNULL / sin valor explícito——Descripción.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_cost_centers

Contabilidad

Catálogo de centros de costo, sucursal y estado activo por empresa.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_cost_centers_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_cost_centers_empresa_id_codigo_uniqueUNIQUEempresa_id, codigoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
codigovarchar(80)NoNULL / sin valor explícitoUNIQUE compuesto——
nombrevarchar(180)NoNULL / sin valor explícito——Nombre.
sucursalvarchar(180)SíNULL / sin valor explícito———
activotinyint(1)No1———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_entries

Contabilidad

Cabeceras de asientos: fecha, período, número, concepto, totales debe/haber, origen, aprobación y reversión.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_entries_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_entries_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_entries_period_id_foreignperiod_idaccounting_periods.idRESTRICTNO ACTION
accounting_entries_posted_by_foreignposted_byusers.idSET NULLNO ACTION
accounting_entries_reversal_of_id_foreignreversal_of_idaccounting_entries.idRESTRICTNO ACTION
accounting_entries_reversed_by_foreignreversed_byusers.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_advance_applicationsentry_ididRESTRICT
accounting_advancesentry_ididRESTRICT
accounting_ats_importsentry_ididSET NULL
accounting_audit_logsentry_ididSET NULL
accounting_bank_transfersentry_ididRESTRICT
accounting_entriesreversal_of_ididRESTRICT
accounting_entry_attachmentsentry_ididRESTRICT
accounting_entry_linesentry_ididCASCADE
accounting_integration_logsentry_ididSET NULL
accounting_inventory_movementsentry_ididRESTRICT
accounting_open_item_settlementsentry_ididSET NULL
accounting_open_itemsentry_ididSET NULL
accounting_vouchersentry_ididRESTRICT
accounting_year_closuresclosing_entry_ididRESTRICT
accounting_year_closuresopening_entry_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_entries_company_source_uniqueUNIQUEempresa_id, source_type, source_idBTREE
accounting_entries_created_by_foreignINDEXcreated_byBTREE
accounting_entries_empresa_id_fecha_estado_indexINDEXempresa_id, fecha, estadoBTREE
accounting_entries_empresa_id_numero_uniqueUNIQUEempresa_id, numeroBTREE
accounting_entries_period_id_foreignINDEXperiod_idBTREE
accounting_entries_posted_by_foreignINDEXposted_byBTREE
accounting_entries_reversal_of_id_foreignINDEXreversal_of_idBTREE
accounting_entries_reversed_by_foreignINDEXreversed_byBTREE
accounting_entries_source_type_source_id_indexINDEXsource_type, source_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
period_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
reversal_of_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
numerovarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
tipoenum('DIARIO','INGRESO','EGRESO','COMPRA','VENTA','AJUSTE','APERTURA','CIERRE')NoDIARIO———
fechadateNoNULL / sin valor explícitoINDEX compuesto——
conceptovarchar(500)NoNULL / sin valor explícito———
referenciavarchar(120)SíNULL / sin valor explícito———
estadoenum('BORRADOR','CONTABILIZADO','REVERSADO')NoBORRADORINDEX compuesto—Estado del registro en su proceso.
total_debedecimal(20,4)No0.0000———
total_haberdecimal(20,4)No0.0000———
source_typevarchar(255)SíNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto——
source_idbigint unsignedSíNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto——
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
posted_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
posted_attimestampSíNULL / sin valor explícito———
reversed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
reversed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
approved_bybigint unsignedSíNULL / sin valor explícito——Usuario aprobador.
approved_attimestampSíNULL / sin valor explícito———

Campos con nombre de referencia pero sin FK declarada: source_id, approved_by. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

accounting_entry_attachments

Contabilidad

Archivos adjuntos de asientos con ruta, nombre, usuario y huella SHA-256.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_entry_attachments_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_entry_attachments_entry_id_foreignentry_idaccounting_entries.idRESTRICTNO ACTION
accounting_entry_attachments_user_id_foreignuser_idusers.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_entry_attachments_empresa_id_foreignINDEXempresa_idBTREE
accounting_entry_attachments_entry_id_foreignINDEXentry_idBTREE
accounting_entry_attachments_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
entry_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
user_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
pathvarchar(255)NoNULL / sin valor explícito———
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
sha256varchar(64)NoNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_entry_lines

Contabilidad

Detalle del asiento por cuenta: debe, haber, descripción, tercero y centro de costo.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_entry_lines_account_id_foreignaccount_idaccounting_accounts.idRESTRICTNO ACTION
accounting_entry_lines_entry_id_foreignentry_idaccounting_entries.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_bank_statement_linesmatched_entry_line_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_entry_lines_account_id_entry_id_indexINDEXaccount_id, entry_idBTREE
accounting_entry_lines_cash_flow_idxINDEXcash_flow_category, entry_idBTREE
accounting_entry_lines_entry_id_foreignINDEXentry_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
entry_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, INDEX, FK——
account_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK——
descripcionvarchar(500)SíNULL / sin valor explícito——Descripción.
debedecimal(20,4)No0.0000———
haberdecimal(20,4)No0.0000———
tercero_tipovarchar(30)SíNULL / sin valor explícito———
tercero_idbigint unsignedSíNULL / sin valor explícito———
centro_costovarchar(80)SíNULL / sin valor explícito———
cash_flow_categoryenum('OPERACION','INVERSION','FINANCIACION','TRANSFERENCIA')SíNULL / sin valor explícitoINDEX compuesto——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: tercero_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

accounting_financial_accounts

Contabilidad

Cuentas de caja y bancos vinculadas al plan contable: institución, número y estado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_financial_accounts_account_id_foreignaccount_idaccounting_accounts.idRESTRICTNO ACTION
accounting_financial_accounts_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_advancesfinancial_account_ididRESTRICT
accounting_bank_reconciliationsfinancial_account_ididRESTRICT
accounting_bank_transferssource_financial_account_ididRESTRICT
accounting_bank_transferstarget_financial_account_ididRESTRICT
accounting_cash_sessionsfinancial_account_ididRESTRICT
accounting_chequesfinancial_account_ididRESTRICT
accounting_open_item_settlementsfinancial_account_ididRESTRICT
accounting_vouchersfinancial_account_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_financial_accounts_account_id_foreignINDEXaccount_idBTREE
accounting_financial_accounts_empresa_id_codigo_uniqueUNIQUEempresa_id, codigoBTREE
accounting_financial_accounts_empresa_id_tipo_activo_indexINDEXempresa_id, tipo, activoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
account_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
codigovarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
tipoenum('CAJA','BANCO')NoNULL / sin valor explícitoINDEX compuesto——
nombrevarchar(180)NoNULL / sin valor explícito——Nombre.
institucionvarchar(180)SíNULL / sin valor explícito———
numero_cuentavarchar(80)SíNULL / sin valor explícito———
activotinyint(1)No1INDEX compuesto——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_integration_logs

Contabilidad

Resultados e intentos de integración de documentos con contabilidad y asiento generado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_integration_logs_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_integration_logs_entry_id_foreignentry_idaccounting_entries.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_integration_company_status_indexINDEXempresa_id, estado, document_typeBTREE
accounting_integration_logs_entry_id_foreignINDEXentry_idBTREE
accounting_integration_source_uniqueUNIQUEsource_type, source_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
source_typevarchar(255)NoNULL / sin valor explícitoUNIQUE compuesto——
source_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto——
entry_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
document_typevarchar(30)NoNULL / sin valor explícitoINDEX compuesto——
document_numbervarchar(30)SíNULL / sin valor explícito———
access_keyvarchar(49)SíNULL / sin valor explícito———
estadoenum('PENDIENTE','BORRADOR','CONTABILIZADO','REVERSADO','OMITIDO','ERROR')NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
mensajetextSíNULL / sin valor explícito———
intentossmallint unsignedNo0———
ultimo_intento_attimestampSíNULL / sin valor explícito———
contabilizado_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: source_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

accounting_integration_settings

Contabilidad

Mapeo de cuentas para ventas, compras, IVA, retenciones y contabilización automática por empresa.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_integration_settings_accounts_payable_id_foreignaccounts_payable_idaccounting_accounts.idRESTRICTNO ACTION
accounting_integration_settings_accounts_receivable_id_foreignaccounts_receivable_idaccounting_accounts.idRESTRICTNO ACTION
accounting_integration_settings_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_integration_settings_input_vat_id_foreigninput_vat_idaccounting_accounts.idRESTRICTNO ACTION
accounting_integration_settings_output_vat_id_foreignoutput_vat_idaccounting_accounts.idRESTRICTNO ACTION
accounting_integration_settings_purchases_expense_id_foreignpurchases_expense_idaccounting_accounts.idRESTRICTNO ACTION
accounting_integration_settings_sales_income_id_foreignsales_income_idaccounting_accounts.idRESTRICTNO ACTION
accounting_integration_settings_sales_returns_id_foreignsales_returns_idaccounting_accounts.idRESTRICTNO ACTION
ais_ir_payable_fkincome_tax_withholding_payable_idaccounting_accounts.idRESTRICTNO ACTION
ais_ir_receivable_fkincome_tax_withholding_receivable_idaccounting_accounts.idRESTRICTNO ACTION
ais_purchase_returns_fkpurchase_returns_idaccounting_accounts.idRESTRICTNO ACTION
ais_vat_payable_fkvat_withholding_payable_idaccounting_accounts.idRESTRICTNO ACTION
ais_vat_receivable_fkvat_withholding_receivable_idaccounting_accounts.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_integration_settings_accounts_payable_id_foreignINDEXaccounts_payable_idBTREE
accounting_integration_settings_accounts_receivable_id_foreignINDEXaccounts_receivable_idBTREE
accounting_integration_settings_empresa_id_foreignINDEXempresa_idBTREE
accounting_integration_settings_input_vat_id_foreignINDEXinput_vat_idBTREE
accounting_integration_settings_output_vat_id_foreignINDEXoutput_vat_idBTREE
accounting_integration_settings_purchases_expense_id_foreignINDEXpurchases_expense_idBTREE
accounting_integration_settings_sales_income_id_foreignINDEXsales_income_idBTREE
accounting_integration_settings_sales_returns_id_foreignINDEXsales_returns_idBTREE
ais_ir_payable_fkINDEXincome_tax_withholding_payable_idBTREE
ais_ir_receivable_fkINDEXincome_tax_withholding_receivable_idBTREE
ais_purchase_returns_fkINDEXpurchase_returns_idBTREE
ais_vat_payable_fkINDEXvat_withholding_payable_idBTREE
ais_vat_receivable_fkINDEXvat_withholding_receivable_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
accounts_receivable_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
sales_income_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
sales_returns_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
output_vat_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
accounts_payable_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
purchases_expense_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
purchase_returns_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
input_vat_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
income_tax_withholding_receivable_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
vat_withholding_receivable_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
income_tax_withholding_payable_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
vat_withholding_payable_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
auto_posttinyint(1)No1———
activotinyint(1)No1———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_inventory_movements

Contabilidad

Movimientos de inventario contable: cantidades, valores, saldos, capas de costo y asiento.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_inventory_movements_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_inventory_movements_entry_id_foreignentry_idaccounting_entries.idRESTRICTNO ACTION
accounting_inventory_movements_inventario_id_foreigninventario_idinventarios.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_inventory_movements_empresa_id_source_key_uniqueUNIQUEempresa_id, source_keyBTREE
accounting_inventory_movements_entry_id_foreignINDEXentry_idBTREE
accounting_inventory_movements_inventario_id_foreignINDEXinventario_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
inventario_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
entry_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
tipovarchar(30)NoNULL / sin valor explícito———
fechadateNoNULL / sin valor explícito———
cantidaddecimal(20,4)NoNULL / sin valor explícito———
valordecimal(20,4)NoNULL / sin valor explícito———
saldo_cantidaddecimal(20,4)NoNULL / sin valor explícito———
saldo_valordecimal(20,4)NoNULL / sin valor explícito———
referenciavarchar(120)NoNULL / sin valor explícito———
source_keyvarchar(120)NoNULL / sin valor explícitoUNIQUE compuesto——
original_movement_idbigint unsignedSíNULL / sin valor explícito———
layersjsonSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: original_movement_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

accounting_inventory_positions

Contabilidad

Existencias y valoración acumulada por artículo y empresa, con capas de costo y última fecha.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_inventory_positions_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_inventory_positions_inventario_id_foreigninventario_idinventarios.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_inventory_positions_empresa_id_foreignINDEXempresa_idBTREE
accounting_inventory_positions_inventario_id_uniqueUNIQUEinventario_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
inventario_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK——
cantidaddecimal(20,4)No0.0000———
valordecimal(20,4)No0.0000———
layersjsonNoNULL / sin valor explícito———
last_datedateNoNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_open_item_applications

Contabilidad

Aplicaciones que afectan partidas pendientes, con origen, efecto, fecha, monto y estado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_open_item_applications_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_open_item_applications_open_item_id_foreignopen_item_idaccounting_open_items.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_open_item_applications_date_idxINDEXempresa_id, fecha, estadoBTREE
accounting_open_item_applications_source_uqUNIQUEopen_item_id, source_type, source_id, conceptoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
open_item_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
source_typevarchar(255)NoNULL / sin valor explícitoUNIQUE compuesto——
source_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto——
efectoenum('DISMINUYE','AUMENTA')NoNULL / sin valor explícito———
conceptovarchar(80)NoNULL / sin valor explícitoUNIQUE compuesto——
fechadateNoNULL / sin valor explícitoINDEX compuesto——
montodecimal(20,4)NoNULL / sin valor explícito———
estadoenum('APLICADA','REVERSADA')NoAPLICADAINDEX compuesto—Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: source_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

accounting_open_item_settlements

Contabilidad

Cobros o pagos de partidas pendientes: medio, cuenta financiera, asiento y posible reversión.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_open_item_settlements_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_open_item_settlements_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_open_item_settlements_entry_id_foreignentry_idaccounting_entries.idSET NULLNO ACTION
accounting_open_item_settlements_financial_account_id_foreignfinancial_account_idaccounting_financial_accounts.idRESTRICTNO ACTION
accounting_open_item_settlements_open_item_id_foreignopen_item_idaccounting_open_items.idRESTRICTNO ACTION
accounting_open_item_settlements_period_id_foreignperiod_idaccounting_periods.idRESTRICTNO ACTION
accounting_open_item_settlements_reversed_by_foreignreversed_byusers.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_chequessettlement_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_open_item_settlements_created_by_foreignINDEXcreated_byBTREE
accounting_open_item_settlements_date_idxINDEXempresa_id, fecha, estadoBTREE
accounting_open_item_settlements_entry_id_foreignINDEXentry_idBTREE
accounting_open_item_settlements_financial_account_id_foreignINDEXfinancial_account_idBTREE
accounting_open_item_settlements_number_uqUNIQUEempresa_id, numeroBTREE
accounting_open_item_settlements_open_item_id_foreignINDEXopen_item_idBTREE
accounting_open_item_settlements_period_id_foreignINDEXperiod_idBTREE
accounting_open_item_settlements_reversed_by_foreignINDEXreversed_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, UNIQUE compuesto, FK—Identificador de empresa.
open_item_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
period_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
financial_account_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
entry_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
numerovarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
fechadateNoNULL / sin valor explícitoINDEX compuesto——
montodecimal(20,4)NoNULL / sin valor explícito———
medio_pagovarchar(2)No20———
referenciavarchar(120)SíNULL / sin valor explícito———
observaciontextSíNULL / sin valor explícito———
estadoenum('CONTABILIZADO','REVERSADO')NoCONTABILIZADOINDEX compuesto—Estado del registro en su proceso.
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
reversed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
reversed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_open_items

Contabilidad

Cuentas por cobrar/pagar: tercero, documento, vencimiento, monto original, aplicado y saldo.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_open_items_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_open_items_entry_id_foreignentry_idaccounting_entries.idSET NULLNO ACTION
accounting_open_items_third_party_id_foreignthird_party_idpersonas.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_advance_applicationsopen_item_ididRESTRICT
accounting_chequesopen_item_ididRESTRICT
accounting_open_item_applicationsopen_item_ididCASCADE
accounting_open_item_settlementsopen_item_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_open_items_entry_id_foreignINDEXentry_idBTREE
accounting_open_items_portfolio_idxINDEXempresa_id, tipo, estado, fecha_vencimientoBTREE
accounting_open_items_source_uqUNIQUEsource_type, source_idBTREE
accounting_open_items_third_party_id_foreignINDEXthird_party_idBTREE
accounting_open_items_third_party_idxINDEXempresa_id, tercero_identificacionBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
third_party_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
entry_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
source_typevarchar(255)NoNULL / sin valor explícitoUNIQUE compuesto——
source_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto——
tipoenum('CXC','CXP')NoNULL / sin valor explícitoINDEX compuesto——
documento_tipovarchar(40)NoNULL / sin valor explícito———
documento_numerovarchar(60)NoNULL / sin valor explícito———
fecha_emisiondateNoNULL / sin valor explícito———
fecha_vencimientodateNoNULL / sin valor explícitoINDEX compuesto——
tercero_identificacionvarchar(30)NoNULL / sin valor explícitoINDEX compuesto——
tercero_nombrevarchar(500)NoNULL / sin valor explícito———
monedachar(3)NoUSD———
monto_originaldecimal(20,4)NoNULL / sin valor explícito———
monto_aplicadodecimal(20,4)No0.0000———
saldodecimal(20,4)NoNULL / sin valor explícito———
estadoenum('ABIERTA','PARCIAL','PAGADA','SOBREAPLICADA','ANULADA')NoABIERTAINDEX compuesto—Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: source_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

accounting_periods

Contabilidad

Períodos contables por empresa, fechas de inicio/fin y datos del cierre.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_periods_closed_by_foreignclosed_byusers.idSET NULLNO ACTION
accounting_periods_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_bank_transfersperiod_ididRESTRICT
accounting_entriesperiod_ididRESTRICT
accounting_open_item_settlementsperiod_ididRESTRICT
accounting_vouchersperiod_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_period_company_dates_uniqueUNIQUEempresa_id, fecha_inicio, fecha_finBTREE
accounting_periods_closed_by_foreignINDEXclosed_byBTREE
accounting_periods_empresa_id_estado_indexINDEXempresa_id, estadoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
nombrevarchar(80)NoNULL / sin valor explícito——Nombre.
fecha_iniciodateNoNULL / sin valor explícitoUNIQUE compuesto——
fecha_findateNoNULL / sin valor explícitoUNIQUE compuesto——
estadoenum('ABIERTO','CERRADO')NoABIERTOINDEX compuesto—Estado del registro en su proceso.
closed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
closed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_received_document_lines

Contabilidad

Productos o conceptos de documentos recibidos: cantidades, precios, descuentos e IVA.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_received_document_lines_received_document_id_foreignreceived_document_idaccounting_received_documents.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_received_document_lines_received_document_id_indexINDEXreceived_document_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
received_document_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
codigovarchar(50)SíNULL / sin valor explícito———
codigo_auxiliarvarchar(50)SíNULL / sin valor explícito———
descripcionvarchar(500)NoNULL / sin valor explícito——Descripción.
cantidaddecimal(20,6)No1.000000———
valor_unitariodecimal(20,6)No0.000000———
descuentodecimal(20,4)No0.0000———
base_imponibledecimal(20,4)No0.0000———
iva_codigovarchar(10)SíNULL / sin valor explícito———
iva_porcentajedecimal(8,4)No0.0000———
iva_valordecimal(20,4)No0.0000———
totaldecimal(20,4)No0.0000———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_received_documents

Contabilidad

Comprobantes recibidos de proveedores, claves SRI, totales, sustento tributario y XML autorizado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_received_documents_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_received_documents_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_received_documents_provider_id_foreignprovider_idpersonas.idSET NULLNO ACTION
ard_modified_document_fkmodified_document_idaccounting_received_documents.idRESTRICTNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_ats_reimbursementsreceived_document_ididCASCADE
accounting_received_document_linesreceived_document_ididCASCADE
accounting_received_documentsmodified_document_ididRESTRICT
comprobantes_electronicosaccounting_received_document_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_received_company_date_indexINDEXempresa_id, fecha_emision, estadoBTREE
accounting_received_documents_clave_acceso_uniqueUNIQUEclave_accesoBTREE
accounting_received_documents_created_by_foreignINDEXcreated_byBTREE
accounting_received_documents_empresa_id_emisor_ruc_indexINDEXempresa_id, emisor_rucBTREE
accounting_received_documents_provider_id_foreignINDEXprovider_idBTREE
ard_company_type_modified_idxINDEXempresa_id, tipo, modified_document_idBTREE
ard_modified_document_fkINDEXmodified_document_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
provider_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
tipoenum('FACTURA','NOTA_CREDITO','NOTA_DEBITO')NoFACTURAINDEX compuesto——
modified_document_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, INDEX, FK——
ambientevarchar(1)NoNULL / sin valor explícito———
numerovarchar(17)NoNULL / sin valor explícito———
clave_accesovarchar(49)NoNULL / sin valor explícitoUNIQUE——
numero_autorizacionvarchar(49)NoNULL / sin valor explícito———
ats_sustento_codigovarchar(2)No01———
ats_tipo_comprobantevarchar(3)SíNULL / sin valor explícito———
ats_parte_relacionadatinyint(1)No0———
ats_formas_pagojsonSíNULL / sin valor explícito———
documento_sustento_tipovarchar(2)SíNULL / sin valor explícito———
documento_sustento_numerovarchar(17)SíNULL / sin valor explícito———
documento_sustento_autorizacionvarchar(49)SíNULL / sin valor explícito———
documento_sustento_fechadateSíNULL / sin valor explícito———
fecha_emisiondateNoNULL / sin valor explícitoINDEX compuesto——
fecha_autorizaciontimestampSíNULL / sin valor explícito———
emisor_rucvarchar(13)NoNULL / sin valor explícitoINDEX compuesto——
emisor_razon_socialvarchar(200)NoNULL / sin valor explícito———
comprador_identificacionvarchar(30)NoNULL / sin valor explícito———
comprador_razon_socialvarchar(200)SíNULL / sin valor explícito———
subtotal_sin_impuestosdecimal(20,4)No0.0000———
total_descuentodecimal(20,4)No0.0000———
total_ivadecimal(20,4)No0.0000———
importe_totaldecimal(20,4)No0.0000———
motivotextSíNULL / sin valor explícito———
estadoenum('VALIDADO','CONTABILIZADO','REVERSADO','ERROR')NoVALIDADOINDEX compuesto—Estado del registro en su proceso.
xml_autorizadolongtextNoNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_received_withholding_details

Contabilidad

Detalle de impuestos retenidos: código, base imponible, porcentaje y valor.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
arwd_support_fksupport_idaccounting_received_withholding_supports.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
arwd_support_fkINDEXsupport_idBTREE
arwd_tax_code_idxINDEXcodigo, codigo_retencionBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
support_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
codigovarchar(2)NoNULL / sin valor explícitoINDEX compuesto——
codigo_retencionvarchar(10)NoNULL / sin valor explícitoINDEX compuesto——
base_imponibledecimal(20,4)NoNULL / sin valor explícito———
porcentajedecimal(8,4)NoNULL / sin valor explícito———
valor_retenidodecimal(20,4)NoNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_received_withholding_supports

Contabilidad

Documentos de sustento de una retención recibida y posible factura relacionada.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
arws_invoice_fkfactura_idfacturas.idRESTRICTNO ACTION
arws_withholding_fkreceived_withholding_idaccounting_received_withholdings.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_received_withholding_detailssupport_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
arws_invoice_fkINDEXfactura_idBTREE
arws_withholding_invoice_uqUNIQUEreceived_withholding_id, factura_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
received_withholding_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
factura_idbigint unsignedNoNULL / sin valor explícitoINDEX, UNIQUE compuesto, FK——
cod_sustentovarchar(2)No01———
cod_doc_sustentovarchar(2)No01———
numerovarchar(17)NoNULL / sin valor explícito———
autorizacionvarchar(49)NoNULL / sin valor explícito———
fecha_emisiondateNoNULL / sin valor explícito———
subtotal_sin_impuestosdecimal(20,4)No0.0000———
importe_totaldecimal(20,4)No0.0000———
pago_local_exteriorvarchar(2)No01———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_received_withholdings

Contabilidad

Cabeceras de retenciones recibidas: agente, sujeto retenido, período fiscal, totales y XML.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_received_withholdings_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_received_withholdings_customer_id_foreigncustomer_idpersonas.idSET NULLNO ACTION
accounting_received_withholdings_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_received_withholding_supportsreceived_withholding_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_received_withholdings_clave_acceso_uniqueUNIQUEclave_accesoBTREE
accounting_received_withholdings_created_by_foreignINDEXcreated_byBTREE
accounting_received_withholdings_customer_id_foreignINDEXcustomer_idBTREE
arw_company_agent_idxINDEXempresa_id, agente_rucBTREE
arw_company_date_status_idxINDEXempresa_id, fecha_emision, estadoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
customer_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
ambientevarchar(1)NoNULL / sin valor explícito———
numerovarchar(17)NoNULL / sin valor explícito———
clave_accesovarchar(49)NoNULL / sin valor explícitoUNIQUE——
numero_autorizacionvarchar(49)NoNULL / sin valor explícito———
fecha_emisiondateNoNULL / sin valor explícitoINDEX compuesto——
fecha_autorizaciontimestampSíNULL / sin valor explícito———
agente_rucvarchar(13)NoNULL / sin valor explícitoINDEX compuesto——
agente_razon_socialvarchar(300)NoNULL / sin valor explícito———
sujeto_retenido_identificacionvarchar(20)NoNULL / sin valor explícito———
sujeto_retenido_razon_socialvarchar(300)NoNULL / sin valor explícito———
periodo_fiscalvarchar(7)NoNULL / sin valor explícito———
total_retenidodecimal(20,4)No0.0000———
estadoenum('VALIDADO','CONTABILIZADO','REVERSADO','ERROR')NoVALIDADOINDEX compuesto—Estado del registro en su proceso.
xml_autorizadolongtextNoNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_settings

Contabilidad

Configuración contable por empresa: moneda, marco contable, inventario, cuentas y aprobaciones.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_settings_cogs_account_id_foreigncogs_account_idaccounting_accounts.idRESTRICTNO ACTION
accounting_settings_customer_advance_account_id_foreigncustomer_advance_account_idaccounting_accounts.idRESTRICTNO ACTION
accounting_settings_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_settings_inventory_account_id_foreigninventory_account_idaccounting_accounts.idRESTRICTNO ACTION
accounting_settings_result_account_id_foreignresult_account_idaccounting_accounts.idRESTRICTNO ACTION
accounting_settings_supplier_advance_account_id_foreignsupplier_advance_account_idaccounting_accounts.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_settings_cogs_account_id_foreignINDEXcogs_account_idBTREE
accounting_settings_customer_advance_account_id_foreignINDEXcustomer_advance_account_idBTREE
accounting_settings_empresa_id_uniqueUNIQUEempresa_idBTREE
accounting_settings_inventory_account_id_foreignINDEXinventory_account_idBTREE
accounting_settings_result_account_id_foreignINDEXresult_account_idBTREE
accounting_settings_supplier_advance_account_id_foreignINDEXsupplier_advance_account_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK—Identificador de empresa.
monedavarchar(3)NoUSD———
rounding_modevarchar(20)NoHALF_UP———
marco_contablevarchar(30)SíNULL / sin valor explícito———
inventory_methodvarchar(20)SíNULL / sin valor explícito———
require_approvaltinyint(1)No0———
inventory_enabledtinyint(1)No0———
result_account_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
inventory_account_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
cogs_account_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
customer_advance_account_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
supplier_advance_account_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
contadorvarchar(180)SíNULL / sin valor explícito———
representantevarchar(180)SíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_voucher_lines

Contabilidad

Detalle de comprobantes contables de ingreso/egreso: conceptos, cuentas, bases e impuestos.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_voucher_lines_account_id_foreignaccount_idaccounting_accounts.idRESTRICTNO ACTION
accounting_voucher_lines_concept_id_foreignconcept_idaccounting_concepts.idRESTRICTNO ACTION
accounting_voucher_lines_iva_tarifa_id_foreigniva_tarifa_idiva_tarifas.idRESTRICTNO ACTION
accounting_voucher_lines_tax_account_id_foreigntax_account_idaccounting_accounts.idRESTRICTNO ACTION
accounting_voucher_lines_voucher_id_foreignvoucher_idaccounting_vouchers.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_voucher_lines_account_id_foreignINDEXaccount_idBTREE
accounting_voucher_lines_concept_id_foreignINDEXconcept_idBTREE
accounting_voucher_lines_iva_tarifa_id_foreignINDEXiva_tarifa_idBTREE
accounting_voucher_lines_tax_account_id_foreignINDEXtax_account_idBTREE
accounting_voucher_lines_voucher_id_concept_id_indexINDEXvoucher_id, concept_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
voucher_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK——
concept_idbigint unsignedNoNULL / sin valor explícitoINDEX, INDEX compuesto, FK——
account_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
tax_account_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
iva_tarifa_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
descripcionvarchar(500)SíNULL / sin valor explícito——Descripción.
base_imponibledecimal(20,4)NoNULL / sin valor explícito———
iva_codigovarchar(10)SíNULL / sin valor explícito———
iva_porcentajedecimal(8,4)No0.0000———
iva_valordecimal(20,4)No0.0000———
totaldecimal(20,4)NoNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_vouchers

Contabilidad

Cabeceras de comprobantes de ingreso/egreso con tercero, cuenta financiera, totales y asiento.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_vouchers_created_by_foreigncreated_byusers.idSET NULLNO ACTION
accounting_vouchers_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_vouchers_entry_id_foreignentry_idaccounting_entries.idRESTRICTNO ACTION
accounting_vouchers_financial_account_id_foreignfinancial_account_idaccounting_financial_accounts.idRESTRICTNO ACTION
accounting_vouchers_period_id_foreignperiod_idaccounting_periods.idRESTRICTNO ACTION
accounting_vouchers_posted_by_foreignposted_byusers.idSET NULLNO ACTION
accounting_vouchers_reversed_by_foreignreversed_byusers.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_voucher_linesvoucher_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_vouchers_company_document_indexINDEXempresa_id, documento_tipo, documento_numeroBTREE
accounting_vouchers_created_by_foreignINDEXcreated_byBTREE
accounting_vouchers_empresa_id_fecha_estado_indexINDEXempresa_id, fecha, estadoBTREE
accounting_vouchers_empresa_id_numero_uniqueUNIQUEempresa_id, numeroBTREE
accounting_vouchers_entry_id_uniqueUNIQUEentry_idBTREE
accounting_vouchers_financial_account_id_foreignINDEXfinancial_account_idBTREE
accounting_vouchers_period_id_foreignINDEXperiod_idBTREE
accounting_vouchers_posted_by_foreignINDEXposted_byBTREE
accounting_vouchers_reversed_by_foreignINDEXreversed_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, UNIQUE compuesto, FK—Identificador de empresa.
period_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
financial_account_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
entry_idbigint unsignedSíNULL / sin valor explícitoUNIQUE, FK——
numerovarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
tipoenum('INGRESO','EGRESO')NoNULL / sin valor explícito———
cash_flow_categoryenum('OPERACION','INVERSION','FINANCIACION')NoOPERACION———
fechadateNoNULL / sin valor explícitoINDEX compuesto——
tercero_nombrevarchar(200)SíNULL / sin valor explícito———
tercero_identificacionvarchar(30)SíNULL / sin valor explícito———
documento_tipoenum('FACTURA','NOTA_VENTA','LIQUIDACION_COMPRA','COMPROBANTE_RETENCION','OTRO','SIN_DOCUMENTO')NoSIN_DOCUMENTOINDEX compuesto——
documento_numerovarchar(60)SíNULL / sin valor explícitoINDEX compuesto——
documento_autorizacionvarchar(60)SíNULL / sin valor explícito———
conceptovarchar(500)NoNULL / sin valor explícito———
estadoenum('BORRADOR','CONTABILIZADO','REVERSADO')NoBORRADORINDEX compuesto—Estado del registro en su proceso.
subtotaldecimal(20,4)No0.0000———
ivadecimal(20,4)No0.0000———
totaldecimal(20,4)No0.0000———
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
posted_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
posted_attimestampSíNULL / sin valor explícito———
reversed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
reversed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

accounting_year_closures

Contabilidad

Cierres anuales y referencias a los asientos de cierre y apertura, resultado y responsable.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
accounting_year_closures_closing_entry_id_foreignclosing_entry_idaccounting_entries.idRESTRICTNO ACTION
accounting_year_closures_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
accounting_year_closures_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
accounting_year_closures_opening_entry_id_foreignopening_entry_idaccounting_entries.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
accounting_year_closures_closing_entry_id_foreignINDEXclosing_entry_idBTREE
accounting_year_closures_created_by_foreignINDEXcreated_byBTREE
accounting_year_closures_empresa_id_year_uniqueUNIQUEempresa_id, yearBTREE
accounting_year_closures_opening_entry_id_foreignINDEXopening_entry_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
yearsmallint unsignedNoNULL / sin valor explícitoUNIQUE compuesto——
closing_entry_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
opening_entry_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
resultadodecimal(20,4)No0.0000———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

actividades_economicas

Catálogos

Catálogo de actividades económicas con código, descripción y estado.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
personasactividad_economica_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
actividades_economicas_codigo_uniqueUNIQUEcodigoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
codigovarchar(20)NoNULL / sin valor explícitoUNIQUE——
descripcionvarchar(255)NoNULL / sin valor explícito——Descripción.
estadotinyint(1)No1——Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

activities

CRM

Historial de actividades del CRM con cliente, asesor, usuario, asunto, fecha y metadatos.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
activities_advisor_id_foreignadvisor_idadvisors.idSET NULLNO ACTION
activities_client_id_foreignclient_idclients.idCASCADENO ACTION
activities_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
activities_user_id_foreignuser_idusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
activities_advisor_id_foreignINDEXadvisor_idBTREE
activities_client_id_foreignINDEXclient_idBTREE
activities_empresa_id_client_id_indexINDEXempresa_id, client_idBTREE
activities_empresa_id_tipo_indexINDEXempresa_id, tipoBTREE
activities_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
client_idbigint unsignedNoNULL / sin valor explícitoINDEX, INDEX compuesto, FK——
advisor_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
user_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
tipoenum('LLAMADA','REUNION','CORREO','NOTA','TAREA','CAMBIO_ESTADO','REASIGNACION')NoNOTAINDEX compuesto——
asuntovarchar(255)NoNULL / sin valor explícito———
descripcionlongtextSíNULL / sin valor explícito——Descripción.
fecha_actividadtimestampNoCURRENT_TIMESTAMP—DEFAULT_GENERATED—
metadatajsonSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

advisors

CRM

Asesores del CRM vinculados a usuarios y empresas, código, cargo y estado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
advisors_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
advisors_user_id_foreignuser_idusers.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
activitiesadvisor_ididSET NULL
client_assignmentsadvisor_ididCASCADE
clientsadvisor_ididSET NULL
tasksadvisor_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
advisors_empresa_id_user_id_uniqueUNIQUEempresa_id, user_idBTREE
advisors_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
user_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX, FK—Identificador de usuario.
codigovarchar(30)SíNULL / sin valor explícito———
cargovarchar(100)SíNULL / sin valor explícito———
activotinyint(1)No1———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
deleted_attimestampSíNULL / sin valor explícito——Marca de borrado lógico: la fila puede seguir existiendo.

Volver al índice

audit_logs

CRM

Auditoría del CRM: entidad afectada, acción, valores anteriores/nuevos y datos de acceso.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
audit_logs_empresa_id_foreignempresa_idempresas.idSET NULLNO ACTION
audit_logs_user_id_foreignuser_idusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
audit_logs_auditable_type_auditable_id_indexINDEXauditable_type, auditable_idBTREE
audit_logs_empresa_id_action_indexINDEXempresa_id, actionBTREE
audit_logs_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
user_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
auditable_typevarchar(255)NoNULL / sin valor explícitoINDEX compuesto——
auditable_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto——
actionvarchar(50)NoNULL / sin valor explícitoINDEX compuesto——
old_valuesjsonSíNULL / sin valor explícito———
new_valuesjsonSíNULL / sin valor explícito———
ip_addressvarchar(45)SíNULL / sin valor explícito———
user_agentvarchar(255)SíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: auditable_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

cache

Infraestructura

Valores temporales de caché de la aplicación y su expiración.

Clave primaria: key

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
cache_expiration_indexINDEXexpirationBTREE
PRIMARYPRIMARY KEYkeyBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
keyvarchar(255)NoNULL / sin valor explícitoPK——
valuemediumtextNoNULL / sin valor explícito———
expirationintNoNULL / sin valor explícitoINDEX——

Volver al índice

cache_locks

Infraestructura

Bloqueos temporales de caché con propietario y expiración para coordinar procesos.

Clave primaria: key

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
cache_locks_expiration_indexINDEXexpirationBTREE
PRIMARYPRIMARY KEYkeyBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
keyvarchar(255)NoNULL / sin valor explícitoPK——
ownervarchar(255)NoNULL / sin valor explícito———
expirationintNoNULL / sin valor explícitoINDEX——

Volver al índice

cantones

Catálogos

Catálogo de cantones con códigos de provincia y país.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
personasciudad_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
cantones_codigo_uniqueUNIQUEcodigoBTREE
cantones_nombre_indexINDEXnombreBTREE
cantones_pais_codigo_indexINDEXpais_codigoBTREE
cantones_provincia_codigo_indexINDEXprovincia_codigoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
codigovarchar(4)NoNULL / sin valor explícitoUNIQUE——
nombrevarchar(150)NoNULL / sin valor explícitoINDEX—Nombre.
provincia_codigovarchar(2)NoNULL / sin valor explícitoINDEX——
pais_codigovarchar(3)NoECUINDEX——
estadotinyint(1)No1——Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

client_addresses

CRM

Direcciones del cliente CRM, ubicación, tipo y marca de dirección principal.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
client_addresses_client_id_foreignclient_idclients.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
client_addresses_client_id_foreignINDEXclient_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
client_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
tipoenum('MATRIZ','SUCURSAL','DOMICILIO','FACTURACION','OTRA')NoDOMICILIO———
paisvarchar(120)SíNULL / sin valor explícito———
provinciavarchar(120)SíNULL / sin valor explícito———
ciudadvarchar(120)SíNULL / sin valor explícito———
direccionvarchar(255)NoNULL / sin valor explícito———
codigo_postalvarchar(20)SíNULL / sin valor explícito———
principaltinyint(1)No0———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
deleted_attimestampSíNULL / sin valor explícito——Marca de borrado lógico: la fila puede seguir existiendo.

Volver al índice

client_assignments

CRM

Historial de asignación de clientes CRM a asesores, fechas, responsable y motivo.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
client_assignments_advisor_id_foreignadvisor_idadvisors.idCASCADENO ACTION
client_assignments_assigned_by_foreignassigned_byusers.idSET NULLNO ACTION
client_assignments_client_id_foreignclient_idclients.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
client_assignments_advisor_id_foreignINDEXadvisor_idBTREE
client_assignments_assigned_by_foreignINDEXassigned_byBTREE
client_assignments_client_id_ended_at_indexINDEXclient_id, ended_atBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
client_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK——
advisor_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
assigned_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
assigned_attimestampNoCURRENT_TIMESTAMP—DEFAULT_GENERATED—
ended_attimestampSíNULL / sin valor explícitoINDEX compuesto——
motivotextSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

client_contacts

CRM

Contactos de clientes CRM: nombres, cargo, correos, teléfonos y contacto principal.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
client_contacts_client_id_foreignclient_idclients.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
client_contacts_client_id_foreignINDEXclient_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
client_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
cargovarchar(120)SíNULL / sin valor explícito———
emailvarchar(255)SíNULL / sin valor explícito———
telefonovarchar(40)SíNULL / sin valor explícito———
celularvarchar(40)SíNULL / sin valor explícito———
principaltinyint(1)No0———
observacionestextSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
deleted_attimestampSíNULL / sin valor explícito——Marca de borrado lógico: la fila puede seguir existiendo.

Volver al índice

client_documents

CRM

Documentos del cliente CRM: ruta, tipo, tamaño, observaciones y usuario que los subió.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
client_documents_client_id_foreignclient_idclients.idCASCADENO ACTION
client_documents_uploaded_by_foreignuploaded_byusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
client_documents_client_id_foreignINDEXclient_idBTREE
client_documents_uploaded_by_foreignINDEXuploaded_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
client_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
tipovarchar(80)NoNULL / sin valor explícito———
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
archivo_pathvarchar(255)NoNULL / sin valor explícito———
mime_typevarchar(120)SíNULL / sin valor explícito———
tamanobigint unsignedSíNULL / sin valor explícito———
observacionestextSíNULL / sin valor explícito———
uploaded_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
deleted_attimestampSíNULL / sin valor explícito——Marca de borrado lógico: la fila puede seguir existiendo.

Volver al índice

clients

CRM

Ficha comercial CRM del cliente, vínculo con persona, asesor, etapa, oportunidad y seguimiento.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
clients_advisor_id_foreignadvisor_idadvisors.idSET NULLNO ACTION
clients_created_by_foreigncreated_byusers.idSET NULLNO ACTION
clients_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
clients_persona_id_foreignpersona_idpersonas.idSET NULLNO ACTION
clients_pipeline_stage_id_foreignpipeline_stage_idpipeline_stages.idSET NULLNO ACTION
clients_updated_by_foreignupdated_byusers.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
activitiesclient_ididCASCADE
client_addressesclient_ididCASCADE
client_assignmentsclient_ididCASCADE
client_contactsclient_ididCASCADE
client_documentsclient_ididCASCADE
emailsclient_ididSET NULL
tasksclient_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
clients_advisor_id_foreignINDEXadvisor_idBTREE
clients_created_by_foreignINDEXcreated_byBTREE
clients_empresa_id_advisor_id_indexINDEXempresa_id, advisor_idBTREE
clients_empresa_id_estado_indexINDEXempresa_id, estadoBTREE
clients_empresa_id_identificacion_uniqueUNIQUEempresa_id, identificacionBTREE
clients_persona_uniqueUNIQUEpersona_idBTREE
clients_pipeline_stage_id_foreignINDEXpipeline_stage_idBTREE
clients_updated_by_foreignINDEXupdated_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, UNIQUE compuesto, FK—Identificador de empresa.
persona_idbigint unsignedSíNULL / sin valor explícitoUNIQUE, FK——
advisor_idbigint unsignedSíNULL / sin valor explícitoINDEX, INDEX compuesto, FK——
pipeline_stage_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
tipo_clienteenum('NATURAL','EMPRESA')NoNULL / sin valor explícito———
tipo_identificacionenum('CEDULA','RUC','PASAPORTE','ID_EXTERIOR')NoCEDULA———
identificacionvarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
nombresvarchar(255)SíNULL / sin valor explícito———
apellidosvarchar(255)SíNULL / sin valor explícito———
razon_socialvarchar(255)SíNULL / sin valor explícito———
nombre_comercialvarchar(255)SíNULL / sin valor explícito———
nombre_completovarchar(255)NoNULL / sin valor explícito———
emailvarchar(255)SíNULL / sin valor explícito———
telefonovarchar(40)SíNULL / sin valor explícito———
telefono_secundariovarchar(40)SíNULL / sin valor explícito———
estadoenum('NUEVO','EN_SEGUIMIENTO','ACTIVO','INACTIVO','PERDIDO')NoNUEVOINDEX compuesto—Estado del registro en su proceso.
valor_oportunidaddecimal(14,2)No0.00———
fecha_ultimo_contactodateSíNULL / sin valor explícito———
fecha_proximo_seguimientodateSíNULL / sin valor explícito———
observacionestextSíNULL / sin valor explícito———
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
updated_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario que actualizó.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
deleted_attimestampSíNULL / sin valor explícito——Marca de borrado lógico: la fila puede seguir existiendo.

Volver al índice

company_data_acceptances

Formularios y políticas de datos

Evidencias de aceptación de políticas de datos: versión, texto, persona, fechas, IP y huellas.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
company_data_acceptances_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION
company_data_acceptances_persona_id_foreignpersona_idpersonas.idRESTRICTNO ACTION
company_data_acceptances_user_id_foreignuser_idusers.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
company_data_acceptances_empresa_id_foreignINDEXempresa_idBTREE
company_data_acceptances_evidence_uuid_uniqueUNIQUEevidence_uuidBTREE
company_data_acceptances_persona_id_accepted_at_indexINDEXpersona_id, accepted_atBTREE
company_data_acceptances_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
persona_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK——
versionchar(36)NoNULL / sin valor explícito——Versión del registro o de su estructura.
bodytextNoNULL / sin valor explícito———
document_pathvarchar(255)SíNULL / sin valor explícito———
accepted_attimestampNoNULL / sin valor explícitoINDEX compuesto——
evidence_uuidchar(36)SíNULL / sin valor explícitoUNIQUE——
user_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
accepted_at_utcdatetime(6)SíNULL / sin valor explícito———
timezonevarchar(64)SíNULL / sin valor explícito———
ip_addressvarchar(45)SíNULL / sin valor explícito———
user_agenttextSíNULL / sin valor explícito———
body_sha256char(64)SíNULL / sin valor explícito———
document_sha256char(64)SíNULL / sin valor explícito———
contextjsonSíNULL / sin valor explícito———
evidence_sha256char(64)SíNULL / sin valor explícito———

Volver al índice

company_data_policies

Formularios y políticas de datos

Política de tratamiento de datos por empresa, versión, documento y responsable.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
company_data_policies_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION
company_data_policies_responsible_company_id_foreignresponsible_company_idempresas.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
company_data_policies_empresa_id_uniqueUNIQUEempresa_idBTREE
company_data_policies_responsible_company_id_foreignINDEXresponsible_company_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK—Identificador de empresa.
bodytextNoNULL / sin valor explícito———
versionchar(36)NoNULL / sin valor explícito——Versión del registro o de su estructura.
document_pathvarchar(255)SíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
responsible_company_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
responsible_company_namevarchar(255)SíNULL / sin valor explícito———
responsible_company_rucvarchar(30)SíNULL / sin valor explícito———

Volver al índice

company_master_activities

Maestro de clientes y vencimientos

Registro de acciones y campos afectados en el maestro de clientes por empresa y usuario.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
company_master_activities_empresa_id_foreignempresa_idempresas.idNO ACTIONNO ACTION
company_master_activities_user_id_foreignuser_idusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
company_master_activities_empresa_id_foreignINDEXempresa_idBTREE
company_master_activities_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
user_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
actorvarchar(255)NoNULL / sin valor explícito———
actionvarchar(255)NoNULL / sin valor explícito———
fieldsjsonSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

company_master_approvals

Maestro de clientes y vencimientos

Solicitudes de cambios del maestro: valores antes/después cifrados, estado y revisión.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
company_master_approvals_empresa_id_indexINDEXempresa_idBTREE
company_master_approvals_requested_by_indexINDEXrequested_byBTREE
company_master_approvals_status_indexINDEXstatusBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX—Identificador de empresa.
requested_bybigint unsignedNoNULL / sin valor explícitoINDEX——
requester_namevarchar(255)NoNULL / sin valor explícito———
statusvarchar(20)NoPENDIENTEINDEX—Estado del registro en su proceso.
schema_versionint unsignedNoNULL / sin valor explícito———
before_valueslongtextNoNULL / sin valor explícito——Cifrado por el modelo Laravel.
after_valueslongtextNoNULL / sin valor explícito——Cifrado por el modelo Laravel.
labelsjsonNoNULL / sin valor explícito———
reviewed_bybigint unsignedSíNULL / sin valor explícito——Usuario revisor.
reviewer_namevarchar(255)SíNULL / sin valor explícito———
reasontextSíNULL / sin valor explícito———
reviewed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: empresa_id, requested_by, reviewed_by. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

company_master_invitations

Maestro de clientes y vencimientos

Invitaciones al maestro mediante hash de token, destinatario, caducidad, uso o revocación.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
company_master_invitations_created_by_foreigncreated_byusers.idNO ACTIONNO ACTION
company_master_invitations_empresa_id_foreignempresa_idempresas.idNO ACTIONNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
company_master_invitations_created_by_foreignINDEXcreated_byBTREE
company_master_invitations_empresa_id_foreignINDEXempresa_idBTREE
company_master_invitations_token_hash_uniqueUNIQUEtoken_hashBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
token_hashvarchar(64)NoNULL / sin valor explícitoUNIQUE——
recipientvarchar(255)NoNULL / sin valor explícito———
expires_attimestampNoNULL / sin valor explícito———
used_attimestampSíNULL / sin valor explícito———
revoked_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

company_master_profiles

Maestro de clientes y vencimientos

Valores del maestro de cada empresa guardados como un arreglo cifrado y versionado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
company_master_profiles_empresa_id_foreignempresa_idempresas.idNO ACTIONNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
company_master_profiles_empresa_id_uniqueUNIQUEempresa_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK—Identificador de empresa.
valueslongtextSíNULL / sin valor explícito——Arreglo cifrado por Laravel: contiene los valores dinámicos del maestro, incluidos sus vencimientos. No es JSON legible directamente en SQL.
versionint unsignedNo1——Versión del registro o de su estructura.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

company_master_schemas

Maestro de clientes y vencimientos

Definición de campos dinámicos del maestro por cuenta y versión del esquema.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
company_master_schemas_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idNO ACTIONNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
company_master_schemas_cuenta_cliente_id_uniqueUNIQUEcuenta_cliente_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
cuenta_cliente_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK—Identificador de cuenta cliente.
fieldsjsonNoNULL / sin valor explícito——JSON con la definición de campos dinámicos. Los campos de negocio no equivalen a columnas físicas adicionales.
versionint unsignedNo1——Versión del registro o de su estructura.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

company_permit_notices

Maestro de clientes y vencimientos

Avisos de permisos/vencimientos del maestro: empresa, campo, fecha, destinatario, canal y estado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
company_permit_notices_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
company_permit_notices_user_id_foreignuser_idusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
company_permit_notices_dedup_key_uniqueUNIQUEdedup_keyBTREE
company_permit_notices_empresa_id_foreignINDEXempresa_idBTREE
company_permit_notices_status_channel_indexINDEXstatus, channelBTREE
company_permit_notices_user_id_channel_indexINDEXuser_id, channelBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
field_keyvarchar(64)NoNULL / sin valor explícito———
expires_ondateNoNULL / sin valor explícito———
event_keyvarchar(40)NoNULL / sin valor explícito———
user_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, FK—Identificador de usuario.
recipientvarchar(255)SíNULL / sin valor explícito———
channelvarchar(10)NoNULL / sin valor explícitoINDEX compuesto——
dedup_keyvarchar(64)NoNULL / sin valor explícitoUNIQUE——
statusvarchar(20)NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
titlevarchar(255)NoNULL / sin valor explícito———
bodytextNoNULL / sin valor explícito———
read_attimestampSíNULL / sin valor explícito———
sent_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

company_portal_consents

Formularios y políticas de datos

Aceptación de condiciones del portal por empresa: versión, evidencia y fecha.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
company_portal_consents_empresa_id_foreignempresa_idempresas.idNO ACTIONNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
company_portal_consents_empresa_id_foreignINDEXempresa_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
versionchar(36)NoNULL / sin valor explícito——Versión del registro o de su estructura.
evidencejsonNoNULL / sin valor explícito———
accepted_attimestampNoNULL / sin valor explícito———

Volver al índice

comprobante_detalles

Facturación e inventario

Líneas de comprobantes electrónicos, productos, impuestos, retenciones y documentos de sustento.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
comprobante_detalles_comprobante_id_foreigncomprobante_idcomprobantes_electronicos.idCASCADENO ACTION
comprobante_detalles_factura_detalle_id_foreignfactura_detalle_idfactura_detalles.idSET NULLNO ACTION
comprobante_detalles_inventario_id_foreigninventario_idinventarios.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
facturacion_inventario_movimientoscomprobante_detalle_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
comprobante_detalles_comprobante_id_indexINDEXcomprobante_idBTREE
comprobante_detalles_factura_detalle_id_foreignINDEXfactura_detalle_idBTREE
comprobante_detalles_inventario_id_foreignINDEXinventario_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
comprobante_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
factura_detalle_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
inventario_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
codigovarchar(255)SíNULL / sin valor explícito———
codigo_auxiliarvarchar(255)SíNULL / sin valor explícito———
descripciontextSíNULL / sin valor explícito——Descripción.
cantidaddecimal(18,4)No1.0000———
valor_unitariodecimal(18,6)No0.000000———
descuento_porcentajedecimal(8,4)No0.0000———
descuento_valordecimal(18,4)No0.0000———
iva_codigo_porcentajevarchar(10)No4———
iva_porcentajedecimal(8,4)No15.0000———
subtotal_sin_impuestodecimal(18,4)No0.0000———
iva_valordecimal(18,4)No0.0000———
total_lineadecimal(18,4)No0.0000———
retencion_codigovarchar(10)SíNULL / sin valor explícito———
retencion_codigo_retencionvarchar(10)SíNULL / sin valor explícito———
retencion_base_imponibledecimal(18,4)No0.0000———
retencion_porcentajedecimal(8,4)No0.0000———
retencion_valordecimal(18,4)No0.0000———
doc_sustento_tipovarchar(2)SíNULL / sin valor explícito———
doc_sustento_numerovarchar(17)SíNULL / sin valor explícito———
doc_sustento_fechadateSíNULL / sin valor explícito———
datos_adicionalesjsonSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

comprobantes_electronicos

Facturación e inventario

Cabeceras de comprobantes electrónicos distintos o relacionados con facturas: totales, transporte, XML y estados SRI.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
ce_received_doc_fkaccounting_received_document_idaccounting_received_documents.idRESTRICTNO ACTION
comprobantes_electronicos_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
comprobantes_electronicos_factura_id_foreignfactura_idfacturas.idSET NULLNO ACTION
comprobantes_electronicos_persona_id_foreignpersona_idpersonas.idRESTRICTNO ACTION
comprobantes_electronicos_punto_emision_id_foreignpunto_emision_idfacturacion_puntos_emision.idSET NULLNO ACTION
comprobantes_electronicos_user_id_foreignuser_idusers.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
comprobante_detallescomprobante_ididCASCADE
facturacion_inventario_movimientoscomprobante_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
ce_received_doc_idxINDEXaccounting_received_document_idBTREE
comprobantes_electronicos_clave_acceso_uniqueUNIQUEclave_accesoBTREE
comprobantes_electronicos_empresa_id_numero_indexINDEXempresa_id, numeroBTREE
comprobantes_electronicos_empresa_id_tipo_estado_indexINDEXempresa_id, tipo, estadoBTREE
comprobantes_electronicos_factura_id_foreignINDEXfactura_idBTREE
comprobantes_electronicos_persona_id_foreignINDEXpersona_idBTREE
comprobantes_electronicos_punto_emision_id_foreignINDEXpunto_emision_idBTREE
comprobantes_electronicos_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
punto_emision_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
persona_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
factura_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
accounting_received_document_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
user_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
tipovarchar(30)NoNULL / sin valor explícitoINDEX compuesto——
cod_docvarchar(2)NoNULL / sin valor explícito———
ambientevarchar(1)No1———
estabvarchar(3)SíNULL / sin valor explícito———
pto_emivarchar(3)SíNULL / sin valor explícito———
secuencialvarchar(9)SíNULL / sin valor explícito———
numerovarchar(17)SíNULL / sin valor explícitoINDEX compuesto——
clave_accesovarchar(49)SíNULL / sin valor explícitoUNIQUE——
fecha_emisiondateNoNULL / sin valor explícito———
estadovarchar(30)NoBORRADORINDEX compuesto—Estado del registro en su proceso.
tipo_identificacionvarchar(2)SíNULL / sin valor explícito———
identificacionvarchar(30)SíNULL / sin valor explícito———
razon_socialvarchar(255)SíNULL / sin valor explícito———
direccionvarchar(255)SíNULL / sin valor explícito———
emailvarchar(255)SíNULL / sin valor explícito———
subtotal_sin_impuestosdecimal(18,4)No0.0000———
total_descuentodecimal(18,4)No0.0000———
total_ivadecimal(18,4)No0.0000———
importe_totaldecimal(18,4)No0.0000———
formas_pagojsonSíNULL / sin valor explícito———
ats_sustento_codigovarchar(2)No01———
ats_parte_relacionadatinyint(1)No0———
campos_adicionalesjsonSíNULL / sin valor explícito———
documento_sustento_tipovarchar(2)SíNULL / sin valor explícito———
documento_sustento_numerovarchar(17)SíNULL / sin valor explícito———
documento_sustento_autorizacionvarchar(49)SíNULL / sin valor explícito———
documento_sustento_fechadateSíNULL / sin valor explícito———
motivotextSíNULL / sin valor explícito———
transportista_identificacionvarchar(30)SíNULL / sin valor explícito———
transportista_razon_socialvarchar(255)SíNULL / sin valor explícito———
transportista_placavarchar(20)SíNULL / sin valor explícito———
fecha_inicio_transportedateSíNULL / sin valor explícito———
fecha_fin_transportedateSíNULL / sin valor explícito———
rutavarchar(300)SíNULL / sin valor explícito———
observaciontextSíNULL / sin valor explícito———
xml_generadolongtextSíNULL / sin valor explícito———
xml_firmadolongtextSíNULL / sin valor explícito———
xml_autorizadolongtextSíNULL / sin valor explícito———
numero_autorizacionvarchar(64)SíNULL / sin valor explícito———
fecha_autorizacion_sritimestampSíNULL / sin valor explícito———
respuesta_sritextSíNULL / sin valor explícito———
respuesta_recepcion_srilongtextSíNULL / sin valor explícito———
respuesta_autorizacion_srilongtextSíNULL / sin valor explícito———
ultimo_error_sritextSíNULL / sin valor explícito———
sri_intentossmallint unsignedNo0———
emitido_attimestampSíNULL / sin valor explícito———
autorizado_attimestampSíNULL / sin valor explícito———
anulada_attimestampSíNULL / sin valor explícito———
inventario_reintegrado_attimestampSíNULL / sin valor explícito———
anulacion_motivotextSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

crm_notifications

CRM

Notificaciones del CRM por usuario y empresa: título, mensaje, tipo y fecha de lectura.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
crm_notifications_empresa_id_foreignempresa_idempresas.idSET NULLNO ACTION
crm_notifications_user_id_foreignuser_idusers.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
crm_notifications_empresa_id_foreignINDEXempresa_idBTREE
crm_notifications_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
user_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
titulovarchar(255)NoNULL / sin valor explícito———
mensajetextNoNULL / sin valor explícito———
tipovarchar(50)NoINFO———
read_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

cuenta_cliente_modulo

Cuentas, empresas, usuarios y configuración

Tabla puente que habilita módulos comerciales para cada cuenta cliente.

Clave primaria: cuenta_cliente_id, modulo_comercial_id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
cuenta_cliente_modulo_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idCASCADENO ACTION
cuenta_cliente_modulo_modulo_comercial_id_foreignmodulo_comercial_idmodulos_comerciales.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
cuenta_cliente_modulo_modulo_comercial_id_foreignINDEXmodulo_comercial_idBTREE
PRIMARYPRIMARY KEYcuenta_cliente_id, modulo_comercial_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
cuenta_cliente_idbigint unsignedNoNULL / sin valor explícitoPK compuesto, FK—Identificador de cuenta cliente.
modulo_comercial_idbigint unsignedNoNULL / sin valor explícitoINDEX, PK compuesto, FK——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

cuentas_clientes

Cuentas, empresas, usuarios y configuración

Cuentas de clientes de la plataforma: nombre, código, estado y vigencia de licencia.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
account_appearancescuenta_cliente_ididCASCADE
account_data_policy_defaultscuenta_cliente_ididRESTRICT
account_holidayscuenta_cliente_ididCASCADE
company_master_schemascuenta_cliente_ididNO ACTION
cuenta_cliente_modulocuenta_cliente_ididCASCADE
empresascuenta_cliente_ididRESTRICT
soporte_autorizacionescuenta_cliente_ididCASCADE
suscripcionescuenta_cliente_ididCASCADE
system_mail_configurationscuenta_cliente_ididCASCADE
task_labelscuenta_cliente_ididCASCADE
userscuenta_cliente_ididSET NULL
work_task_templatescuenta_cliente_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
cuentas_clientes_codigo_uniqueUNIQUEcodigoBTREE
cuentas_clientes_licencia_idxINDEXactivo, licencia_expiracionBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
codigovarchar(50)NoNULL / sin valor explícitoUNIQUE——
activotinyint(1)No1INDEX compuesto——
licencia_iniciodateSíNULL / sin valor explícito———
licencia_expiraciondateSíNULL / sin valor explícitoINDEX compuesto——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
deleted_attimestampSíNULL / sin valor explícito——Marca de borrado lógico: la fila puede seguir existiendo.

Volver al índice

documentos_electronicos_admin

Facturación e inventario

Vista SQL de consulta que reúne facturas y comprobantes_electronicos mediante UNION ALL. No guarda filas propias ni admite actualización directa; source_type/source_id identifican el origen y source_key distingue los registros.

Clave primaria: Sin clave primaria declarada

Tipo: VISTA SQL. Sus columnas son el resultado de una consulta sobre otras tablas. Los valores predeterminados no representan reglas de inserción en esta vista.

Ver definición SQL de la vista
select concat('FACTURA-',`sisglobal`.`facturas`.`id`) AS `source_key`,'FACTURA' AS `source_type`,`sisglobal`.`facturas`.`id` AS `source_id`,`sisglobal`.`facturas`.`empresa_id` AS `empresa_id`,`sisglobal`.`facturas`.`cliente_id` AS `persona_id`,'01' AS `cod_doc`,'FACTURA' AS `tipo`,`sisglobal`.`facturas`.`numero` AS `numero`,`sisglobal`.`facturas`.`clave_acceso` AS `clave_acceso`,`sisglobal`.`facturas`.`numero_autorizacion` AS `numero_autorizacion`,`sisglobal`.`facturas`.`fecha_autorizacion_sri` AS `fecha_autorizacion_sri`,`sisglobal`.`facturas`.`fecha_emision` AS `fecha_emision`,`sisglobal`.`facturas`.`estado` AS `estado`,`sisglobal`.`facturas`.`identificacion_comprador` AS `identificacion`,`sisglobal`.`facturas`.`razon_social_comprador` AS `razon_social`,`sisglobal`.`facturas`.`email_comprador` AS `email`,`sisglobal`.`facturas`.`importe_total` AS `importe_total`,`sisglobal`.`facturas`.`xml_generado` AS `xml_generado`,`sisglobal`.`facturas`.`xml_firmado` AS `xml_firmado`,`sisglobal`.`facturas`.`xml_autorizado` AS `xml_autorizado`,`sisglobal`.`facturas`.`respuesta_sri` AS `respuesta_sri`,`sisglobal`.`facturas`.`respuesta_recepcion_sri` AS `respuesta_recepcion_sri`,`sisglobal`.`facturas`.`respuesta_autorizacion_sri` AS `respuesta_autorizacion_sri`,`sisglobal`.`facturas`.`autorizada_at` AS `autorizado_at`,`sisglobal`.`facturas`.`anulada_at` AS `anulada_at`,`sisglobal`.`facturas`.`anulacion_motivo` AS `anulacion_motivo`,`sisglobal`.`facturas`.`created_at` AS `created_at`,`sisglobal`.`facturas`.`updated_at` AS `updated_at` from `sisglobal`.`facturas` union all select concat('COMPROBANTE-',`sisglobal`.`comprobantes_electronicos`.`id`) AS `CONCAT('COMPROBANTE-', comprobantes_electronicos.id)`,'COMPROBANTE' AS `COMPROBANTE`,`sisglobal`.`comprobantes_electronicos`.`id` AS `id`,`sisglobal`.`comprobantes_electronicos`.`empresa_id` AS `empresa_id`,`sisglobal`.`comprobantes_electronicos`.`persona_id` AS `persona_id`,`sisglobal`.`comprobantes_electronicos`.`cod_doc` AS `cod_doc`,`sisglobal`.`comprobantes_electronicos`.`tipo` AS `tipo`,`sisglobal`.`comprobantes_electronicos`.`numero` AS `numero`,`sisglobal`.`comprobantes_electronicos`.`clave_acceso` AS `clave_acceso`,`sisglobal`.`comprobantes_electronicos`.`numero_autorizacion` AS `numero_autorizacion`,`sisglobal`.`comprobantes_electronicos`.`fecha_autorizacion_sri` AS `fecha_autorizacion_sri`,`sisglobal`.`comprobantes_electronicos`.`fecha_emision` AS `fecha_emision`,`sisglobal`.`comprobantes_electronicos`.`estado` AS `estado`,`sisglobal`.`comprobantes_electronicos`.`identificacion` AS `identificacion`,`sisglobal`.`comprobantes_electronicos`.`razon_social` AS `razon_social`,`sisglobal`.`comprobantes_electronicos`.`email` AS `email`,`sisglobal`.`comprobantes_electronicos`.`importe_total` AS `importe_total`,`sisglobal`.`comprobantes_electronicos`.`xml_generado` AS `xml_generado`,`sisglobal`.`comprobantes_electronicos`.`xml_firmado` AS `xml_firmado`,`sisglobal`.`comprobantes_electronicos`.`xml_autorizado` AS `xml_autorizado`,`sisglobal`.`comprobantes_electronicos`.`respuesta_sri` AS `respuesta_sri`,`sisglobal`.`comprobantes_electronicos`.`respuesta_recepcion_sri` AS `respuesta_recepcion_sri`,`sisglobal`.`comprobantes_electronicos`.`respuesta_autorizacion_sri` AS `respuesta_autorizacion_sri`,`sisglobal`.`comprobantes_electronicos`.`autorizado_at` AS `autorizado_at`,`sisglobal`.`comprobantes_electronicos`.`anulada_at` AS `anulada_at`,`sisglobal`.`comprobantes_electronicos`.`anulacion_motivo` AS `anulacion_motivo`,`sisglobal`.`comprobantes_electronicos`.`created_at` AS `created_at`,`sisglobal`.`comprobantes_electronicos`.`updated_at` AS `updated_at` from `sisglobal`.`comprobantes_electronicos`

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
source_keyvarchar(32)No———
source_typevarchar(11)No———
source_idbigint unsignedNo0———
empresa_idbigint unsignedNo0——Identificador de empresa.
persona_idbigint unsignedSíNULL / sin valor explícito———
cod_docvarchar(2)No———
tipovarchar(30)No———
numerovarchar(17)SíNULL / sin valor explícito———
clave_accesovarchar(49)SíNULL / sin valor explícito———
numero_autorizacionvarchar(64)SíNULL / sin valor explícito———
fecha_autorizacion_sritimestampSíNULL / sin valor explícito———
fecha_emisiondateNo0000-00-00———
estadovarchar(30)No——Estado del registro en su proceso.
identificacionvarchar(30)SíNULL / sin valor explícito———
razon_socialvarchar(255)SíNULL / sin valor explícito———
emailvarchar(255)SíNULL / sin valor explícito———
importe_totaldecimal(18,4)No0.0000———
xml_generadolongtextSíNULL / sin valor explícito———
xml_firmadolongtextSíNULL / sin valor explícito———
xml_autorizadolongtextSíNULL / sin valor explícito———
respuesta_srimediumtextSíNULL / sin valor explícito———
respuesta_recepcion_srilongtextSíNULL / sin valor explícito———
respuesta_autorizacion_srilongtextSíNULL / sin valor explícito———
autorizado_attimestampSíNULL / sin valor explícito———
anulada_attimestampSíNULL / sin valor explícito———
anulacion_motivomediumtextSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: source_id, empresa_id, persona_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

email_templates

CRM

Plantillas de correo del CRM por empresa, asunto, contenido y estado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
email_templates_empresa_id_foreignempresa_idempresas.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
emailsemail_template_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
email_templates_empresa_id_foreignINDEXempresa_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
asuntovarchar(255)NoNULL / sin valor explícito———
contenidolongtextNoNULL / sin valor explícito———
activotinyint(1)No1———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

emails

CRM

Historial de correos CRM con destinatarios, contenido, adjuntos y resultado de envío.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
emails_client_id_foreignclient_idclients.idSET NULLNO ACTION
emails_email_template_id_foreignemail_template_idemail_templates.idSET NULLNO ACTION
emails_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
emails_sent_by_foreignsent_byusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
emails_client_id_foreignINDEXclient_idBTREE
emails_email_template_id_foreignINDEXemail_template_idBTREE
emails_empresa_id_sent_at_indexINDEXempresa_id, sent_atBTREE
emails_empresa_id_status_indexINDEXempresa_id, statusBTREE
emails_sent_by_foreignINDEXsent_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
client_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
email_template_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
sent_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
to_emailvarchar(255)NoNULL / sin valor explícito———
ccvarchar(255)SíNULL / sin valor explícito———
bccvarchar(255)SíNULL / sin valor explícito———
subjectvarchar(255)NoNULL / sin valor explícito———
bodylongtextNoNULL / sin valor explícito———
attachmentsjsonSíNULL / sin valor explícito———
statusenum('BORRADOR','ENVIADO','ERROR')NoBORRADORINDEX compuesto—Estado del registro en su proceso.
error_messagetextSíNULL / sin valor explícito———
sent_attimestampSíNULL / sin valor explícitoINDEX compuesto——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

empresa_user

Cuentas, empresas, usuarios y configuración

Tabla puente que asocia usuarios con las empresas a las que pertenecen.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
empresa_user_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
empresa_user_user_id_foreignuser_idusers.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
empresa_user_empresa_id_foreignINDEXempresa_idBTREE
empresa_user_uniqueUNIQUEuser_id, empresa_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
user_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de usuario.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, UNIQUE compuesto, FK—Identificador de empresa.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

empresas

Cuentas, empresas, usuarios y configuración

Empresas administradas en cada cuenta: identificación tributaria, contacto y acceso al formulario/portal.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
empresas_created_by_foreigncreated_byusers.idSET NULLNO ACTION
empresas_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idRESTRICTNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
account_data_policy_defaultsresponsible_company_ididRESTRICT
accounting_accountsempresa_ididCASCADE
accounting_advance_applicationsempresa_ididCASCADE
accounting_advancesempresa_ididCASCADE
accounting_ats_exportsempresa_ididCASCADE
accounting_ats_importsempresa_ididCASCADE
accounting_ats_reimbursementsempresa_ididCASCADE
accounting_ats_reportsempresa_ididCASCADE
accounting_audit_logsempresa_ididCASCADE
accounting_bank_reconciliationsempresa_ididCASCADE
accounting_bank_statement_linesempresa_ididCASCADE
accounting_bank_transfersempresa_ididCASCADE
accounting_budgetsempresa_ididCASCADE
accounting_cash_sessionsempresa_ididCASCADE
accounting_chequesempresa_ididCASCADE
accounting_conceptsempresa_ididCASCADE
accounting_cost_centersempresa_ididCASCADE
accounting_entriesempresa_ididCASCADE
accounting_entry_attachmentsempresa_ididCASCADE
accounting_financial_accountsempresa_ididCASCADE
accounting_integration_logsempresa_ididCASCADE
accounting_integration_settingsempresa_ididCASCADE
accounting_inventory_movementsempresa_ididCASCADE
accounting_inventory_positionsempresa_ididCASCADE
accounting_open_item_applicationsempresa_ididCASCADE
accounting_open_item_settlementsempresa_ididCASCADE
accounting_open_itemsempresa_ididCASCADE
accounting_periodsempresa_ididCASCADE
accounting_received_documentsempresa_ididCASCADE
accounting_received_withholdingsempresa_ididCASCADE
accounting_settingsempresa_ididCASCADE
accounting_vouchersempresa_ididCASCADE
accounting_year_closuresempresa_ididCASCADE
activitiesempresa_ididCASCADE
advisorsempresa_ididCASCADE
audit_logsempresa_ididSET NULL
clientsempresa_ididCASCADE
company_data_acceptancesempresa_ididRESTRICT
company_data_policiesempresa_ididRESTRICT
company_data_policiesresponsible_company_ididRESTRICT
company_master_activitiesempresa_ididNO ACTION
company_master_invitationsempresa_ididNO ACTION
company_master_profilesempresa_ididNO ACTION
company_permit_noticesempresa_ididCASCADE
company_portal_consentsempresa_ididNO ACTION
comprobantes_electronicosempresa_ididCASCADE
crm_notificationsempresa_ididSET NULL
email_templatesempresa_ididSET NULL
emailsempresa_ididCASCADE
empresa_userempresa_ididCASCADE
facturacion_configuracionesempresa_ididCASCADE
facturacion_correo_enviosempresa_ididCASCADE
facturacion_inventario_movimientosempresa_ididCASCADE
facturacion_puntos_emisionempresa_ididCASCADE
facturasempresa_ididCASCADE
form_completion_noticesempresa_ididRESTRICT
hr_annual_recordsempresa_ididRESTRICT
hr_auditsempresa_ididRESTRICT
hr_employeesempresa_ididRESTRICT
hr_parameter_versionsempresa_ididRESTRICT
hr_periodsempresa_ididRESTRICT
inventario_cargasempresa_ididSET NULL
inventariosempresa_ididSET NULL
iva_tarifasempresa_ididCASCADE
personasempresa_ididCASCADE
pipeline_stagesempresa_ididSET NULL
serviciosempresa_ididCASCADE
system_mail_configurationsempresa_ididSET NULL
task_configurationsempresa_ididRESTRICT
tasksempresa_ididCASCADE
template_assignment_requestsempresa_ididRESTRICT
usersempresa_ididSET NULL
work_task_settingsempresa_ididCASCADE
work_task_supervisorsempresa_ididCASCADE
work_task_templatesempresa_ididRESTRICT
work_tasksempresa_ididRESTRICT
xml_sri_importacionesempresa_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
empresas_created_by_foreignINDEXcreated_byBTREE
empresas_cuenta_cliente_ruc_uniqueUNIQUEcuenta_cliente_id, rucBTREE
empresas_estado_indexINDEXestadoBTREE
empresas_form_access_key_uniqueUNIQUEform_access_keyBTREE
empresas_ruc_indexINDEXrucBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
cuenta_cliente_idbigint unsignedSíNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de cuenta cliente.
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
razon_socialvarchar(255)NoNULL / sin valor explícito———
rucvarchar(13)NoNULL / sin valor explícitoUNIQUE compuesto, INDEX——
emailvarchar(255)SíNULL / sin valor explícito———
telefonovarchar(20)SíNULL / sin valor explícito———
direccionvarchar(255)SíNULL / sin valor explícito———
logovarchar(255)SíNULL / sin valor explícito———
estadotinyint(1)No1INDEX—Estado del registro en su proceso.
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
deleted_attimestampSíNULL / sin valor explícito——Marca de borrado lógico: la fila puede seguir existiendo.
form_access_enabledtinyint(1)No0———
form_access_keychar(36)SíNULL / sin valor explícitoUNIQUE——
form_password_hashvarchar(255)SíNULL / sin valor explícito———
form_delivery_passwordtextSíNULL / sin valor explícito——Cifrado por el modelo Laravel.
form_requires_onboardingtinyint(1)No0———
form_must_change_passwordtinyint(1)No0———
form_policy_accepted_attimestampSíNULL / sin valor explícito———

Volver al índice

exports

Infraestructura

Control de exportaciones de datos: archivo, clase exportadora, usuario y filas procesadas.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
exports_user_id_foreignuser_idusers.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
exports_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
completed_attimestampSíNULL / sin valor explícito———
file_diskvarchar(255)NoNULL / sin valor explícito———
file_namevarchar(255)SíNULL / sin valor explícito———
exportervarchar(255)NoNULL / sin valor explícito———
processed_rowsint unsignedNo0———
total_rowsint unsignedNoNULL / sin valor explícito———
successful_rowsint unsignedNo0———
user_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

factura_campos_adicionales

Facturación e inventario

Pares nombre/descripción adicionales de cada factura.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
factura_campos_adicionales_factura_id_foreignfactura_idfacturas.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
factura_campos_adicionales_factura_id_foreignINDEXfactura_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
factura_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
nombrevarchar(100)NoNULL / sin valor explícito——Nombre.
descripcionvarchar(300)NoNULL / sin valor explícito——Descripción.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

factura_detalles

Facturación e inventario

Productos o servicios facturados: cantidades, precios, descuentos, IVA y totales de línea.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
factura_detalles_factura_id_foreignfactura_idfacturas.idCASCADENO ACTION
factura_detalles_inventario_id_foreigninventario_idinventarios.idSET NULLNO ACTION
factura_detalles_servicio_id_foreignservicio_idservicios.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
comprobante_detallesfactura_detalle_ididSET NULL
facturacion_inventario_movimientosfactura_detalle_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
factura_detalles_factura_id_inventario_id_indexINDEXfactura_id, inventario_idBTREE
factura_detalles_inventario_id_foreignINDEXinventario_idBTREE
factura_detalles_servicio_id_foreignINDEXservicio_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
factura_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK——
inventario_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, INDEX, FK——
servicio_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
codigovarchar(255)NoNULL / sin valor explícito———
codigo_auxiliarvarchar(255)SíNULL / sin valor explícito———
descripciontextNoNULL / sin valor explícito——Descripción.
cantidaddecimal(18,4)NoNULL / sin valor explícito———
valor_unitariodecimal(18,6)NoNULL / sin valor explícito———
descuento_porcentajedecimal(8,4)No0.0000———
descuento_valordecimal(18,4)No0.0000———
iva_codigo_porcentajevarchar(10)No4———
iva_porcentajedecimal(8,4)No15.0000———
subtotal_sin_impuestodecimal(18,4)No0.0000———
iva_valordecimal(18,4)No0.0000———
total_lineadecimal(18,4)No0.0000———
detalles_adicionalesjsonSíNULL / sin valor explícito———
informacion_adicionaltextSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

factura_pagos

Facturación e inventario

Formas de pago de una factura, monto, plazo y unidad de tiempo.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
factura_pagos_factura_id_foreignfactura_idfacturas.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
factura_pagos_factura_id_foreignINDEXfactura_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
factura_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
forma_pagovarchar(2)NoNULL / sin valor explícito———
totaldecimal(18,4)NoNULL / sin valor explícito———
plazodecimal(18,2)SíNULL / sin valor explícito———
unidad_tiempovarchar(20)SíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

facturacion_configuraciones

Facturación e inventario

Parámetros de facturación SRI por empresa, ambiente, establecimiento y certificado de firma.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
facturacion_configuraciones_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
fact_conf_empresa_estab_pto_uniqueUNIQUEempresa_id, estab, pto_emiBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
ambientevarchar(1)No1———
estabvarchar(3)No001UNIQUE compuesto——
pto_emivarchar(3)No001UNIQUE compuesto——
secuencial_facturaint unsignedNo1———
dir_establecimientovarchar(255)SíNULL / sin valor explícito———
obligado_contabilidadvarchar(2)NoNO———
contribuyente_especialvarchar(255)SíNULL / sin valor explícito———
agente_retencionvarchar(8)SíNULL / sin valor explícito———
regimen_rimpevarchar(45)SíNULL / sin valor explícito———
codigo_artesanovarchar(50)SíNULL / sin valor explícito———
ruc_proveedorvarchar(13)No0602866501001———
certificado_pathvarchar(255)SíNULL / sin valor explícito———
certificado_nombre_originalvarchar(255)SíNULL / sin valor explícito———
certificado_passwordtextSíNULL / sin valor explícito——Cifrado por el modelo Laravel.
certificado_serialvarchar(255)SíNULL / sin valor explícito———
certificado_subjecttextSíNULL / sin valor explícito———
certificado_issuertextSíNULL / sin valor explícito———
certificado_valido_desdedateSíNULL / sin valor explícito———
certificado_valido_hastadateSíNULL / sin valor explícito———
certificado_ruc_detectadovarchar(13)SíNULL / sin valor explícito———
certificado_validado_attimestampSíNULL / sin valor explícito———
activotinyint(1)No1———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

facturacion_correo_envios

Facturación e inventario

Seguimiento de envío por correo de documentos facturados, intentos y errores.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
facturacion_correo_envios_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
facturacion_correo_envios_empresa_id_foreignINDEXempresa_idBTREE
facturacion_correo_envios_estado_created_at_indexINDEXestado, created_atBTREE
facturacion_correo_envios_source_type_source_id_indexINDEXsource_type, source_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
source_typevarchar(20)NoNULL / sin valor explícitoINDEX compuesto——
source_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto——
destinatariovarchar(255)NoNULL / sin valor explícito———
estadovarchar(20)NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
intentossmallint unsignedNo0———
ultimo_errortextSíNULL / sin valor explícito———
enviado_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícitoINDEX compuesto—Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: source_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

facturacion_inventario_movimientos

Facturación e inventario

Movimientos de existencias derivados de facturas y comprobantes electrónicos.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
fim_comp_det_fkcomprobante_detalle_idcomprobante_detalles.idSET NULLNO ACTION
fim_comp_fkcomprobante_idcomprobantes_electronicos.idSET NULLNO ACTION
fim_empresa_fkempresa_idempresas.idCASCADENO ACTION
fim_fact_det_fkfactura_detalle_idfactura_detalles.idSET NULLNO ACTION
fim_factura_fkfactura_idfacturas.idSET NULLNO ACTION
fim_inventario_fkinventario_idinventarios.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
fact_inv_mov_entrada_uniqueUNIQUEtipo, comprobante_detalle_idBTREE
fact_inv_mov_salida_uniqueUNIQUEtipo, factura_detalle_idBTREE
fim_comp_det_fkINDEXcomprobante_detalle_idBTREE
fim_comp_fkINDEXcomprobante_idBTREE
fim_empresa_fkINDEXempresa_idBTREE
fim_fact_det_fkINDEXfactura_detalle_idBTREE
fim_factura_fkINDEXfactura_idBTREE
fim_inventario_fkINDEXinventario_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
inventario_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
factura_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
factura_detalle_idbigint unsignedSíNULL / sin valor explícitoUNIQUE compuesto, INDEX, FK——
comprobante_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
comprobante_detalle_idbigint unsignedSíNULL / sin valor explícitoUNIQUE compuesto, INDEX, FK——
tipovarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
cantidaddecimal(18,4)NoNULL / sin valor explícito———
referenciavarchar(255)SíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

facturacion_puntos_emision

Facturación e inventario

Establecimientos y puntos de emisión, dirección y secuenciales por tipo de comprobante.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
facturacion_puntos_emision_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
comprobantes_electronicospunto_emision_ididSET NULL
facturaspunto_emision_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
fact_puntos_empresa_estab_pto_uniqueUNIQUEempresa_id, establecimiento, punto_emisionBTREE
facturacion_puntos_emision_empresa_id_activo_indexINDEXempresa_id, activoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
establecimientovarchar(3)No001UNIQUE compuesto——
nombre_comercialvarchar(255)SíNULL / sin valor explícito———
direccion_establecimientovarchar(255)SíNULL / sin valor explícito———
punto_emisionvarchar(3)NoNULL / sin valor explícitoUNIQUE compuesto——
secuencial_facturaint unsignedNo1———
secuencial_nota_creditoint unsignedNo0———
secuencial_nota_debitoint unsignedNo0———
secuencial_retencionint unsignedNo0———
secuencial_liquidacion_compraint unsignedNo0———
secuencial_guia_remisionint unsignedNo0———
informacion_adicionaltextSíNULL / sin valor explícito———
activotinyint(1)No1INDEX compuesto——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

facturas

Facturación e inventario

Cabeceras de facturas: comprador, numeración, totales, XML, autorización SRI y anulación.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
facturas_cliente_id_foreigncliente_idpersonas.idRESTRICTNO ACTION
facturas_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
facturas_punto_emision_id_foreignpunto_emision_idfacturacion_puntos_emision.idSET NULLNO ACTION
facturas_user_id_foreignuser_idusers.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_ats_exportsfactura_ididRESTRICT
accounting_received_withholding_supportsfactura_ididRESTRICT
comprobantes_electronicosfactura_ididSET NULL
factura_campos_adicionalesfactura_ididCASCADE
factura_detallesfactura_ididCASCADE
factura_pagosfactura_ididCASCADE
facturacion_inventario_movimientosfactura_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
facturas_clave_acceso_uniqueUNIQUEclave_accesoBTREE
facturas_cliente_id_foreignINDEXcliente_idBTREE
facturas_empresa_id_estado_indexINDEXempresa_id, estadoBTREE
facturas_numero_indexINDEXnumeroBTREE
facturas_punto_emision_id_foreignINDEXpunto_emision_idBTREE
facturas_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
punto_emision_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
cliente_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
user_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
ambientevarchar(1)No1———
estabvarchar(3)SíNULL / sin valor explícito———
pto_emivarchar(3)SíNULL / sin valor explícito———
secuencialvarchar(9)SíNULL / sin valor explícito———
numerovarchar(17)SíNULL / sin valor explícitoINDEX——
clave_accesovarchar(49)SíNULL / sin valor explícitoUNIQUE——
fecha_emisiondateNoNULL / sin valor explícito———
estadovarchar(30)NoBORRADORINDEX compuesto—Estado del registro en su proceso.
tipo_identificacion_compradorvarchar(2)NoNULL / sin valor explícito———
identificacion_compradorvarchar(30)NoNULL / sin valor explícito———
razon_social_compradorvarchar(255)NoNULL / sin valor explícito———
direccion_compradorvarchar(255)SíNULL / sin valor explícito———
email_compradorvarchar(255)SíNULL / sin valor explícito———
subtotal_sin_impuestosdecimal(18,4)No0.0000———
total_descuentodecimal(18,4)No0.0000———
total_ivadecimal(18,4)No0.0000———
importe_totaldecimal(18,4)No0.0000———
forma_pagovarchar(2)No20———
forma_pago_valordecimal(18,4)SíNULL / sin valor explícito———
observaciontextSíNULL / sin valor explícito———
xml_generadolongtextSíNULL / sin valor explícito———
xml_firmadolongtextSíNULL / sin valor explícito———
xml_autorizadolongtextSíNULL / sin valor explícito———
numero_autorizacionvarchar(64)SíNULL / sin valor explícito———
fecha_autorizacion_sritimestampSíNULL / sin valor explícito———
respuesta_sritextSíNULL / sin valor explícito———
respuesta_recepcion_srilongtextSíNULL / sin valor explícito———
respuesta_autorizacion_srilongtextSíNULL / sin valor explícito———
ultimo_error_sritextSíNULL / sin valor explícito———
sri_intentossmallint unsignedNo0———
emitida_attimestampSíNULL / sin valor explícito———
autorizada_attimestampSíNULL / sin valor explícito———
anulada_attimestampSíNULL / sin valor explícito———
anulacion_motivotextSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

failed_jobs

Infraestructura

Trabajos de cola fallidos con carga serializada, excepción y fecha del fallo.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
failed_jobs_uuid_uniqueUNIQUEuuidBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
uuidvarchar(255)NoNULL / sin valor explícitoUNIQUE——
connectiontextNoNULL / sin valor explícito———
queuetextNoNULL / sin valor explícito———
payloadlongtextNoNULL / sin valor explícito———
exceptionlongtextNoNULL / sin valor explícito———
failed_attimestampNoCURRENT_TIMESTAMP—DEFAULT_GENERATED—

Volver al índice

form_completion_notices

Maestro de clientes y vencimientos

Avisos de formularios completados: empresa, usuario, evento, destinatario y fecha de envío.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
form_completion_notices_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION
form_completion_notices_user_id_foreignuser_idusers.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
form_completion_notices_empresa_id_foreignINDEXempresa_idBTREE
form_completion_notices_event_key_user_id_uniqueUNIQUEevent_key, user_idBTREE
form_completion_notices_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
user_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX, FK—Identificador de usuario.
event_keyvarchar(180)NoNULL / sin valor explícitoUNIQUE compuesto——
recipientvarchar(255)NoNULL / sin valor explícito———
descriptionvarchar(255)NoNULL / sin valor explícito——Descripción.
completed_attimestampNoNULL / sin valor explícito———
sent_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_accounting_entries

Recursos humanos

Líneas de asiento derivadas de nómina por período, huella de control y responsable.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_accounting_entries_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_accounting_entries_period_id_foreignperiod_idhr_periods.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_accounting_entries_created_by_foreignINDEXcreated_byBTREE
hr_accounting_entries_period_id_uniqueUNIQUEperiod_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
period_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK——
linesjsonNoNULL / sin valor explícito———
fingerprintchar(64)NoNULL / sin valor explícito——Huella para identificar una operación o conjunto de datos.
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_adjustments

Recursos humanos

Ajustes a roles de pago: líneas, neto en centavos, motivo, estado y liquidación.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_adjustments_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_adjustments_payslip_id_foreignpayslip_idhr_payslips.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_adjustments_created_by_foreignINDEXcreated_byBTREE
hr_adjustments_payslip_id_foreignINDEXpayslip_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
payslip_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
linesjsonNoNULL / sin valor explícito———
net_centsbigintNoNULL / sin valor explícito——Importe almacenado en centavos.
reasontextNoNULL / sin valor explícito———
statusvarchar(255)NoREGISTRADO——Estado del registro en su proceso.
referencevarchar(255)SíNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
settled_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_annual_records

Recursos humanos

Registros anuales de recursos humanos con tipo, clave y copia de datos del momento.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_annual_records_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_annual_records_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_annual_records_created_by_foreignINDEXcreated_byBTREE
hr_annual_records_empresa_id_type_record_key_uniqueUNIQUEempresa_id, type, record_keyBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
typevarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
record_keyvarchar(80)NoNULL / sin valor explícitoUNIQUE compuesto——
snapshotjsonNoNULL / sin valor explícito——Copia estructurada de los datos/cálculo en ese momento.
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_attendance

Recursos humanos

Asistencia diaria: empleado, entrada, salida, descanso, tipo y justificación.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_attendance_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_attendance_employee_id_foreignemployee_idhr_employees.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_attendance_created_by_foreignINDEXcreated_byBTREE
hr_attendance_employee_id_date_uniqueUNIQUEemployee_id, dateBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
employee_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
datedateNoNULL / sin valor explícitoUNIQUE compuesto——
entrytimeSíNULL / sin valor explícito———
exittimeSíNULL / sin valor explícito———
break_minutessmallint unsignedNo0———
typevarchar(30)NoNULL / sin valor explícito———
reasontextNoNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_audits

Recursos humanos

Auditoría de recursos humanos por empresa, usuario, acción, objeto y datos.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_audits_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION
hr_audits_user_id_foreignuser_idusers.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_audits_empresa_id_foreignINDEXempresa_idBTREE
hr_audits_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
user_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
actionvarchar(60)NoNULL / sin valor explícito———
subjectvarchar(100)NoNULL / sin valor explícito———
datajsonNoNULL / sin valor explícito———
created_attimestampNoNULL / sin valor explícito——Fecha/hora de creación.

Volver al índice

hr_benefit_payments

Recursos humanos

Pagos de beneficios laborales por empleado y período, monto en centavos y cálculo guardado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_benefit_payments_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_benefit_payments_employee_id_foreignemployee_idhr_employees.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_benefit_payments_created_by_foreignINDEXcreated_byBTREE
hr_benefit_uniqueUNIQUEemployee_id, type, starts_on, ends_onBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
employee_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
typevarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
starts_ondateNoNULL / sin valor explícitoUNIQUE compuesto——
ends_ondateNoNULL / sin valor explícitoUNIQUE compuesto——
amount_centsbigint unsignedNoNULL / sin valor explícito——Importe almacenado en centavos.
snapshotjsonNoNULL / sin valor explícito——Copia estructurada de los datos/cálculo en ese momento.
referencevarchar(255)NoNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_contracts

Recursos humanos

Condiciones laborales vigentes desde una fecha: salario en centavos, cargo, región y beneficios.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_contracts_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_contracts_employee_id_foreignemployee_idhr_employees.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_contracts_created_by_foreignINDEXcreated_byBTREE
hr_contracts_employee_id_effective_on_uniqueUNIQUEemployee_id, effective_onBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
employee_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
effective_ondateNoNULL / sin valor explícitoUNIQUE compuesto——
salary_centsbigint unsignedNoNULL / sin valor explícito——Importe almacenado en centavos.
positionvarchar(255)NoNULL / sin valor explícito———
departmentvarchar(255)NoNULL / sin valor explícito———
regionvarchar(20)NoNULL / sin valor explícito———
contract_typevarchar(30)NoINDEFINIDO———
thirteenth_monthlytinyint(1)No1———
fourteenth_monthlytinyint(1)No1———
reserve_iesstinyint(1)No0———
sector_minimum_centsint unsignedNo0——Importe almacenado en centavos.
reasontextNoNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
iecetinyint(1)No0———
secaptinyint(1)No0———

Volver al índice

hr_documents

Recursos humanos

Documentos del empleado con ruta, nombre original y huella SHA-256.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_documents_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_documents_employee_id_foreignemployee_idhr_employees.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_documents_created_by_foreignINDEXcreated_byBTREE
hr_documents_employee_id_foreignINDEXemployee_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
employee_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
namevarchar(255)NoNULL / sin valor explícito——Nombre.
pathvarchar(255)NoNULL / sin valor explícito———
sha256varchar(64)NoNULL / sin valor explícito———
original_namevarchar(255)NoNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_employees

Recursos humanos

Ficha del empleado: identificación, contacto, fechas laborales y datos bancarios cifrados.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_employees_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION
hr_employees_previous_employment_id_foreignprevious_employment_idhr_employees.idRESTRICTNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
hr_attendanceemployee_ididRESTRICT
hr_benefit_paymentsemployee_ididRESTRICT
hr_contractsemployee_ididRESTRICT
hr_documentsemployee_ididRESTRICT
hr_employeesprevious_employment_ididRESTRICT
hr_leavesemployee_ididRESTRICT
hr_loansemployee_ididRESTRICT
hr_noveltiesemployee_ididRESTRICT
hr_payslipsemployee_ididRESTRICT
hr_tax_projectionsemployee_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_employees_previous_employment_id_foreignINDEXprevious_employment_idBTREE
hr_employment_identity_uniqueUNIQUEempresa_id, identification, started_onBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
identificationvarchar(20)NoNULL / sin valor explícitoUNIQUE compuesto——
identification_typevarchar(12)NoCEDULA———
namevarchar(255)NoNULL / sin valor explícito——Nombre.
emailvarchar(255)SíNULL / sin valor explícito———
phonevarchar(30)SíNULL / sin valor explícito———
birth_datedateNoNULL / sin valor explícito———
started_ondateNoNULL / sin valor explícitoUNIQUE compuesto——
ended_ondateSíNULL / sin valor explícito———
bank_datatextSíNULL / sin valor explícito——Cifrado por el modelo Laravel.
detailsjsonSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
previous_employment_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——

Volver al índice

hr_leaves

Recursos humanos

Permisos o ausencias de empleados con rango de fechas, tipo, motivo, estado y revisor.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_leaves_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_leaves_employee_id_foreignemployee_idhr_employees.idRESTRICTNO ACTION
hr_leaves_reviewed_by_foreignreviewed_byusers.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_leaves_created_by_foreignINDEXcreated_byBTREE
hr_leaves_employee_id_foreignINDEXemployee_idBTREE
hr_leaves_reviewed_by_foreignINDEXreviewed_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
employee_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
starts_ondateNoNULL / sin valor explícito———
ends_ondateNoNULL / sin valor explícito———
typevarchar(30)NoNULL / sin valor explícito———
statusvarchar(20)NoSOLICITADA——Estado del registro en su proceso.
reasontextNoNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
reviewed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario revisor.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_loans

Recursos humanos

Préstamos a empleados: capital y cuota en centavos, primer mes y referencia.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_loans_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_loans_employee_id_foreignemployee_idhr_employees.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_loans_created_by_foreignINDEXcreated_byBTREE
hr_loans_employee_id_foreignINDEXemployee_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
employee_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
principal_centsbigint unsignedNoNULL / sin valor explícito——Importe almacenado en centavos.
installment_centsbigint unsignedNoNULL / sin valor explícito——Importe almacenado en centavos.
first_monthdateNoNULL / sin valor explícito———
referencevarchar(255)NoNULL / sin valor explícito———
reasontextNoNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_mail_deliveries

Recursos humanos

Envíos por correo de roles de pago: destinatario, estado, error y fecha.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_mail_deliveries_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_mail_deliveries_payslip_id_foreignpayslip_idhr_payslips.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_mail_deliveries_created_by_foreignINDEXcreated_byBTREE
hr_mail_deliveries_payslip_id_uniqueUNIQUEpayslip_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
payslip_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK——
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
recipientvarchar(255)NoNULL / sin valor explícito———
statusvarchar(255)NoPENDIENTE——Estado del registro en su proceso.
sent_attimestampSíNULL / sin valor explícito———
last_errortextSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_novelties

Recursos humanos

Novedades de nómina por período/empleado: fecha, tipo, cantidad y razón.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_novelties_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_novelties_employee_id_foreignemployee_idhr_employees.idRESTRICTNO ACTION
hr_novelties_period_id_foreignperiod_idhr_periods.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_novelties_created_by_foreignINDEXcreated_byBTREE
hr_novelties_employee_id_foreignINDEXemployee_idBTREE
hr_novelties_period_id_foreignINDEXperiod_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
period_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
employee_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
datedateNoNULL / sin valor explícito———
typevarchar(30)NoNULL / sin valor explícito———
quantitydecimal(10,2)NoNULL / sin valor explícito———
reasontextNoNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_parameter_versions

Recursos humanos

Parámetros de nómina por empresa y año con fuente y versión guardada.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_parameter_versions_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_parameter_versions_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_parameter_versions_created_by_foreignINDEXcreated_byBTREE
hr_parameter_versions_empresa_id_year_indexINDEXempresa_id, yearBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
yearsmallint unsignedNoNULL / sin valor explícitoINDEX compuesto——
parametersjsonNoNULL / sin valor explícito———
sourcetextNoNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_payslips

Recursos humanos

Roles de pago por empleado/período: cálculo guardado, neto en centavos y datos del pago.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_payslips_employee_id_foreignemployee_idhr_employees.idRESTRICTNO ACTION
hr_payslips_period_id_foreignperiod_idhr_periods.idRESTRICTNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
hr_adjustmentspayslip_ididRESTRICT
hr_mail_deliveriespayslip_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_payslips_employee_id_foreignINDEXemployee_idBTREE
hr_payslips_period_id_employee_id_uniqueUNIQUEperiod_id, employee_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
period_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
employee_idbigint unsignedNoNULL / sin valor explícitoINDEX, UNIQUE compuesto, FK——
snapshotjsonNoNULL / sin valor explícito——Copia estructurada de los datos/cálculo en ese momento.
bank_datatextSíNULL / sin valor explícito——Cifrado por el modelo Laravel.
net_centsbigint unsignedNoNULL / sin valor explícito——Importe almacenado en centavos.
paid_attimestampSíNULL / sin valor explícito———
payment_referencevarchar(255)SíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_periods

Recursos humanos

Períodos de nómina: mes, estado, revisión, parámetros, neto y aprobación/cierre.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_periods_approved_by_foreignapproved_byusers.idRESTRICTNO ACTION
hr_periods_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
hr_accounting_entriesperiod_ididRESTRICT
hr_noveltiesperiod_ididRESTRICT
hr_payslipsperiod_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_periods_approved_by_foreignINDEXapproved_byBTREE
hr_periods_empresa_id_month_uniqueUNIQUEempresa_id, monthBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
monthdateNoNULL / sin valor explícitoUNIQUE compuesto——
statusvarchar(20)NoBORRADOR——Estado del registro en su proceso.
revisionint unsignedNo0———
parametersjsonSíNULL / sin valor explícito———
fingerprintvarchar(64)SíNULL / sin valor explícito——Huella para identificar una operación o conjunto de datos.
net_centsbigint unsignedNo0——Importe almacenado en centavos.
approved_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario aprobador.
approved_attimestampSíNULL / sin valor explícito———
closed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

hr_tax_projections

Recursos humanos

Proyecciones tributarias de empleados por año, datos del cálculo y responsable.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
hr_tax_projections_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
hr_tax_projections_employee_id_foreignemployee_idhr_employees.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
hr_tax_projections_created_by_foreignINDEXcreated_byBTREE
hr_tax_projections_employee_id_year_uniqueUNIQUEemployee_id, yearBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
employee_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
yearsmallint unsignedNoNULL / sin valor explícitoUNIQUE compuesto——
datajsonNoNULL / sin valor explícito———
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

inventario_carga_detalles

Facturación e inventario

Filas de cargas de inventario: valores importados, validación, errores y datos originales.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
inventario_carga_detalles_inventario_carga_id_foreigninventario_carga_idinventario_cargas.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
inventario_carga_detalles_codigo_indexINDEXcodigoBTREE
inventario_carga_detalles_inventario_carga_id_valido_indexINDEXinventario_carga_id, validoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
inventario_carga_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK——
filaint unsignedNoNULL / sin valor explícito———
codigovarchar(255)SíNULL / sin valor explícitoINDEX——
descripciontextSíNULL / sin valor explícito——Descripción.
cantidaddecimal(18,4)SíNULL / sin valor explícito———
valor_unitariodecimal(18,6)SíNULL / sin valor explícito———
valor_totaldecimal(18,4)SíNULL / sin valor explícito———
ivadecimal(18,4)No0.0000———
descuentodecimal(18,4)No0.0000———
valor_venta_publicodecimal(18,4)SíNULL / sin valor explícito———
marcavarchar(255)SíNULL / sin valor explícito———
modelovarchar(255)SíNULL / sin valor explícito———
chasisvarchar(255)SíNULL / sin valor explícito———
ramvarchar(255)SíNULL / sin valor explícito———
motorvarchar(255)SíNULL / sin valor explícito———
colorvarchar(255)SíNULL / sin valor explícito———
aniovarchar(255)SíNULL / sin valor explícito———
placavarchar(255)SíNULL / sin valor explícito———
clasevarchar(255)SíNULL / sin valor explícito———
subclase_tipovarchar(255)SíNULL / sin valor explícito———
pais_origenvarchar(255)SíNULL / sin valor explícito———
combustiblevarchar(255)SíNULL / sin valor explícito———
cilindrajevarchar(255)SíNULL / sin valor explícito———
validotinyint(1)No0INDEX compuesto——
erroresjsonSíNULL / sin valor explícito———
rawjsonSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

inventario_cargas

Facturación e inventario

Cabeceras de importación de inventario: archivo, estado, cantidades, totales y errores.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
inventario_cargas_empresa_id_foreignempresa_idempresas.idSET NULLNO ACTION
inventario_cargas_user_id_foreignuser_idusers.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
inventario_carga_detallesinventario_carga_ididCASCADE
inventariosinventario_carga_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
inventario_cargas_empresa_id_estado_indexINDEXempresa_id, estadoBTREE
inventario_cargas_user_id_foreignINDEXuser_idBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
user_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
tipovarchar(30)NoPRODUCTOS———
archivo_nombrevarchar(255)SíNULL / sin valor explícito———
estadovarchar(30)NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
total_itemsint unsignedNo0———
items_validosint unsignedNo0———
items_con_errorint unsignedNo0———
total_cantidaddecimal(18,4)No0.0000———
subtotaldecimal(18,4)No0.0000———
total_ivadecimal(18,4)No0.0000———
total_descuentodecimal(18,4)No0.0000———
total_inventariodecimal(18,4)No0.0000———
erroresjsonSíNULL / sin valor explícito———
procesado_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

inventarios

Facturación e inventario

Catálogo/existencias de artículos y vehículos: código, cantidades, precios y características.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
inventarios_empresa_id_foreignempresa_idempresas.idSET NULLNO ACTION
inventarios_inventario_carga_id_foreigninventario_carga_idinventario_cargas.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_inventory_movementsinventario_ididRESTRICT
accounting_inventory_positionsinventario_ididRESTRICT
comprobante_detallesinventario_ididSET NULL
factura_detallesinventario_ididSET NULL
facturacion_inventario_movimientosinventario_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
inventarios_chasis_indexINDEXchasisBTREE
inventarios_empresa_id_codigo_indexINDEXempresa_id, codigoBTREE
inventarios_empresa_id_estado_indexINDEXempresa_id, estadoBTREE
inventarios_inventario_carga_id_foreignINDEXinventario_carga_idBTREE
inventarios_ram_indexINDEXramBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
inventario_carga_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
tipovarchar(30)NoPRODUCTO———
codigovarchar(255)NoNULL / sin valor explícitoINDEX compuesto——
descripciontextNoNULL / sin valor explícito——Descripción.
cantidaddecimal(18,4)No0.0000———
valor_unitariodecimal(18,6)No0.000000———
valor_totaldecimal(18,4)No0.0000———
ivadecimal(18,4)No0.0000———
descuentodecimal(18,4)No0.0000———
valor_venta_publicodecimal(18,4)SíNULL / sin valor explícito———
marcavarchar(255)SíNULL / sin valor explícito———
modelovarchar(255)SíNULL / sin valor explícito———
chasisvarchar(255)SíNULL / sin valor explícitoINDEX——
ramvarchar(255)SíNULL / sin valor explícitoINDEX——
motorvarchar(255)SíNULL / sin valor explícito———
colorvarchar(255)SíNULL / sin valor explícito———
aniovarchar(255)SíNULL / sin valor explícito———
placavarchar(255)SíNULL / sin valor explícito———
clasevarchar(255)SíNULL / sin valor explícito———
subclase_tipovarchar(255)SíNULL / sin valor explícito———
pais_origenvarchar(255)SíNULL / sin valor explícito———
combustiblevarchar(255)SíNULL / sin valor explícito———
cilindrajevarchar(255)SíNULL / sin valor explícito———
estadovarchar(30)NoACTIVOINDEX compuesto—Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

iva_tarifas

Facturación e inventario

Tarifas de IVA por empresa, códigos, porcentaje y vigencia.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
iva_tarifas_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_voucher_linesiva_tarifa_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
iva_tarifas_codigo_porcentaje_activo_indexINDEXcodigo_porcentaje, activoBTREE
iva_tarifas_empresa_id_activo_indexINDEXempresa_id, activoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
codigo_porcentajevarchar(10)NoNULL / sin valor explícitoINDEX compuesto——
porcentajedecimal(8,4)No0.0000———
vigente_desdedateSíNULL / sin valor explícito———
vigente_hastadateSíNULL / sin valor explícito———
activotinyint(1)No1INDEX compuesto——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

job_batches

Infraestructura

Lotes de trabajos en segundo plano: cantidad, pendientes, fallidos y finalización.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idvarchar(255)NoNULL / sin valor explícitoPK—Identificador del registro.
namevarchar(255)NoNULL / sin valor explícito——Nombre.
total_jobsintNoNULL / sin valor explícito———
pending_jobsintNoNULL / sin valor explícito———
failed_jobsintNoNULL / sin valor explícito———
failed_job_idslongtextNoNULL / sin valor explícito———
optionsmediumtextSíNULL / sin valor explícito———
cancelled_atintSíNULL / sin valor explícito———
created_atintNoNULL / sin valor explícito——Fecha/hora de creación.
finished_atintSíNULL / sin valor explícito———

Volver al índice

jobs

Infraestructura

Cola de trabajos pendientes: carga serializada, intentos y tiempos de disponibilidad/reserva.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
jobs_queue_reserved_at_available_at_indexINDEXqueue, reserved_at, available_atBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
queuevarchar(255)NoNULL / sin valor explícitoINDEX compuesto——
payloadlongtextNoNULL / sin valor explícito———
attemptstinyint unsignedNoNULL / sin valor explícito———
reserved_atint unsignedSíNULL / sin valor explícitoINDEX compuesto——
available_atint unsignedNoNULL / sin valor explícitoINDEX compuesto——
created_atint unsignedNoNULL / sin valor explícito——Fecha/hora de creación.

Volver al índice

migrations

Infraestructura

Registro técnico de migraciones de esquema ejecutadas y lote de ejecución.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
migrationvarchar(255)NoNULL / sin valor explícito———
batchintNoNULL / sin valor explícito———

Volver al índice

model_has_permissions

Cuentas, empresas, usuarios y configuración

Asignación directa de permisos a modelos mediante tipo de modelo e identificador.

Clave primaria: permission_id, model_id, model_type

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
model_has_permissions_permission_id_foreignpermission_idpermissions.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
model_has_permissions_model_id_model_type_indexINDEXmodel_id, model_typeBTREE
PRIMARYPRIMARY KEYpermission_id, model_id, model_typeBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
permission_idbigint unsignedNoNULL / sin valor explícitoPK compuesto, FK——
model_typevarchar(255)NoNULL / sin valor explícitoINDEX compuesto, PK compuesto——
model_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, PK compuesto——

Campos con nombre de referencia pero sin FK declarada: model_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

model_has_roles

Cuentas, empresas, usuarios y configuración

Asignación de roles a modelos mediante tipo de modelo e identificador.

Clave primaria: role_id, model_id, model_type

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
model_has_roles_role_id_foreignrole_idroles.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
model_has_roles_model_id_model_type_indexINDEXmodel_id, model_typeBTREE
PRIMARYPRIMARY KEYrole_id, model_id, model_typeBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
role_idbigint unsignedNoNULL / sin valor explícitoPK compuesto, FK——
model_typevarchar(255)NoNULL / sin valor explícitoINDEX compuesto, PK compuesto——
model_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, PK compuesto——

Campos con nombre de referencia pero sin FK declarada: model_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

modulo_plan

Cuentas, empresas, usuarios y configuración

Tabla puente que define los módulos incluidos en cada plan comercial.

Clave primaria: plan_id, modulo_comercial_id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
modulo_plan_modulo_comercial_id_foreignmodulo_comercial_idmodulos_comerciales.idCASCADENO ACTION
modulo_plan_plan_id_foreignplan_idplanes.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
modulo_plan_modulo_comercial_id_foreignINDEXmodulo_comercial_idBTREE
PRIMARYPRIMARY KEYplan_id, modulo_comercial_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
plan_idbigint unsignedNoNULL / sin valor explícitoPK compuesto, FK——
modulo_comercial_idbigint unsignedNoNULL / sin valor explícitoINDEX, PK compuesto, FK——

Volver al índice

modulos_comerciales

Cuentas, empresas, usuarios y configuración

Catálogo de módulos contratables con precios, icono, orden y estado.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
cuenta_cliente_modulomodulo_comercial_ididCASCADE
modulo_planmodulo_comercial_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
modulos_comerciales_codigo_uniqueUNIQUEcodigoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
codigovarchar(50)NoNULL / sin valor explícitoUNIQUE——
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
descripciontextSíNULL / sin valor explícito——Descripción.
iconovarchar(50)SíNULL / sin valor explícito———
precio_mensualdecimal(10,2)No0.00———
precio_anualdecimal(10,2)No0.00———
ordenint unsignedNo0———
activotinyint(1)No1———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

natural_client_forms

Formularios y políticas de datos

Formularios de personas naturales: datos, declaraciones, firma, año y estado de envío.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
natural_client_forms_persona_id_foreignpersona_idpersonas.idCASCADENO ACTION
natural_client_forms_updated_by_foreignupdated_byusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
natural_client_forms_annual_person_indexINDEXpersona_idBTREE
natural_client_forms_persona_id_form_year_uniqueUNIQUEpersona_id, form_yearBTREE
natural_client_forms_updated_by_foreignINDEXupdated_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
persona_idbigint unsignedNoNULL / sin valor explícitoINDEX, UNIQUE compuesto, FK——
datosjsonNoNULL / sin valor explícito———
estadovarchar(255)NoBORRADOR——Estado del registro en su proceso.
versionint unsignedNo1——Versión del registro o de su estructura.
firma_pathvarchar(255)SíNULL / sin valor explícito———
declaracionesjsonSíNULL / sin valor explícito———
enviado_attimestampSíNULL / sin valor explícito———
updated_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario que actualizó.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
signature_versionchar(36)SíNULL / sin valor explícito———
signed_pathvarchar(255)SíNULL / sin valor explícito———
signing_pdflongtextSíNULL / sin valor explícito———
form_yearsmallint unsignedNoNULL / sin valor explícitoUNIQUE compuesto——

Volver al índice

paises

Catálogos

Catálogo de países con códigos ISO, nacionalidad y estado.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
personasnacionalidad_ididSET NULL
personaspais_emision_ididSET NULL
personaspais_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
paises_codigo_iso2_uniqueUNIQUEcodigo_iso2BTREE
paises_codigo_iso3_uniqueUNIQUEcodigo_iso3BTREE
paises_codigo_uniqueUNIQUEcodigoBTREE
paises_nombre_uniqueUNIQUEnombreBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
codigovarchar(10)NoNULL / sin valor explícitoUNIQUE——
codigo_iso2varchar(2)SíNULL / sin valor explícitoUNIQUE——
codigo_iso3varchar(3)SíNULL / sin valor explícitoUNIQUE——
nombrevarchar(150)NoNULL / sin valor explícitoUNIQUE—Nombre.
nacionalidadvarchar(150)SíNULL / sin valor explícito———
activotinyint(1)No1———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

paises_tableclaear

Catálogos

Tabla de propósito no confirmado: solo contiene id y fechas de creación/actualización; no asumir que es el catálogo de países.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

password_reset_tokens

Infraestructura

Tokens de recuperación de contraseña vinculados al correo y fecha de creación.

Clave primaria: email

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYemailBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
emailvarchar(255)NoNULL / sin valor explícitoPK——
tokenvarchar(255)NoNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.

Volver al índice

permissions

Cuentas, empresas, usuarios y configuración

Catálogo de permisos de acceso y guard de autenticación.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
model_has_permissionspermission_ididCASCADE
role_has_permissionspermission_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
permissions_name_guard_name_uniqueUNIQUEname, guard_nameBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
namevarchar(255)NoNULL / sin valor explícitoUNIQUE compuesto—Nombre.
guard_namevarchar(255)NoNULL / sin valor explícitoUNIQUE compuesto——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

personas

Cuentas, empresas, usuarios y configuración

Maestro de personas/terceros por empresa: identidad, contacto, ubicación, datos tributarios y acceso a formularios.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
personas_actividad_economica_id_foreignactividad_economica_idactividades_economicas.idSET NULLNO ACTION
personas_ciudad_id_foreignciudad_idcantones.idSET NULLNO ACTION
personas_created_by_foreigncreated_byusers.idSET NULLNO ACTION
personas_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
personas_nacionalidad_id_foreignnacionalidad_idpaises.idSET NULLNO ACTION
personas_pais_emision_id_foreignpais_emision_idpaises.idSET NULLNO ACTION
personas_pais_id_foreignpais_idpaises.idSET NULLNO ACTION
personas_provincia_id_foreignprovincia_idprovincias.idSET NULLNO ACTION
personas_tipo_contribuyente_id_foreigntipo_contribuyente_idtipos_contribuyentes.idSET NULLNO ACTION
personas_updated_by_foreignupdated_byusers.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
accounting_open_itemsthird_party_ididSET NULL
accounting_received_documentsprovider_ididSET NULL
accounting_received_withholdingscustomer_ididSET NULL
clientspersona_ididSET NULL
company_data_acceptancespersona_ididRESTRICT
comprobantes_electronicospersona_ididRESTRICT
facturascliente_ididRESTRICT
legal_client_formspersona_ididCASCADE
natural_client_formspersona_ididCASCADE
proveedor_pn_formulariospersona_ididCASCADE
userspersona_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
personas_actividad_economica_id_foreignINDEXactividad_economica_idBTREE
personas_ciudad_id_foreignINDEXciudad_idBTREE
personas_created_by_foreignINDEXcreated_byBTREE
personas_empresa_id_indexINDEXempresa_idBTREE
personas_empresa_tipo_identificacion_uniqueUNIQUEempresa_id, tipo_identificacion, identificacionBTREE
personas_estado_indexINDEXestadoBTREE
personas_identificacion_indexINDEXidentificacionBTREE
personas_nacionalidad_id_foreignINDEXnacionalidad_idBTREE
personas_pais_emision_id_foreignINDEXpais_emision_idBTREE
personas_pais_id_foreignINDEXpais_idBTREE
personas_provincia_id_foreignINDEXprovincia_idBTREE
personas_tipo_contribuyente_id_foreignINDEXtipo_contribuyente_idBTREE
personas_tipo_persona_indexINDEXtipo_personaBTREE
personas_tipo_relacion_indexINDEXtipo_relacionBTREE
personas_updated_by_foreignINDEXupdated_byBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX, UNIQUE compuesto, FK—Identificador de empresa.
tipo_personaenum('PN','PJ','PROVEEDOR_NATURAL','PROVEEDOR_JURIDICO')NoNULL / sin valor explícitoINDEX——
tipo_identificacionvarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto——
identificacionvarchar(30)NoNULL / sin valor explícitoUNIQUE compuesto, INDEX——
pais_emision_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
nacionalidad_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
nombresvarchar(255)SíNULL / sin valor explícito———
apellidosvarchar(255)SíNULL / sin valor explícito———
razon_socialvarchar(255)SíNULL / sin valor explícito———
nombre_comercialvarchar(255)SíNULL / sin valor explícito———
nombre_completovarchar(255)NoNULL / sin valor explícito———
emailvarchar(255)SíNULL / sin valor explícito———
telefonovarchar(30)SíNULL / sin valor explícito———
telefono_secundariovarchar(30)SíNULL / sin valor explícito———
direccionvarchar(255)SíNULL / sin valor explícito———
pais_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
provincia_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
ciudad_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
actividad_economica_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
tipo_contribuyente_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
obligado_contabilidadtinyint(1)No0———
agente_retenciontinyint(1)No0———
contribuyente_especialtinyint(1)No0———
requiere_formulariotinyint(1)No0———
formulario_habilitadotinyint(1)No0———
passwordvarchar(255)SíNULL / sin valor explícito———
debe_cambiar_passwordtinyint(1)No0———
politica_datos_aceptada_attimestampSíNULL / sin valor explícito———
origen_registroenum('ADMIN','IMPORTACION','CRM','WEB')NoADMIN———
crm_habilitadotinyint(1)No0———
observaciontextSíNULL / sin valor explícito———
estadoenum('ACTIVO','INACTIVO','BLOQUEADO','ARCHIVADO')NoACTIVOINDEX—Estado del registro en su proceso.
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
updated_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario que actualizó.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
tipo_relacionvarchar(20)NoCLIENTEINDEX——

Volver al índice

pipeline_stages

CRM

Etapas del proceso comercial CRM, orden, probabilidad y color.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
pipeline_stages_empresa_id_foreignempresa_idempresas.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
clientspipeline_stage_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
pipeline_stages_empresa_id_codigo_uniqueUNIQUEempresa_id, codigoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedSíNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
nombrevarchar(100)NoNULL / sin valor explícito——Nombre.
codigovarchar(50)NoNULL / sin valor explícitoUNIQUE compuesto——
ordenint unsignedNo1———
probabilidaddecimal(5,2)No0.00———
colorvarchar(20)Nogray———
activotinyint(1)No1———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

planes

Cuentas, empresas, usuarios y configuración

Planes de suscripción: precios, límites de empresas/usuarios y estado.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
modulo_planplan_ididCASCADE
solicitudes_comercialesplan_ididRESTRICT
suscripcionesplan_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
planes_codigo_uniqueUNIQUEcodigoBTREE
PRIMARYPRIMARY KEYidBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
codigovarchar(50)NoNULL / sin valor explícitoUNIQUE——
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
descripciontextSíNULL / sin valor explícito——Descripción.
precio_mensualdecimal(10,2)NoNULL / sin valor explícito———
precio_anualdecimal(10,2)NoNULL / sin valor explícito———
limite_empresasint unsignedNo1———
limite_usuariosint unsignedNo3———
destacadotinyint(1)No0———
activotinyint(1)No1———
ordenint unsignedNo0———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

proveedor_pn_formularios

Formularios y políticas de datos

Formularios de proveedores personas naturales con actividad, finanzas, documentos y firma.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
proveedor_pn_formularios_persona_id_foreignpersona_idpersonas.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
proveedor_pn_formularios_annual_person_indexINDEXpersona_idBTREE
proveedor_pn_formularios_estado_indexINDEXestadoBTREE
proveedor_pn_formularios_persona_id_form_year_uniqueUNIQUEpersona_id, form_yearBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
persona_idbigint unsignedNoNULL / sin valor explícitoINDEX, UNIQUE compuesto, FK——
datos_generalesjsonSíNULL / sin valor explícito———
actividad_finanzasjsonSíNULL / sin valor explícito———
declaraciones_documentosjsonSíNULL / sin valor explícito———
documentosjsonSíNULL / sin valor explícito———
estadovarchar(30)NoENVIADOINDEX—Estado del registro en su proceso.
enviado_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
signature_versionchar(36)SíNULL / sin valor explícito———
signed_pathvarchar(255)SíNULL / sin valor explícito———
signing_pdflongtextSíNULL / sin valor explícito———
form_yearsmallint unsignedNoNULL / sin valor explícitoUNIQUE compuesto——

Volver al índice

provincias

Catálogos

Catálogo de provincias con código, país y estado.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
personasprovincia_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
provincias_codigo_id_pais_uniqueUNIQUEcodigo, id_paisBTREE
provincias_id_pais_indexINDEXid_paisBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
codigovarchar(2)NoNULL / sin valor explícitoUNIQUE compuesto——
nombrevarchar(150)NoNULL / sin valor explícito——Nombre.
id_paisvarchar(3)NoNULL / sin valor explícitoUNIQUE compuesto, INDEX——
estadotinyint(1)No1——Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

role_has_permissions

Cuentas, empresas, usuarios y configuración

Tabla puente que otorga permisos a cada rol.

Clave primaria: permission_id, role_id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
role_has_permissions_permission_id_foreignpermission_idpermissions.idCASCADENO ACTION
role_has_permissions_role_id_foreignrole_idroles.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYpermission_id, role_idBTREE
role_has_permissions_role_id_foreignINDEXrole_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
permission_idbigint unsignedNoNULL / sin valor explícitoPK compuesto, FK——
role_idbigint unsignedNoNULL / sin valor explícitoPK compuesto, INDEX, FK——

Volver al índice

roles

Cuentas, empresas, usuarios y configuración

Catálogo de roles y guard de autenticación.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
model_has_rolesrole_ididCASCADE
role_has_permissionsrole_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
roles_name_guard_name_uniqueUNIQUEname, guard_nameBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
namevarchar(255)NoNULL / sin valor explícitoUNIQUE compuesto—Nombre.
guard_namevarchar(255)NoNULL / sin valor explícitoUNIQUE compuesto——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

servicios

Facturación e inventario

Catálogo de servicios facturables con códigos, precio, IVA e ICE.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
servicios_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
factura_detallesservicio_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
servicios_empresa_codigo_uniqueUNIQUEempresa_id, codigo_principalBTREE
servicios_empresa_id_activo_indexINDEXempresa_id, activoBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
codigo_principalvarchar(25)NoNULL / sin valor explícitoUNIQUE compuesto——
codigo_auxiliarvarchar(25)SíNULL / sin valor explícito———
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
precio_unitariodecimal(18,6)No0.000000———
iva_codigo_porcentajevarchar(10)No4———
iva_porcentajedecimal(8,4)No15.0000———
informacion_adicionaltextSíNULL / sin valor explícito———
aplica_iva_turismotinyint(1)No0———
aplica_icetinyint(1)No0———
ice_codigovarchar(255)SíNULL / sin valor explícito———
activotinyint(1)No1INDEX compuesto——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

sessions

Infraestructura

Sesiones de acceso: usuario, IP, navegador, contenido serializado y última actividad.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
sessions_last_activity_indexINDEXlast_activityBTREE
sessions_user_id_indexINDEXuser_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idvarchar(255)NoNULL / sin valor explícitoPK—Identificador del registro.
user_idbigint unsignedSíNULL / sin valor explícitoINDEX—Identificador de usuario.
ip_addressvarchar(45)SíNULL / sin valor explícito———
user_agenttextSíNULL / sin valor explícito———
payloadlongtextNoNULL / sin valor explícito———
last_activityintNoNULL / sin valor explícitoINDEX——

Campos con nombre de referencia pero sin FK declarada: user_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

solicitudes_comerciales

Cuentas, empresas, usuarios y configuración

Solicitudes de contratación: plan, periodicidad, importe, empresa/contacto y estado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
solicitudes_comerciales_plan_id_foreignplan_idplanes.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
solicitudes_comerciales_estado_created_at_indexINDEXestado, created_atBTREE
solicitudes_comerciales_plan_id_foreignINDEXplan_idBTREE
solicitudes_comerciales_ruc_estado_indexINDEXruc, estadoBTREE
solicitudes_comerciales_token_uniqueUNIQUEtokenBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
tokenchar(36)NoNULL / sin valor explícitoUNIQUE——
plan_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
periodicidadvarchar(10)NoNULL / sin valor explícito———
importedecimal(10,2)NoNULL / sin valor explícito———
razon_socialvarchar(255)NoNULL / sin valor explícito———
rucvarchar(13)NoNULL / sin valor explícitoINDEX compuesto——
nombre_contactovarchar(255)NoNULL / sin valor explícito———
emailvarchar(255)NoNULL / sin valor explícito———
telefonovarchar(30)SíNULL / sin valor explícito———
estadovarchar(20)NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
notastextSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícitoINDEX compuesto—Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

soporte_acceso_logs

Cuentas, empresas, usuarios y configuración

Registro de eventos de acceso de soporte: autorización, administrador, ruta e IP.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
soporte_acceso_logs_soporte_autorizacion_id_foreignsoporte_autorizacion_idsoporte_autorizaciones.idCASCADENO ACTION
soporte_acceso_logs_super_admin_id_foreignsuper_admin_idusers.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
soporte_acceso_logs_soporte_autorizacion_id_created_at_indexINDEXsoporte_autorizacion_id, created_atBTREE
soporte_acceso_logs_super_admin_id_foreignINDEXsuper_admin_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
soporte_autorizacion_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK——
super_admin_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
eventovarchar(40)NoNULL / sin valor explícito———
metodovarchar(10)SíNULL / sin valor explícito———
rutavarchar(500)SíNULL / sin valor explícito———
ipvarchar(45)SíNULL / sin valor explícito———
detalletextSíNULL / sin valor explícito———
created_attimestampNoCURRENT_TIMESTAMPINDEX compuestoDEFAULT_GENERATEDFecha/hora de creación.

Volver al índice

soporte_autorizaciones

Cuentas, empresas, usuarios y configuración

Autorizaciones temporales de soporte a una cuenta con motivo, vigencia y revocación.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
soporte_autorizaciones_autorizado_por_foreignautorizado_porusers.idRESTRICTNO ACTION
soporte_autorizaciones_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idCASCADENO ACTION
soporte_autorizaciones_revocado_por_foreignrevocado_porusers.idSET NULLNO ACTION
soporte_autorizaciones_super_admin_id_foreignsuper_admin_idusers.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
soporte_acceso_logssoporte_autorizacion_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
soporte_autorizaciones_autorizado_por_foreignINDEXautorizado_porBTREE
soporte_autorizaciones_cuenta_cliente_id_expira_at_indexINDEXcuenta_cliente_id, expira_atBTREE
soporte_autorizaciones_revocado_por_foreignINDEXrevocado_porBTREE
soporte_autorizaciones_super_admin_id_foreignINDEXsuper_admin_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
cuenta_cliente_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de cuenta cliente.
autorizado_porbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
super_admin_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
motivotextNoNULL / sin valor explícito———
expira_attimestampNoNULL / sin valor explícitoINDEX compuesto——
iniciado_attimestampSíNULL / sin valor explícito———
finalizado_attimestampSíNULL / sin valor explícito———
revocado_attimestampSíNULL / sin valor explícito———
revocado_porbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

suscripciones

Cuentas, empresas, usuarios y configuración

Suscripciones por cuenta y plan: periodicidad, estado, vigencia y renovación automática.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
suscripciones_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idCASCADENO ACTION
suscripciones_plan_id_foreignplan_idplanes.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
suscripciones_cuenta_cliente_id_estado_indexINDEXcuenta_cliente_id, estadoBTREE
suscripciones_plan_id_foreignINDEXplan_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
cuenta_cliente_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de cuenta cliente.
plan_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
periodicidadvarchar(10)NoNULL / sin valor explícito———
estadovarchar(20)NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
inicia_attimestampSíNULL / sin valor explícito———
vence_attimestampSíNULL / sin valor explícito———
renovacion_automaticatinyint(1)No0———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

system_mail_configurations

Cuentas, empresas, usuarios y configuración

Configuración de correo SMTP/OAuth global o por empresa/cuenta y estado de recepción.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
system_mail_configurations_created_by_foreigncreated_byusers.idSET NULLNO ACTION
system_mail_configurations_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idCASCADENO ACTION
system_mail_configurations_empresa_id_foreignempresa_idempresas.idSET NULLNO ACTION
system_mail_configurations_updated_by_foreignupdated_byusers.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
task_mail_message_linksconfiguration_ididCASCADE
task_mail_receiptsconfiguration_ididCASCADE
task_mail_threadsconfiguration_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
system_mail_configurations_created_by_foreignINDEXcreated_byBTREE
system_mail_configurations_cuenta_cliente_id_activo_indexINDEXcuenta_cliente_id, activoBTREE
system_mail_configurations_empresa_id_activo_indexINDEXempresa_id, activoBTREE
system_mail_configurations_es_global_activo_indexINDEXes_global, activoBTREE
system_mail_configurations_updated_by_foreignINDEXupdated_byBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
nombrevarchar(255)NoNULL / sin valor explícito——Nombre.
mailervarchar(30)Nosmtp———
hostvarchar(255)SíNULL / sin valor explícito———
portint unsignedSíNULL / sin valor explícito———
usernamevarchar(255)SíNULL / sin valor explícito———
passwordtextSíNULL / sin valor explícito——Cifrado por el modelo Laravel.
encryptionvarchar(20)SíNULL / sin valor explícito———
from_addressvarchar(255)NoNULL / sin valor explícito———
from_namevarchar(255)NoNULL / sin valor explícito———
reply_to_addressvarchar(255)SíNULL / sin valor explícito———
reply_to_namevarchar(255)SíNULL / sin valor explícito———
timeoutint unsignedSíNULL / sin valor explícito———
activotinyint(1)No1INDEX compuesto——
es_globaltinyint(1)No0INDEX compuesto——
observacionestextSíNULL / sin valor explícito———
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
updated_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario que actualizó.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
oauth_tenantvarchar(255)SíNULL / sin valor explícito———
oauth_client_idvarchar(255)SíNULL / sin valor explícito———
oauth_client_secrettextSíNULL / sin valor explícito——Cifrado por el modelo Laravel.
oauth_access_tokentextSíNULL / sin valor explícito——Cifrado por el modelo Laravel.
oauth_refresh_tokentextSíNULL / sin valor explícito——Cifrado por el modelo Laravel.
oauth_expires_attimestampSíNULL / sin valor explícito———
oauth_connected_attimestampSíNULL / sin valor explícito———
oauth_mailboxvarchar(255)SíNULL / sin valor explícito———
receive_enabledtinyint(1)No0———
receive_cursortextSíNULL / sin valor explícito——Cifrado por el modelo Laravel.
receive_checked_attimestampSíNULL / sin valor explícito———
receive_errorvarchar(255)SíNULL / sin valor explícito———
cuenta_cliente_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, FK—Identificador de cuenta cliente.

Campos con nombre de referencia pero sin FK declarada: oauth_client_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

task_configurations

Gestión de tareas

Tareas aprobadas o asignadas desde plantilla pendientes de completar; definición copiada y vínculo con la tarea activada.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
task_configurations_assigned_by_foreignassigned_byusers.idRESTRICTNO ACTION
task_configurations_configured_by_foreignconfigured_byusers.idRESTRICTNO ACTION
task_configurations_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION
task_configurations_request_id_foreignrequest_idtemplate_assignment_requests.idRESTRICTNO ACTION
task_configurations_responsible_id_foreignresponsible_idusers.idRESTRICTNO ACTION
task_configurations_template_id_foreigntemplate_idwork_task_templates.idRESTRICTNO ACTION
task_configurations_work_task_id_foreignwork_task_idwork_tasks.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
task_config_batch_itemUNIQUEbatch_id, empresa_id, item_indexBTREE
task_configurations_assigned_by_foreignINDEXassigned_byBTREE
task_configurations_configured_by_foreignINDEXconfigured_byBTREE
task_configurations_empresa_id_status_responsible_id_indexINDEXempresa_id, status, responsible_idBTREE
task_configurations_request_id_item_index_uniqueUNIQUErequest_id, item_indexBTREE
task_configurations_responsible_id_foreignINDEXresponsible_idBTREE
task_configurations_template_id_foreignINDEXtemplate_idBTREE
task_configurations_work_task_id_uniqueUNIQUEwork_task_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de empresa.
template_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
request_idbigint unsignedSíNULL / sin valor explícitoUNIQUE compuesto, FK——
batch_idchar(36)SíNULL / sin valor explícitoUNIQUE compuesto——
item_indexint unsignedNoNULL / sin valor explícitoUNIQUE compuesto——
assigned_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK——
responsible_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, INDEX, FK——
assigneesjsonNoNULL / sin valor explícito———
template_namevarchar(180)NoNULL / sin valor explícito———
definitionjsonNoNULL / sin valor explícito——Copia de la definición de plantilla que se debe completar antes de crear la tarea operativa.
statusvarchar(20)NoPENDIENTEINDEX compuesto—Estado de configuración: PENDIENTE o CONFIGURADA en el servicio actual.
work_task_idbigint unsignedSíNULL / sin valor explícitoUNIQUE, FK—Tarea creada al completar la configuración; vínculo opcional y único.
configured_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
configured_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: batch_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

task_labels

Gestión de tareas

Etiquetas de tareas por cuenta con nombre, color, estado y marca de trabajo extra.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
task_labels_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
task_labels_cuenta_cliente_id_name_uniqueUNIQUEcuenta_cliente_id, nameBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
cuenta_cliente_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de cuenta cliente.
namevarchar(100)NoNULL / sin valor explícitoUNIQUE compuesto—Nombre.
colorvarchar(7)NoNULL / sin valor explícito———
activetinyint(1)No1———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
is_extratinyint(1)No0———

Volver al índice

task_mail_receipts

Gestión de tareas

Control de mensajes recibidos por configuración/hash para evitar procesamientos duplicados.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
task_mail_receipts_configuration_id_foreignconfiguration_idsystem_mail_configurations.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
task_mail_receipts_configuration_id_message_hash_uniqueUNIQUEconfiguration_id, message_hashBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
configuration_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
message_hashvarchar(64)NoNULL / sin valor explícitoUNIQUE compuesto——
statusvarchar(40)NoNULL / sin valor explícito——Estado del registro en su proceso.
created_attimestampNoNULL / sin valor explícito——Fecha/hora de creación.

Volver al índice

task_mail_threads

Gestión de tareas

Hilos de correo asociados a un aviso de tarea y configuración de correo, con token.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
task_mail_threads_configuration_id_foreignconfiguration_idsystem_mail_configurations.idCASCADENO ACTION
task_mail_threads_notice_id_foreignnotice_idwork_task_notices.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
task_mail_message_linksthread_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
task_mail_threads_configuration_id_foreignINDEXconfiguration_idBTREE
task_mail_threads_notice_id_uniqueUNIQUEnotice_idBTREE
task_mail_threads_token_uniqueUNIQUEtokenBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
configuration_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
notice_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK——
tokenvarchar(64)NoNULL / sin valor explícitoUNIQUE——
created_attimestampNoNULL / sin valor explícito——Fecha/hora de creación.

Volver al índice

task_reopen_requests

Gestión de tareas

Solicitudes de reapertura de tareas con solicitante, motivo, estado y decisión del revisor.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
task_reopen_requests_requested_by_foreignrequested_byusers.idNO ACTIONNO ACTION
task_reopen_requests_reviewed_by_foreignreviewed_byusers.idNO ACTIONNO ACTION
task_reopen_requests_work_task_id_foreignwork_task_idwork_tasks.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
task_reopen_requests_requested_by_foreignINDEXrequested_byBTREE
task_reopen_requests_reviewed_by_foreignINDEXreviewed_byBTREE
task_reopen_requests_work_task_id_status_indexINDEXwork_task_id, statusBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
work_task_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK——
requested_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK——
reasontextNoNULL / sin valor explícito———
statusvarchar(20)NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
reviewed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario revisor.
review_reasontextSíNULL / sin valor explícito———
reviewed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

task_time_sessions

Gestión de tareas

Sesiones de tiempo trabajado por usuario y tarea, inicio, fin y segundos.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
task_time_sessions_user_id_foreignuser_idusers.idNO ACTIONNO ACTION
task_time_sessions_work_task_id_foreignwork_task_idwork_tasks.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
task_time_sessions_user_id_foreignINDEXuser_idBTREE
task_time_sessions_work_task_id_user_id_stopped_at_indexINDEXwork_task_id, user_id, stopped_atBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
work_task_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK——
user_idbigint unsignedNoNULL / sin valor explícitoINDEX, INDEX compuesto, FK—Identificador de usuario.
started_attimestampNoNULL / sin valor explícito———
stopped_attimestampSíNULL / sin valor explícitoINDEX compuesto——
secondsbigint unsignedNo0———

Volver al índice

tasks

CRM

Tareas del CRM vinculadas a clientes y asesores, prioridad, estado y vencimiento; módulo distinto de work_tasks.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
tasks_advisor_id_foreignadvisor_idadvisors.idSET NULLNO ACTION
tasks_assigned_to_foreignassigned_tousers.idSET NULLNO ACTION
tasks_client_id_foreignclient_idclients.idSET NULLNO ACTION
tasks_created_by_foreigncreated_byusers.idSET NULLNO ACTION
tasks_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
tasks_advisor_id_foreignINDEXadvisor_idBTREE
tasks_assigned_to_foreignINDEXassigned_toBTREE
tasks_client_id_foreignINDEXclient_idBTREE
tasks_created_by_foreignINDEXcreated_byBTREE
tasks_empresa_id_estado_indexINDEXempresa_id, estadoBTREE
tasks_empresa_id_fecha_vencimiento_indexINDEXempresa_id, fecha_vencimientoBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
client_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
advisor_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
assigned_tobigint unsignedSíNULL / sin valor explícitoINDEX, FK——
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
titulovarchar(255)NoNULL / sin valor explícito———
descripciontextSíNULL / sin valor explícito——Descripción.
prioridadenum('BAJA','MEDIA','ALTA','URGENTE')NoMEDIA———
estadoenum('PENDIENTE','EN_PROCESO','COMPLETADA','CANCELADA')NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
fecha_vencimientotimestampSíNULL / sin valor explícitoINDEX compuesto——
completed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

template_assignment_requests

Gestión de tareas

Solicitudes de asignar plantillas: empresa, solicitante, definición copiada, revisión y tareas resultantes.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
template_assignment_requests_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION
template_assignment_requests_requested_by_foreignrequested_byusers.idRESTRICTNO ACTION
template_assignment_requests_reviewed_by_foreignreviewed_byusers.idSET NULLNO ACTION
template_assignment_requests_template_id_foreigntemplate_idwork_task_templates.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
task_configurationsrequest_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
template_assignment_requests_empresa_id_status_indexINDEXempresa_id, statusBTREE
template_assignment_requests_operation_id_uniqueUNIQUEoperation_idBTREE
template_assignment_requests_requested_by_foreignINDEXrequested_byBTREE
template_assignment_requests_reviewed_by_foreignINDEXreviewed_byBTREE
template_assignment_requests_template_id_foreignINDEXtemplate_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
template_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
template_namevarchar(180)NoNULL / sin valor explícito———
requested_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK——
operation_idchar(36)NoNULL / sin valor explícitoUNIQUE——
fingerprintvarchar(64)NoNULL / sin valor explícito——Huella para identificar una operación o conjunto de datos.
start_datedateSíNULL / sin valor explícito——Columna conservada por compatibilidad; admite NULL y el flujo actual solicita fechas al configurar la tarea.
itemsjsonNoNULL / sin valor explícito———
statusvarchar(20)NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
reviewed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario revisor.
reviewed_attimestampSíNULL / sin valor explícito———
reasontextSíNULL / sin valor explícito———
task_idsjsonSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Campos con nombre de referencia pero sin FK declarada: operation_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

tipos_contribuyentes

Catálogos

Catálogo de tipos de contribuyentes con código y descripción.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
personastipo_contribuyente_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
tipos_contribuyentes_codigo_uniqueUNIQUEcodigoBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
codigovarchar(50)NoNULL / sin valor explícitoUNIQUE——
nombrevarchar(150)NoNULL / sin valor explícito——Nombre.
descripciontextSíNULL / sin valor explícito——Descripción.
estadotinyint(1)No1——Estado del registro en su proceso.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

user_hierarchy_audits

Cuentas, empresas, usuarios y configuración

Historial de cambios de jerarquía de usuarios, actor, datos antes/después e IP.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
user_hierarchy_audits_actor_id_foreignactor_idusers.idSET NULLNO ACTION
user_hierarchy_audits_user_id_foreignuser_idusers.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
user_hierarchy_audit_actor_idxINDEXactor_id, created_atBTREE
user_hierarchy_audit_user_idxINDEXuser_id, created_atBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
user_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de usuario.
actor_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, FK——
actionvarchar(50)NoNULL / sin valor explícito———
before_datajsonSíNULL / sin valor explícito———
after_datajsonSíNULL / sin valor explícito———
ip_addressvarchar(45)SíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícitoINDEX compuesto—Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

users

Cuentas, empresas, usuarios y configuración

Usuarios de acceso: cuenta, empresa principal, jerarquía, identidad, perfil y preferencias de interfaz.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
users_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
users_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idSET NULLNO ACTION
users_empresa_id_foreignempresa_idempresas.idSET NULLNO ACTION
users_parent_user_id_foreignparent_user_idusers.idRESTRICTNO ACTION
users_persona_id_foreignpersona_idpersonas.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
account_appearancesupdated_byidSET NULL
accounting_advancescreated_byidRESTRICT
accounting_ats_exportscreated_byidSET NULL
accounting_ats_importscreated_byidSET NULL
accounting_ats_reimbursementscreated_byidSET NULL
accounting_ats_reportscreated_byidSET NULL
accounting_ats_reportsreconciled_byidSET NULL
accounting_ats_reportsreviewed_byidSET NULL
accounting_audit_logsuser_ididSET NULL
accounting_bank_reconciliationsclosed_byidSET NULL
accounting_bank_reconciliationscreated_byidSET NULL
accounting_bank_statement_linesmatched_byidSET NULL
accounting_bank_transferscreated_byidSET NULL
accounting_bank_transfersposted_byidSET NULL
accounting_bank_transfersreversed_byidSET NULL
accounting_cash_sessionsopened_byidRESTRICT
accounting_chequescreated_byidRESTRICT
accounting_entriescreated_byidSET NULL
accounting_entriesposted_byidSET NULL
accounting_entriesreversed_byidSET NULL
accounting_entry_attachmentsuser_ididRESTRICT
accounting_open_item_settlementscreated_byidSET NULL
accounting_open_item_settlementsreversed_byidSET NULL
accounting_periodsclosed_byidSET NULL
accounting_received_documentscreated_byidSET NULL
accounting_received_withholdingscreated_byidSET NULL
accounting_voucherscreated_byidSET NULL
accounting_vouchersposted_byidSET NULL
accounting_vouchersreversed_byidSET NULL
accounting_year_closurescreated_byidRESTRICT
activitiesuser_ididSET NULL
advisorsuser_ididCASCADE
audit_logsuser_ididSET NULL
client_assignmentsassigned_byidSET NULL
client_documentsuploaded_byidSET NULL
clientscreated_byidSET NULL
clientsupdated_byidSET NULL
company_data_acceptancesuser_ididRESTRICT
company_master_activitiesuser_ididSET NULL
company_master_invitationscreated_byidNO ACTION
company_permit_noticesuser_ididSET NULL
comprobantes_electronicosuser_ididSET NULL
crm_notificationsuser_ididCASCADE
emailssent_byidSET NULL
empresa_useruser_ididCASCADE
empresascreated_byidSET NULL
exportsuser_ididCASCADE
facturasuser_ididSET NULL
form_completion_noticesuser_ididRESTRICT
hr_accounting_entriescreated_byidRESTRICT
hr_adjustmentscreated_byidRESTRICT
hr_annual_recordscreated_byidRESTRICT
hr_attendancecreated_byidRESTRICT
hr_auditsuser_ididRESTRICT
hr_benefit_paymentscreated_byidRESTRICT
hr_contractscreated_byidRESTRICT
hr_documentscreated_byidRESTRICT
hr_leavescreated_byidRESTRICT
hr_leavesreviewed_byidRESTRICT
hr_loanscreated_byidRESTRICT
hr_mail_deliveriescreated_byidRESTRICT
hr_noveltiescreated_byidRESTRICT
hr_parameter_versionscreated_byidRESTRICT
hr_periodsapproved_byidRESTRICT
hr_tax_projectionscreated_byidRESTRICT
inventario_cargasuser_ididSET NULL
natural_client_formsupdated_byidSET NULL
personascreated_byidSET NULL
personasupdated_byidSET NULL
soporte_acceso_logssuper_admin_ididRESTRICT
soporte_autorizacionesautorizado_poridRESTRICT
soporte_autorizacionesrevocado_poridSET NULL
soporte_autorizacionessuper_admin_ididSET NULL
system_mail_configurationscreated_byidSET NULL
system_mail_configurationsupdated_byidSET NULL
task_configurationsassigned_byidRESTRICT
task_configurationsconfigured_byidRESTRICT
task_configurationsresponsible_ididRESTRICT
task_reopen_requestsrequested_byidNO ACTION
task_reopen_requestsreviewed_byidNO ACTION
task_time_sessionsuser_ididNO ACTION
tasksassigned_toidSET NULL
taskscreated_byidSET NULL
template_assignment_requestsrequested_byidRESTRICT
template_assignment_requestsreviewed_byidSET NULL
user_hierarchy_auditsactor_ididSET NULL
user_hierarchy_auditsuser_ididRESTRICT
userscreated_byidRESTRICT
usersparent_user_ididRESTRICT
work_task_activitiesuser_ididSET NULL
work_task_assigneesuser_ididRESTRICT
work_task_batchesuser_ididRESTRICT
work_task_capacitiesuser_ididCASCADE
work_task_noticesuser_ididCASCADE
work_task_supervisorsuser_ididCASCADE
work_task_templatescreated_byidRESTRICT
work_taskscompleted_byidSET NULL
work_taskscorrection_submitted_byidSET NULL
work_taskscreated_byidRESTRICT
work_tasksreopened_byidSET NULL
work_tasksresponsible_ididRESTRICT
xml_sri_importacionesuser_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
users_created_by_foreignINDEXcreated_byBTREE
users_email_uniqueUNIQUEemailBTREE
users_empresa_id_foreignINDEXempresa_idBTREE
users_hierarchy_code_uqUNIQUEhierarchy_codeBTREE
users_identificacion_uniqueUNIQUEidentificacionBTREE
users_parent_user_id_foreignINDEXparent_user_idBTREE
users_persona_id_foreignINDEXpersona_idBTREE
users_platform_staff_indexINDEXplatform_staffBTREE
users_single_platform_owner_uniqueUNIQUEplatform_ownerBTREE
users_tenant_hierarchy_idxINDEXcuenta_cliente_id, parent_user_id, nivel_accesoBTREE
users_tipo_identificacion_indexINDEXtipo_identificacionBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
cuenta_cliente_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto, FK—Cuenta a la que pertenece el usuario.
platform_ownertinyint(1)SíNULL / sin valor explícitoUNIQUE——
platform_stafftinyint(1)No0INDEX——
parent_user_idbigint unsignedSíNULL / sin valor explícitoINDEX, INDEX compuesto, FK——
created_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK—Usuario creador.
hierarchy_leveltinyint unsignedSíNULL / sin valor explícito———
hierarchy_codevarchar(120)SíNULL / sin valor explícitoUNIQUE——
hierarchy_review_requiredtinyint(1)No0———
empresa_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Empresa principal; las asociaciones a varias empresas están en empresa_user.
persona_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
namevarchar(255)NoNULL / sin valor explícito——Nombre.
apellidosvarchar(255)SíNULL / sin valor explícito———
tipo_identificacionvarchar(20)SíNULL / sin valor explícitoINDEX——
identificacionvarchar(20)SíNULL / sin valor explícitoUNIQUE——
emailvarchar(255)NoNULL / sin valor explícitoUNIQUE——
email_verified_attimestampSíNULL / sin valor explícito———
passwordvarchar(255)NoNULL / sin valor explícito———
activotinyint(1)No1———
nivel_accesovarchar(30)NoVISUALIZADORINDEX compuesto——
perfilvarchar(30)SíNULL / sin valor explícito———
debe_cambiar_passwordtinyint(1)No0———
politica_datos_aceptada_attimestampSíNULL / sin valor explícito———
remember_tokenvarchar(100)SíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
task_viewvarchar(16)Nogrid———
master_requires_approvaltinyint(1)No0———
master_columnsjsonSíNULL / sin valor explícito———
task_dashboard_hiddentinyint(1)No0———
master_section_orderjsonSíNULL / sin valor explícito———

Volver al índice

work_task_activities

Gestión de tareas

Actividad de una tarea: comentarios, evidencias, adjuntos, tiempo y cambios registrados.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
work_task_activities_user_id_foreignuser_idusers.idSET NULLNO ACTION
work_task_activities_work_task_id_foreignwork_task_idwork_tasks.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
work_task_activities_user_id_foreignINDEXuser_idBTREE
work_task_activities_work_task_id_created_at_indexINDEXwork_task_id, created_atBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
work_task_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK——
user_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
kindvarchar(32)NoNULL / sin valor explícito———
bodytextNoNULL / sin valor explícito———
evidence_urlvarchar(2000)SíNULL / sin valor explícito———
attachment_pathvarchar(255)SíNULL / sin valor explícito———
attachment_namevarchar(255)SíNULL / sin valor explícito———
hoursdecimal(8,2)No0.00———
changesjsonSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícitoINDEX compuesto—Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
minutes_workedint unsignedNo0———

Volver al índice

work_task_assignees

Gestión de tareas

Tabla puente que relaciona cada tarea operativa con sus usuarios asignados.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
work_task_assignees_user_id_foreignuser_idusers.idRESTRICTNO ACTION
work_task_assignees_work_task_id_foreignwork_task_idwork_tasks.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
work_task_assignees_user_id_foreignINDEXuser_idBTREE
work_task_assignees_work_task_id_user_id_uniqueUNIQUEwork_task_id, user_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
work_task_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
user_idbigint unsignedNoNULL / sin valor explícitoINDEX, UNIQUE compuesto, FK—Identificador de usuario.

Volver al índice

work_task_audits

Gestión de tareas

Auditoría de gestión de tareas: entidad, acción, actor y valores antes/después cifrados.

Clave primaria: id

Sale hacia: claves foráneas

No tiene claves foráneas declaradas. Esto no descarta referencias lógicas del código.

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
work_task_audits_empresa_id_created_at_indexINDEXempresa_id, created_atBTREE
work_task_audits_empresa_id_indexINDEXempresa_idBTREE
work_task_audits_entity_entity_id_indexINDEXentity, entity_idBTREE
work_task_audits_user_id_indexINDEXuser_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, INDEX—Identificador de empresa.
user_idbigint unsignedSíNULL / sin valor explícitoINDEX—Identificador de usuario.
actorvarchar(255)NoNULL / sin valor explícito———
entityvarchar(40)NoNULL / sin valor explícitoINDEX compuesto——
entity_idbigint unsignedSíNULL / sin valor explícitoINDEX compuesto——
actionvarchar(120)NoNULL / sin valor explícito———
before_valueslongtextNoNULL / sin valor explícito——Cifrado por el modelo Laravel.
after_valueslongtextNoNULL / sin valor explícito——Cifrado por el modelo Laravel.
created_attimestampNoCURRENT_TIMESTAMPINDEX compuestoDEFAULT_GENERATEDFecha/hora de creación.

Campos con nombre de referencia pero sin FK declarada: empresa_id, user_id, entity_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

work_task_batches

Gestión de tareas

Lotes de asignación desde plantilla con huella para evitar duplicación y cantidad de elementos.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
work_task_batches_template_id_foreigntemplate_idwork_task_templates.idRESTRICTNO ACTION
work_task_batches_user_id_foreignuser_idusers.idRESTRICTNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
work_task_batches_template_id_foreignINDEXtemplate_idBTREE
work_task_batches_user_id_foreignINDEXuser_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idchar(36)NoNULL / sin valor explícitoPK—Identificador del registro.
template_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
user_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
fingerprintvarchar(64)NoNULL / sin valor explícito——Huella para identificar una operación o conjunto de datos.
task_countint unsignedNo0———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

work_task_capacities

Gestión de tareas

Capacidad semanal en horas configurada para cada usuario.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
work_task_capacities_user_id_foreignuser_idusers.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
work_task_capacities_user_id_uniqueUNIQUEuser_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
user_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK—Identificador de usuario.
weekly_hoursdecimal(6,2)No40.00———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

work_task_notices

Gestión de tareas

Avisos de tareas operativas por destinatario y evento, texto, lectura y envío de correo.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
work_task_notices_user_id_foreignuser_idusers.idCASCADENO ACTION
work_task_notices_work_task_id_foreignwork_task_idwork_tasks.idCASCADENO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
task_mail_threadsnotice_ididCASCADE

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
work_notice_onceUNIQUEwork_task_id, user_id, event_keyBTREE
work_task_notices_user_id_read_at_indexINDEXuser_id, read_atBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
work_task_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK——
user_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX compuesto, FK—Identificador de usuario.
event_keyvarchar(120)NoNULL / sin valor explícitoUNIQUE compuesto——
titlevarchar(255)NoNULL / sin valor explícito———
bodytextNoNULL / sin valor explícito———
read_attimestampSíNULL / sin valor explícitoINDEX compuesto——
emailed_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

work_task_settings

Gestión de tareas

Reglas de tareas por empresa: anticipación de avisos, revisión y correo habilitado.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
work_task_settings_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
work_task_settings_empresa_id_uniqueUNIQUEempresa_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE, FK—Identificador de empresa.
warning_daystinyint unsignedNo3———
require_reviewtinyint(1)No0———
email_enabledtinyint(1)No1———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice

work_task_supervisors

Gestión de tareas

Tabla puente que asigna usuarios supervisores a empresas para gestión de tareas.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
work_task_supervisors_empresa_id_foreignempresa_idempresas.idCASCADENO ACTION
work_task_supervisors_user_id_foreignuser_idusers.idCASCADENO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
work_task_supervisors_empresa_id_user_id_uniqueUNIQUEempresa_id, user_idBTREE
work_task_supervisors_user_id_foreignINDEXuser_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, FK—Identificador de empresa.
user_idbigint unsignedNoNULL / sin valor explícitoUNIQUE compuesto, INDEX, FK—Identificador de usuario.

Volver al índice

work_task_templates

Gestión de tareas

Plantillas reutilizables por cuenta: nombre y definiciones de tareas/pasos en items.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
work_task_templates_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
work_task_templates_cuenta_cliente_id_foreigncuenta_cliente_idcuentas_clientes.idRESTRICTNO ACTION
work_task_templates_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
task_configurationstemplate_ididRESTRICT
template_assignment_requeststemplate_ididSET NULL
work_task_batchestemplate_ididRESTRICT
work_taskstemplate_ididSET NULL

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
work_task_templates_created_by_foreignINDEXcreated_byBTREE
work_task_templates_cuenta_cliente_id_foreignINDEXcuenta_cliente_idBTREE
work_task_templates_empresa_id_foreignINDEXempresa_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
namevarchar(180)NoNULL / sin valor explícito——Nombre.
itemsjsonNoNULL / sin valor explícito——JSON de definiciones: título, instrucciones, horas estimadas, prioridad, repetición y pasos; el flujo actual no pide fechas fijas.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
cuenta_cliente_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de cuenta cliente.

Volver al índice

work_tasks

Gestión de tareas

Tareas operativas activadas: empresa, responsable, fechas, avance, repetición, etiquetas, pasos y correcciones.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
work_tasks_completed_by_foreigncompleted_byusers.idSET NULLNO ACTION
work_tasks_correction_submitted_by_foreigncorrection_submitted_byusers.idSET NULLNO ACTION
work_tasks_created_by_foreigncreated_byusers.idRESTRICTNO ACTION
work_tasks_empresa_id_foreignempresa_idempresas.idRESTRICTNO ACTION
work_tasks_previous_task_id_foreignprevious_task_idwork_tasks.idRESTRICTNO ACTION
work_tasks_reopened_by_foreignreopened_byusers.idSET NULLNO ACTION
work_tasks_responsible_id_foreignresponsible_idusers.idRESTRICTNO ACTION
work_tasks_template_id_foreigntemplate_idwork_task_templates.idSET NULLNO ACTION

Recibe referencias de

Tabla hijaColumna hijaClave de esta tablaAl borrar aquí
task_configurationswork_task_ididSET NULL
task_reopen_requestswork_task_ididCASCADE
task_time_sessionswork_task_ididCASCADE
work_task_activitieswork_task_ididCASCADE
work_task_assigneeswork_task_ididCASCADE
work_task_noticeswork_task_ididCASCADE
work_tasksprevious_task_ididRESTRICT

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
work_tasks_batch_id_indexINDEXbatch_idBTREE
work_tasks_completed_by_foreignINDEXcompleted_byBTREE
work_tasks_correction_due_at_indexINDEXcorrection_due_atBTREE
work_tasks_correction_submitted_by_foreignINDEXcorrection_submitted_byBTREE
work_tasks_created_by_foreignINDEXcreated_byBTREE
work_tasks_empresa_id_status_due_date_indexINDEXempresa_id, status, due_dateBTREE
work_tasks_is_extra_indexINDEXis_extraBTREE
work_tasks_presentation_due_date_indexINDEXpresentation_due_dateBTREE
work_tasks_previous_task_id_uniqueUNIQUEprevious_task_idBTREE
work_tasks_reopened_by_foreignINDEXreopened_byBTREE
work_tasks_responsible_id_foreignINDEXresponsible_idBTREE
work_tasks_template_id_foreignINDEXtemplate_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedNoNULL / sin valor explícitoINDEX compuesto, FK—Identificador de empresa.
created_bybigint unsignedNoNULL / sin valor explícitoINDEX, FK—Usuario creador.
responsible_idbigint unsignedNoNULL / sin valor explícitoINDEX, FK——
titlevarchar(180)NoNULL / sin valor explícito———
descriptiontextSíNULL / sin valor explícito——Descripción.
statusvarchar(24)NoPENDIENTEINDEX compuesto—Estado del registro en su proceso.
priorityvarchar(12)NoMEDIA———
start_datedateNoNULL / sin valor explícito——Fecha de inicio de la tarea.
due_datedateNoNULL / sin valor explícitoINDEX compuesto—Fecha de vencimiento ante el ente de control.
progresstinyint unsignedNo0———
estimated_hoursdecimal(8,2)No1.00———
recurrencevarchar(12)NoNINGUNA———
recurrence_start_daytinyint unsignedSíNULL / sin valor explícito———
recurrence_due_daytinyint unsignedSíNULL / sin valor explícito———
previous_task_idbigint unsignedSíNULL / sin valor explícitoUNIQUE, FK——
template_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK——
batch_idchar(36)SíNULL / sin valor explícitoINDEX——
block_reasontextSíNULL / sin valor explícito———
completed_attimestampSíNULL / sin valor explícito———
completed_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
versionint unsignedNo1——Versión del registro o de su estructura.
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.
group_namevarchar(100)SíNULL / sin valor explícito———
labelsvarchar(200)SíNULL / sin valor explícito——Texto de etiquetas de compatibilidad; WorkTask lo usa si label_ids es NULL.
checklistjsonSíNULL / sin valor explícito——JSON con pasos, estado done y usuario assignee_id; no existe una tabla separada de pasos.
progress_modevarchar(16)NoTIEMPO———
progress_base_percenttinyint unsignedNo0———
progress_base_minutesint unsignedNo0———
recurrence_nominal_startdateSíNULL / sin valor explícito———
recurrence_nominal_duedateSíNULL / sin valor explícito———
label_idsjsonSíNULL / sin valor explícito——JSON con identificadores de task_labels; relación validada por la aplicación.
internal_due_datedateSíNULL / sin valor explícito——Fecha interna de entrega.
internal_warning_dayssmallint unsignedNo3——Días de anticipación del aviso de entrega interna.
external_warning_dayssmallint unsignedNo3——Días de anticipación del aviso de vencimiento externo.
is_extratinyint(1)No0INDEX——
presentation_due_datedateSíNULL / sin valor explícitoINDEX—Fecha de presentación calculada con el calendario laboral.
reopened_attimestampSíNULL / sin valor explícito———
reopened_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
correction_due_attimestampSíNULL / sin valor explícitoINDEX——
correction_reasontextSíNULL / sin valor explícito———
correction_submitted_attimestampSíNULL / sin valor explícito———
correction_submitted_bybigint unsignedSíNULL / sin valor explícitoINDEX, FK——
internal_date_overriddentinyint(1)No0———
original_internal_due_datedateSíNULL / sin valor explícito———

Campos con nombre de referencia pero sin FK declarada: batch_id. Su destino debe interpretarse con el código; el nombre por sí solo no garantiza una relación.

Volver al índice

xml_sri_importaciones

Facturación e inventario

Archivos XML importados: origen, tipo, clave de acceso, procesamiento y respuestas SRI.

Clave primaria: id

Sale hacia: claves foráneas

RestricciónColumna hijaTabla padre · claveAl borrar padreAl actualizar clave
xml_sri_importaciones_empresa_id_foreignempresa_idempresas.idSET NULLNO ACTION
xml_sri_importaciones_user_id_foreignuser_idusers.idSET NULLNO ACTION

Recibe referencias de

Ninguna FK de otra tabla referencia esta tabla.

Índices y claves secundarias

NombreClaseColumnas, en ordenMétodo
PRIMARYPRIMARY KEYidBTREE
xml_sri_importaciones_clave_acceso_indexINDEXclave_accesoBTREE
xml_sri_importaciones_empresa_id_foreignINDEXempresa_idBTREE
xml_sri_importaciones_estado_indexINDEXestadoBTREE
xml_sri_importaciones_hash_archivo_uniqueUNIQUEhash_archivoBTREE
xml_sri_importaciones_user_id_foreignINDEXuser_idBTREE

Datos que puede guardar: diccionario de columnas

CampoTipo SQLPermite NULLPredeterminadoClaves/índicesExtraSignificado o detalle
idbigint unsignedNoNULL / sin valor explícitoPKauto_incrementIdentificador del registro.
empresa_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de empresa.
user_idbigint unsignedSíNULL / sin valor explícitoINDEX, FK—Identificador de usuario.
nombre_archivovarchar(255)NoNULL / sin valor explícito———
ruta_archivovarchar(255)SíNULL / sin valor explícito———
hash_archivovarchar(64)NoNULL / sin valor explícitoUNIQUE——
origenvarchar(20)NoINDIVIDUAL———
modovarchar(20)NoNULL / sin valor explícito———
tipovarchar(30)SíNULL / sin valor explícito———
cod_docvarchar(2)SíNULL / sin valor explícito———
ambientevarchar(1)SíNULL / sin valor explícito———
clave_accesovarchar(49)SíNULL / sin valor explícitoINDEX——
numerovarchar(17)SíNULL / sin valor explícito———
estadovarchar(30)NoPENDIENTEINDEX—Estado del registro en su proceso.
intentossmallint unsignedNo0———
xml_originallongtextNoNULL / sin valor explícito———
xml_procesadolongtextSíNULL / sin valor explícito———
xml_autorizadolongtextSíNULL / sin valor explícito———
respuesta_recepcion_srilongtextSíNULL / sin valor explícito———
respuesta_autorizacion_srilongtextSíNULL / sin valor explícito———
ultimo_errortextSíNULL / sin valor explícito———
procesado_attimestampSíNULL / sin valor explícito———
autorizado_attimestampSíNULL / sin valor explícito———
created_attimestampSíNULL / sin valor explícito——Fecha/hora de creación.
updated_attimestampSíNULL / sin valor explícito——Fecha/hora de última actualización.

Volver al índice