Home

Cómo conectar Xero a Google Sheets y automatizar tus informes financieros

Trasladar datos de Xero a Google Sheets permite realizar mejores análisis, combinar datos de varias fuentes, colaborar con miembros del equipo y automatizar informes financieros. Exploremos los métodos exclusivos que puedes utilizar para conectar ambas aplicaciones. 

Métodos para conectar Xero a Google Sheets

Coupler.io

Se trata de una plataforma de automatización de informes y análisis sin código que permite a los usuarios crear fácilmente informes a partir de tus datos empresariales. Con Coupler.io, puede extraer registros de más de 60 fuentes de datos, incluido Xero, transformar datos y cargarlos en hojas de cálculo (Google Sheets y Microsoft Excel), herramientas de BI (Looker Studio, Power BI, etc.) y almacenes de datos (BigQuery, PostgreSQL, etc.). La herramienta también ofrece una función de actualización automática de datos que permite automatizar los datos de Xero a Google Sheets según un calendario. 

Script personalizado con Xero API 

Si tienes conocimientos técnicos, puedes configurar tu propia integración de Xero con Google Sheets mediante programación. Para ello, tendrás que acceder a la API de Xero para tu cuenta y crear el script en Google Apps Script o utilizando otro lenguaje de programación. Este enfoque también te permite personalizar las importaciones y configurar un flujo de trabajo de automatización para enviar datos sin más esfuerzo.

Exportación manual

Xero tiene una función de exportación nativa que te permite descargar tus datos contables. Todo lo que necesitas hacer es navegar hasta el tipo específico de datos que necesitas y exportar los datos como un archivo CSV. A continuación, volverás a Google Sheets, crearás una hoja de cálculo e importarás el archivo. Al mismo tiempo, los usuarios pueden exportar Informes de Xero directamente a Google Sheets sin necesidad de descargar archivos CSV.

¿Cómo se conecta Xero a Google Sheets con Coupler.io?

Hay dos tipos de aplicaciones fuente de Xero para elegir: Xero y Xero Reports. 

Para conectar Xero a Google Sheets, haga clic en Continuar en el formulario preconfigurado que aparece a continuación. Se te pedirá que cree una nueva cuenta de Coupler.io de forma gratuita (no se requiere tarjeta de crédito).

Paso 1. Recopilar datos de Xero

Añada tu cuenta Xero, elija el arrendatario Xero y la entidad de datos que desea exportar.

recoger xero=datos

Paso 2. Previsualizar y transformar los datos

El siguiente paso es verificar tus datos y hacer los cambios que quieras. Puede hacerlo:

  • Ocultar y editar columnas
  • Filtra y ordena tus datos
  • Añadir nuevas columnas mediante fórmulas
transformar datos

Coupler.io también permite fusionar datos de diferentes cuentas de Xero o incluso combinarlos con información de otras fuentes.

Paso 3. Cargar y programar la actualización de datos

Sigue las instrucciones de la aplicación para vincular tu cuenta de Google Sheets y autorizar el acceso. A continuación, tendrás que seleccionar una hoja de cálculo y una hoja de cálculo en la que importar los datos.

configuración del destino

Una vez que haga clic en Configurar un calendario, podrá activar la actualización automática de datos y programar las importaciones a tu destino. Puedes elegir un intervalo, días de la semana y zona horaria para las actualizaciones. Puede ser cada 15 o 30 minutos, cada hora, cada día o cada mes.

programar la actualización automática de datos en coupler

Cuando estés listo, haz clic en Guardar y ejecutar para enviar los datos de contabilidad de Xero a Google Sheets. Si la importación se ha realizado correctamente, podrás encontrar los datos en la hoja de cálculo. 

¿Qué se puede exportar desde la aplicación fuente de Xero?

Las categorías de datos que puede obtener de Xero utilizando Coupler.io incluyen:

Entidad de datosDescripción
CuentasTransacciones relacionadas, por ejemplo, facturas y pagos
Transacciones bancariasOperaciones bancarias como créditos, débitos y transferencias
Transferencias bancariasTodas las transferencias de tu(s) banco(s)
Temas de marcaLa apariencia personalizada de tus documentos o correos electrónicos
Grupos de contactoLos contactos agrupados de clientes y proveedores
ContactosClientes, proveedores y otros contactos comerciales junto con tus datos
Notas de créditoDocumentos expedidos a los clientes para reducir las cantidades que deben
DivisasLas divisas que utiliza para las transacciones
EmpleadosToda la información sobre los empleados
Reclamaciones de gastosGastos efectuados por los empleados y detalles de cada reclamación
FacturasFacturas Xero emitidas a clientes
ArtículosLista de productos y servicios 
RevistasResumen de todos los asientos contables
Transacciones vinculadasTransacciones relacionadas, por ejemplo, facturas y pagos
Diarios manualesAsientos creados manualmente
OrganizaciónDatos de tu empresa
PagosPagos efectuados o recibidos
Pagos anticipadosPagos anticipados
Órdenes de compraPedidos de bienes y servicios
RecibosDinero recibido de los clientes
Repetición de facturasFacturas que se envían periódicamente al cliente en función de un calendario
Tipos impositivosDiferentes tipos impositivos aplicados a las transacciones
Categorías de seguimientoLas categorías utilizadas para el seguimiento de los resultados financieros
UsuariosTodos los usuarios que tienen acceso a tu cuenta Xero y tus funciones o permisos

