OdooWiki OCA HUB

Bank Statement TXT/CSV/XLSX Import

account_statement_import_txt_xlsx folder_open OCA/bank-statement-import open_in_new
Accounting Licencia: AGPL-3

Este módulo te permite importar cualquier archivo TXT/CSV o XLSX en Odoo como extractos bancarios.

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 15.0

Importa extractos bancarios desde archivos TXT, CSV o XLSX a Odoo describiendo qué columna contiene cada dato. Las asignaciones se pueden guardar, reutilizar y establecer como predeterminadas para un diario bancario.

Este módulo añade una forma flexible de incorporar extractos bancarios a Odoo cuando el banco no proporciona un formato estándar. En lugar de un diseño de archivo fijo, se crea un "Sheet Mapping" que indica a Odoo cómo leer el archivo.

En un mapeo se elige la codificación del archivo, el delimitador de columnas, el calificador de texto, el formato de fecha y los separadores de miles y decimales. Después se indica qué columna contiene la fecha, el importe (o importes de débito y crédito por separado), el saldo, la moneda, la descripción, la referencia, el ID de transacción, el nombre del partner y los datos bancarios del partner. Si el archivo no tiene línea de encabezado, se pueden introducir números de columna en lugar de nombres, y se pueden omitir líneas vacías o ignorar filas y columnas iniciales.

Los mapeos se gestionan en Accounting > Statement Sheet Mappings. En un diario bancario se puede establecer un mapeo predeterminado, que luego se rellena previamente al importar un extracto. Un asistente guiado también permite subir un archivo, previsualizar sus columnas y crear un mapeo paso a paso.

Al importar, Odoo lee el archivo, ordena las transacciones por fecha y rellena los saldos inicial y final del extracto cuando se proporciona una columna de saldo. Si falta el saldo final, se calcula a partir del saldo inicial más los importes de las transacciones. Las transacciones conservan su ID único, referencia, notas e información del partner.

Menús que añade

Statement Sheet Mappings
Modelos y campos (5)
  • account.journal · amplía un modelo existentedefault_sheet_mapping_id
  • account.statement.import · amplía un modelo existentesheet_mapping_id (Sheet mapping)
  • account.statement.import.sheet.parser · modelo nuevo
  • account.statement.import.sheet.mapping · modelo nuevoname, delimiter, no_header (File does not contain header line), quotechar (Text qualifier), offset_row, debit_value, credit_value, notes_column, amount_column, file_encoding (Encoding), offset_column, balance_column, currency_column, bank_name_column, reference_column, skip_empty_lines, timestamp_column, timestamp_format, float_decimal_sep (Decimals Separator), description_column, amount_debit_column (Debit amount column), bank_account_column, debit_credit_column (Debit/credit column), float_thousands_sep (Thousands Separator), partner_name_column, amount_credit_column (Credit amount column), transaction_id_column (Unique transaction ID column), original_amount_column, original_currency_column
  • account.statement.import.sheet.mapping.wizard · modelo nuevoheader, delimiter, quotechar (Text qualifier), debit_value, credit_value, notes_column, amount_column, file_encoding (Encoding), attachment_ids (Files), balance_column, currency_column, bank_name_column, reference_column, timestamp_column, description_column, amount_debit_column (Debit amount column), bank_account_column, debit_credit_column (Debit/credit column), partner_name_column, amount_credit_column (Credit amount column), transaction_id_column (Unique transaction ID column), original_amount_column, original_currency_column

Texto generado por IA (DeepSeek) al leer el código de la versión 15.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/bank-statement-import.

terminal Instalación y uso

Documentación de OCA · Odoo 15.0

Para crear la asignación de columnas de la hoja de extractos TXT/CSV/XLSX:

  • Abra Facturación > Configuración > Contabilidad > Asignaciones de hojas de extractos
  • Cree una o varias asignaciones según el formato de extracto de su software de banca en línea

Para usar este módulo, necesita:

  • Obtener el extracto en TXT/CSV o XLSX desde su software de banca en línea
  • Ir a Odoo e importar el archivo del extracto, seleccionando el formato correspondiente

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.

info

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.