Ecosistema Sphere
SPHERE ERPecosistema
Catálogo de plataforma · 2026

El ecosistema Sphere ERP, pieza por pieza

Sphere ERP es una plataforma multi-tenant: un núcleo transaccional único, un conjunto de verticales de negocio que se activan por tenant, un plano de herramientas que opera y vigila toda la flota de instalaciones, e integraciones que conectan cada tenant con su punto de venta, su e-commerce y sus clientes. Este documento describe cada pieza construida hasta hoy: qué hace, con qué flujos concretos y con qué componentes reales del sistema.

33componentes documentados
12herramientas de plataforma
9módulos ERP verticales
3capas de integración de TPV
5integraciones externas
4aplicaciones cliente
Herramientas de plataforma Punto de venta Módulos ERP Integraciones y canales Aplicaciones y clientes

Cómo se conecta todo

Antes del detalle pieza por pieza, la vista de conjunto: todas las experiencias y canales entran por una única API REST hacia el Core de Sphere, que alimenta los módulos de negocio; la IA atraviesa todas las capas, y debajo están las integraciones, las herramientas compartidas, el soporte y la operación de la plataforma.

Mapa de conexiones de Sphere: Web Blazor, Web Flutter, Windows, APK Tablet y APK Mobile, más los canales WhatsApp, Email y MCP, acceden por la API REST al Core Sphere, que conecta con los módulos Comercial, Operaciones, Verticales, Gestión y Fiscalidad. La IA transversal recorre todas las capas. Debajo: integraciones externas (Shopify, Tiendanube, MercadoLibre, TPV30), herramientas compartidas (OCR, Workflows), soporte y ecosistema (Mesa de soporte, Sphere Doctor, RustDesk, asistencia en app, agentes externos) y la operación de la plataforma (multiempresa, permisos, auditoría, licencias, aprovisionamiento).
Mapa de capacidades; la disponibilidad depende del canal y de la configuración de cada tenant. Ver a tamaño completo ↗

Herramientas de plataforma

No son funcionalidad que un cliente activa dentro de su ERP: son la infraestructura con la que se opera, diagnostica y sostiene toda la flota de tenants de Sphere ERP. Es lo que hace posible ofrecer un ERP con inteligencia artificial, autodiagnóstico y soporte integrado como estándar, no como promesa.

AI

Asistente de IA (Air)

Herramienta · Conversacional

Entiende preguntas en lenguaje natural sobre el negocio y ejecuta acciones reales en el ERP, siempre con confirmación explícita antes de cambiar un dato.

  • Responde preguntas de negocio en español ("¿cuánto vendimos de X en agosto?") traduciéndolas a consultas seguras sobre el modelo de datos, y genera un gráfico automáticamente cuando el resultado lo amerita.
  • Ejecuta más de veinte acciones registradas: alta de artículos y de clientes/proveedores, anulación de facturas, exportación a Excel, envío de documentos por email, importación de catálogos.
  • Toda acción sensible exige una confirmación firmada digitalmente antes de aplicarse — el asistente nunca modifica datos sin ese paso final aprobado por la persona.
  • Puede leer una foto o un PDF de factura de proveedor adjuntado en el propio chat y proponer su alta en el ERP.
  • Funciona indistintamente con distintos proveedores de modelo de lenguaje, con caché de esquema y de contexto para responder rápido.
AgentOrchestratorService · SphereToolRegistry · HmacConfirmationTokenSigner · ChartAnalyzer
API

API REST

Herramienta · Plataforma de integración

