erp-mecanicas-diesel/orchestration/00-guidelines/HERENCIA-SPECS-CORE.md

5.1 KiB

Herencia de SPECS del Core - Mecánicas Diesel

Fecha: 2025-12-08 Versión: 1.0 Vertical: Mecánicas Diesel (MMD) Nivel: 2B.2


Resumen

Métrica Valor
SPECS Aplicables 25/30
SPECS Obligatorias 23
SPECS Opcionales 2
SPECS No Aplican 5
Estado Implementación 0%

SPECS Obligatorias (Deben Implementarse)

P0 - Críticas

SPEC Gap Original SP Estado Módulos Afectados
SPEC-SISTEMA-SECUENCIAS ir.sequence 8 PENDIENTE MMD-001, MMD-002
SPEC-VALORACION-INVENTARIO FIFO/AVCO 21 PENDIENTE MMD-004
SPEC-SEGURIDAD-API-KEYS-PERMISOS API Keys + ACL 31 PENDIENTE MMD-001
SPEC-REPORTES-FINANCIEROS Balance/P&L SAT 13 PENDIENTE MMD-006
SPEC-PORTAL-PROVEEDORES Portal RFQ 13 PENDIENTE MMD-004
SPEC-NOMINA-BASICA hr_payroll 21 PENDIENTE MMD-001
SPEC-GASTOS-EMPLEADOS hr_expense 13 PENDIENTE MMD-001
SPEC-TAREAS-RECURRENTES project.task.recurrence 13 PENDIENTE MMD-002
SPEC-SCHEDULER-REPORTES ir.cron + mail 8 PENDIENTE MMD-006

P1 - Complementarias

SPEC Gap Original SP Estado Módulos Afectados
SPEC-CONTABILIDAD-ANALITICA Centros de costo 21 PENDIENTE MMD-006
SPEC-CONCILIACION-BANCARIA Conciliación 21 PENDIENTE MMD-006
SPEC-TWO-FACTOR-AUTHENTICATION 2FA 13 PENDIENTE MMD-001
SPEC-TRAZABILIDAD-LOTES-SERIES Lotes/Series 13 PENDIENTE MMD-004
SPEC-PRICING-RULES Reglas precio 8 PENDIENTE MMD-002, MMD-006
SPEC-BLANKET-ORDERS Órdenes marco 13 PENDIENTE MMD-004
SPEC-INVENTARIOS-CICLICOS Conteo cíclico 13 PENDIENTE MMD-004
SPEC-IMPUESTOS-AVANZADOS IVA, ISR 8 PENDIENTE MMD-006
SPEC-PLANTILLAS-CUENTAS Plan contable 8 PENDIENTE MMD-006
SPEC-TASAS-CAMBIO-AUTOMATICAS Tipos cambio 5 PENDIENTE MMD-006
SPEC-ALERTAS-PRESUPUESTO Alertas 8 PENDIENTE MMD-002, MMD-006
SPEC-PRESUPUESTOS-REVISIONES Aprobación 8 PENDIENTE MMD-002
SPEC-RRHH-EVALUACIONES-SKILLS Evaluaciones 26 PENDIENTE MMD-001
SPEC-LOCALIZACION-PAISES Localización 13 PENDIENTE MMD-001

Patrones Técnicos

SPEC Patrón SP Estado Aplicación
SPEC-MAIL-THREAD-TRACKING mail.thread 13 PENDIENTE Órdenes de trabajo, Diagnósticos
SPEC-WIZARD-TRANSIENT-MODEL TransientModel 8 PENDIENTE Wizards de cotización, cierre

SPECS Opcionales

SPEC Descripción SP Decisión Razón
SPEC-FIRMA-ELECTRONICA-NOM151 e.firma 13 EVALUAR Para contratos de servicio
SPEC-OAUTH2-SOCIAL-LOGIN OAuth2 8 DIFERIR No prioritario

SPECS No Aplicables

SPEC Razón
SPEC-INTEGRACION-CALENDAR No hay agenda de citas compleja
SPEC-PROYECTOS-DEPENDENCIAS-BURNDOWN No hay gestión de proyectos larga
SPEC-CONSOLIDACION-FINANCIERA Negocio de una sola ubicación

Adaptaciones Requeridas

Mapeo de Conceptos Core → Mecánicas

Concepto Core Concepto Mecánicas
sales.sale_orders Órdenes de servicio
inventory.products Refacciones, partes
inventory.lots Lotes OEM, garantías
core.partners Clientes con vehículos
projects.tasks Trabajos de servicio

Extensiones de Entidad

-- Vehículos de clientes
service_management.vehicles (
    id UUID,
    partner_id  core.partners,
    vin VARCHAR(17),
    marca VARCHAR,
    modelo VARCHAR,
    anio INTEGER,
    motor_tipo VARCHAR,
    placas VARCHAR
)

-- Órdenes de servicio
service_management.service_orders (
    id UUID,
    vehicle_id  vehicles,
    sale_order_id  sales.sale_orders,
    tipo_servicio ENUM,
    km_entrada INTEGER,
    diagnostico TEXT,
    estado ENUM
)

-- Refacciones con compatibilidad
parts_management.parts (
    product_id  inventory.products,
    oem_number VARCHAR,
    aftermarket_number VARCHAR,
    compatibilidad JSONB
)

Plan de Implementación

Fase 1: Fundamentos (SP: 52)

  1. SPEC-SISTEMA-SECUENCIAS
  2. SPEC-SEGURIDAD-API-KEYS-PERMISOS
  3. SPEC-TWO-FACTOR-AUTHENTICATION

Fase 2: Inventario (SP: 55)

  1. SPEC-VALORACION-INVENTARIO
  2. SPEC-TRAZABILIDAD-LOTES-SERIES
  3. SPEC-INVENTARIOS-CICLICOS
  4. SPEC-PRICING-RULES

Fase 3: Operaciones (SP: 34)

  1. SPEC-MAIL-THREAD-TRACKING
  2. SPEC-WIZARD-TRANSIENT-MODEL
  3. SPEC-TAREAS-RECURRENTES

Fase 4: Financiero (SP: 65)

  1. SPEC-REPORTES-FINANCIEROS
  2. SPEC-CONTABILIDAD-ANALITICA
  3. SPEC-CONCILIACION-BANCARIA

Referencias

  • Documento Core: erp-core/docs/04-modelado/MAPEO-SPECS-VERTICALES.md
  • SPECS del Core: erp-core/docs/04-modelado/especificaciones-tecnicas/transversal/
  • Herencia DB: database/HERENCIA-ERP-CORE.md
  • Directivas: orchestration/directivas/

Documento de herencia de SPECS oficial Última actualización: 2025-12-08