Ir al contenido
myInterface.io

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

ComponenteQué indica Microsoft Learn
API v2.0API REST para objetos estándar, activada por defecto en la versión online. Admite filtros, expand, batch y deep insert.
API propiasLas API estándar no se pueden ampliar con campos. Para ello se copia el código AL y se publica como API propia.
AutenticaciónOAuth 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.
WebhooksSuscripciones 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

  1. Artículos y precios se envían a la tienda cada hora
  2. Existencias se comunican a la tienda cada 15 minutos
  3. Pedido de venta se crea desde la tienda, el estado se devuelve mediante webhook
  4. Factura de venta se entrega a la contabilidad de la asesoría diariamente
  5. 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

Conexiones con Business Central

Relacionado

Actualizado: 20/10/2026

Contacto

¿Qué programas deben comunicarse entre sí?

Retrato de Benjamin Kopka

Benjamin Kopkale atiende en la revisión de interfacesRespuesta en un día laborable

  1. ¡Hola! ¿Qué programas deben comunicarse entre sí?
  2. Shopware y DATEV. Tecleamos cada factura a mano.
  3. Lo conectamos directamente: facturas, abonos y pagos llegan a DATEV de forma automática como Buchungsstapel (lote de asientos).
  4. ¿Cuánto cuesta?
  5. Tras la revisión de 30 minutos recibe un precio cerrado en tres días laborables. El código es suyo.

¿Prefiere el correo electrónico? info@myinterface.io