Odoo 19 · Ingenio Construcciones · Términos de pago, pagos, bancos y conciliación

Conciliación bancaria

Cómo se cruza lo que dice el banco con lo que dice Odoo, cómo el sistema propone las coincidencias, y cómo se automatizan los movimientos que se repiten todos los meses.

1

Qué es conciliar y por qué existe la cuenta transitoria

Conciliar es responder una sola pregunta por cada línea del extracto: ¿a qué corresponde esta plata?

El extracto bancario dice qué pasó en la cuenta: una acreditación de $ 150.000 el 12 de marzo, un débito de $ 4.800 el 15. Lo que no dice es a qué corresponde. Esa respuesta la tiene Odoo: la factura que ese cliente pagó, el pago que se le hizo a ese proveedor, la comisión que cobró el banco.

Conciliar es unir las dos mitades. Y mientras esa unión no ocurre, Odoo necesita contabilizar igual el movimiento —porque el banco ya lo hizo— sin decidir todavía contra qué. Para eso existe la cuenta transitoria del diario (Manual «Cuentas bancarias y métodos de pago»): es el estacionamiento provisorio de lo que entró pero no se sabe qué es.

Uniendo esto con lo del Manual «Pagos y cuentas pendientes», el circuito completo de un cobro tiene tres momentos:

MomentoQué se registraEstado de la factura
Se emite la facturaDeudores por ventas contra VentasPublicada, no pagada
Se registra el pagoRecibos pendientes contra Deudores por ventasEn proceso de pago
Se concilia el extractoBanco contra Recibos pendientesPagado

De ahí salen los dos indicadores de control que conviene mirar todos los meses: el saldo de la cuenta transitoria —lo que entró del banco y nadie imputó— y el saldo de las cuentas pendientes —lo que se registró como pagado y nunca apareció en el banco—. Los dos deberían tender a cero.

Libro mayor de agosto: la cuenta transitoria del banco quedó con saldo $ -20.743,46. Son los ocho movimientos del extracto que Odoo ya contabilizó —porque el banco ya los hizo— y que todavía nadie imputó contra nada. Ese saldo tiene que tender a cero.
2

La pantalla de conciliación

Una lista de movimientos del banco, y para cada uno un conjunto de acciones sugeridas.

Se entra desde el tablero de Contabilidad, por cualquiera de estos caminos: haciendo clic en el nombre del diario de banco, con el botón Transacciones, o con el contador de movimientos por conciliar de la tarjeta, que filtra directamente lo pendiente.

La vista lista las transacciones del banco, las más nuevas primero, cada una con su fecha, su etiqueta, el contacto —si Odoo lo pudo identificar— y el importe. Al desplegar una línea aparecen las acciones disponibles para resolverla:

AcciónQué hace
ConciliarAbre la búsqueda de facturas, pagos y asientos existentes para cruzar contra ese movimiento. Es la acción principal.
Establecer contactoIdentifica de quién es el movimiento. Cargarlo mejora muchísimo las propuestas automáticas.
Establecer cuentaImputa el movimiento directamente a una cuenta contable, sin cruzarlo contra ningún comprobante. Es el camino de los gastos bancarios y los movimientos sin factura.
Por cobrar / Por pagarImputa el movimiento a la cuenta corriente del contacto, dejándolo como saldo a favor o a cuenta.
LotesCruza el movimiento contra un pago por lotes (Manual «Pagos y cuentas pendientes»), cuando una sola línea del banco corresponde a una tanda de pagos.

A esas acciones se suman los botones de los modelos de conciliación que estén configurados, que son el tema de la sección 5. Y en el menú de los tres puntos aparecen las acciones que no entraron como botón, más Subir facturas de proveedor —para adjuntar un comprobante y que el sistema lo lea—, los modelos de conciliación que correspondan, Gestionar modelos y Eliminar transacción.

