Saltar al contenido principal

Conciliacion Bancaria

Cada vez que el banco le entrega el estado de cuenta del mes, conviene tomarlo y comprobar que lo que dice coincide con lo que está registrado en Zauru: aquí le mostramos cómo hacerlo de forma rápida y ordenada. Es el momento de conciliar cuando quiere estar seguro de que no le falta ningún depósito ni le sobra ningún cheque, y de paso ver los cheques en circulación: transacciones que ya están en Zauru pero que el banco todavía no refleja (o viceversa).

Como datos iniciales necesitamos el estado de cuenta del banco para poder generar la conciliacion, algo similar a esto:

imagen1

Pasos para crear la conciliacion

1. Crear una nueva conciliacion

Primero debe crear una nueva conciliacion bancaria desde "Contabilidad" > "Conciliaciones" > "Nueva Conciliacion".

entrar a nueva conciliacion

2. Datos de la nueva conciliacion

Complete los datos de la conciliacion basandose en la informacion del estado de cuenta del banco:

  • Cuenta de banco: seleccione la cuenta contable de banco que desea conciliar.
  • Mes y ano: periodo de la conciliacion.
  • Saldo inicial: segun el estado de cuenta del banco al inicio del mes.
  • Saldo final: segun el estado de cuenta del banco al final del mes.
  • Memo: notas opcionales.

Todavia no vamos a comparar la informacion de Zauru (ese es el paso 4).

Datos de nueva conciliacion

3. Ingresar a conciliar

Para conciliar hay que entrar al boton de "Conciliar" en la conciliacion recien creada.

Ingresar a conciliar

4. Conciliar banco vs Zauru

Este es el paso donde realmente comparamos lo que dice Zauru vs. lo que dice el estado de cuenta del banco. El proceso consiste en:

  1. El sistema muestra todas las transacciones de la cuenta de banco en Zauru para el periodo.
  2. Usted debe marcar una a una las partidas que SI aparecen en el estado de cuenta del banco.
  3. Las partidas que no aparecen en el estado de cuenta (cheques en circulacion, depositos no acreditados) se dejan sin marcar.
  4. Haga clic en "Guardar Conciliacion" para registrar las marcas.

Puede guardar la conciliacion este cuadrada o no, y volver a editarla despues.

conciliando ando

Posibles diferencias

Ahora podemos revisar los casos donde no coincide la informacion del banco y Zauru, estos casos pueden ser:

1. Que en Zauru no aparezca una partida que SI esta en el banco. Posibles razones:

  • Posiblemente sea un cheque en circulacion: un cheque emitido en Zauru que el beneficiario no ha cobrado, o un cheque recibido que no se ha descompensado.
  • Posiblemente fue una partida que deberia estar asociada a otra cuenta de banco y por error se asocio mal.
  • Posiblemente fue una partida de otro mes y se registro mal.

2. Que en el banco aparezca una partida que NO esta en Zauru. Posibles razones:

  • Posiblemente sea una transaccion que no conocian (debito o credito automatico) y solo queda investigar de donde entro o salio el dinero para registrarlo en Zauru.
  • Posiblemente se registro la partida en una cuenta erronea y solo hay que tipificarla correctamente.
  • Posiblemente la fecha esta mal registrada.

5. Cerrar la conciliacion

Para cerrar una conciliacion, debe estar cuadrada, o sea que el monto de ingresos - egresos nos cuadre entre el banco y Zauru. El sistema nos va a mostrar si se puede cerrar o no.

Una vez cerrada, la conciliacion ya no se puede editar ni borrar. Sin embargo, si necesita reabrirla, puede usar la opcion "Des-cerrar" (unclose).

Cerrar conciliacion

6. Generar reporte de conciliacion

Al cerrar una conciliacion ya no se puede editar ni borrar, ya solo se puede ver y generar el reporte de conciliacion:

generar reporte de conciliacion

El reporte de conciliacion muestra:

  • Transacciones conciliadas: egresos e ingresos que si estan tanto en Zauru como en el banco, con sus totales.
  • Transacciones no conciliadas: partidas que estan en Zauru pero no en el banco (ej. cheques en circulacion) y partidas que estan en el banco pero no en Zauru (ej. notas de debito/credito no registradas).
  • El reporte cuadra los saldos para demostrar que la diferencia entre el banco y Zauru se explica por las partidas no conciliadas.

Este reporte ya se puede imprimir para presentarlo.

reporte de conciliacion

Con la conciliación cerrada, usted ya puede presentar el reporte a su contador o archivarlo como respaldo del mes: los saldos cuadran y las diferencias quedan explicadas partida por partida. El siguiente paso natural es verificar esas partidas contables para que el periodo quede protegido contra ediciones.

API (llamadas desde sistemas externos)

Consultar listado de conciliaciones

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/conciliations.json

Esto devolverá un JSON similar a este:

[
{
"id": 1,
"zid": 1,
"entity_id": 2,
"account_id": 3,
"month": 9,
"year": 2018,
"start_balance": "1000.0",
"end_balance": "1500.0",
"concilied_income": "0.0",
"concilied_outcome": "0.0",
"documents_income": 0,
"documents_outcome": 0,
"creator_id": 4,
"updater_id": 4,
"closed": false,
"closer_id": null,
"closed_at": null,
"memo": "Conciliacion de septiembre",
"created_at": "2026-08-06T04:14:41.099Z",
"updated_at": "2026-08-06T04:14:41.099Z"
}
]

