Attention, des changements sont en cours sur le site.
Avant de publier, pensez à vérifier que tout soit ok ou contactez Ouiflow pour avoir une mise à jour sur les traitements en cours.
Guías

minutes read

Integración API Moneybird: cómo conectarte, configurar y seguir las mejores prácticas

Chift and moneybird logos

Moneybird es una plataforma de contabilidad y facturación online muy utilizada por autónomos, pymes y contables en los Países Bajos. Integrar Moneybird permite a tu producto:

  • Sincronizar facturas, contactos y pagos en tiempo real
  • Automatizar tareas contables y reducir la entrada manual de datos
  • Acceder a datos de libro mayor, IVA y asientos para reporting o análisis de tesorería
  • Enviar transacciones directamente desde tu producto al software contable de tus usuarios

Esta guía cubre todo lo que necesitas saber sobre la API de Moneybird, desde la arquitectura y la autenticación hasta las mejores prácticas, y cómo la API Unificada de Contabilidad de Chift te permite ahorrarte el trabajo pesado.

¿Qué es la API de Moneybird?

La API de Moneybird es una API REST que utiliza JSON y XML como formatos de transporte. Actualmente expone una sola versión, v2, y no hay otra variante. Sin GraphQL, sin SOAP, solo una interfaz REST limpia.

Todas las peticiones siguen esta estructura de URL:

https://moneybird.com/api/v2/{administration_id}/{resource_path}.{format}

Donde format es json o xml. En Chift utilizamos la variante REST JSON, que es el estándar en todas nuestras integraciones de conectores.

Detalles técnicos clave:

  • Métodos HTTP soportados: GET, POST, PATCH, PUT, DELETE
  • Paginación: parámetros page (por defecto: 1) y per_page (por defecto: 50, máx: 100)
  • Autenticación: OAuth2 (para aplicaciones externas que actúan en nombre de los usuarios) o token API personal (más simple pero menos seguro)
  • Entidades disponibles: contactos, facturas, facturas de venta, facturas de compra, pagos, cuentas del libro mayor, asientos contables, códigos de IVA, tipos impositivos, productos, y mucho más

Puedes encontrar la referencia completa en la documentación oficial para desarrolladores de Moneybird.

{{CTA-1}}

Ejemplos de casos de uso de integración con la API de Moneybird

Sincronizar datos de pago y automatizar la conciliación

Los proveedores de servicios de pago y las herramientas de checkout pueden enviar pagos, comisiones y reembolsos directamente a Moneybird. Las facturas se marcan como pagadas automáticamente, las comisiones van a las cuentas correctas, y la conciliación deja de ser una tarea semanal.

Importar transacciones bancarias para una conciliación más rápida

Los bancos y neobancos pueden enviar transacciones a Moneybird para que los usuarios las concilien contra sus facturas. Es un caso de uso clásico para las fintechs neerlandesas y las herramientas de gestión de gastos que atienden a pymes que viven en Moneybird a diario. Es el mismo modelo en el que se apoyan los clientes de Pennylane, donde Chift extrae los datos de las herramientas operativas y los entrega sin errores en la capa contable.

Impulsar el crédito empresarial y la previsión de tesorería

Los prestamistas y las herramientas de gestión de tesorería pueden leer facturas, saldos contables e históricos de ingresos directamente desde Moneybird para evaluar elegibilidad o prever tesorería. Datos contables en tiempo real significan decisiones de crédito más rápidas y precisas.

Para más ejemplos de cómo las integraciones de pagos pueden mejorar tu producto, explora nuestros casos de estudio de Chift.

Cómo configurar tu integración con la API de Moneybird

Moneybird soporta dos métodos de autenticación: OAuth2 para aplicaciones en producción y tokens API personales para pruebas rápidas. Chift utiliza OAuth2.

Así es como empezar:

  1. Crea una cuenta de desarrollador Moneybird y registra una nueva aplicación en el portal de desarrolladores de Moneybird.
  2. Obtén tu Client ID y Client Secret. Son las credenciales que Chift necesita para iniciar el flujo OAuth2 en nombre de tus usuarios.
  3. Configura el URI de redirección en los ajustes de tu aplicación Moneybird. Ahí es donde los usuarios llegan tras autorizar el acceso.
  4. Solicita los scopes adecuados para los datos que necesitas (facturas de venta, banca, ajustes, documentos, etc.).
  5. Completa el flujo OAuth2. Los usuarios autorizan tu aplicación, Moneybird devuelve un access token y ya estás listo para llamar a la API.

La API es amigable para desarrolladores, pero una integración en producción requiere más que un flujo OAuth funcional. También tendrás que gestionar el refresco de tokens, los administration IDs multi-tenant, la paginación, los límites de peticiones, la normalización de datos y los cambios continuos de la API. Es ahí donde la mayoría de proyectos de integración empiezan a consumir meses de ingeniería.

Mejores prácticas para integrar la API de Moneybird