¿Se pueden exportar automáticamente los informes de Xero a Google Sheets con Coupler.io?

Los Informes de Xero son plantillas de informes preexistentes que contienen datos agregados de Xero. Ayudan a proporcionar información valiosa sobre tu contabilidad directamente dentro de la plataforma. 

Para exportar informes de Xero a Google Sheets con Coupler.io, debe seleccionar Informes de Xero como fuente de datos. Lo hemos preseleccionado en el siguiente formulario, por lo que solo tiene que hacer clic en Continuar:

A continuación, configure la conexión de forma similar a la descrita anteriormente. La única diferencia es que debe elegir el tipo de informe entre los siguientes:

Tipo de informeDescripción
Acreedores vencidos por contactoFacturas impagadas por proveedor y desde cuándo se deben
Créditos vencidos por contactoFacturas pendientes de clientes y cuánto tiempo lleva vencida cada factura
BalanceLa situación financiera de tu organización, lo que posee y lo que debe en un momento determinado.
Extracto bancarioCotejo de las transacciones de tus cuentas bancarias con las transacciones en Xero
Resumen bancarioSaldos y actividades bancarias durante un periodo de tiempo seleccionado
Resumen presupuestarioPresupuestos creados en tu cuenta Xero
Resumen ejecutivoUna visión general de los ingresos, gastos, saldo, beneficios, flujo de caja, etc.
Pérdidas y gananciasTodos los ingresos, gastos y beneficios
Balance de sumas y saldosSaldos contables para comparar el total de débitos con el total de créditos

Exportación manual de Xero a Google Sheets

Los usuarios pueden descargar manualmente los datos de Xero y los informes de Xero por separado. Utilice los siguientes tutoriales:

¿Cómo se exportan los datos de Xero?

  • Navegue hasta la categoría que prefiera en tu panel de control, por ejemplo, Facturas.
Resumen de ventas de Xero

Si no puede ver el botón de exportación, simplemente haga clic en Ver todo para abrir la página completa. 

  • Ahora, podrás encontrar el botón de exportación.
exportación de facturas

Una vez que hagas clic en él, tus datos de Xero se descargarán en tu dispositivo como un archivo CSV. 

Cómo cargar datos en Google Sheets

  • Cree o abra una hoja de cálculo. Vaya a Archivo en el menú y seleccione Importar.
importar a gsheets

En el cuadro emergente, irás a Cargar y elegirás el archivo CSV de tu ordenador.

Cómo exportar informes de Xero

  • Vaya a Contabilidad > Informes.
informes xero
  • Seleccione el informe exacto que desea exportar, por ejemplo, Pérdidas y Ganancias.
informe de pérdidas y ganancias

Explore P&L dashboard examples and free templates by Coupler.io.

  • Elija el intervalo de fechas y ajuste las columnas con el botón Más.
intervalo de fechas del informe

Cuando hayas terminado, haz clic en Actualizar para guardar. 

  • En la parte inferior derecha, encontrarás el botón Exportar.
informe de exportación

Las opciones de exportación disponibles son PDF, Excel y Google Sheets. Si eliges cualquiera de las opciones de archivo, los datos se descargarán en tu dispositivo. En el caso de Google Sheets, deberás iniciar sesión con tu cuenta de Google y permitir el acceso.

Tras la autorización, podrás ver tu informe de Xero en Google Sheets.

informe en gsheets

¿Qué se necesita para realizar una integración personalizada con la API de Xero?

Si tienes conocimientos técnicos sólidos, puedes conectar Xero a Google Sheets mediante la API. Aquí hay cosas que poner en tu lugar: 

Prepare tu API 

  • Para acceder a la API de Xero, vaya a developer.xero.com e inicie sesión con tus datos de Xero. Verá la página anterior. Haga clic en Nueva aplicación para empezar.
nueva aplicación oauth
  • Vaya a Explorador en el menú y haga clic en Conectar tu organización Xero.
conectar org

En la página siguiente, se te pedirá que permitas el acceso. 

  • Selecciona la API, el punto final y la operación para generar tu enlace.
generar url api

La API de Contabilidad de Xero tiene puntos finales para todos los datos de Xero, y también hay uno para Informes. Si seleccionas una entidad de datos, elegirás la operación a realizar; por ejemplo, Obtener transacciones bancarias. Si seleccionas Reports, puedes elegir el tipo de informe en Operation; por ejemplo, Obtener informe de balance. Una vez generada la URL del punto final, puedes copiarla. 

Obtener los tokens de acceso y actualización para la autorización

  • Ve a My Apps > Configuration para ver la información de tu conexión.
app config

