Boris no reemplaza a tu contabilidad: le pasa el trabajo hecho. Vos facturás en Boris, y cada documento aparece en Xero o QuickBooks listo para que tu contable lo concilie.

Una sola dirección: Boris → contabilidad

La sincronización es de ida solamente, y es una decisión deliberada. La numeración de facturas de Boris pertenece a la entidad legal (la serie vive en Boris y es correlativa por año). Si las facturas también pudieran nacer en Xero, tendrías dos autoridades emitiendo números sobre la misma serie: el día que se pisen, el problema es fiscal, no informático.

Por eso Boris nunca lee facturas del libro contable. Lo que va:

  • Clientes → contacto (Xero) / cliente (QuickBooks)
  • Facturas con sus líneas e impuestos
  • Notas de crédito
  • Cobros, cuando marcás la factura como pagada

Un proveedor por espacio

Solo puede haber una contabilidad conectada a la vez. Con dos, cada factura se contabilizaría dos veces y el cierre no cuadraría nunca. Si conectás la segunda, desconectá la primera.

El orden importa

Boris respeta siempre esta secuencia, y guarda el identificador externo de cada paso:

  1. Cliente: primero lo busca por nombre. Tanto Xero como QuickBooks exigen nombres únicos, así que crear a ciegas daría error de duplicado. Si existe, lo reutiliza.
  2. Factura: se envía con el número de Boris, la fecha, el vencimiento y una línea por cada línea de la factura.
  3. Cobro: se registra contra la factura ya creada.

Si algo falla a la mitad, el reintento retoma donde quedó: no vuelve a crear el cliente ni duplica la factura.

Cuándo se envía

AjusteQué hace
Al emitirseLa factura viaja en cuanto pasa de borrador a emitida. Es lo habitual.
Al pagarseSolo llegan las facturas cobradas. Útil si tu contable no quiere ver pendientes.
Solo cuando yo lo pidaNada automático: se envía con el botón, factura por factura.

Además podés elegir si el documento se crea aprobado o como borrador para que tu contable lo revise antes de que entre a los libros.

Antes de la primera factura real

Activá el modo simulación. Boris ejecuta el mismo circuito pero no envía nada: te muestra las peticiones exactas que haría, con los importes y las cuentas ya resueltos. Es la forma de comprobar que el código de cuenta y el tipo de impuesto son los correctos antes de ensuciar los libros con documentos de prueba que después alguien tiene que borrar a mano.

Después, importá cuentas e impuestos con el botón correspondiente: Boris te lista los códigos reales de tu plan contable para que no los tipees de memoria.

Si algo falla

Un documento que no llegó queda como pendiente o con error, con el mensaje textual del proveedor. Nunca bloquea la facturación: la factura se emite igual en Boris. El cron cron/accounting_sync.php reintenta hasta cinco veces, y en la pantalla de la integración tenés «Reintentar».

*/10 * * * * php /ruta/a/boris/cron/accounting_sync.php

El botón Enviar facturas pendientes recupera todo lo que se emitió antes de conectar la contabilidad.

Qué necesita cada factura

  • Un cliente. Una factura sin cliente no se puede archivar en ningún libro; Boris la marca con error explicándolo.
  • Estado emitida, pagada o vencida. Los borradores y las canceladas no se envían nunca.

Límites conocidos

  • No se importa nada desde la contabilidad: ni facturas de proveedor, ni movimientos de banco, ni conciliación.
  • Los impuestos se mandan con el código que configures, igual para todas las líneas. Si facturás con varios tipos de IVA en el mismo documento, revisalo con tu contable antes de automatizar.
  • Modificar una factura ya enviada no la actualiza en el libro: Boris no pisa documentos que tu contable pudo haber tocado. Corregí con una nota de crédito, como manda el procedimiento contable.
  • Multi-moneda funciona solo si la empresa lo tiene habilitado en Xero o QuickBooks.
  1. Open the relevant screen Go to the section where this feature is configured.
  2. Review the required fields Fill in the data that Boris asks for in that screen.
  3. Save and verify Save the changes and check that the feature works as expected.