{
    "generado": "2026-10-26",
    "base": "tinsa_db",
    "tablas": 103,
    "llaves": 248,
    "aUsuarios": 90,
    "modulos": [
        {
            "id": "seguridad",
            "titulo": "Seguridad y organización",
            "archivo": "er-seguridad.mmd",
            "tablas": [
                {
                    "nombre": "usuarios",
                    "filas": 3,
                    "columnas": 14,
                    "aUsuarios": 0
                },
                {
                    "nombre": "roles",
                    "filas": 4,
                    "columnas": 6,
                    "aUsuarios": 0
                },
                {
                    "nombre": "usuario_roles",
                    "filas": 2,
                    "columnas": 3,
                    "aUsuarios": 1
                },
                {
                    "nombre": "modulos",
                    "filas": 8,
                    "columnas": 5,
                    "aUsuarios": 0
                },
                {
                    "nombre": "pestanas",
                    "filas": 47,
                    "columnas": 7,
                    "aUsuarios": 0
                },
                {
                    "nombre": "permisos",
                    "filas": 10,
                    "columnas": 7,
                    "aUsuarios": 1
                },
                {
                    "nombre": "permisos_roles",
                    "filas": 62,
                    "columnas": 7,
                    "aUsuarios": 0
                },
                {
                    "nombre": "rol_permiso_especial",
                    "filas": 7,
                    "columnas": 3,
                    "aUsuarios": 0
                },
                {
                    "nombre": "usuario_permiso_especial",
                    "filas": 0,
                    "columnas": 5,
                    "aUsuarios": 2
                },
                {
                    "nombre": "departamento",
                    "filas": 2,
                    "columnas": 5,
                    "aUsuarios": 0
                },
                {
                    "nombre": "sucursal",
                    "filas": 4,
                    "columnas": 10,
                    "aUsuarios": 1
                },
                {
                    "nombre": "usuario_bodega",
                    "filas": 0,
                    "columnas": 4,
                    "aUsuarios": 1
                },
                {
                    "nombre": "acceso",
                    "filas": 241,
                    "columnas": 7,
                    "aUsuarios": 1
                },
                {
                    "nombre": "notificacion",
                    "filas": 29,
                    "columnas": 9,
                    "aUsuarios": 1
                },
                {
                    "nombre": "bitacora",
                    "filas": 87,
                    "columnas": 12,
                    "aUsuarios": 1
                },
                {
                    "nombre": "bitacora_cambio",
                    "filas": 307,
                    "columnas": 8,
                    "aUsuarios": 0
                },
                {
                    "nombre": "configuracion_sistema",
                    "filas": 0,
                    "columnas": 10,
                    "aUsuarios": 1
                },
                {
                    "nombre": "kpi_meta",
                    "filas": 0,
                    "columnas": 4,
                    "aUsuarios": 1
                }
            ],
            "externas": {
                "bodega": "inventario"
            },
            "relaciones": 21
        },
        {
            "id": "catalogo",
            "titulo": "Catálogo de productos",
            "archivo": "er-catalogo.mmd",
            "tablas": [
                {
                    "nombre": "producto",
                    "filas": 211,
                    "columnas": 14,
                    "aUsuarios": 0
                },
                {
                    "nombre": "catalogo_producto",
                    "filas": 80,
                    "columnas": 11,
                    "aUsuarios": 1
                },
                {
                    "nombre": "categoria",
                    "filas": 15,
                    "columnas": 7,
                    "aUsuarios": 1
                },
                {
                    "nombre": "subcategoria",
                    "filas": 50,
                    "columnas": 8,
                    "aUsuarios": 1
                },
                {
                    "nombre": "marca",
                    "filas": 3,
                    "columnas": 9,
                    "aUsuarios": 1
                },
                {
                    "nombre": "medida",
                    "filas": 4,
                    "columnas": 6,
                    "aUsuarios": 1
                }
            ],
            "externas": {
                "proveedor": "compras"
            },
            "relaciones": 6
        },
        {
            "id": "inventario",
            "titulo": "Inventario y bodegas",
            "archivo": "er-inventario.mmd",
            "tablas": [
                {
                    "nombre": "bodega",
                    "filas": 3,
                    "columnas": 14,
                    "aUsuarios": 1
                },
                {
                    "nombre": "tipo_bodega",
                    "filas": 3,
                    "columnas": 7,
                    "aUsuarios": 1
                },
                {
                    "nombre": "ubicacion_bodega",
                    "filas": 4,
                    "columnas": 9,
                    "aUsuarios": 1
                },
                {
                    "nombre": "existencia_bodega",
                    "filas": 211,
                    "columnas": 7,
                    "aUsuarios": 0
                },
                {
                    "nombre": "movimiento_stock",
                    "filas": 97,
                    "columnas": 11,
                    "aUsuarios": 1
                },
                {
                    "nombre": "conteo_inventario",
                    "filas": 4,
                    "columnas": 10,
                    "aUsuarios": 2
                },
                {
                    "nombre": "conteo_marbete",
                    "filas": 424,
                    "columnas": 15,
                    "aUsuarios": 1
                },
                {
                    "nombre": "traslado_bodega",
                    "filas": 2,
                    "columnas": 19,
                    "aUsuarios": 4
                },
                {
                    "nombre": "traslado_bodega_item",
                    "filas": 4,
                    "columnas": 5,
                    "aUsuarios": 0
                },
                {
                    "nombre": "traslado_bodega_historial",
                    "filas": 4,
                    "columnas": 7,
                    "aUsuarios": 1
                },
                {
                    "nombre": "orden_traslado",
                    "filas": 0,
                    "columnas": 15,
                    "aUsuarios": 2
                },
                {
                    "nombre": "orden_traslado_detalle",
                    "filas": 0,
                    "columnas": 9,
                    "aUsuarios": 0
                },
                {
                    "nombre": "orden_salida",
                    "filas": 0,
                    "columnas": 17,
                    "aUsuarios": 4
                },
                {
                    "nombre": "orden_salida_detalle",
                    "filas": 0,
                    "columnas": 9,
                    "aUsuarios": 0
                },
                {
                    "nombre": "garantia_item",
                    "filas": 0,
                    "columnas": 18,
                    "aUsuarios": 1
                }
            ],
            "externas": {
                "sucursal": "seguridad",
                "producto": "catalogo",
                "orden_compra": "compras",
                "orden_compra_recepcion_item": "compras",
                "cotizacion_venta": "ventas",
                "cotizacion_venta_oferta": "ventas",
                "paquete_producto": "ventas"
            },
            "relaciones": 31
        },
        {
            "id": "compras",
            "titulo": "Compras",
            "archivo": "er-compras.mmd",
            "tablas": [
                {
                    "nombre": "proveedor",
                    "filas": 4,
                    "columnas": 17,
                    "aUsuarios": 1
                },
                {
                    "nombre": "proveedor_marca",
                    "filas": 0,
                    "columnas": 4,
                    "aUsuarios": 0
                },
                {
                    "nombre": "proveedor_producto_equivalencia",
                    "filas": 0,
                    "columnas": 7,
                    "aUsuarios": 0
                },
                {
                    "nombre": "solicitud_compra",
                    "filas": 6,
                    "columnas": 14,
                    "aUsuarios": 2
                },
                {
                    "nombre": "solicitud_compra_item",
                    "filas": 7,
                    "columnas": 9,
                    "aUsuarios": 0
                },
                {
                    "nombre": "solicitud_compra_historial",
                    "filas": 34,
                    "columnas": 7,
                    "aUsuarios": 1
                },
                {
                    "nombre": "cotizacion_compra",
                    "filas": 2,
                    "columnas": 12,
                    "aUsuarios": 1
                },
                {
                    "nombre": "cotizacion_compra_item",
                    "filas": 4,
                    "columnas": 3,
                    "aUsuarios": 0
                },
                {
                    "nombre": "cotizacion_compra_proveedor",
                    "filas": 8,
                    "columnas": 13,
                    "aUsuarios": 0
                },
                {
                    "nombre": "cotizacion_compra_proveedor_item",
                    "filas": 8,
                    "columnas": 7,
                    "aUsuarios": 0
                },
                {
                    "nombre": "orden_compra",
                    "filas": 2,
                    "columnas": 30,
                    "aUsuarios": 2
                },
                {
                    "nombre": "orden_compra_item",
                    "filas": 2,
                    "columnas": 13,
                    "aUsuarios": 0
                },
                {
                    "nombre": "orden_compra_historial",
                    "filas": 18,
                    "columnas": 7,
                    "aUsuarios": 1
                },
                {
                    "nombre": "orden_compra_recepcion",
                    "filas": 4,
                    "columnas": 15,
                    "aUsuarios": 2
                },
                {
                    "nombre": "orden_compra_recepcion_item",
                    "filas": 4,
                    "columnas": 4,
                    "aUsuarios": 0
                },
                {
                    "nombre": "orden_compra_devolucion",
                    "filas": 0,
                    "columnas": 14,
                    "aUsuarios": 1
                },
                {
                    "nombre": "orden_compra_devolucion_item",
                    "filas": 0,
                    "columnas": 4,
                    "aUsuarios": 0
                },
                {
                    "nombre": "compra_dte",
                    "filas": 0,
                    "columnas": 23,
                    "aUsuarios": 1
                },
                {
                    "nombre": "compra_dte_item",
                    "filas": 0,
                    "columnas": 15,
                    "aUsuarios": 0
                }
            ],
            "externas": {
                "bodega": "inventario",
                "producto": "catalogo",
                "departamento": "seguridad",
                "sucursal": "seguridad",
                "marca": "catalogo"
            },
            "relaciones": 43
        },
        {
            "id": "ventas",
            "titulo": "Ventas y cotizaciones",
            "archivo": "er-ventas.mmd",
            "tablas": [
                {
                    "nombre": "cliente",
                    "filas": 2,
                    "columnas": 25,
                    "aUsuarios": 1
                },
                {
                    "nombre": "cliente_contacto",
                    "filas": 2,
                    "columnas": 11,
                    "aUsuarios": 1
                },
                {
                    "nombre": "cliente_usuario",
                    "filas": 3,
                    "columnas": 6,
                    "aUsuarios": 2
                },
                {
                    "nombre": "cotizacion_venta",
                    "filas": 6,
                    "columnas": 30,
                    "aUsuarios": 3
                },
                {
                    "nombre": "cotizacion_venta_item",
                    "filas": 8,
                    "columnas": 6,
                    "aUsuarios": 0
                },
                {
                    "nombre": "cotizacion_venta_material",
                    "filas": 177,
                    "columnas": 15,
                    "aUsuarios": 0
                },
                {
                    "nombre": "cotizacion_venta_historial",
                    "filas": 40,
                    "columnas": 7,
                    "aUsuarios": 1
                },
                {
                    "nombre": "cotizacion_venta_adjunto",
                    "filas": 0,
                    "columnas": 9,
                    "aUsuarios": 1
                },
                {
                    "nombre": "cotizacion_venta_oferta",
                    "filas": 13,
                    "columnas": 16,
                    "aUsuarios": 1
                },
                {
                    "nombre": "cotizacion_venta_oferta_item",
                    "filas": 16,
                    "columnas": 17,
                    "aUsuarios": 0
                },
                {
                    "nombre": "cotizacion_venta_oferta_documento",
                    "filas": 0,
                    "columnas": 11,
                    "aUsuarios": 1
                },
                {
                    "nombre": "plantilla_cotizacion",
                    "filas": 2,
                    "columnas": 9,
                    "aUsuarios": 1
                },
                {
                    "nombre": "paquete",
                    "filas": 7,
                    "columnas": 8,
                    "aUsuarios": 1
                },
                {
                    "nombre": "paquete_variable",
                    "filas": 37,
                    "columnas": 12,
                    "aUsuarios": 0
                },
                {
                    "nombre": "paquete_formula",
                    "filas": 75,
                    "columnas": 6,
                    "aUsuarios": 0
                },
                {
                    "nombre": "paquete_material",
                    "filas": 178,
                    "columnas": 10,
                    "aUsuarios": 0
                },
                {
                    "nombre": "paquete_producto",
                    "filas": 132,
                    "columnas": 13,
                    "aUsuarios": 1
                }
            ],
            "externas": {
                "producto": "catalogo",
                "catalogo_producto": "catalogo"
            },
            "relaciones": 22
        },
        {
            "id": "facturacion",
            "titulo": "Facturación y DTE",
            "archivo": "er-facturacion.mmd",
            "tablas": [
                {
                    "nombre": "factura",
                    "filas": 31,
                    "columnas": 78,
                    "aUsuarios": 2
                },
                {
                    "nombre": "factura_linea",
                    "filas": 36,
                    "columnas": 13,
                    "aUsuarios": 0
                },
                {
                    "nombre": "factura_pago",
                    "filas": 4,
                    "columnas": 9,
                    "aUsuarios": 1
                },
                {
                    "nombre": "factura_historial",
                    "filas": 113,
                    "columnas": 6,
                    "aUsuarios": 1
                },
                {
                    "nombre": "factura_retencion",
                    "filas": 2,
                    "columnas": 13,
                    "aUsuarios": 0
                },
                {
                    "nombre": "facturacion_emisor",
                    "filas": 1,
                    "columnas": 52,
                    "aUsuarios": 1
                },
                {
                    "nombre": "facturacion_establecimiento",
                    "filas": 0,
                    "columnas": 10,
                    "aUsuarios": 0
                },
                {
                    "nombre": "facturacion_punto_venta",
                    "filas": 2,
                    "columnas": 6,
                    "aUsuarios": 0
                },
                {
                    "nombre": "facturacion_correlativo",
                    "filas": 8,
                    "columnas": 3,
                    "aUsuarios": 0
                },
                {
                    "nombre": "dte_contingencia",
                    "filas": 0,
                    "columnas": 15,
                    "aUsuarios": 1
                },
                {
                    "nombre": "mh_catalogo",
                    "filas": 1551,
                    "columnas": 4,
                    "aUsuarios": 0
                }
            ],
            "externas": {
                "cliente": "ventas",
                "cotizacion_venta": "ventas",
                "cotizacion_venta_oferta": "ventas",
                "proveedor": "compras",
                "cotizacion_venta_oferta_item": "ventas",
                "producto": "catalogo",
                "compra_dte": "compras",
                "orden_compra_recepcion": "compras"
            },
            "relaciones": 18
        },
        {
            "id": "caja_chica",
            "titulo": "Caja, bancos y caja chica",
            "archivo": "er-caja_chica.mmd",
            "tablas": [
                {
                    "nombre": "cuenta_fondos",
                    "filas": 2,
                    "columnas": 13,
                    "aUsuarios": 1
                },
                {
                    "nombre": "cuenta_movimiento",
                    "filas": 4,
                    "columnas": 14,
                    "aUsuarios": 1
                },
                {
                    "nombre": "caja_chica",
                    "filas": 1,
                    "columnas": 11,
                    "aUsuarios": 2
                },
                {
                    "nombre": "caja_chica_categoria",
                    "filas": 10,
                    "columnas": 3,
                    "aUsuarios": 0
                },
                {
                    "nombre": "caja_chica_fondo_historial",
                    "filas": 1,
                    "columnas": 8,
                    "aUsuarios": 1
                },
                {
                    "nombre": "caja_chica_gasto",
                    "filas": 0,
                    "columnas": 19,
                    "aUsuarios": 1
                },
                {
                    "nombre": "caja_chica_reposicion",
                    "filas": 0,
                    "columnas": 16,
                    "aUsuarios": 3
                },
                {
                    "nombre": "caja_chica_arqueo",
                    "filas": 0,
                    "columnas": 9,
                    "aUsuarios": 1
                }
            ],
            "externas": {
                "sucursal": "seguridad",
                "cotizacion_venta": "ventas",
                "factura": "facturacion",
                "factura_pago": "facturacion",
                "pago_mano_obra": "supervision",
                "orden_compra_recepcion": "compras"
            },
            "relaciones": 15
        },
        {
            "id": "supervision",
            "titulo": "Supervisión de proyectos",
            "archivo": "er-supervision.mmd",
            "tablas": [
                {
                    "nombre": "proyecto_supervision",
                    "filas": 3,
                    "columnas": 16,
                    "aUsuarios": 3
                },
                {
                    "nombre": "proyecto_tarea",
                    "filas": 3,
                    "columnas": 17,
                    "aUsuarios": 2
                },
                {
                    "nombre": "proyecto_tarea_comentario",
                    "filas": 0,
                    "columnas": 5,
                    "aUsuarios": 1
                },
                {
                    "nombre": "proyecto_tarea_archivo",
                    "filas": 0,
                    "columnas": 9,
                    "aUsuarios": 0
                },
                {
                    "nombre": "personal_obra",
                    "filas": 0,
                    "columnas": 11,
                    "aUsuarios": 1
                },
                {
                    "nombre": "pacto_mano_obra",
                    "filas": 0,
                    "columnas": 11,
                    "aUsuarios": 1
                },
                {
                    "nombre": "pago_mano_obra",
                    "filas": 0,
                    "columnas": 11,
                    "aUsuarios": 2
                },
                {
                    "nombre": "proyecto_ampliacion",
                    "filas": 0,
                    "columnas": 12,
                    "aUsuarios": 2
                }
            ],
            "externas": {
                "cotizacion_venta": "ventas",
                "cotizacion_venta_oferta": "ventas",
                "cotizacion_venta_oferta_item": "ventas"
            },
            "relaciones": 13
        }
    ],
    "cruce": {
        "inventario>seguridad": 1,
        "caja_chica>seguridad": 2,
        "caja_chica>ventas": 1,
        "caja_chica>facturacion": 2,
        "compras>inventario": 4,
        "compras>catalogo": 5,
        "inventario>catalogo": 7,
        "compras>seguridad": 3,
        "ventas>catalogo": 3,
        "caja_chica>supervision": 1,
        "caja_chica>compras": 1,
        "facturacion>ventas": 4,
        "facturacion>compras": 3,
        "facturacion>catalogo": 1,
        "inventario>compras": 2,
        "inventario>ventas": 3,
        "catalogo>compras": 1,
        "supervision>ventas": 3,
        "seguridad>inventario": 1
    }
}