ininvoice + Holded: cómo automatizar las cuentas a pagar sin cambiar de ERP
Holded es el ERP cloud que llevas a diario: facturación, contabilidad, nóminas, CRM. ininvoice se sitúa antes de Holded como capa de cuentas a pagar touchless: ingesta del correo, lectura estructurada, three-way matching línea a línea y detección de duplicados. Cuando la factura está conciliada, ininvoice exporta el asiento listo a Holded por CSV o API [NEEDS-CONFIRM]. Resultado: tu PYME mantiene Holded como fuente única contable y elimina el reintroducir manual de cada factura de proveedor.
Si eres DAF
Holded resuelve contabilidad y facturación. La conciliación a tres bandas no es su rol. Aquí entra ininvoice.
Si eres controller
Cinco pasos del flujo end-to-end: del correo del proveedor al asiento aprobado en Holded.
Si llevas la administración
Estimación de horas/mes recuperadas y cómo activar la integración en 48 h sin consultor.
Si llevas Holded, ya tienes la mitad del problema resuelto. Facturas que emites, contabilidad, impuestos, nóminas, CRM: Holded cubre el ciclo completo de una PYME desde un solo panel.
El otro lado — las facturas que recibes — sigue siendo manual. Llegan al correo, alguien las descarga, alguien las teclea, alguien cruza con el pedido en Excel y al final del mes el asiento se mete a Holded a mano.
Este artículo explica cómo se conecta ininvoice con Holded para cerrar ese hueco sin cambiar nada de tu setup.
Por qué Holded no hace three-way matching (y está bien que no lo haga)
Holded es un ERP. Registra, contabiliza y reporta. Lo hace muy bien para PYME española: holded.com es referencia clara en cloud ERP del segmento.
El three-way matching es una disciplina distinta. No es contabilidad. Es control de compras: cruzar la factura contra el pedido emitido y el albarán recibido, línea a línea, antes de aprobar el pago. La única forma de detectar que un proveedor te facture a un precio distinto del pactado o cobre cantidades que nunca llegaron al almacén.
Esto encaja en una capa anterior al ERP, por diseño. Lo mismo pasa con SAP, Sage o Xero: el ERP guarda el asiento, no impide que un asiento incorrecto entre. Por eso el mercado AP automation existe como categoría separada del mercado ERP.
ininvoice ocupa esa capa. Holded sigue siendo tu fuente contable. Solo que recibe datos limpios.
Flujo completo: del correo del proveedor a Holded
Cinco pasos. Sin reenvíos manuales, sin descargas a carpetas compartidas.
- Ingesta de correo. Conectas Gmail u Outlook en modo solo lectura. ininvoice detecta cada factura entrante (PDF, XML, FacturaE) y la deduplica por hash. Sin reenvíos a buzón alias.
- Lectura estructurada. Si el documento trae XML firmado (FacturaE, e-factura B2B), prevalece sobre el PDF visual. Si solo hay PDF, IDP extrae proveedor, NIF, base, IVA, retención IRPF, líneas y pedido referenciado.
- Matching a tres bandas. ininvoice cruza factura contra pedido y albarán línea a línea, con tolerancia 2% ó 1,50€ OR-mode por línea. Las que cuadran se marcan como matched. Las que rompen tolerancia se enrutan al comprador o al almacén con contexto.
- Verificación duplicados. Comparación por proveedor + número + importe + fecha. La factura ya pagada el mes pasado y reenviada por el proveedor no entra dos veces.
- Exportación a Holded. Cuando la factura está aprobada (automática si está matched, manual si tiene varianza justificada), se exporta a Holded como asiento ya listo: proveedor mapeado, cuenta contable sugerida, IVA desglosado, retención IRPF si aplica.
El controller solo interviene en el paso 3 cuando hay excepción real. Lo demás pasa solo.
Qué datos llegan exactamente a Holded
Cuando una factura sale de ininvoice hacia Holded, lleva todo lo que un controller tecleaba a mano:
- Proveedor identificado por NIF/CIF, mapeado contra el listado de proveedores existente en Holded.
- Cuenta contable sugerida según categoría aprendida del histórico (ej. 622 reparaciones, 628 suministros, 629 otros servicios).
- Base imponible y desglose de IVA por tipo (21%, 10%, 4%, exento, ISP).
- Retención IRPF en factura de profesional autónomo, con base sometida a retención separada.
- Número de pedido referenciado y estado del matching (matched, varianza, sin pedido).
- Líneas de detalle con cantidad, precio unitario pre-tax y descripción — útil para analítica de gasto por SKU.
- Fecha factura, fecha vencimiento calculada y método de pago declarado.
- Adjunto original (PDF/XML) anclado al asiento para auditoría.
Holded recibe el asiento como cualquier otro: aparece en el ledger, computa en tu cierre mensual y queda visible para gestoría.
Integración técnica: CSV, API o Webhooks
Estado actual de la integración [NEEDS-CONFIRM] para confirmar nivel exacto con producto:
- Exportación CSV compatible con el importador estándar de Holded para asientos contables. Es el formato más seguro y no requiere autenticación cruzada.
- API REST de Holded [NEEDS-CONFIRM]: integración directa con la API documentada en developers.holded.com para crear asientos y proveedores programáticamente.
- Webhooks bidireccionales [NEEDS-CONFIRM]: ininvoice notifica a Holded cuando hay factura aprobada; Holded podría notificar a ininvoice cuando un pago sale para cerrar el ciclo.
Empezar por CSV cubre el 90% del valor y se activa en horas. La integración por API se justifica cuando el volumen supera 200 facturas/mes y el importador manual ya pesa. Holded es integration target: el destino natural de los datos AP que ininvoice limpia y concilia.
Ahorro de tiempo para un equipo Holded
Los datos específicos por cliente requieren medición real [NEEDS-DATA], pero el orden de magnitud es consistente con benchmarks públicos del sector AP:
| Tarea manual | Antes (min/factura) | Después con ininvoice |
|---|---|---|
| Descarga del correo, renombrar PDF | 2 min | 0 min |
| Tecleo manual de cabecera en Holded | 3 min | 0 min (autoexportada) |
| Cruce contra pedido (Excel) | 5 min | 0 min (auto) |
| Verificación duplicado | 1 min | 0 min (auto) |
| Resolución excepciones (cuando aplican) | 10 min | 3-5 min con contexto |
Para 200 facturas/mes con 10% de excepciones: del orden de 30-40 horas/mes recuperadas para el equipo administrativo. La cifra exacta depende de tu mix factura simple vs factura con pedido y de tu tasa actual de duplicados, que medimos en los primeros 30 días.
Verifactu y Holded: cómo cambia el flujo combinado
Verifactu — el sistema de facturación verificable de la AEAT — obliga a emisores. Como receptor (que es el lado AP), no tienes obligación de generar registros Verifactu. Pero recibirás cada vez más facturas con sello Verifactu o equivalente.
Esto cambia el flujo combinado en dos puntos:
- El XML firmado pasa a ser autoritativo. ininvoice prioriza el contenido firmado sobre el PDF visual. Holded recibe datos verificados de origen, no inferidos por OCR.
- La trazabilidad mejora. El identificador único de la factura emitida queda anclado al asiento. Si AEAT pregunta, el camino completo — emisor → ininvoice → Holded → cierre — es auditable.
Detalle completo en Verifactu y cuentas a pagar.
¿Y si te lo enseñamos sobre tus facturas reales?
Conecta Gmail u Outlook, deja que ininvoice procese 30 días de facturas y mide cuántas exportarían touchless a tu Holded. Reservar plaza.
Si estás migrando a Holded desde otro ERP
Muchas PYMEs llegan a Holded desde A3, Contasol o ContaPlus. La migración es un buen momento para añadir la capa AP touchless en el mismo proyecto:
- El equipo administrativo ya está en modo cambio. Adoptar dos sistemas a la vez cuesta menos esfuerzo neto que adoptarlos en dos fases separadas.
- El maestro de proveedores se construye una sola vez, sincronizado entre Holded e ininvoice.
- El plan de cuentas y la lógica de cuentas contables sugeridas se entrenan desde el primer mes con datos reales en Holded.
Si la migración a Holded la lleva un asesor o partner, ininvoice se puede activar en paralelo durante la misma ventana sin alargar el plazo del proyecto.
Plazos de activación: 48 h ininvoice + Holded ya en marcha
Si Holded ya está operativo:
- Día 1. Conexión de correo (Gmail u Outlook). Importación del maestro de proveedores y plan de cuentas desde Holded a ininvoice. Configuración de tolerancias por categoría.
- Día 2. Primeras facturas en flujo. Ajuste fino del mapeo cuenta contable. Validación del primer lote de exportación a Holded.
- Semana 1. Primeras conciliaciones a tres bandas reales. Métricas de tasa touchless, tasa duplicados y tiempo medio de excepción.
- Mes 1. Cierre mensual con asientos importados desde ininvoice. Ajuste del modelo de categorización con datos reales.
Sin consultor, sin SAB y sin migración de datos históricos: ininvoice trabaja sobre las facturas que llegan a partir de hoy, no sobre el archivo histórico.
Checklist controller Holded antes de activar ininvoice
- Maestro de proveedores en Holded actualizado con NIF/CIF correctos — clave para el mapeo automático.
- Plan de cuentas contables documentado: qué cuenta usar para qué tipo de gasto recurrente.
- Tipos de IVA y retención IRPF revisados para cada proveedor habitual.
- Buzón de correo único donde llegan las facturas (compartido o individual).
- Política de pedidos: ¿qué compras pasan por pedido formal y cuáles son recurrencias automáticas?
- Tolerancias por categoría definidas (default 2% ó 1,50€ OR-mode).
- Aprobadores asignados por límite de importe y por familia de gasto.
- Política de duplicados: cómo se notifica al proveedor cuando reenvía una factura ya pagada.
- Calendario de cierre mensual: en qué día se importan los asientos definitivos a Holded.
- Punto de contacto en el equipo para excepciones críticas (varianza alta, proveedor nuevo, factura grande).
Preguntas frecuentes
- ¿ininvoice sustituye a Holded?
- No. Holded sigue siendo tu ERP y tu fuente contable. ininvoice es la capa AP que le deja datos limpios.
- ¿Hay que reentrenar al equipo en algo nuevo?
- No para el equipo Holded. Solo el responsable de cuentas a pagar trabaja en ininvoice (revisión de excepciones). El resto sigue viendo Holded como hasta ahora.
- ¿Puedo seguir metiendo facturas manualmente en Holded para casos especiales?
- Sí. ininvoice no bloquea Holded. Convive: la mayoría llega automática, las puntuales puedes seguir tecleándolas.
- ¿Cómo se sincroniza el maestro de proveedores?
- En el setup inicial se importa desde Holded. Cuando ininvoice detecta un proveedor nuevo, se crea automáticamente en Holded en la próxima exportación [NEEDS-CONFIRM según nivel API activo].
- ¿Funciona con Holded Premium o solo Pro?
- Ambos planes Holded permiten importación de asientos. La integración por API depende del plan Holded que tengas; la importación CSV es universal.
- ¿Qué pasa con las facturas que ya pasé a Holded antes de activar ininvoice?
- Se quedan como están. ininvoice trabaja sobre las que entren a partir de la activación. La gestión histórica no se toca.
- ¿Puedo desactivar la integración si no funciona?
- Sí. ininvoice no escribe en Holded sin tu visto bueno por lote, y sin permanencia. Si decides parar, Holded queda intacto.
¿Cuántas facturas mensuales podrías exportar automáticamente a Holded?
Conecta tu correo, importa proveedores desde Holded y mide la tasa touchless real sobre 30 días. Reservar plaza.
Tres cosas para recordar
- Holded resuelve el ERP. ininvoice resuelve la capa AP previa: ingesta, three-way matching, duplicados. No compiten, encajan.
- El asiento que llega a Holded ya viene con proveedor mapeado, cuenta contable sugerida, IVA desglosado y retención IRPF. Cero re-keying.
- Activación en 48 h sin consultor. Sin migración histórica. Solo se pone en flujo lo que entra a partir de hoy.
Si quieres ver cómo queda esto sobre tu Holded actual, reserva tu plaza. También puedes mirar el precio y las funcionalidades en detalle.
Contenido relacionado
Ver demo con mis facturas
Conecta Gmail u Outlook. ininvoice ingesta, cruza línea a línea con tolerancia 2% / 1,50€ OR-mode y exporta el asiento conciliado a tu Holded.
Reservar plaza