Conectar IA con Dynamics 365 Business Central: Copilot nativo o agente propio
· CompaniesAutomation
Copilot nativo vs agente propio en Business Central: vías de integración (API REST, OData, AL), casos financieros con retorno y errores a evitar.
Conectar la IA con Dynamics 365 Business Central es de los proyectos de integración más agradecidos que existen: el ERP de Microsoft expone APIs REST y OData bien documentadas, y sobre ellas un agente puede leer y escribir clientes, proveedores, facturas, pedidos y asientos con seguridad y trazabilidad. La decisión real no es técnica sino de enfoque: cuándo basta el Copilot que Microsoft incluye en el producto y cuándo necesitas un agente propio que opere tus procesos de punta a punta.
Business Central (y su hermano mayor Dynamics 365 Finance) es el ERP más habitual en la pyme y mediana empresa española que ya vive en el ecosistema Microsoft, muchas veces heredado de Navision. Nosotros conectamos agentes a los ERPs de nuestros clientes cada semana —este artículo replica el análisis que ya hicimos para SAP y para Odoo— y Business Central es, junto a Odoo, el que menos fricción de integración presenta. Vamos por partes: qué trae de serie, cómo se conecta un agente propio y qué casos financieros rentan primero.
¿Qué IA trae Business Central de serie?
Business Central incluye funciones de Copilot integradas en el producto: ayuda a la conciliación bancaria, sugerencias de líneas en documentos de venta, generación de textos de marketing para artículos, análisis de datos en lenguaje natural y chat sobre la ayuda del producto. Son asistencias dentro de la pantalla: útiles para el usuario que ya está trabajando en Business Central, incluidas en la licencia en su mayoría, y sin coste de proyecto.
Lo que el Copilot nativo no hace es operar procesos: no vigila el correo de proveedores, no persigue albaranes, no decide rutas de aprobación ni encadena pasos entre sistemas (banco, email, CRM, portales). Esa es la frontera práctica: Copilot asiste a la persona que trabaja dentro del ERP; un agente propio trabaja el proceso, entre en el ERP quien entre. Microsoft empuja además su capa de agentes (Copilot Studio y los agentes anunciados para Business Central), que puede cubrir casos intermedios si tu organización ya paga el ecosistema Power Platform — con la contrapartida habitual: consumo por licencias/creditos y lógica atada a la plataforma.
¿Cómo se conecta un agente de IA a Business Central?
Por tres vías principales, ordenadas de más a menos recomendable:
- API REST estándar (v2.0). Business Central online expone una API REST con las entidades de negocio principales (clientes, proveedores, facturas de venta y compra, pedidos, artículos, asientos). Autenticación moderna vía Microsoft Entra (OAuth2), permisos finos por aplicación y auditoría de quién hizo qué. Para el 80% de los casos de agente, es suficiente y es la vía que usamos por defecto.
- OData sobre páginas y consultas. Cuando necesitas campos personalizados o tablas que la API estándar no cubre, cualquier página o query de Business Central se publica como servicio OData. Es la vía de escape natural en instalaciones con muchas personalizaciones heredadas de Navision.
- Extensiones AL a medida. Para operaciones que deben ejecutarse dentro del ERP con su lógica de negocio (contabilizaciones complejas, procesos con validaciones propias), una pequeña extensión AL expone exactamente la operación que el agente necesita, y nada más. Más coste, máximo control.
En instalaciones on-premises antiguas (Navision/NAV, Business Central on-prem sin APIs habilitadas) el menú se reduce: servicios web SOAP/OData que hay que habilitar, o integración por ficheros. Funciona, pero suma semanas al proyecto; conviene saberlo antes de presupuestar.
Casos financieros: por dónde empezar con Business Central
Los casos con mejor retorno replican lo que ya contamos para otros ERPs, con la ventaja de que en Business Central la integración es directa:
| Caso de uso | Qué hace el agente | Señal de retorno |
|---|---|---|
| Facturas de proveedor | Captura del email, extracción, casación con pedido y albarán, contabilización en BC | Desde 100-200 facturas/mes |
| Conciliación bancaria | Importa movimientos, propone casaciones, contabiliza las seguras, escala dudas | Horas semanales de administración |
| Cobros y morosidad | Recordatorios escalonados leyendo vencimientos de BC, registro de promesas de pago | DSO alto, seguimiento irregular |
| Cierre mensual | Checklist de cierre, verificación de asientos pendientes, borradores de provisiones | Cierre que tarda más de 5-7 días |
| Resúmenes de cuenta | Informe bajo demanda de cliente/proveedor: posición, riesgo, histórico, incidencias | Dirección pidiendo datos "para ayer" |
Todos comparten patrón: el agente lee y escribe en Business Central por API, trabaja también fuera del ERP (correo, banco, PDF) y deja rastro de cada acción. El mapa completo de casos del área financiera lo tienes en agentes de IA en el departamento financiero.
¿Copilot de Microsoft o agente propio? La decisión honesta
Nuestra recomendación, que es la misma que damos con SAP y con Salesforce: no es una elección excluyente, son capas distintas.
- Usa el Copilot incluido para lo que ya hace bien: conciliación asistida, análisis en lenguaje natural, textos de artículo. Está pagado con tu licencia; no construyas eso.
- Considera Copilot Studio si tu empresa ya está invertida en Power Platform, el caso es conversacional/interno y aceptas la dependencia de plataforma y su modelo de consumo.
- Construye agente propio cuando el proceso cruza sistemas (email + banco + BC + portal), necesita autonomía supervisada (contabilizar, pedir, reclamar) o es un proceso diferencial tuyo que no quieres atar a la hoja de ruta de un proveedor. La arquitectura, además, queda agnóstica: si mañana cambias de modelo de IA o de ERP, el agente se adapta.
En números para pyme: un primer agente acotado sobre Business Central (por ejemplo, facturas de proveedor de punta a punta) se mueve en 3.000-8.000€; un despliegue financiero amplio, en 8.000-15.000€, más 10-20% anual de mantenimiento. Las licencias de Business Central van aparte y ya las pagas: el agente no añade asientos de usuario, se conecta como aplicación.
Sobre el gasto recurrente, la parte del coste que no es proyecto: la inferencia de un agente financiero típico sobre Business Central (cientos de documentos al día) se mueve en decenas a pocos cientos de euros al mes según modelo y volumen — una partida menor comparada con las horas que sustituye, pero que conviene presupuestar y monitorizar desde el día uno.
Errores que vemos en integraciones IA + Business Central
- Dar al agente un usuario con SUPER. El agente debe tener un permission set mínimo: las entidades que necesita y ninguna más. Business Central lo permite con precisión; úsalo.
- Ignorar las personalizaciones. La mayoría de BC españoles llevan años de extensiones y campos propios. El descubrimiento de esas particularidades es la primera semana del proyecto, no una sorpresa del segundo mes.
- Contabilizar sin fase de sombra. Las primeras semanas el agente propone y una persona confirma; la autonomía se gana con tasa de acierto demostrada, no se otorga el día uno.
- Olvidar los límites de la API. Business Central online impone límites de peticiones; un agente bien diseñado trabaja por lotes y colas, no a martillazos de peticiones individuales.
Cómo lo haríamos en tu caso
El camino que seguimos: una sesión de diagnóstico sobre tu Business Central real (versión, online u on-prem, extensiones, volúmenes), elección de un primer proceso con retorno medible, y despliegue en 4-8 semanas con fase de sombra incluida. Si quieres ese diagnóstico para tu instalación, es la primera conversación que tenemos en nuestra agencia de inteligencia artificial en Madrid.
Preguntas frecuentes
¿Funciona con Navision antiguo o solo con Business Central online?
Funciona con ambos, con distinto esfuerzo. Business Central online trae las APIs listas; NAV/Navision on-premises exige habilitar servicios web o integrar por ficheros, lo que añade tiempo de proyecto. Si tienes migración a BC online en el horizonte, el agente se diseña para sobrevivirla: la lógica de proceso no cambia, solo el conector.
¿El agente necesita una licencia de usuario de Business Central?
No como un usuario nominal: se conecta como aplicación registrada en Microsoft Entra con sus propios permisos. Consulta con tu partner el detalle de licenciamiento de tu contrato, pero el patrón habitual es que el agente no consume un asiento de usuario de pago.
¿Qué pasa con los datos? ¿Salen de Microsoft?
Depende del diseño. El agente puede correr en tu propio tenant de Azure, usar modelos con acuerdos empresariales que no entrenan con tus datos, o modelos en infraestructura privada si el requisito es estricto. Lo que nunca recomendamos es enviar datos financieros a APIs de consumo sin acuerdo de tratamiento.
¿Copilot Studio no hace ya todo esto?
Hace parte: casos conversacionales y flujos dentro del ecosistema Microsoft, con su modelo de licencias y consumo. Donde se queda corto es en procesos con lógica compleja, integraciones fuera del ecosistema y control fino de costes y modelos. Muchos clientes acaban con ambos: Copilot Studio para lo interno ligero, agente propio para los procesos que mueven dinero.
¿Cuánto se tarda en tener el primer proceso funcionando?
Entre 4 y 8 semanas para un proceso acotado en Business Central online: dos de descubrimiento y diseño, dos o tres de construcción y el resto de fase de sombra con datos reales. On-premises, añade 2-4 semanas de preparación de la integración.