workspace-v1/projects/erp-core/docs/08-epicas/EPIC-MGN-012-purchasing.md
rckrdmrd 66161b1566 feat: Workspace-v1 complete migration with NEXUS v3.4
Sistema NEXUS v3.4 migrado con:

Estructura principal:
- core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles)
- core/catalog: Catalogo de funcionalidades reutilizables
- shared/knowledge-base: Base de conocimiento compartida
- devtools/scripts: Herramientas de desarrollo
- control-plane/registries: Control de servicios y CI/CD
- orchestration/: Configuracion de orquestacion de agentes

Proyectos incluidos (11):
- gamilit (submodule -> GitHub)
- trading-platform (OrbiquanTIA)
- erp-suite con 5 verticales:
  - erp-core, construccion, vidrio-templado
  - mecanicas-diesel, retail, clinicas
- betting-analytics
- inmobiliaria-analytics
- platform_marketing_content
- pos-micro, erp-basico

Configuracion:
- .gitignore completo para Node.js/Python/Docker
- gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git)
- Sistema de puertos estandarizado (3005-3199)

Generated with NEXUS v3.4 Migration System
EPIC-010: Configuracion Git y Repositorios
2026-01-04 03:37:42 -06:00

2.7 KiB

EPICA: EPIC-MGN-012 - Compras

Metadata

Campo Valor
ID EPIC-MGN-012
Nombre Compras
Modulo purchasing
Fase Fase 2 - Core Business
Prioridad P1
Estado Backlog
Story Points 34
Sprint(s) Sprint 9-10

Descripcion

Sistema de gestion de compras que incluye ordenes de compra, recepciones, facturacion de compras, gestion de proveedores por producto y solicitudes de compra. Integrado con inventario y contabilidad.


Objetivo de Negocio

Proveer gestion de compras que:

  • Agilice el proceso de adquisiciones
  • Controle aprobaciones de compras
  • Integre con inventario automaticamente
  • Facilite comparacion de proveedores
  • Optimice costos de adquisicion

Historias de Usuario

ID Historia Prioridad SP Estado
US-MGN012-001 Como comprador, quiero crear solicitudes de compra P0 5 Backlog
US-MGN012-002 Como comprador, quiero crear ordenes de compra P0 5 Backlog
US-MGN012-003 Como almacenista, quiero registrar recepciones de compra P0 5 Backlog
US-MGN012-004 Como contador, quiero registrar facturas de proveedor P0 5 Backlog
US-MGN012-005 Como comprador, quiero comparar precios entre proveedores P1 5 Backlog
US-MGN012-006 Como gerente, quiero aprobar ordenes de compra P1 5 Backlog
US-MGN012-007 Como comprador, quiero ver historico de compras por proveedor P2 3 Backlog

Total Story Points: 33 SP (ajustado a 34)


Criterios de Aceptacion de la Epica

Funcionales:

  • Solicitudes de compra con workflow de aprobacion
  • Ordenes de compra con multiples lineas
  • Recepciones parciales y totales
  • Facturacion de compras vinculada
  • Precios por proveedor/producto

No Funcionales:

  • Trazabilidad compra-recepcion-factura
  • Alertas de reabastecimiento

Dependencias

Esta epica depende de:

Epica/Modulo Estado Bloqueante
EPIC-MGN-005 Catalogs Backlog Si
EPIC-MGN-010 Financial Backlog Si
EPIC-MGN-011 Inventory Backlog Si

Desglose Tecnico

Database:

  • Schema: core_purchases
  • Tablas: 6+ (purchase_requisitions, purchase_orders, po_lines, etc.)
  • Funciones: 2+

Backend:

  • Modulo: purchasing
  • Entities: 6+
  • Endpoints: 15+
  • Tests: 25+

Frontend:

  • Paginas: 5 (requisiciones, ordenes, recepciones, reportes)
  • Componentes: 12+
  • Stores: 1 (purchasingStore)

Creada por: Requirements-Analyst Fecha: 2025-12-05