Bank Account Reconciliation
Este módulo está diseñado para proporcionar un método sencillo mediante el cual los usuarios de contabilidad de Odoo puedan conciliar/validar manualmente sus transacciones financieras de sus instituciones financieras/proveedores de transacciones (por ejemplo, Paypal, una institución financiera, google wallet, etc.) contra las cuentas bancarias del plan contable GL de Odoo.
Los usuarios podrán validar e indicar si una transacción ha "Cleared the Bank" (compensado en el banco) mediante una marca de verificación en una nueva vista Reconcile Financial Account Statement en cada transacción financiera individual. Los usuarios también podrán marcar transacciones en una cuenta bancaria para futuras investigaciones.
La idea es que, como primer paso, los usuarios revisen manualmente su extracto en papel y marquen línea por línea qué transacciones financieras se han compensado en el banco en Odoo utilizando el nuevo Bank Reconciliation Wizard. Estos cambios se mostrarán en la nueva pantalla de vista de árbol Reconcile Financial Account Statement. Este es el proceso mediante el cual muchas empresas concilian (también conocido como Auditar) sus extractos de cuentas bancarias y su sistema contable hoy en día y representa una buena segregación de funciones.
Los usuarios pueden guardar sus conciliaciones en proceso.
Antecedentes
Utilizando los filtros de la vista de búsqueda, los usuarios también podrán ordenar y filtrar eficazmente las transacciones de una cuenta financiera GL concreta. Esta nueva pantalla mostrará los apuntes contables asociados a una cuenta bancaria concreta. Varias de las etiquetas de los campos se han renombrado a un lenguaje más común.
La necesidad de este módulo viene motivada por lo siguiente:
- Los usuarios quieren registrar fácilmente si las transacciones bancarias enviadas a su banco se han "cleared the bank" - definición de "cleared the bank": presentado al banco para su pago y pagado por el banco - fondos añadidos/restados en una cuenta bancaria.
- Los usuarios quieren la capacidad de validar si el banco procesó las transacciones correctamente (por ejemplo, transacción codificada correctamente - por ejemplo, la empresa envió un pago de $20.20 al banco. ¿Se procesó por $20.20?). Esto puede considerarse "Auditar el extracto bancario". No asumimos que el banco haya procesado correctamente ninguna transacción.
- Los usuarios quieren entender qué pagos han realizado que siguen pendientes y no han sido pagados por el banco.
- El estándar de auditoría financiera de segregación de funciones de: registrar los pagos de clientes y realizar los depósitos; registrar los pagos a proveedores y emitir los cheques; y monitorizar la actividad de la cuenta bancaria. Esta segregación de funciones es necesaria para monitorizar y ayudar a prevenir el fraude.
Supuestos
- Las empresas que utilizan Odoo han establecido una relación uno a uno entre sus cuentas bancarias y sus cuentas GL de Odoo. Cada cuenta bancaria debe tener una cuenta GL correspondiente que no se comparta con otra cuenta. Ejemplo: +----------------------+------------------------------------------------------------+ | Odoo GL Account # | Corresponding Bank Account | +======================+============================================================+ | 10100 | Bank (AR) Account Checking 5434 (held at Institution A) | +----------------------+------------------------------------------------------------+ | 10200 | Master Bank Account 2343 (held at Institution A) | +----------------------+------------------------------------------------------------+ | 10300 | Bank Payable Account Checking 5678 (held at Institution A)| +----------------------+------------------------------------------------------------+ | 10400 | Bank Payroll Account 6656 (held at Institution B) | +----------------------+------------------------------------------------------------+ | 10500 | Paypal Account 3343 (held at Paypal) | +----------------------+------------------------------------------------------------+ | 10600 | Google Wallet Account 6788 | +----------------------+------------------------------------------------------------+ | 10700 | AMEX Corporate Card Account 9989 | +----------------------+------------------------------------------------------------+
- Las empresas han incluido una Non-Deposited Funds Account en su cuenta GL (normalmente en activos corrientes en sus áreas de cuentas bancarias). Esta cuenta se utiliza para almacenar los pagos que se han registrado en Odoo - pero que aún no se han depositado en la institución financiera. (NOTA: esta cuenta es importante tenerla si el usuario "agrupa depósitos de cheques" - que es el proceso de realizar un único depósito grande de pagos de clientes en el banco (por ejemplo, $20,000USD), pero que está compuesto por cheques más pequeños (por ejemplo, 20 cheques de $1,000 cada uno). Muchos bancos solo registran el importe total del depósito ($20,000) y no proporcionan el desglose de los cheques individuales que componen el depósito mayor. Este enfoque de configuración permite a los usuarios profundizar y ver los cheques individuales que componen un depósito mayor.
Recomendaciones
Desde una perspectiva de gestión de tesorería y control financiero, se recomienda que los usuarios establezcan las siguientes cuatro (4) cuentas bancarias en su institución financiera como mínimo para gestionar las transacciones financieras. (NOTA: recomendamos a los usuarios que incluyan los últimos 4 dígitos de su cuenta bancaria en el nombre de la cuenta GL de la cuenta. Ayuda a los contables en su gestión del sistema):
- Bank (AR) Account Checking 5434. Esta es una cuenta corriente designada como la cuenta donde se depositan los pagos realizados a la empresa (por ejemplo, un pago de cliente realizado mediante cheque se deposita aquí, o un cliente que paga mediante transacción electrónica EFT/ACH se deposita en este GL).
- Master Bank Account 2343. Esta es la cuenta maestra en la que la empresa mantiene la mayoría de sus fondos. A menudo con el acceso más limitado.
- Bank Payable Account Checking 5678. Esta es una cuenta corriente designada para que la empresa pague sus gastos desde ella. (por ejemplo, la empresa emite un cheque para pagar a un proveedor por su material de oficina).
- Bank Payroll Account 6656. Esta es una cuenta corriente designada para que una empresa pague a sus empleados y la nómina.
Nota
Ha existido una confusión común en la comunidad de Odoo sobre la gestión de extractos bancarios en el sistema base de Odoo. Este módulo espera aliviar esta brecha y proporcionar a los usuarios una alternativa sólida para mantener el control fiscal, ser fácil de entender y permitir el crecimiento futuro.
¿Por qué este enfoque?
Los usuarios de Odoo tienen varias opciones para registrar transacciones financieras que afectan a los saldos de una cuenta bancaria (apuntes de GL Bank Account). Creemos que nuestro enfoque permite que estas funcionen conjuntamente entre sí: Importar extractos bancarios electrónicos para introducir pagos (este enfoque sigue la filosofía de que primero se descubre que ha ocurrido una transacción desde su banco, lo cual es muy común en Europa debido a la naturaleza electrónica de las transacciones).
- Payment Order Payments (usando el método directo) - Los pagos se registran instantáneamente y las transacciones financieras se contabilizan en el GL
- Voucher Payments - Los pagos se registran instantáneamente y las transacciones financieras se contabilizan en el GL
- Sales Receipts/Refunds
- Transferencias entre cuentas (se está desarrollando un nuevo módulo para ayudar a gestionar esto)
- Fondos movidos desde la cuenta GL Undeposited Funds a una cuenta GL de Bank Account.
- Direct Journal Entries
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 12.0Permite a los usuarios de contabilidad crear extractos de conciliación bancaria, marcar qué apuntes contables se han compensado con el banco y realizar un seguimiento de la diferencia entre el extracto bancario y Odoo hasta que llegue a cero.
Este módulo añade una pantalla de Extractos bancarios bajo Contabilidad donde se crea un extracto de conciliación para una cuenta bancaria o de mayor general. Se introduce el nombre del extracto, la cuenta, la fecha de finalización y los saldos inicial y final tomados del extracto bancario en papel.
Al seleccionar la cuenta y la fecha de finalización, Odoo incorpora automáticamente los apuntes contables publicados de esa cuenta que aún no están marcados como conciliados, divididos en dos listas: depósitos, créditos e intereses por un lado, y cheques, retiradas, débitos y comisiones por otro. Se marca la casilla 'Cleared?' en cada línea que aparezca en el extracto bancario, y se puede señalar una línea como 'Research Required?' si el personal de contabilidad debe investigarla. Los botones permiten a un verificador seleccionar o deseleccionar todas las líneas a la vez, y un botón Refresh recarga las líneas desde el diario.
Odoo calcula continuamente los totales conciliados y no conciliados, el saldo conciliado y la diferencia entre el extracto y el saldo conciliado. No se puede enviar un extracto para revisión ni procesarlo mientras la diferencia no sea cero. Una vez procesado, el extracto se marca como Done, los apuntes contables marcados se señalan como conciliados y se vinculan al extracto, y se registran el usuario verificador y la fecha. Los extractos se pueden cancelar, restablecer a borrador y están protegidos por una regla de unicidad por compañía y cuenta. Dos grupos, Bank Statement Preparer y Bank Statement Verifier, controlan quién puede editar o eliminar extractos fuera del estado borrador. Hay disponibles dos informes impresos, un detalle y un resumen.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (3)
- account.move.line · amplía un modelo existentecleared_bank_account (Cleared? ), bank_acc_rec_statement_id (Bank Acc Rec Statement), draft_assigned_to_statement (Assigned to Statement? )
- bank.acc.rec.statement · modelo nuevoname (Name), notes (Notes), state, account_id, company_id, difference (Difference), ending_date (Ending Date), sum_of_debits (Deposits, Credits, and Interest Amount), verified_date (Verified Date), difference_cur (Difference (Cur)), ending_balance (Ending Balance), sum_of_credits (Checks, Withdrawals, Debits, and Service Charges Amount), sum_of_udebits (Uncleared - Deposits, Credits, and Interest Amount), cleared_balance (Cleared Balance), sum_of_ucredits (Uncleared - Checks, Withdrawals, Debits, and Service Charges Amount), last_ending_date (Last Stmt Date), starting_balance (Starting Balance), sum_of_debits_cur (Deposits, Credits, and Interest Amount (Cur)), uncleared_balance (Uncleared Balance), sum_of_credits_cur (Checks, Withdrawals, Debits, and Service Charges Amount (Cur)), sum_of_udebits_cur (Uncleared - Deposits, Credits, and Interest Amount (Cur)), cleared_balance_cur (Cleared Balance (Cur)), debit_move_line_ids, sum_of_debits_lines (Deposits, Credits, and Interest # of Items), sum_of_ucredits_cur (Uncleared - Checks, Withdrawals, Debits, and Service Charges Amount (Cur)), verified_by_user_id, credit_move_line_ids, sum_of_credits_lines (Checks, Withdrawals, Debits, and Service Charges # of Items), sum_of_udebits_lines (Uncleared - Deposits, Credits, and Interest # of Items), sum_of_ucredits_lines (Uncleared - Checks, Withdrawals, Debits, and Service Charges # of Items)
- bank.acc.rec.statement.line · modelo nuevoref (Reference), date (Date), name (Name), type, amount (Amount), amountcur (Amount in Currency), partner_id (Partner), currency_id, move_line_id, statement_id, research_required (Research Required? ), cleared_bank_account (Cleared? )
Texto generado por IA (DeepSeek) al leer el código de la versión 12.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/account-reconcile.
terminal Instalación y uso
Documentación de OCA · Odoo 12.0Configuración
Fuente · Odoo 12.0Para configurar este módulo
- Vaya a Settings y active el modo desarrollador
- Vaya a Settings > Users and Companies > Users
- Añada los usuarios que prepararán los extractos bancarios a "Bank Statement Preparer"
- Añada los usuarios que los verificarán al grupo "Bank Statement Manager"
Para usar este módulo:
- Vaya a Accounting > Adviser > Bank Statements
- Cree un nuevo extracto bancario
- Seleccione la cuenta y proporcione un nombre
- Introduzca el saldo final del extracto bancario
- Marque las transacciones que se compensaron en el banco
- Compruebe los saldos
- Guarde y envíe para revisión
- Como revisor, compruebe las transacciones, los totales y los saldos
- Haga clic en Process
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.