Obtener detalle de una conciliacion

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/conciliations/1.json

Esto devolverá un JSON similar a este:

{
"id": "716",
"zid": "39",
"entity_id": "180",
"account_id": "12324",
"month": "12",
"year": "2019",
"start_balance": "5000.0",
"end_balance": "20000.0",
"concilied_income": "0.0",
"concilied_outcome": "0.0",
"documents_income": "0",
"documents_outcome": "0",
"creator_id": "326",
"updater_id": "326",
"closed": false,
"closer_id": null,
"closed_at": null,
"memo": null,
"created_at": "2019-12-12 18:16:25.249128",
"updated_at": "2019-12-12 18:16:25.249128"
}

Obtener el formulario de nueva conciliacion

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/conciliations/new.json

Esto devolverá un JSON similar a este:

{
"id": null,
"zid": null,
"entity_id": 1,
"account_id": null,
"month": 8,
"year": 2026,
"start_balance": null,
"end_balance": null,
"concilied_income": "0.0",
"concilied_outcome": "0.0",
"documents_income": 0,
"documents_outcome": 0,
"creator_id": null,
"updater_id": null,
"closed": false,
"closer_id": null,
"closed_at": null,
"memo": null,
"created_at": null,
"updated_at": null
}

Obtener el formulario de edicion de una conciliacion

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/conciliations/1/edit.json

Esto devolverá un JSON similar a este:

{
"id": "716",
"zid": "39",
"entity_id": "180",
"account_id": "12324",
"month": "12",
"year": "2019",
"start_balance": "5000.0",
"end_balance": "20000.0",
"concilied_income": "0.0",
"concilied_outcome": "0.0",
"documents_income": "0",
"documents_outcome": "0",
"creator_id": "326",
"updater_id": "326",
"closed": false,
"closer_id": null,
"closed_at": null,
"memo": null,
"created_at": "2019-12-12 18:16:25.249128",
"updated_at": "2019-12-12 18:16:25.249128"
}

Crear una conciliacion

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X POST \
-d '{
"conciliation": {
"account_id": 1,
"month": 9,
"year": 2018,
"start_balance": "1000.0",
"end_balance": "1500.0",
"memo": "Conciliacion de septiembre"
}
}' \
https://app.zauru.com/accounting/conciliations.json

Esto devolverá un JSON similar a este:

{
"month": [
"ya ha sido tomado"
]
}

Actualizar una conciliacion

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X PUT \
-d '{
"conciliation": {
"end_balance": "1600.0",
"memo": "Conciliacion actualizada"
}
}' \
https://app.zauru.com/accounting/conciliations/1.json

Esto devolverá un JSON similar a este:

{
"id": "716",
"zid": "39",
"entity_id": "180",
"account_id": "12324",
"month": "12",
"year": "2019",
"start_balance": "5000.0",
"end_balance": "20000.0",
"concilied_income": "0.0",
"concilied_outcome": "0.0",
"documents_income": "0",
"documents_outcome": "0",
"creator_id": "326",
"updater_id": "326",
"closed": false,
"closer_id": null,
"closed_at": null,
"memo": null,
"created_at": "2019-12-12 18:16:25.249128",
"updated_at": "2019-12-12 18:16:25.249128"
}

Borrar una conciliacion

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X DELETE \
https://app.zauru.com/accounting/conciliations/1.json

En caso de exito, retorna un codigo HTTP 204 No Content (sin cuerpo).

Obtener las partidas para conciliar

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/conciliations/1/conciliate.json

Esto devolverá un JSON similar a este:

{
"id": "716",
"zid": "39",
"entity_id": "180",
"account_id": "12324",
"month": "12",
"year": "2019",
"start_balance": "5000.0",
"end_balance": "20000.0",
"concilied_income": "0.0",
"concilied_outcome": "0.0",
"documents_income": "0",
"documents_outcome": "0",
"creator_id": "326",
"updater_id": "326",
"closed": false,
"closer_id": null,
"closed_at": null,
"memo": null,
"created_at": "2019-12-12 18:16:25.249128",
"updated_at": "2019-12-12 18:16:25.249128"
}

Guardar las marcas de conciliacion

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X PATCH \
-d '{
"entries_id": "1,2,3"
}' \
https://app.zauru.com/accounting/conciliations/1/conciliate_action.json

Cerrar una conciliacion

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/conciliations/1/close.json

Esto devolverá un JSON similar a este:

{
"id": "8",
"zid": "1",
"account_id": "15",
"entity_id": "2",
"updater_id": "2",
"created_at": "2013-03-28 14:35:29.383035",
"updated_at": "2013-03-28 14:35:29.383035"
}

Des-cerrar una conciliacion

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/conciliations/1/unclose.json

Esto devolverá un JSON similar a este:

{
"id": "8",
"zid": "1",
"account_id": "15",
"entity_id": "2",
"updater_id": "2",
"created_at": "2013-03-28 14:35:29.383035",
"updated_at": "2013-03-28 14:35:29.383035"
}

Generar el reporte de conciliacion

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/conciliations/1/report.json

Esto devolverá un JSON similar a este:

{
"status": "ok"
}

¿Le fue útil esta guía?