OdooWiki OCA HUB

Bank Statement TXT/CSV Import (Base)

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

Este módulo es la base para un sistema de importación de archivos tipo hoja, e incluye el soporte directo para TXT/CSV. Otros formatos como XLS, XLSX se añadirán mediante módulos adicionales.

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 19.0

Te permite importar extractos bancarios desde archivos TXT/CSV definiendo asignaciones de columnas reutilizables, para que Odoo sepa qué columna contiene la fecha, el importe, la descripción, etc. Puedes establecer una asignación predeterminada por diario bancario e importar directamente desde la pantalla estándar de importación de extractos.

Este módulo añade una forma flexible de traer archivos de extractos bancarios en formato TXT o CSV a Odoo. En lugar de un formato fijo, creas un "Statement Sheet Mapping" que le indica a Odoo cómo leer tu archivo.

  • En Contabilidad, un nuevo menú "Statement Sheet Mappings" te permite crear y gestionar estas asignaciones. En cada asignación eliges la codificación del archivo, el delimitador de columnas, el calificador de texto, el formato de fecha y los separadores de números (millares y decimales).
  • Después nombras las columnas que contienen la fecha de la transacción, el importe, el saldo, la moneda, la descripción, las notas, la referencia, el nombre del partner, el nombre del banco y la cuenta bancaria. También puedes omitir líneas de encabezado o pie, ignorar líneas vacías y desplazar columnas iniciales.
  • Se admiten tres estilos de importe: un único importe con signo, un importe absoluto con una columna indicadora de débito/crédito independiente, o columnas de importe de débito y crédito independientes. Una validación impide guardar una asignación a la que le faltan las columnas requeridas por el estilo elegido.
  • En un diario bancario puedes establecer una asignación predeterminada, que se rellena automáticamente al importar un extracto. La pantalla de importación muestra un campo "TXT/CSV/XLSX mapping" donde puedes elegir una asignación diferente para una importación puntual.
  • Durante la importación, el archivo se decodifica, se analiza, se ordena por fecha y se convierte en líneas de extracto. Si el archivo no tiene columna de saldo, Odoo calcula el saldo de cierre a partir del saldo inicial más los importes importados.

Menús que añade

Statement Sheet Mappings
Modelos y campos (4)
  • 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), amount_type (Amount type), debit_value, credit_value, notes_column, amount_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), amount_inverse_sign (Inverse sign of amount), 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, footer_lines_skip_count (Footer lines skip count)

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. 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: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 18.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.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 del extracto de su software de banca en línea

Para usar este módulo, necesita:

  • Obtener el extracto en TXT/CSV 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.