Muestra la URL de redirección, el identificador de cliente y el secreto de cliente 1. 

  • A continuación, te dirigirás al servidor de autorización de Xero mediante una URL como la siguiente
https://login.xero.com/identity/connect/authorize?response_type=code&client_id=YOURCLIENTID&redirect_uri=YOURREDIRECTURI&scope=openid profile email accounting.transactions&state=123

id de cliente, redirect uri, scope y state (opcional). Una vez hecho esto, Xero volverá a redirigir y añadirá un código temporal a la uri de redirección. 

  • A continuación, realizarás una solicitud POST al punto final de token de Xero:
POST https://identity.xero.com/connect/token

La cabecera:

authorization: "Basic " + base64encode(client_id + ":" + client_secret)
Content-Type: application/x-www-form-urlencoded

Cuerpo de la solicitud:

grant_type=authorization_code
&code=xxxxxx
&redirect_uri=https://myapp.com/redirect

Sustituye los valores de client id, client secret, and code.

Recibirás una respuesta con tu token de acceso, la hora de caducidad y el token de actualización. El token de acceso debe figurar en la cabecera de autorización al realizar la llamada a la API. Un token de acceso caduca a los 30 minutos, pero puedes utilizar un token de actualización para obtener uno nuevo. Para obtener una explicación más detallada, consulta el Flujo de códigos de autorización de Xero

Script de Google Apps

Esta plataforma de scripting soporta principalmente código JavaScript. Hay dos maneras de hacerlo:

  • Autenticación y obtención de datos 

En Apps Script, puedes escribir un script de autenticación para obtener el token de acceso. Tendrás que proporcionar la información necesaria, como el id de cliente, el secreto de cliente y la uri de redirección. A continuación, utilizarás otra secuencia de comandos con el token de acceso y el punto final de la API para obtener los datos.

  • Obtener sólo datos

También puedes utilizar una plataforma API como Postman para obtener el token de acceso. Crearás una solicitud, irás a la pestaña Authorization, seleccionarás OAuth2.0 y añadirás los detalles necesarios para autenticar tu aplicación Xero. Una vez obtenido el token de acceso, puedes ir a Google Apps Script y utilizar un script para iniciar la importación de Xero a Google Sheets.

Asegúrese de estar preparado para gestionar los errores que puedan producirse durante todo el proceso.

Automatizar los informes financieros de Xero con las plantillas de cuadros de mando de Coupler.io

Google Sheets es una gran solución para informes de nivel medio. Si quieres hacer más con tus datos en términos de visualización e inteligencia, considera crear tu informe personalizado en una herramienta de BI. Ofrecen más escalabilidad para grandes conjuntos de datos, visualizaciones interactivas y plantillas de cuadros de mando profesionales. Esto último puede ahorrarte tiempo en comparación con la visualización de tus datos desde cero. 

Veamos algunas plantillas de cuadros de mando contables para Looker Studio.  

Cuadro de cuentas por cobrar

Este cuadro de mandos ofrece una visión global de la facturación de las cuentas por cobrar basada en los datos de Xero. Puedes consultar todas las facturas, distinguiendo entre pagadas, impagadas y vencidas, y obtener otros datos sobre los saldos pendientes de los clientes.

informe de acreedores xero

Sigue las instrucciones de la pestaña Readme para hacer una copia de la plantilla en Looker Studio y conectarla a tu cuenta Xero. Gracias al conector integrado de Coupler.io, el panel de control se actualizará automáticamente.

Cuadro de cuentas por pagar 

Este panel te permite hacer un seguimiento de cuánto tienes que pagar a tus vendedores o proveedores. Ofrece detalles sobre las facturas impagadas que están vencidas, los importes vencidos acumulados, las facturas que has pagado hasta ahora y cada proveedor con el que tienes que saldar cuentas.

xero accounts payable dashboard spreadsheets

Al igual que con la plantilla del panel de control de AR, sigue las instrucciones para copiar la plantilla y conectar tu cuenta de Xero. Coupler.io cargará los datos de Xero en Looker Studio y los actualizará automáticamente según la programación especificada.

Estas plantillas de cuadros de mando se actualizan automáticamente, es decir, utilizarás el conector de Coupler.io para recopilar datos y añadir un calendario personalizado para rellenar el informe con datos casi en tiempo real. Esto te permite analizar más rápidamente, hacer previsiones y supervisar con frecuencia la salud financiera.

Tanto si eres contable como si tienes una pequeña empresa, puedes utilizar Coupler.io para automatizar las transferencias de datos a un destino o a un informe. Permite a cualquiera extraer datos de Xero y de cualquier otro software de contabilidad, como QuickBooks. También puedes combinar datos, transformarlos y analizarlos en tu hoja de cálculo o herramienta de BI preferida. Por no hablar de la compatibilidad con almacenes de datos, por lo que puedes conectar Xero a BigQuery. Además, el conector de Google Sheets está disponible como aplicación web o como complemento. Elige la opción que más te guste para conectar los datos de contabilidad de tu empresa a Google Sheets.

Automatiza los informes de Xero con Coupler.io

Empieza gratis