La superficie de servicios sobre la que corren todas las aplicaciones de Sphere y por la que cualquier sistema externo puede integrarse: más de ochenta grupos de endpoints que cubren el ERP completo.

  • Cubre todo el ciclo de negocio: presupuestos, pedidos, albaranes, facturas y notas de crédito/débito de venta y de compra, artículos, clientes y proveedores, stock y transferencias, picking y packing, cobros, pagos y remesas, contabilidad y previsión de tesorería.
  • Expone también la fiscalidad (SII, VERI*FACTU, ARCA, informes fiscales, validación de NIF/IVA), el asistente de IA, el OCR de documentos, los reportes y el panel operativo.
  • Autenticación por token JWT con permisos por usuario y aislamiento estricto por tenant: cada llamada opera únicamente sobre los datos y las capacidades contratadas de su instalación.
  • Documentación interactiva OpenAPI (Swagger) y versionado explícito en la URL, para que las integraciones de terceros no se rompan al evolucionar la API.
  • Notificaciones en tiempo real por SignalR para el panel de control y el estado de sincronización.
ERP.WebApi · AddJwtBearer · TenantCapabilityApiFilter · AddApiVersioning · OpsHub
DR

Sphere Doctor

Herramienta · Auditoría

Motor de auditoría que verifica que la contabilidad, las ventas, el stock y los impuestos de un tenant estén perfectamente cuadrados, y puede corregir automáticamente lo que encuentra roto.

  • Audita en cuatro niveles de profundidad creciente: totales globales, cruces entre documentos, líneas y lotes, y causa raíz de cada anomalía.
  • Detecta asientos contables descuadrados, facturas sin asiento contable, albaranes sin movimiento de stock y saldos pendientes desalineados con los cobros reales.
  • Cada hallazgo llega con diagnóstico legible y una acción de reparación sugerida; la reparación automática es opcional y queda registrada.
  • Se corre por línea de comandos contra un tenant, o bajo demanda desde el Panel de Control, con resultado inmediato en pantalla.
  • Abre la base en modo estrictamente de lectura para diagnosticar: nunca crea ni altera el esquema.
AccountingLedgerBalanceRule · InvoiceLedgerReconciliationRule · StockMovementIntegrityRule · sphere-doctor CLI
CMD

Panel de Control (Sphere Command)

Herramienta · Operación

Vista única de toda la flota de tenants: identidad comercial, licencia, capacidades habilitadas y estado de salud, para el equipo que opera Sphere.

  • Une en una sola fila por tenant su identidad comercial, su proyección de licencia y sus capacidades habilitadas, degradando de forma visible cuando alguna fuente no responde en lugar de ocultar el problema.
  • Sala de control con estado de infraestructura, tickets de soporte activos y avisos operativos en tiempo real.
  • Lanza las auditorías de Sphere Doctor por tenant y permite reparar anomalías, una por una o todas juntas, desde la misma pantalla.
  • Acceso separado y autenticado, distinto del inicio de sesión de los usuarios finales del ERP.
TenantDirectoryService · OpsControlRoomController · DataConsistencyController · OpsHub
EXC

Gestión Centralizada de Excepciones

Herramienta · Resiliencia

Framework que captura, clasifica y centraliza todos los errores de la aplicación — de cada tenant y de la plataforma — en un único lugar consultable.

  • Distingue errores a nivel de un tenant de errores a nivel de plataforma, con severidad y disposición asignadas automáticamente.
  • Reglas de clasificación configurables por tenant: qué se registra, qué se ignora y qué dispara una notificación al equipo.
  • Vista de navegación centralizada para revisar el historial de excepciones de toda la flota, no solo de una instalación puntual.
CentralExceptionLogEntry · IExceptionClassifier · ExceptionPolicyRule · ITenantExceptionPolicyStore
ANL

Analytics

Herramienta · Inteligencia de negocio

Unifica en un único modelo de datos la venta histórica de sistemas anteriores y la venta en vivo del punto de venta conectado, para alimentar tableros ejecutivos.

  • Registro canónico de venta que integra datos migrados de sistemas legacy junto con la venta sincronizada en tiempo real desde el TPV.
  • Tablero ejecutivo de ventas y tablero de rentabilidad y margen por dimensión, disponibles tanto en el cliente de escritorio como en la web.
  • Navegación de detalle: del número agregado en el tablero hasta el documento de origen, con un clic.
  • Acceso siempre acotado por tenant y por permisos, aunque el modelo de datos sea compartido entre todos.
