erp-transportistas-v2/docs/_quick/QUICK-DATABASE.yml
Adrian Flores Cortes 3a3eb4089c docs: Propagar templates de documentacion desde erp-core
Estructura _definitions/:
- _INDEX.yml: Indice de catalogos
- MODULES-CATALOG.md: 42 modulos (22 heredados + 20 propios)
- ENTITIES-CATALOG.md: ~153 entities por schema
- SERVICES-CATALOG.md: ~80 services documentados
- DATABASE-SCHEMA.md: 8 schemas con DDL detallado

Estructura _quick/:
- QUICK-INDEX.yml: Navegacion rapida
- QUICK-MODULES.yml: Estado de modulos
- QUICK-DATABASE.yml: Resumen de BD
- QUICK-API.yml: Endpoints principales

Orchestration:
- HERENCIA-ERP-CORE.md: Documentacion de herencia
- directivas/README.md: Directivas locales
- trazas/README.md: Sistema de trazas

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 23:07:50 -06:00

156 lines
3.4 KiB
YAML

# QUICK-DATABASE.yml - Base de Datos ERP Transportistas
# Version: 1.0.0
# Fecha: 2026-01-26
summary:
engine: "PostgreSQL 15+ con PostGIS"
total_schemas: 8
total_tables: "~98"
total_enums: "~47"
ddl_status: "100%"
schemas:
transport:
description: "Ordenes de transporte, embarques, viajes"
ddl_file: "01-transport-schema-ddl.sql"
lines: "~13,500"
tables:
- "ordenes_transporte"
- "embarques"
- "viajes"
- "paradas_viaje"
- "items_ot"
- "restricciones_ot"
- "checklists_pre_viaje"
- "sellos_viaje"
- "evidencias_carga"
- "pods"
- "firmas_digitales"
- "incidencias"
fleet:
description: "Unidades, remolques, operadores"
ddl_file: "02-fleet-schema-ddl.sql"
lines: "~12,200"
tables:
- "unidades"
- "remolques"
- "operadores"
- "licencias_operadores"
- "documentos_unidades"
- "documentos_operadores"
- "disponibilidad_operadores"
- "configuraciones_vehiculares"
tracking:
description: "GPS, eventos, geocercas, alertas"
ddl_file: "03-tracking-schema-ddl.sql"
lines: "~11,600"
tables:
- "eventos"
- "geocercas"
- "alertas"
- "eta_dinamico"
- "dispositivos_gps"
fuel:
description: "Combustible, peajes, gastos"
ddl_file: "04-fuel-schema-ddl.sql"
lines: "~9,300"
tables:
- "cargas_combustible"
- "cruces_peaje"
- "gastos_viaje"
- "anticipos_viaticos"
- "control_rendimiento"
maintenance:
description: "Mantenimiento preventivo/correctivo"
ddl_file: "05-maintenance-schema-ddl.sql"
lines: "~9,600"
tables:
- "ordenes_trabajo"
- "programas_mantenimiento"
- "refacciones_flota"
- "historial_mantenimiento"
- "proveedores_mantenimiento"
carriers:
description: "Transportistas terceros"
ddl_file: "06-carriers-schema-ddl.sql"
lines: "~10,600"
tables:
- "carriers"
- "documentos_carriers"
- "scorecard_carriers"
- "tarifas_carriers"
billing:
description: "Facturacion transporte"
ddl_file: "07-billing-transport-ddl.sql"
lines: "~10,700"
tables:
- "lanes"
- "tarifas"
- "recargos_catalogo"
- "facturas_transporte"
- "lineas_factura"
- "fuel_surcharge"
- "liquidaciones_operadores"
- "deducciones"
compliance:
description: "Carta Porte, HOS, inspecciones"
ddl_file: "08-compliance-schema-ddl.sql"
lines: "~14,700"
tables:
- "cartas_porte"
- "ubicaciones_carta_porte"
- "mercancias_carta_porte"
- "autotransporte_federal"
- "figuras_transporte"
- "registros_hos"
- "bitacoras"
- "inspecciones_unidades"
key_enums:
transport:
- "status_ot"
- "status_viaje"
- "tipo_parada"
- "status_embarque"
fleet:
- "tipo_unidad"
- "status_unidad"
- "status_operador"
- "tipo_documento_unidad"
tracking:
- "tipo_evento"
- "tipo_geocerca"
- "tipo_alerta"
- "severidad_alerta"
compliance:
- "tipo_cfdi"
- "status_carta_porte"
- "status_hos"
extensions:
- "uuid-ossp"
- "pgcrypto"
- "postgis"
- "pg_trgm"
rls_enabled: true
rls_policy: "tenant_isolation"
credentials:
database: "erp_transportistas_db"
user: "erp_admin"
password: "erp_dev_2026"
port: 5432
last_updated: "2026-01-26"