INTEGRACIÓN · ERP
SAP Business One y WhatsApp: cotizar con IA sobre tus datos de SAP
SmartBot consulta artículos, stock por almacén y la lista de precios del socio de negocios en SAP Business One, responde por WhatsApp y deja la oferta de ventas para que tu equipo la apruebe.
Respuesta corta
Para conectar un agente de IA con SAP Business One se usa el Service Layer, la API REST de SAP Business One, o un conector a medida cuando la instalación no lo tiene. Con MoPッ, SmartBot lee artículos, stock por almacén y precios del socio de negocios, responde por WhatsApp y crea la oferta de ventas cuando la autorizás. Cada acción queda registrada en PanelCRM.
Así se ve
De un mensaje de WhatsApp a un registro en SAP Business One
Una conversación de ejemplo, con datos inventados. A la izquierda lo que ve el cliente; a la derecha lo que queda en SAP Business One cuando PanelCRM escribe el resultado.
Oferta de ventas
Metalúrgica Oeste · borrador
- Socio de negocios
- Metalúrgica Oeste
- Artículo
- Válvula esférica 2" x40
- Almacén
- Central
- Lista de precios
- Distribuidores
- Total
- USD 1.248,00
- Estado
- Pendiente de aprobación
Datos de ejemplo. Los nombres de campos siguen la interfaz en español de SAP Business One; en tu cuenta pueden cambiar según tu configuración.
SAP Business One en empresas que venden por WhatsApp
SAP Business One es el ERP de SAP para empresas medianas: maneja socios de negocios, artículos, stock por almacén, listas de precios y el ciclo de ventas completo. Muchas distribuidoras e industrias de la región lo usan, y casi todas tienen el mismo cuello de botella: el pedido llega por WhatsApp y alguien lo tiene que pasar a SAP a mano, línea por línea.
SAP tiene el dato correcto. Lo que falta es quién lo consulte en el momento en que el cliente pregunta. El dato ya existe.
La API de SAP Business One: Service Layer
SAP Business One incluye el Service Layer, una API REST basada en OData que expone los objetos de negocio del sistema: socios de negocios, artículos, stock por almacén, listas de precios, ofertas y pedidos de ventas. Es parte del producto, se autentica con un usuario de la compañía y abre una sesión por cada conexión.
Está disponible en las versiones para SAP HANA y, en versiones recientes, también para Microsoft SQL Server. Si tu instalación no lo tiene, existen alternativas: la DI API de SAP o un conector sobre vistas de solo lectura. Lo revisamos con tu partner de SAP.
Cómo se conecta MoPッ a SAP Business One
MoPッ trabaja con SAP y Tango como ERP, y con cualquier ERP o CRM que exponga una API documentada, con lectura y escritura definidas por acción.
- WhatsApp Business API con tu número. SmartBot atiende primero.
- PanelCRM guarda la conversación y gobierna qué se consulta y qué se escribe.
- Service Layer con un usuario de SAP dedicado, con autorizaciones de lectura sobre artículos, stock y listas de precios, y de escritura solo sobre ofertas de ventas (y pedidos, si lo habilitás). Ese usuario necesita una licencia de SAP Business One: qué tipo corresponde lo confirma tu partner de SAP.
- Escritura por acción y con aprobación. La oferta se crea cuando la autorizás; el pedido de ventas, cuando una persona lo aprueba.
Qué se lee y qué se escribe en SAP Business One
- Se lee: artículos y sus descripciones, stock disponible por almacén, la lista de precios asignada al socio de negocios, condiciones de pago y estado de pedidos.
- Se escribe: oferta de ventas con sus líneas; pedido de ventas solo si lo habilitás y con aprobación.
- No se toca: facturas, notas de crédito, precios, listas de precios, datos maestros de artículos.
Si SAP no responde o devuelve un dato inconsistente, SmartBot no inventa un stock: avisa que el dato no está disponible y deriva a una persona con el registro del error.
Cuándo entra una persona
SmartBot responde precio, disponibilidad y equivalencias, y arma la oferta. Una persona entra para aprobar la oferta o el pedido, cuando el cliente pide una condición especial, cuando falta stock o cuando el pedido supera el monto que definiste. PanelCRM le pasa el hilo con todo el contexto.
Implementación paso a paso
- Relevamiento con tu partner de SAP: versión, base de datos y si el Service Layer está habilitado.
- Usuario de integración con su licencia y las autorizaciones acordadas.
- Mapeo de listas de precios, almacenes y series de documentos.
- Prueba con lectura sobre consultas reales, sin escritura.
- Escritura de ofertas activada y, si corresponde, pedidos con aprobación.
Entra en el proceso de cuatro semanas de MoPッ. El caso de uso completo está en cotizaciones automáticas con IA conectadas al ERP.
Referencia
Qué se lee y qué se escribe en SAP Business One
| Dato | Objeto en SAP Business One | Dirección | Cuándo |
|---|---|---|---|
| Artículo | Artículos | Lee | Cada consulta |
| Stock | Stock por almacén | Lee | Cada consulta de disponibilidad |
| Precio del cliente | Lista de precios del socio de negocios | Lee | Al cotizar |
| Cliente | Socios de negocios | Lee | Primer mensaje |
| Cotización | Oferta de ventas | Escribe (por acción) | Cuando lo autorizás |
| Pedido | Pedido de ventas | Escribe (opcional, con aprobación) | Cuando una persona aprueba |
Fuente de los nombres: SAP Business One, interfaz en español, consultado el 8 de octubre de 2026. Lo que no figura en esta tabla no se lee ni se escribe.
Preguntas
Lo que preguntan antes de decidir
Sí, SAP Business One incluye el Service Layer, una API REST basada en OData que permite leer artículos, stock por almacén y listas de precios, y crear ofertas y pedidos de ventas. Está disponible en las versiones para SAP HANA y, en versiones recientes, para SQL Server. Si tu instalación no lo tiene, se usa la DI API o un conector a medida.
La IA puede crear la oferta de ventas en SAP Business One cuando lo autorizás, y el pedido de ventas solo si habilitás esa acción, con aprobación de una persona. No genera facturas, no modifica precios ni datos maestros. Cada documento creado queda identificado con el usuario de integración en SAP y registrado en PanelCRM con su conversación de origen.
Conviene sumar a tu partner de SAP en la semana de diseño, porque conoce la versión, la base de datos, las autorizaciones y si el Service Layer está habilitado. Su trabajo suele ser acotado: crear el usuario de integración, confirmar las autorizaciones y validar las series de documentos. El conector y el agente los configura MoPッ.
Si SAP no responde o devuelve un dato inconsistente, como stock negativo o precio en cero, SmartBot no completa la acción ni inventa un dato. Le avisa al cliente que la información no está disponible en ese momento y deriva la conversación a una persona, con el registro del error en PanelCRM para que tu equipo lo revise.
La conexión con SAP Business One entra en el proceso de cuatro semanas de MoPッ cuando el Service Layer está disponible: una semana de diseño, dos de creación y prueba con lectura, y una de activación. Si hace falta un conector a medida porque la instalación no tiene Service Layer, el plazo se ajusta en el diseño y te lo decimos antes de empezar.
Dónde entra MoPッ
Tu SAP Business One queda, la conversación se suma
SAP Business One sigue siendo la fuente de verdad de stock y precios. SmartBot los consulta por el Service Layer y responde por WhatsApp. PanelCRM crea la oferta de ventas solo cuando la autorizás, con un usuario de integración que define tu partner. Aprobar la oferta y convertirla en pedido sigue siendo una decisión de una persona.

Fuentes consultadas
- SAP Help Portal, SAP Business One (Service Layer), consultado el 8 de octubre de 2026
- Integraciones de MoPッ con ERP y CRM