UnifiedSalesRecord · AnalyticsDashboardDataProvider · ExecutiveSalesDashboardDefinition · AnalyticsDrillDownNavigator
OCR

OCR de Documentos

Herramienta · Captura inteligente

Digitaliza y da de alta automáticamente facturas y albaranes de proveedor a partir de una foto, un PDF, un email o una carpeta de escaneo, sin tipeo manual.

  • Un único punto de entrada recibe el documento sin importar el origen: email, carga manual, cámara del celular, escáner de carpeta compartida o el chat del asistente de IA.
  • Reconoce el tipo de documento, extrae cabecera y líneas, y resuelve automáticamente a qué proveedor, cliente y artículo del ERP corresponde cada dato.
  • Aprende: cuando una persona confirma o corrige una línea, el sistema memoriza esa relación proveedor–artículo para que el próximo documento del mismo proveedor se resuelva solo.
  • Se valida contra una batería de regresión propia con documentos reales de hostelería, en papel y escaneados, comparando cada campo con tolerancia de un centavo.
DocumentIngestionService · HybridOCRService · EntityResolutionService · SupplierCatalogLearningService
PROV

Alta de Tenants (Provisioning)

Herramienta · Implementación

Automatiza la creación de una instalación nueva de Sphere de punta a punta, desde la solicitud hasta un tenant funcionando con datos base.

  • Orquesta el proceso completo de aprovisionamiento y mantiene registro del estado de cada paso.
  • Plantillas de arranque por vertical — por ejemplo hostelería — que siembran configuración y datos de ejemplo coherentes con el rubro del cliente.
  • Puede dispararse también por email entrante, sin intervención manual del equipo de implementación.
TenantProvisioningController · TenantBaselineSeeder · HorecaTemplateProvisioner
LIC

Licencias y Capacidades

Herramienta · Comercial

Controla qué módulos y qué límites tiene habilitados cada tenant, sincronizado contra el servidor central de licencias.

  • Catálogo comercial de funcionalidades activables por separado: ventas, compras, almacén, contabilidad, TPV propio, conector a TPV 3.0 Central, IA conversacional, IA sobre documentos, VERI*FACTU, e-commerce, acceso a la app móvil.
  • Límites por contrato — usuarios máximos, empresas máximas — y mejoras puntuales como multi-almacén o cierre de período contable.
  • Modelo aditivo: cada tenant tiene exactamente lo que contrató, verificado en cada operación sensible del sistema.
SphereFeatures · LicenseWriteEnforcer · TenantCapabilityLicenseEntitlementProvider
ESG

ESG License Server (Madisa)

Herramienta · Autoridad comercial

Servidor central de licencias, fuente única de verdad sobre qué tiene contratado cada cliente. Sphere ERP no decide licencias: las recibe firmadas desde el ESG.

  • Emite entitlements firmados criptográficamente (ES256), imposibles de alterar en la instalación del cliente.
  • Sincroniza periódicamente una proyección por tenant hacia la base de servicio de Sphere ERP; la web, la API y el cliente de escritorio validan contra esa proyección.
  • Lease offline con período de gracia para el cliente de escritorio: si el servidor no responde, el negocio no se detiene.
  • Enforcement en cuatro capas: acceso al tenant, visibilidad de pantallas, escritura y límites numéricos, y bloqueo estructurado (403) de endpoints de módulos no contratados.
EsgLicenseTenantProjection · TenantLicenseProjectionGate · RequireFeature · SphereLicense lease
VFS

Servidor VERI*FACTU (Madisa)

Herramienta · Servidor fiscal

Servidor independiente de remisión a la AEAT, instalable por cliente, que centraliza la huella, la cadena y el envío de facturas para cualquier sistema emisor — MadisaNet, TPV 3.0 o Sphere ERP.

  • Una instancia por cliente o instalación: servicio Windows con SQL Express, o contenedor Docker con PostgreSQL.
  • Calcula la huella y mantiene la cadena por NIF dentro de su propia base, de modo que el sistema emisor no necesita implementar la criptografía VERI*FACTU.
  • Firma XAdES, cola de envío con reintentos, respeto del control de flujo de la AEAT y marcado de incidencias.
  • Modos VERI*FACTU y NO VERI*FACTU; facturas rectificativas (R1–R5), sustitutivas (F3), anulación, subsanación y registro de eventos.
  • Autenticación por certificado y API key por usuario, con consulta de estado de cada envío.
