Autónomos / freelance
Exportar facturas trimestre QuickBooks a Sheets en formato 303 español para presentar IVA a la gestoría sin acceso directo.
Integración n8n
QuickBooks Online es el ERP contable líder en pymes anglo (>30% cuota global) pero su exportación nativa a Google Sheets requiere clicks manuales repetitivos o complementos de pago. La consulta 'cómo exportar informes de quickbooks a google sheets' acumula 118 búsquedas mensuales en español sin landing dedicada. Con n8n automatizas: pull diario/semanal/mensual de facturas, clientes, ingresos por categoría, IVA, gastos; sincronizas con Sheets para análisis con fórmulas o dashboards Looker Studio; preparas paquetes contables para tu gestoría sin acceso directo a QuickBooks; consolidas múltiples empresas (Companies) en una sola hoja. Soporta QuickBooks Online (no Desktop sin connector adicional). Esta página documenta los workflows verificados, autenticación OAuth2 QuickBooks (Intuit Developer), errores comunes con Realm IDs múltiples y casos uso para autónomos hispanos que usan QuickBooks con Stripe o Shopify.
Extrae datos transaccionales de QuickBooks Online (invoices, customers, items, payments, expenses) vía API y los escribe en Google Sheets para análisis, reporting o backup. Soporta múltiples Companies bajo una cuenta Intuit Developer y todas las entidades del módulo Accounting + Payments + Sales.
1) Crea cuenta Intuit Developer y App con OAuth 2.0. 2) Obtén Client ID + Secret + Realm ID (company ID). 3) Configura credencial OAuth2 en n8n apuntando a Intuit. 4) Usa el nodo QuickBooks Online en n8n para queries SQL-like (SELECT * FROM Invoice WHERE TxnDate > '2026-01-01'). 5) Mapea resultados a columnas Sheets con Append/Update. Cron diario es el patrón habitual.
| Workflow | Trigger | Dificultad |
|---|---|---|
| QuickBooks new customer → welcome emails + Sheets tracking | QuickBooks webhook customer.create | Avanzado |
| QuickBooks invoices monthly → Sheets ledger | Cron mensual día 1 | Intermedio |
| QuickBooks payments → Sheets cashflow tracker | Cron horario | Intermedio |
| QuickBooks expenses por categoría → Sheets dashboard | Cron semanal | Intermedio |
| Stripe payment + QuickBooks invoice match → Sheets reconciliation | Stripe webhook + QB query | Avanzado |
| QuickBooks Sales by Item → Sheets producto top | Cron mensual | Intermedio |
Autónomos / freelance
Exportar facturas trimestre QuickBooks a Sheets en formato 303 español para presentar IVA a la gestoría sin acceso directo.
Agencias contables
Consolidar 10+ clientes QuickBooks en un Sheets master con tabs por cliente para revisión semanal centralizada.
SaaS internacional
Sincronizar facturas QuickBooks USA + Stripe payments para conciliación contable + revenue recognition.
Ecommerce
Pull diario Sales by Item QuickBooks + Sheets dashboard con top SKUs + alertas Slack ventas <umbral.
Cuenta QuickBooks Online (Simple Start o superior)
QuickBooks Self-Employed NO tiene API. Desktop requiere middleware Intuit Web Connector.
Intuit Developer Account + App OAuth 2.0
Crear en developer.intuit.com → My Apps. Client ID + Secret + Realm ID (company ID expuesto en URL QuickBooks).
Credenciales OAuth Google Sheets
Misma config que cualquier otra integración Sheets: project Cloud + OAuth2 Client + scopes spreadsheets.
Sandbox QuickBooks recomendado para desarrollo
Intuit ofrece sandbox gratis ilimitado para testing sin contaminar contabilidad real.
⚠ OAuth token expira cada 60 minutos (access_token) y 100 días (refresh_token)
n8n maneja refresh automáticamente. Si falla, re-autorizar la app desde Intuit Connect. Programar test semanal del workflow.
⚠ 401 Unauthorized cuando Realm ID es incorrecto
Realm ID es por Company. Si cambias entre Companies en QuickBooks UI, necesitas re-autorizar OAuth porque el token incluye Realm.
⚠ Query SQL-like devuelve max 1000 rows
QuickBooks API limita a 1000 por query. Usar paginación con STARTPOSITION + MAXRESULTS para datasets mayores.
⚠ Amounts en moneda local sin conversión
QuickBooks devuelve montos en moneda original de la transacción. Para reporting consolidado en EUR, añadir nodo HTTP Exchange Rate (ECB free) antes de escribir.
⚠ Webhook QuickBooks no llega o llega tarde
Webhooks QuickBooks tienen delay 1-5 min y a veces fallan. Patrón híbrido: webhook + cron fallback cada hora para garantizar consistencia.
Sí, totalmente gratis con tu suscripción QuickBooks Online. Sin coste extra por desarrollo o uso.
Solo con Intuit Web Connector + Desktop SDK. Configuración compleja; recomendamos migrar a QuickBooks Online para n8n nativo.
Rate limit 500 req/min por app. Suficiente para casi cualquier workflow ETL diario.
¿Necesitas automatizar procesos en tu equipo? Hablemos de tu proyecto sin compromiso.
Solicitar consultoríaAprende a construir estos workflows con nuestro Sprint 30 días y companion IA.
Ver formación