Requisitos previos
- Una cuenta de QuickBooks Online o QuickBooks Desktop con acceso de administrador.
- Un usuario administrador de Tread con el permiso Integraciones.
- Clientes y proveedores ya existentes en QuickBooks. Tread los empareja por nombre en la primera sincronización.
- Plan de cuentas y códigos de impuestos configurados en QuickBooks.
Cómo funciona
- Conexión vía Rutter — Tread usa Rutter como puente hacia QuickBooks. Autorizas Tread una sola vez mediante el flujo OAuth de Rutter.
- Empareja los datos maestros — En la primera sincronización, Tread asocia los clientes y proveedores de Tread con sus contrapartes en QuickBooks usando el nombre.
- Envía facturas — Las liquidaciones aprobadas generan facturas en QuickBooks con la referencia del ticket, el material y la cantidad por línea.
- Envía cuentas por pagar — Las liquidaciones de proveedores y de owner-operators generan cuentas por pagar en QuickBooks.
- Muestra errores — Si QuickBooks rechaza una factura (cliente inexistente, período bloqueado), el error aparece en la liquidación dentro de Tread.
Qué fluye y hacia dónde
| Dato | Dirección | Frecuencia |
|---|---|---|
| Clientes | Tread → QuickBooks | Al enviar la liquidación |
| Facturas | Tread → QuickBooks | Al aprobar la liquidación |
| Cuentas por pagar | Tread → QuickBooks | Al aprobar la liquidación |
| Plan de cuentas | QuickBooks → Tread | Al conectar, luego diariamente |
| Códigos de impuestos | QuickBooks → Tread | Al conectar, luego diariamente |
Configuración
Inicia sesión en QuickBooks
Elige Online o Desktop. Ingresa las credenciales de administrador y aprueba la conexión.
Asigna tus cuentas
Selecciona la cuenta de ingresos de QuickBooks para las facturas, la cuenta de gastos para las cuentas por pagar y el código de impuesto predeterminado.
Limitaciones
- Una empresa de QuickBooks por empresa de Tread. Las jerarquías padre/hijo en Tread requieren una conexión por cada hijo.
- Tread no trae a Tread las facturas creadas directamente en QuickBooks.
- QuickBooks Desktop se sincroniza mediante el agente local de Rutter. Tu equipo debe estar en línea cuando Tread envía datos.
- Las diferencias en el nombre del cliente o proveedor bloquean la sincronización. Corrige el nombre en QuickBooks o en Tread y vuelve a intentarlo.
- Tread no envía asientos contables ni pagos.
Solución de problemas
Cliente no encontrado en QuickBooks- Abre la liquidación fallida en Tread.
- Compara el nombre del cliente con el de QuickBooks.
- Cambia el nombre en uno de los lados para que coincida exactamente y haz clic en Reintentar sincronización.
- Confirma que el período de QuickBooks esté abierto.
- Si está cerrado, desbloquéalo en QuickBooks o cambia la fecha de la factura en Tread.
- Reintenta la sincronización.
- Ve a Configuración → Integraciones → QuickBooks.
- Haz clic en Reconectar y completa nuevamente el flujo de Rutter.