verifactu-server · api/invoice/send · api/invoice/upload · job-status
SUP

Soporte integrado (Jira)

Herramienta · Soporte

Canal de soporte dentro del propio ERP: la persona reporta un problema desde la pantalla donde lo vio y el sistema abre o actualiza un ticket real en Jira.

  • Reporte de problema desde la interfaz del usuario final, con captura de pantalla adjunta automáticamente.
  • Evita duplicados: si el mismo error ya generó un ticket, no crea uno nuevo — actualiza el contador de recurrencia del existente.
  • Cola de reintentos ante fallas de conexión con el tracker, para que un reporte nunca se pierda por un corte puntual.
  • Vista de "mis tickets" para seguir el estado de lo reportado sin salir del ERP.
JiraCloudGateway · ISupportTicketGateway · SupportTicketOutbox · ReportProblemController

Punto de venta y sincronización TPV

Sphere no impone un único punto de venta: tiene el propio, se integra con el TPV 3.0 Central de Madisa y puede convivir con instalaciones de TPV legado mientras se migran. Las tres capas alimentan al mismo ERP y al mismo motor de Analytics.

TPV

Sphere TPV

Punto de venta · Módulo nativo

Punto de venta propio de Sphere para el mostrador o la caja, con su lógica de negocio, su API y su tiempo real dedicados.

  • Módulo de negocio propio, sin dependencia de un TPV externo.
  • Pensado para tenants que no operan con el TPV 3.0 de Madisa ni con un TPV legado ya instalado.
Sphere.Module.TPV · Sphere.Module.TPV.WebApi
T30

Conector TPV 3.0 Central

Punto de venta · Integración

Integra Sphere con el TPV 3.0 Central de Madisa vía su API REST, sincronizando catálogo, precios y ventas en ambas direcciones.

  • Publica catálogo, categorías y precios del ERP hacia el TPV, con modo de simulación que muestra qué se crearía o actualizaría antes de aplicar el cambio real.
  • Importa las ventas realizadas en el TPV y las convierte en documentos del ERP.
  • Contabiliza cada venta importada automáticamente; si la contabilización falla, el documento del ERP nunca se deshace — queda marcado para revisión, sin perder la venta.
  • Panel propio de monitoreo de la sincronización y programador de tareas periódicas.
  • Sirve también para la API Central de MadisaNet: al elegir MadisaNet como tipo de origen, el mismo conector publica catálogo y precios, propaga los cambios a la tienda elegida e importa las ventas y devoluciones una sola vez, con sus reintentos y los límites de tienda.
Tpv30CatalogSyncService · Tpv30PublishService · Tpv30ImportService · Tpv30AccountingPoster
MNB

Puente MadisaNet (TPV legado)

Punto de venta · Migración

Conecta las cajas del TPV histórico MadisaNet con Sphere, para instalaciones que todavía no migraron al TPV 3.0.

  • Lee las ventas directamente de la base del TPV legado y las traduce a facturas del ERP.
  • Cola de envío durable en disco: si Sphere no responde, las ventas quedan encoladas y se reintentan sin perder ninguna.
TpvBridgeWorker · MadisaNetSqlAdapter · FileOutboxStore

Módulos ERP

Este es el ERP que opera cada cliente: un núcleo transaccional compartido por todos los tenants, sobre el que se activan módulos según el rubro del negocio — desde una fábrica con recetas y producción hasta un restaurante o un supermercado — y la fiscalidad del país donde opera.

ERP

Núcleo ERP

Módulo ERP · Ventas, stock, contabilidad