El asiento contable del movimiento no se abre desde ahí: se llega con el ícono que está al lado de la fecha, que despliega la conversación, las actividades y los adjuntos de ese movimiento. Ese ícono cambia de forma según el caso: un globo de conversación cuando no hay nada pendiente, un reloj con un número cuando hay actividades programadas, y un clip cuando tiene un archivo adjunto.

El contador de la tarjeta del diario: 8 por conciliar abre la pantalla ya filtrada por lo pendiente. Los otros dos botones llevan a la configuración de la cuenta y a todas las transacciones, conciliadas o no.
La pantalla de conciliación con los ocho movimientos pendientes. Las dos facetas del buscador —Diario: Banco y Sin conciliar— son las que dejan a la vista solo lo que falta resolver. Arriba a la derecha, el Balance actual: el saldo que informa el banco.
Las acciones de cada movimiento. Abajo, el único con contacto identificado ofrece Conciliar —con 8 comprobantes candidatos— y Por cobrar; los de arriba, sin contacto, solo ofrecen Definir contacto y Establecer cuenta. En el menú de los tres puntos aparecen Transferencias internas, que es uno de los modelos de conciliación, y Gestionar modelos.
Esta pantalla cambió: los videos viejos muestran otraLa conciliación bancaria de Odoo se rediseñó. Muchos tutoriales —incluidos algunos de los oficiales— todavía muestran la interfaz anterior, dividida en dos columnas con pestañas del lado derecho. La lógica de fondo es la misma y el video sigue sirviendo para entender el concepto, pero los botones y su ubicación no coinciden con lo que se ve en Odoo 19. Las capturas de este manual son las que valen.
La misma pantalla tiene una segunda vista, en listaArriba a la derecha, al lado del paginador, hay dos íconos que cambian la forma de ver lo mismo: las tarjetas que se despliegan una por una —las de las capturas— y una vista de lista. A la lista se llega también en forma directa con el botón Transacciones de la tarjeta del diario. Sirve para otra cosa: se editan varias líneas seleccionándolas juntas, se ve a qué Estado de cuenta pertenece cada movimiento y, sobre todo, aparece la columna Balance en ejecución —el saldo acumulado movimiento a movimiento—, que es la forma rápida de encontrar en qué renglón el saldo de Odoo se despegó del que informa el banco. Con el selector de columnas opcionales se agregan además Notas, Tipo de transacción y el número de cuenta bancaria que informó el banco. Para conciliar de a uno conviene la vista de tarjetas; para revisar el mes cerrado, la lista.
3

Cómo Odoo busca las coincidencias

No adivina: prueba una serie de pases, en orden, y se queda con el primero que le da un único resultado.

Antes de cruzar nada, Odoo hace dos cosas rápidas:

  1. Le pone contacto al movimiento. Si hay un modelo de conciliación que asigna un contacto cuando la etiqueta contiene un texto determinado, se lo aplica ahí mismo. Todo lo que viene después trabaja mejor con el contacto ya puesto.
  2. Busca el identificador de la transferencia. Cuando el banco informa el identificador único de la operación y ese mismo identificador figura en un pago registrado en Odoo, la coincidencia es directa y no hace falta nada más. Esto solo funciona si el banco lo manda: con un extracto cargado a mano, no aplica.

Después vienen dos rondas, y en cada una hace lo mismo. La primera mira los pagos ya registrados en ese mismo banco y todavía sin conciliar; la segunda, las facturas de cliente, las de proveedor y el resto de los comprobantes abiertos. En cada ronda:

  1. Busca la referencia dentro del texto del movimiento. Toma el número y la referencia del comprobante y fija si aparecen dentro de la etiqueta que mandó el banco. Tiene que ser una palabra entera —delimitada por espacios o puntuación— y de más de cinco caracteres, justamente para no cruzar por casualidad. Si encuentra uno solo, lo toma.
  2. Prueba con los importes. Si el movimiento tiene contacto, fija si el importe coincide con lo que ese contacto tiene abierto. Acá entra también el descuento por pago anticipado: si el importe no coincide con el total pero sí con el importe descontado de un término de pago con pronto pago (Manual «Términos de pago y condiciones»), y todavía está dentro del plazo, lo reconoce igual.

