Interfaz de Business Central: conectar Microsoft Dynamics 365 Business Central
Business Central ofrece la API REST v2.0 con objetos estándar como clientes, artículos, pedidos y facturas. Si faltan campos, se escribe una API propia en AL. Los cambios los notifica Business Central mediante webhook. La autenticación se realiza con Microsoft Entra ID y OAuth 2.0. Una interfaz propia compensa cuando un conector ya hecho no refleja todos sus datos.
Qué es Business Central y quién lo usa
Microsoft Dynamics 365 Business Central es un ERP de Microsoft. Cubre, entre otras áreas, contabilidad financiera, compras, ventas y almacén. Funciona como servicio en la nube (online) o en servidores propios (on-premises).
Qué interfaces ofrece Business Central
| Componente | Qué indica Microsoft Learn |
|---|---|
| API v2.0 | API REST para objetos estándar, activada por defecto en la versión online. Admite filtros, expand, batch y deep insert. |
| API propias | Las API estándar no se pueden ampliar con campos. Para ello se copia el código AL y se publica como API propia. |
| Autenticación | OAuth 2.0 mediante Microsoft Entra ID. Para servicios sin usuario existe el acceso de servicio a servicio con Client Credentials y el permiso API.ReadWrite.All. La aplicación se autoriza en la página «Aplicaciones de Microsoft Entra»; el conjunto de permisos SUPER no está permitido para aplicaciones. |
| Webhooks | Suscripciones a objetos como clientes, artículos, pedidos de venta y facturas de venta. Caducan a los tres días si no se renuevan. Las notificaciones llegan agrupadas, con un retraso de 30 segundos. |
Los límites de Business Central online están documentados: por usuario, 6.000 solicitudes OData en una ventana deslizante de 5 minutos, 5 solicitudes procesadas simultáneamente, como máximo 20.000 registros por respuesta y 100 operaciones por batch. Una solicitud puede durar 8 minutos. Si se supera un límite, Business Central responde con HTTP 429. Si cambian más de 1.000 registros en 30 segundos, en lugar de avisos individuales llega un aviso colectivo y la interfaz debe volver a cargar los datos con filtros.
Conexiones habituales y objetos de datos
- Artículos y precios se envían a la tienda cada hora
- Existencias se comunican a la tienda cada 15 minutos
- Pedido de venta se crea desde la tienda, el estado se devuelve mediante webhook
- Factura de venta se entrega a la contabilidad de la asesoría diariamente
- Deudor se concilia al cambiar
Conexiones frecuentes son Shopware con Business Central y Business Central con DATEV. Para Shopify, Microsoft ofrece su propio conector de Shopify. Las frecuencias son ejemplos.
Dónde llegan al límite los conectores estándar
Campos propios
Los campos adicionales de extensiones no están incluidos en las API estándar. Sin una API propia no se pueden extraer.
Cambios masivos
Las actualizaciones de precios o las importaciones generan avisos colectivos. Un conector que solo procesa avisos individuales pierde cambios.
Suscripciones que caducan
Las suscripciones de webhook caducan a los tres días. Sin renovación automática, la conexión se queda parada.
Límites
Muchas consultas individuales alcanzan los límites rápidamente. Filtros, expand y batch ahorran solicitudes.
Cómo conectamos Business Central
Registramos una aplicación propia en su inquilino de Microsoft Entra y le damos en Business Central solo los permisos necesarios. Donde faltan API estándar, escribimos una API propia como extensión AL. Renovamos las suscripciones de webhook automáticamente y recargamos con filtros los avisos colectivos. Ante un HTTP 429, la interfaz espera y reintenta. Más información en Conexión tienda-ERP y Operación y monitorización.
Preguntas frecuentes
¿Tiene API Business Central?
Sí. La API v2.0 está activada por defecto en Business Central online. Además, se pueden publicar API propias en AL.
¿Se puede conectar también Business Central on-premises?
Sí, las API también existen on-premises. Allí deben activarse y debe configurarse el acceso mediante Microsoft Entra ID. Los límites y los ajustes de webhook son configurables.
¿Existe un conector ya hecho para Shopware?
No hemos encontrado un conector de Shopware de Microsoft; existen soluciones de terceros. Cuándo compensa una interfaz propia se explica en la página Shopware con Business Central.
Fuentes
- Microsoft Learn: API (v2.0) for Dynamics 365 Business Central, consultado el 20/10/2026
- Microsoft Learn: autenticación de servicio a servicio, consultado el 20/10/2026
- Microsoft Learn: Working with webhooks, consultado el 20/10/2026
- Microsoft Learn: Operational limits for Business Central online, consultado el 20/10/2026
- Microsoft Learn: Working with API limits, consultado el 20/10/2026
- Microsoft Learn: Shopify Connector, consultado el 20/10/2026
Conexiones con Business Central
Business Central → DATEV
Asientos, deudores, acreedores y documentos de Business Central para la asesoría en DATEV: qué ofrecen las apps de socios, dónde falla el mapeo y su solución.
Shopware → Business Central
Conectar Shopware 6 con Microsoft Dynamics 365 Business Central: qué conectores existen, dónde limitan la API y los webhooks y cómo lo construimos.
Relacionado
Shopware → Business Central
Conectar Shopware 6 con Microsoft Dynamics 365 Business Central: qué conectores existen, dónde limitan la API y los webhooks y cómo lo construimos.
Business Central → DATEV
Asientos, deudores, acreedores y documentos de Business Central para la asesoría en DATEV: qué ofrecen las apps de socios, dónde falla el mapeo y su solución.
Conexión de tienda y ERP
Artículos, existencias, precios y pedidos entre la tienda y la gestión de almacén, de forma automática.