El corazón transaccional que comparten todos los tenants: un único motor de documentos de venta y compra, inventario, contabilidad general, tesorería e impuestos.

  • Ventas: facturas, notas de crédito y débito, pedidos, tratados como variantes de un mismo documento transaccional.
  • Compras: pedidos y documentos de proveedor, integrados con el módulo de conciliación factura-albarán.
  • Stock: el dominio más extenso del núcleo — movimientos, almacenes, lotes y trazabilidad de inventario.
  • Contabilidad, tesorería (cobros y pagos), impuestos y centros de coste, más un buscador universal transversal a todo el ERP.
Model/Sales · Model/Stock · Model/Accounting · Model/Treasury · Model/Taxes
PUR

Compras y Conciliación

Módulo ERP · Compras

Motor de conciliación de tres puntas entre pedido, albarán y factura de proveedor, con emparejamiento de texto flexible aunque la descripción no sea idéntica.

  • Compara cantidades entregadas contra lo facturado y detecta diferencias antes de pagar de más o de menos.
  • Resuelve la tarifa vigente del proveedor para validar precios de compra.
  • Emparejamiento de líneas por similitud de texto, la misma técnica que usa el módulo de OCR para resolver artículos.
  • Central de compras del grupo: una sociedad compra al proveedor para otras del mismo grupo, con recepción en su almacén central o entrega directa. Genera la refacturación espejo entre sociedades, admite devoluciones y ajustes y cierra el circuito conciliado; en Air se opera desde Compras › Central de compras.
InvoiceReconciliationService · SupplierTariffLookup · TextSimilarity
FML

Escandallos y Costeo

Módulo ERP · Recetas

Costeo real de productos elaborados a partir de sus insumos, con recetas que pueden anidarse dentro de otras recetas.

  • Versionado de recetas: cada cambio en una fórmula queda como una revisión propia, sin perder el historial de costes anteriores.
  • Resuelve recetas anidadas — un plato que usa una salsa que a su vez es otra receta — y calcula el coste consolidado.
  • Consumo real de insumos al vender, con conversión automática de unidades entre la receta y el stock.
  • Objetivos de calidad por receta, y registro de mermas y centros de trabajo.
FormulaRevisionService · ResolvedFormulaGraphEngine · FormulaCosting · ArticlePurchaseCostResolver
MRP

Producción y MRP

Módulo ERP · Manufactura

Planificación y control de órdenes de producción, con una extensión específica para la industria láctea.

  • Órdenes de producción con sus componentes, líneas y turnos, y vista de planificación consolidada.
  • Desvío de coste real contra el coste teórico de cada orden, y resultados de calidad por producción.
  • Extensión láctea: estandarización de leche, análisis por línea de pedido, puntos críticos de control y reserva de stock por primer vencimiento.
ProductionOrder · ProductionCostDeviation · DairyStandardizationService · FefoStockReservationService
REP

Reportes ERP

Módulo ERP · Reportería

Reportería de negocio con soporte real de multi-idioma por tenant y tableros de gestión financiera, stock y cobranza.

  • Infraestructura propia de localización: el mismo reporte se sirve en el idioma configurado por cada tenant.
  • Tablero de gestión financiero-contable, tablero de analítica de stock y tablero de antigüedad de deuda.
  • Exportación contable específica para España integrada en este módulo.
ReportLocalizer · FinancialManagementAccountingDashboardDefinition · AgingDebtsDashboardDefinition
ES

Fiscalidad España

Módulo ERP · Cumplimiento fiscal

Cumplimiento fiscal completo para España: Suministro Inmediato de Información a la AEAT, modelos tributarios y facturación verificable VERI*FACTU.

  • SII: envío inmediato de facturas emitidas y recibidas a la AEAT, con resolución automática de la operación fiscal, el IVA deducible y control de plazos.
  • Modelos tributarios en formato de presentación: retenciones IRPF, pagos fraccionados, IVA trimestral y resumen anual.
  • VERI*FACTU: cada factura queda encadenada a la anterior del mismo emisor, con un candado a nivel de base de datos que hace imposible que dos registros ocupen la misma posición de la cadena.
SiiCockpitController · Modelo303 · VeriFactuChainHead
AR

Fiscalidad Argentina