Algunos detalles técnicos que conviene resolver desde el primer día:

  • Gestiona correctamente las respuestas 429. Cuando hay throttling, la API devuelve las cabeceras Retry-After, RateLimit-Remaining, RateLimit-Limit y RateLimit-Reset. Implementa siempre una lógica de backoff basada en estos valores en lugar de reintentar a ciegas.
  • Nunca uses GET para verificar. Las respuestas GET pueden estar cacheadas y devolver datos obsoletos. Verifica siempre las operaciones de escritura comprobando el código HTTP de la propia petición POST, PATCH o PUT.
  • Trata todos los IDs como cadenas. Los IDs de Moneybird son enteros grandes que pueden desbordar los parsers de enteros estándar en muchos lenguajes, provocando corrupción silenciosa de datos. Trátalos como strings en todo tu código.
  • Almacena las credenciales OAuth de forma segura. Cifra los Client Secrets y los access tokens en reposo, y rótalos con regularidad.
  • Refresca los tokens de forma proactiva. No esperes a un 401 para refrescar. Controla la expiración y refresca con antelación para evitar sincronizaciones fallidas.
  • Pagina de forma defensiva. Usa per_page=100 para minimizar las idas y vueltas, pero gestiona siempre el caso en el que los resultados abarcan muchas páginas.
  • Construye un modelo de datos interno coherente. El esquema de Moneybird es específico de Moneybird. Si integras varias herramientas contables, querrás una representación unificada para que la lógica de tu producto no se ramifique por proveedor.

¿Por qué integrar Moneybird con Chift?

Empezar una integración directa con Moneybird es bastante sencillo. Pero una vez que has gestionado la lógica de refresco de tokens OAuth2, el parsing de los IDs como enteros grandes, la paginación, los reintentos por límites de peticiones con las cuatro cabeceras RateLimit-*, y la normalización de datos multi-administración, todavía tienes que mantener todo eso a medida que la API evoluciona. Y luego hacer lo mismo para cada otra herramienta contable de tu roadmap.

Con la API Unificada de Contabilidad de Chift, integras una sola vez y accedes a Moneybird, Exact Online, Pennylane, Sage, Xero, Odoo, MyUnisoft y muchas más, todas a través del mismo modelo de datos normalizado.

Esto es lo que desbloquea para tu equipo:

  • Tu equipo de ingeniería construye una sola integración y se mantiene enfocado en tu producto principal
  • Los nuevos conectores se activan en un clic, sin necesidad de desarrollo adicional
  • Autenticación, gestión de errores y mapeo de datos están totalmente gestionados por Chift
  • Monitorización, logs y mantenimiento a largo plazo incluidos de forma nativa
  • Soporte experto de un equipo que entiende tanto el lado técnico como el de negocio de las integraciones financieras

Tu equipo de desarrollo ahorra tiempo. Tu equipo comercial puede decir sí a más solicitudes de integración. Y tu producto se convierte en la opción por defecto para los clientes que necesitan que sus datos contables fluyan.

¿Quieres ver cómo Chift conecta tu producto con Moneybird y más de 50 herramientas financieras? Ponte en contacto con nuestro equipo para saber más.

FAQ API de Moneybird

¿Qué endpoints incluye la API de Moneybird?

El conector Moneybird de Chift expone un amplio conjunto de endpoints estandarizados, incluyendo (pero no limitándose a):

  • Clientes /clients
  • Proveedores /suppliers
  • Códigos de IVA /vat-codes
  • Asientos contables /journal-entries
  • Facturas /invoices
  • Pagos /payments
  • Cuentas del libro mayor /ledger-accounts

Consulta nuestra documentación de la API Moneybird para la lista completa de rutas disponibles.

¿Cuáles son los límites de peticiones de la API de Moneybird?

La API de Moneybird está limitada por dirección IP:

  • Endpoints generales: 150 peticiones cada 5 minutos
  • Endpoints /reports/: límite más estricto de 50 peticiones cada 5 minutos

Cuando se supera, la API devuelve una respuesta 429 Too Many Requests con cuatro cabeceras: Retry-After, RateLimit-Remaining, RateLimit-Limit y RateLimit-Reset. Construye tu cliente para leer estas cabeceras y aplicar backoff en consecuencia. Con Chift, la gestión de límites de peticiones viene integrada, así que no tienes que preocuparte.

¿Cómo se compara Moneybird con Xero?

Moneybird y Xero son ambos software de contabilidad en la nube, pero atienden mercados distintos. Moneybird está centrado en el mercado neerlandés y es especialmente fuerte entre autónomos, pequeñas empresas y contables en los Países Bajos. Su interfaz, su lógica fiscal y sus funcionalidades de facturación están adaptadas a las reglas de IVA y las prácticas contables neerlandesas.

Xero es una plataforma global con una presencia mucho mayor en Reino Unido, Australia, Nueva Zelanda y Estados Unidos, y un conjunto de funcionalidades más amplio para empresas medianas. Desde el punto de vista de la API, ambas usan REST y OAuth2, pero la API de Xero es más madura y tiene límites de peticiones más altos, mientras que la de Moneybird es más simple y más rápida de adoptar.

Si tu producto sirve a pymes o contables neerlandeses, Moneybird es imprescindible. Si vas hacia el mercado europeo o global, probablemente necesitarás ambos, y ahí es donde una API unificada se vuelve la elección evidente.

Conecta con todas los softwares financieros populares con una sola integración

Descubre cómo las APIs unificadas de Chift han ayudado a software vendors a añadir decenas de integraciones rápidamente.
Blog

También te puede interesar

Aumenta tus integraciones

Chift es la solución de un solo click para todas tus necesidades de integración.
programa una demo