De ahí se entienden las dos cosas que más ayudan a que la conciliación se resuelva sola, y las dos dependen de cómo se cargó la información antes:

  • Que el movimiento tenga contacto. Es lo que habilita el cruce por importe, y lo que un modelo de conciliación puede resolver de una vez para siempre. Si el banco no lo informa, cargarlo una vez alcanza para que las próximas coincidan.
  • Que el memo del pago tenga el número de comprobante (Manual «Pagos y cuentas pendientes»). Es lo que hace funcionar la búsqueda por referencia.
Odoo no propone: resuelve, y también de nocheConviene saberlo antes de abrir la pantalla por primera vez. Cuando alguno de estos pases da un resultado claro, Odoo concilia el movimiento solo, sin pedir confirmación, y el movimiento desaparece de la lista de pendientes. Pasa apenas se importa el extracto y también en un repaso automático que Odoo hace una vez por día sobre los movimientos que todavía no había revisado. Por eso es normal abrir la conciliación y encontrar buena parte del trabajo ya hecho.

Que sea automático no quiere decir que no haya que mirarlo. Cada movimiento conciliado así queda con una anotación en su historial, así que siempre se puede ver qué hizo el sistema y contra qué comprobante; si quedó mal, se deshace desde el propio movimiento y se vuelve a imputar a mano. La recomendación práctica: repasar lo que Odoo resolvió solo, sobre todo las primeras semanas. Un movimiento conciliado contra el comprobante equivocado es mucho más difícil de detectar que uno que quedó pendiente.
4

Los casos que aparecen en la práctica

Cuatro situaciones cubren casi todo el trabajo de conciliar un extracto.

Lo que muestra el extractoCómo se resuelve
Una acreditación que corresponde a un cobro ya registrado en Odoo Se cruza contra el pago que está en Recibos pendientes. La factura pasa a Pagado. Es el caso más frecuente y el que Odoo suele proponer solo.
Una acreditación de una factura que nadie registró como cobrada Se usa Conciliar y se elige la factura directamente. Odoo crea el pago y lo concilia en un solo paso.
Un débito sin factura detrás: comisiones, impuesto al cheque, gastos de mantenimiento Se usa Establecer cuenta y se imputa a la cuenta de gasto que corresponda. Si se repite todos los meses, conviene un modelo de conciliación (sección 5).
Una acreditación que no se sabe qué es Se deja sin conciliar. Es preferible un movimiento pendiente y visible que uno mal imputado y olvidado. Queda en la cuenta transitoria hasta que se aclare.

Sobre las diferencias: cuando el importe del banco no coincide exactamente con el del comprobante, se puede conciliar parcialmente —dejando el resto abierto— o agregar una línea de contrapartida por la diferencia contra una cuenta contable. Vale la misma advertencia del Manual «Pagos y cuentas pendientes»: cerrar una diferencia contra una cuenta cualquiera para que el movimiento deje de molestar es esconder el problema, no resolverlo.

Una acreditación cruzada contra el pago que ya estaba en Recibos pendientes: el asiento PBNK1/2026/00004, por los mismos $ 10.750,00. El Balance en $ 0,00 avisa que el movimiento queda saldado; con eso la factura FA-E 00002-00000003 pasa a Pagado.
El otro caso: la transferencia no tenía ningún pago registrado, así que se cruza directamente contra la factura FA-E 00002-00000004 y Odoo crea el pago y lo concilia en un solo paso. También acá el Balance en $ 0,00 confirma que no queda diferencia.
Cuando la lista de comprobantes abiertos es larga —en esta base eran 44— el buscador del diálogo la filtra por número de asiento, contacto o importe. Con el número de factura cargado queda una sola línea. Mientras no se marca nada, el Balance sigue mostrando los $ -3.210,00 que faltan imputar.
5