Módulo ERP · Cumplimiento fiscal

Cumplimiento fiscal para Argentina ante ARCA (ex AFIP): facturación electrónica y autenticación de servicios web.

  • Factura Electrónica integrada al flujo normal de venta del ERP.
  • Autenticación y autorización de servicios web, requerida por el organismo para poder facturar electrónicamente.
ARCA.FE · ARCA.WSAA
SM

Supermercados

Módulo ERP · Retail

Vertical de retail de autoservicio: caja, apertura y cierre de jornada, balanzas y estructura comercial multi-sucursal.

  • Sesión de caja con apertura y cierre de jornada operativa.
  • Precios diferidos, gestión de balanzas y controladores fiscales de punto de venta.
  • Etiquetas de precio y estructura comercial jerárquica: área, categoría, subcategoría y segmento, con tienda central y sucursales.
CashDeskSessionController · StartOfDayService · ScaleService · PriceLabelService
HC

Restauración / HoReCa

Módulo ERP · Hostelería

Vertical de hostelería: mesas, comandas, menús y todo lo que un restaurante necesita además de la venta pura.

  • Gestión visual de mesas y su distribución en el punto de venta.
  • Menús y platos, con modificadores de producto — por ejemplo "sin cebolla" o "extra queso".
  • Alérgenos por artículo, exigido por normativa europea de hostelería.
  • Impresión de comandas de cocina, separada del ticket de venta.
TableManagement · TPVTableLayout · ArticleModifier · ArticleAllergenLink

Integraciones y canales

Sphere no vive aislado del resto del negocio: sincroniza catálogo, stock y pedidos con los principales marketplaces, y conversa con los clientes por los canales que ya usan.

ML

MercadoLibre

Integración · Marketplace

Sincroniza catálogo y pedidos entre el ERP y una cuenta de MercadoLibre, con conexión por OAuth y eventos por webhook.

MercadoLibreCatalogSyncService · MercadoLibreOAuthClient
SHP

Shopify

Integración · E-commerce

Sincroniza catálogo, stock y pedidos con una tienda Shopify vía GraphQL, con control de velocidad propio para respetar los límites de la plataforma.

ShopifyGraphQLClient · ShopifyRateLimiter
TN

Tiendanube

Integración · E-commerce

La integración de e-commerce más completa: clientes, pedidos, productos y stock sincronizados en ambas direcciones, con sincronización de stock en segundo plano.

TiendanubeOrderSyncService · TiendanubeStockBackgroundSyncService
WA

WhatsApp

Integración · Comunicación

Canal de conversación y notificación con clientes por WhatsApp Business, con cada conversación vinculable a una factura o un cliente concreto del ERP.

WhatsAppConversationService · WhatsAppErpLinkService
EML

Email

Integración · Comunicación

Envío de documentos y notificaciones con plantillas diseñables, más sincronización y recepción de bandeja de entrada dentro del propio ERP.

EmailTemplate · EmailSyncController · ReceiveEmailsController

Aplicaciones y clientes

El mismo ERP y las mismas reglas de negocio se acceden desde el escritorio, la web o el celular, según el rol de cada persona.

MOB

Sphere Mobile (Air)

Aplicación · Trabajo en campo

App para vendedores, repositores y cobradores, con trabajo sin conexión: lo hecho offline queda en cola y se sincroniza apenas vuelve la señal. Incluye cobros y recibos aplicables a facturas, picking, packing, escaneo y acceso al asistente de IA.

pending_sync_page · receipt_application_page · picking/ · packing/
WEB

Sphere Web

Aplicación · Navegador

Cliente web del ERP, con acceso a todos los módulos habilitados para el tenant desde cualquier navegador, sin instalación.

Sphere.Blazor.Server
WIN

Sphere Escritorio

Aplicación · Windows

Cliente de escritorio clásico para Windows, con el mismo modelo de negocio que la versión web.

Sphere.Win
LP

Sitio público

Aplicación · Landing

Sitio de presentación pública de Sphere, punto de entrada para prospectos y potenciales clientes.

Frontends/Landing