Saltar al contenido principal

Documentación ERP Marko

Sistema ERP completo diseñado específicamente para proveedores del Estado de Chile que comercializan a través de ChileCompra.

Índice General

📊 Resumen Ejecutivo

Total de Funcionalidades: 61

CategoríaFuncionalidadesPorcentaje
Ventas1423%
Financiero1321%
Operación2033%
Configuración1423%

📁 Categorías de Funcionalidades

🎯 1. Ventas

Módulos relacionados con el ciclo comercial, desde la oportunidad hasta el cierre de venta.

💰 2. Financiero

Gestión contable, facturación electrónica, cobranza y conciliación bancaria.

⚙️ 3. Operación

Logística, proveedores, inventario y gestión de la cadena de suministro.

🔧 4. Configuración

Administración del sistema, usuarios, integraciones y parámetros generales.


🔌 Integraciones del Sistema

Externas

  • ChileCompra - Mercado público chileno (licitaciones, OC, convenios marco)
  • Maimag - Facturación electrónica SII (DTEs, Facturas, Guías)
  • Bsale / RelBase / Haulmer - Facturadores electrónicos alternativos integrables
  • Fintoc - Vinculación y conciliación bancaria automática
  • BigQuery - Analytics, catálogos de productos e inteligencia de mercado
  • Looker Studio - Dashboards embebidos de análisis de mercado público
  • Google Generative AI - Análisis de oportunidades de Compra Ágil con IA
  • WhatsApp Bot - Notificaciones de alertas por WhatsApp

Internas

  • Firebase - Autenticación, base de datos en tiempo real
  • Cloud Functions - Lógica de negocio backend
  • Firebase Storage - Almacenamiento de archivos y documentos

👥 Roles y Permisos

RolDescripciónAcceso Principal
AdminAdministrador del sistemaAcceso completo a todas las funcionalidades
ManagerGerente comercial/financieroComercial, operaciones, financiero, reportes y configuración
ExecutiveEjecutivo de ventasComercial, cotizaciones, oportunidades y comisiones propias
Executive AdvancedEjecutivo avanzadoComo Executive, con permisos comerciales ampliados
Finance ManagerGerente de finanzasMódulo financiero completo (facturas, banco, gastos, EERR)
BillerFacturadorFacturación electrónica, guías y documentos tributarios
StorekeeperBodegueroInventario, recepción y despachos
Storekeeper AdvancedBodeguero avanzadoOperación de bodega con permisos ampliados
StaffEquipo comercial interno de MarkoTransversal a todas las empresas, solo datos comerciales: el CRM Comercial y la gestión del plan y del Acuerdo de Servicio de sus clientes. No es un rol por empresa ni ve datos operativos — ver Rol Staff

El menú lateral se construye dinámicamente según los roles del usuario en la empresa activa (ver nav.service.ts). Algunas funcionalidades dependen además de feature flags por empresa (ej. Indicadores Operativos) o de tener convenios marco adjudicados (ej. Gestionar Catálogo CM).


🚀 Tecnologías Principales

  • Framework: Angular 11.0.2
  • Estilos: SCSS + Bootstrap 4.5.2
  • Backend: Firebase (Firestore, Cloud Functions)
  • Autenticación: Firebase Authentication
  • UI Components: ng-bootstrap, ApexCharts, Chart.js
  • Internacionalización: ngx-translate (ES/EN)

📋 Normativas y Cumplimiento

Normativa Chilena

  • ✅ Facturación electrónica SII (DTE)
  • ✅ Formatos de RUT chileno
  • ✅ Guías de despacho electrónicas
  • ✅ Integración ChileCompra (API oficial)
  • ✅ Documentos tributarios: Factura (33), Guía de Despacho (52), Nota de Crédito (61), Nota de Débito (56)

📖 Cómo usar esta documentación

  1. Explora por categoría: Navega a la carpeta de la funcionalidad que necesitas
  2. Busca la funcionalidad específica: Cada archivo .md documenta una funcionalidad completa
  3. Sigue los enlaces: Los archivos están interconectados con referencias cruzadas
  4. Contribuye: Esta documentación está en constante evolución

🔄 Estado de la Documentación

SecciónEstado
Estructura general✅ Completa
Ventas✅ Completa (14 funcionalidades)
Financiero✅ Completa (13 funcionalidades)
Operación✅ Completa (20 funcionalidades)
Configuración✅ Completa (14 áreas)

Última actualización: Agosto 2026 — se documentan el rol Staff y el CRM Comercial (MRKO-320), y su acceso a la gestión de planes y acuerdos (MRKO-327). Barrido completo anterior: Junio 2026, contrastado con el código (rutas en app-routing.module.ts y menú en nav.service.ts).