Modelos de conciliación: para lo que se repite

Si un movimiento se resuelve igual todos los meses, no hay razón para resolverlo a mano todos los meses.

Un modelo de conciliación es una regla que dice: «cuando aparezca un movimiento con estas características, imputalo así». Sirve para todo lo que es previsible y repetitivo: la comisión mensual del banco, el impuesto al cheque, el débito automático de un servicio, una transferencia entre cuentas propias.

Cada modelo se puede configurar de dos maneras, y la diferencia no es menor:

  • Manual: aparece como un botón adicional al desplegar el movimiento en la pantalla de conciliación. El usuario decide cuándo usarlo. Es un atajo, no una automatización.
  • Automatizado: se aplica solo, sin intervención, a todo movimiento que cumpla sus condiciones.

La recomendación práctica: arrancar todos en Manual. Se usa el modelo durante uno o dos períodos, se verifica que siempre acierte, y recién ahí se lo pasa a automatizado. Un modelo automático mal condicionado imputa decenas de movimientos a la cuenta equivocada sin que nadie lo mire, y el error se descubre en el cierre.

Se administran desde el tablero: el menú desplegable del diario de banco, sección de conciliación, opción Modelos. También se llega desde el menú de los tres puntos de la propia pantalla de conciliación.

El camino a los modelos desde el tablero: el menú de la tarjeta del diario, columna Conciliación, opción Modelos. Al mismo listado se llega con Gestionar modelos, en el menú de los tres puntos de la pantalla de conciliación.
Los dos primeros —Transferencias internas y Comisiones bancarias— son los que Odoo instala solo al cargar el plan de cuentas. Los dos de abajo se agregaron a mano para casos argentinos. La columna Activar muestra el disparador de cada uno: los de fábrica vienen los dos en Manual.
6

Cómo se configura un modelo

Dos partes: cuándo se aplica, y qué escribe cuando se aplica.

Primera parte: las condiciones. Definen a qué movimientos alcanza el modelo. Se pueden combinar cuatro filtros, y hay que tener presente que se cumplen todos a la vez, y que un filtro vacío no restringe nada:

FiltroOpciones
DiariosEn qué diarios de banco o caja aplica. Vacío significa todos.
ContactosLimita el modelo a determinados clientes o proveedores.
ImporteEs menor o igual a, Es mayor o igual a, Está entre dos valores.
EtiquetaContiene, No contiene, Coincidir con expresión regular. Es el filtro más usado: se apoya en el texto que escribe el banco.

Segunda parte: los apuntes de contrapartida. Son las líneas contables que el modelo escribe. Cada una necesita al menos una Cuenta o un Contacto, y define cuánto imputa con el Tipo de importe:

Tipo de importeQué toma
FijoUn importe cerrado, siempre el mismo.
Porcentaje sobre el balanceUn porcentaje de lo que queda por imputar del movimiento.
Porcentaje de línea de estado de cuentaUn porcentaje del importe total del movimiento bancario.
De la etiquetaExtrae el número del propio texto del movimiento, con una expresión regular. Sirve cuando el banco informa el importe dentro de la descripción.

Cada línea admite además impuestos, distribución analítica y una etiqueta propia para el asiento.

