Integración Holded Salesforce
Salesforce ↔ Holded con mapping enterprise-grade para facturación española.
Tiempo de implantación · 12-20 días laborables
El problema
Salesforce es potente para ventas globales pero su facturación nativa (Salesforce CPQ + Billing) no se adapta a la realidad fiscal española: no maneja bien IVA intracomunitario, las series numeradas no encajan con la AEAT, y la facturación electrónica de B2G está en pañales. Holded sí lo resuelve. Los puentes existentes son frágiles, los Managed Packages tipo MuleSoft cuestan una fortuna y requieren un consultor full-time, y los ETLs nocturnos dejan a admin chillando con discrepancias cada mañana. Para una empresa con 50-200 deals/mes y matriz internacional es un agujero serio.
PropuestaLa solución
Para equipos que usan Salesforce como CRM global y necesitan Holded como motor de facturación local en España. Sincronización bidireccional de cuentas, contactos, oportunidades y productos. Las Opportunities Closed Won disparan presupuesto o factura en Holded con la matriz fiscal española correcta. El estado de cobro vuelve a Salesforce como custom fields y el catálogo Pricebook se mantiene como single source of truth.
Qué automatizamos
- Account / Contact Salesforce → contacto Holded con NIF y VIES validado
- Opportunity Closed Won → presupuesto o factura Holded con serie española correcta
- Pricebook / Product2 ↔ catálogo Holded como single source of truth
- OpportunityLineItem (con descuento, cantidad y precio) → líneas de factura
- Estado de cobro (emitida/pagada/vencida) → custom fields en Opportunity y Account
- Multi-currency con conversión a EUR al tipo de la fecha de cobro
- Cases facturables (Service Cloud) → líneas en factura recurrente del cliente
- Sandbox separado para tests sin afectar Holded de producción
Casos de uso reales
Estos son los perfiles que más nos piden la integración Holded ↔ Salesforce y qué consiguen al final.
Empresa con sede en España y matriz global en Salesforce
Antes: La matriz reporta en Salesforce CPQ pero la facturación AEAT vivía en Excel.
Después: Salesforce sigue siendo single source de pipeline; Holded recibe la factura con serie española y modelo fiscal correcto.
SaaS B2B con multi-currency
Antes: Las facturas en USD se generaban con tipo de cambio del día equivocado, generando desfases con el cobro real.
Después: Tipo de cambio fijado a la fecha de Closed Won. Cero desfases con el cobro Stripe/banco.
Equipo con Salesforce Service Cloud facturable
Antes: Las horas extras facturables registradas en Cases no llegaban nunca a Holded.
Después: Cases con etiqueta 'facturable' → líneas en factura recurrente del cliente con detalle.
Qué cambia exactamente
El día a día sin la integración y con ella, lado a lado.
Sin la integración
- Salesforce CPQ + Billing no encaja con AEAT
- MuleSoft o ETL nocturno con discrepancias diarias
- Multi-currency con desfases de tipo de cambio
- Cases facturables que nunca llegan al ERP
Con la integración
- Holded recibe series españolas correctas desde SF
- Sincronía en tiempo real, sin ETL nocturno
- Tipo de cambio fijado a fecha de Closed Won
- Cases facturables propagados automáticamente
Cómo lo construimos
Platform Events o Outbound Messages de Salesforce a un servicio middleware Node con persistencia (Postgres) para idempotencia y reintentos. La API REST de Holded recibe presupuestos/facturas con su serie española correcta. Los custom fields en SF se actualizan vía REST API. Si necesitas UI nativa dentro de Salesforce (un botón 'Generar factura', un panel de estado), la construimos como Lightning Web Component aparte. Todo versionado, todo reversible.
Preguntas frecuentes
¿Hay que instalar un Managed Package en Salesforce?
No es obligatorio. Trabajamos por Platform Events / Outbound Messages y la REST API estándar. Si quieres UI nativa dentro de SF (Lightning Component, botón de acción) la construimos aparte y sin atarte a un paquete propietario.
¿Funciona con Salesforce CPQ existente?
Sí. Si ya tienes CPQ para cotización compleja, lo dejamos como está y enganchamos en el quote sync o en el order. La factura final se genera en Holded con la serie española.
¿Sandbox para testing?
Imprescindible. Configuramos sandbox SF → entorno staging de Holded para validar antes de producción. Ningún cliente enterprise pasa a prod sin esta fase.
¿Multi-currency cómo se gestiona?
Cada Opportunity guarda su currency y al pasar a Closed Won fijamos el tipo de cambio en ese momento. Holded recibe la factura en la divisa de venta con su contravalor EUR registrado.
¿Soporta Salesforce Service Cloud?
Sí. Cases marcados como facturables (custom field o etiqueta) generan líneas en facturas recurrentes del cliente. Es habitual en empresas con planes de soporte premium.
¿Y la facturación electrónica B2G/Verifactu?
Holded ya soporta Verifactu y formatos B2G españoles. Nosotros nos aseguramos de que la factura llega a Holded con todos los campos fiscales necesarios para que su exportación cumpla.
Holded vs el resto. Sin marketing.
Si todavía no tienes claro si Holded es la herramienta correcta para tu pyme, estas son las comparativas honestas con las alternativas más comunes en España.
Holded vs Zoho Books
Pieza contable del ecosistema Zoho One (CRM, Desk, Projects, etc.)
Leer comparativavsHolded vs Anfix
Software de facturación y contabilidad orientado a colaboración cliente-asesoría
Leer comparativavsHolded vs Billin
Facturación simple para autónomos con UX muy cuidada
Leer comparativaIntegraciones relacionadas
Otras conexiones que solemos hacer en la misma categoría que Salesforce.
Integración Holded HubSpot — HubSpot y Holded compartiendo clientes, oportunidades y facturación en tiempo real.
Integración Holded Pipedrive — Pipedrive y Holded compartiendo una sola verdad de clientes y facturación.
Integración Holded GoCardless — SEPA Direct Debit con GoCardless conectado a Holded para suscripciones B2B sin fricción.
¿Quieres conectar varios SaaS a la vez? Ver pack "Proyecto completo"
¿Hablamos de tu integración con Salesforce?
Llamada de 30 minutos sin compromiso. Salimos con alcance y precio.