Un modelo hecho a medida para el impuesto de la Ley 25.413. Arriba a la derecha, el disparador puesto en Automatizado. Abajo, su único apunte de contrapartida: la cuenta del impuesto y Porcentaje sobre el balance al 100, es decir todo lo que quede sin imputar del movimiento.
Las condiciones del mismo modelo. La de Etiqueta es la que más se usa: Contiene «IMP.LEY 25413», que es el texto exacto con el que el banco informa el impuesto. Las otras dos opciones del desplegable son No contiene y Coincidir con expresión regular. Diarios, Contactos e Importe quedaron sin restringir, así que no limitan nada.
La condición de Etiqueta mira más texto del que se ve en pantallaNo compara solo contra la etiqueta visible del movimiento. Compara a la vez contra tres cosas: esa etiqueta, el detalle completo de la transacción tal como vino en el archivo que mandó el banco —que suele traer bastante más texto del que entra en la pantalla— y las Notas que alguien haya escrito en el movimiento. Eso tiene una cara buena y una mala. La buena: si un modelo no dispara con el texto que se ve, todavía puede engancharse con el detalle importado, así que conviene mirarlo antes de dar la condición por perdida. La mala: un modelo con No contiene puede dejar de aplicarse por un texto que nadie ve, y una nota escrita a mano puede activar o desactivar un modelo sin que esa fuera la intención.
Un modelo también sirve solo para identificar al contactoSi una línea de contrapartida lleva un Contacto pero ninguna Cuenta, el modelo no imputa nada: se limita a decirle a Odoo de quién es ese movimiento. Es muy útil cuando el banco informa siempre el mismo texto para un cliente determinado: una vez identificado el contacto, se activan las reglas de coincidencia automática de la sección 3 y la conciliación se resuelve sola.
7

Los modelos que vienen instalados

Dos modelos de fábrica que conviene conocer antes de crear uno nuevo.

ModeloQué hace
Transferencias internas Manda el importe completo del movimiento a la cuenta que se le indique —la de transferencias internas—. Se aplica de los dos lados: en el banco que envía y en el que recibe. Es el mecanismo correcto para mover plata entre cuentas propias sin inventar un ingreso ni un gasto.
Comisiones bancarias Imputa el saldo restante a la cuenta de comisiones que se le indique. A diferencia del anterior, trae una condición: se ofrece cuando la etiqueta del movimiento contiene un texto determinado.

Los dos vienen a medio configurar, y por motivos distintos. Comisiones bancarias trae una condición de etiqueta que dispara con el texto «Bank Fees», en inglés: si el banco escribe «COM.MANT.CUENTA», el modelo no se va a disparar hasta que se ajuste esa condición a lo que el banco realmente informa. Transferencias internas no trae condición ninguna: es un botón que se aprieta a mano cuando corresponde.

Los dos traen la línea al 100 % del saldo con una cuenta ya cargada, pero conviene revisarla antes del primer uso, porque solo una de las dos es la correcta. Transferencias internas viene bien: Odoo le pone la cuenta de transferencias entre cuentas propias que él mismo crea al armar el plan argentino. Comisiones bancarias es el problema: Odoo busca una cuenta que se llame «Bank Fees», en el plan argentino no existe ninguna, y entonces le engancha la primera cuenta de gasto del plan, que no tiene nada que ver. No es un error visible: el modelo funciona, imputa y no avisa nada. Si nadie mira, todas las comisiones del banco se van a la cuenta equivocada. Hay que entrar al modelo, ir a los apuntes de contrapartida y poner la cuenta de gastos bancarios de la empresa antes de usarlo la primera vez.

Ese es, de hecho, el trabajo de fondo con los modelos: mirar dos o tres extractos reales, ver qué textos se repiten y armar los modelos sobre esos textos. No se pueden diseñar antes de ver cómo escribe el banco.

El descuento por pago anticipado no es un modelo de conciliaciónEs lógica del propio motor, y por eso no aparece en este listado ni hay nada que crear. El descuento se define en el término de pago (Manual «Términos de pago y condiciones»); cuando el cliente paga el importe con descuento dentro del plazo, Odoo reconoce la coincidencia solo —es parte del cruce por importes de la sección 3— y manda la diferencia a las cuentas de descuento que se cargan una sola vez en los ajustes de Contabilidad. Si en el listado aparece un modelo con ese nombre, es uno hecho a mano como cualquier otro, no uno de fábrica.
8

Argentina: los casos locales que conviene modelar

El extracto de un banco argentino trae movimientos que no existen en el ejemplo estándar de Odoo.

Tres situaciones que aparecen en todo extracto local y que conviene resolver de entrada, porque si no se modelan se concilian a mano todos los meses:

  • Retenciones y percepciones sufridas sobre las acreditaciones. Los regímenes de recaudación bancaria descuentan un importe directamente de la cuenta, en un movimiento propio y separado del cobro. En el extracto se ve la acreditación completa y, al lado, un débito por la retención. Ese débito no es un gasto: es un crédito fiscal a computar, y va a la cuenta de retenciones sufridas que corresponda. Es un caso ideal para un modelo con condición de etiqueta.
  • El impuesto a los débitos y créditos bancarios. Aparece como uno o dos débitos chicos por cada movimiento. Se imputa a su cuenta —con la parte computable separada, según el criterio fiscal que corresponda— y es de los movimientos más repetitivos del extracto, así que un modelo lo resuelve entero.
  • Cheques de terceros depositados. El depósito de un cheque tiene dos momentos que en el extracto están separados en el tiempo: se deposita, y se acredita días después. En Odoo el depósito se registra con el método de pago de cheque de terceros existente (Manual «Pagos y cuentas pendientes»), que deja el importe en la cuenta pendiente del banco; la acreditación del extracto se concilia después contra ese pendiente. Si el cheque rebota, se registra el rechazo y el importe vuelve a la cuenta de cheques rechazados.
Qué cuenta usa cada retención se define con el contadorEste manual describe el mecanismo. Qué regímenes le corresponden a Ingenio Construcciones, contra qué cuenta contable se imputa cada retención sufrida y qué parte del impuesto a los débitos y créditos es computable son definiciones fiscales que se cargan durante la implementación junto con el equipo de Altiplan. Los modelos de conciliación se arman después de esa definición, no antes.
9

El segundo par de ojos: «Por revisar» y «Revisada»

Odoo separa a quien concilia de quien controla lo conciliado, y no hay que configurar nada para que funcione.

Cada movimiento del banco arrastra una marca de revisado, y quién se la pone depende del perfil del usuario (Manual «Ajustes de Contabilidad y permisos»). Si el que concilia tiene perfil de contador, el movimiento nace revisado y no pasa nada más. Si no lo tiene, el movimiento queda conciliado pero sin revisar, esperando que alguien lo mire.

Ese pendiente aparece en dos lugares:

  • En el tablero, la tarjeta del banco suma una línea «X Por revisar» con el importe al lado. Solo se muestra si hay algo pendiente: si no hay nada, la línea no está. Se hace clic ahí y la pantalla de conciliación abre filtrada por eso.
  • En la pantalla de conciliación, todo movimiento ya conciliado y todavía sin revisar muestra un botón más: Revisada. Apretarlo lo da por controlado y lo saca del contador.

Lo que se gana no es solo el conteo. Un movimiento revisado queda protegido: si un usuario sin perfil de contador intenta volverlo a borrador para corregirlo, Odoo lo frena con el mensaje «Solo tu contador puede modificar los asientos validados». Para reabrirlo, el contador tiene el botón Por revisar en el diálogo del movimiento, que lo devuelve al circuito.

Conviene conocer una sutileza del buscador: la faceta Sin conciliar —la que aplica el contador «X por conciliar» de la tarjeta— muestra lo que falta conciliar y ya está revisado. Lo que todavía no pasó por revisión se busca con el filtro Por revisar. Si un movimiento parece haber desaparecido de la lista, ese es el primer lugar donde mirar.

Para cerrar el circuitoCon este manual queda cubierto el recorrido completo de una operación: el impuesto y la posición fiscal que le corresponden (Manuales «Impuestos» y «Posiciones fiscales»), el plazo en que se cobra (Manual «Términos de pago y condiciones»), el registro del pago (Manual «Pagos y cuentas pendientes»), la cuenta por la que entra (Manual «Cuentas bancarias y métodos de pago») y la confirmación de que la plata efectivamente llegó (Manual «Conciliación bancaria»).