OdooWiki OCA HUB

Account Bank Statement Import TXT/CSV/XLSX

account_bank_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 13.0

Importa extractos bancarios desde archivos TXT, CSV o XLSX definiendo asignaciones de columnas reutilizables, para que las transacciones se creen automáticamente en Odoo.

Este módulo amplía la importación estándar de extractos bancarios para que puedas incorporar archivos que no están en los formatos bancarios habituales, como TXT, CSV o hojas de cálculo XLSX.

Creas un 'Statement Sheet Mapping' donde describes el archivo: codificación, delimitador, calificador de texto, separadores decimal y de miles, formato de fecha y qué columna contiene cada dato (fecha, importe, saldo, descripción, referencia, nombre del partner, cuenta bancaria, etc.). Se proporciona un mapeo de ejemplo. Los mapeos se gestionan desde el menú Contabilidad en 'Statement Sheet Mappings'.

Al importar un extracto, eliges el mapeo que se va a usar. También puedes establecer un mapeo predeterminado en cada diario bancario, de modo que el mapeo correcto se preseleccione automáticamente. Un asistente paso a paso te ayuda a crear un nuevo mapeo: sube un archivo, elige las opciones y luego selecciona las columnas del encabezado detectado.

Durante la importación, el módulo lee el archivo, ordena las transacciones por fecha, calcula los saldos inicial y final cuando se proporciona una columna de saldo, gestiona columnas de débito/crédito, importes multidivisa e IDs de transacción únicos. Si el archivo no proporciona un saldo final, se calcula a partir de las líneas del extracto. Funciona en account.bank.statement.import, account.journal y los nuevos modelos de mapeo y analizador.

Depende de

Menús que añade

Statement Sheet Mappings
Modelos y campos (5)
  • account.journal · amplía un modelo existentedefault_sheet_mapping_id
  • account.bank.statement.import · amplía un modelo existentesheet_mapping_id (Sheet mapping)
  • account.bank.statement.import.sheet.parser · modelo nuevo
  • account.bank.statement.import.sheet.mapping · modelo nuevoname, delimiter (Delimiter), no_header (File does not contain header line), quotechar (Text qualifier), debit_value (Debit value), credit_value (Credit value), notes_column (Notes column), amount_column (Amount column), file_encoding (Encoding), balance_column (Balance column), currency_column (Currency column), bank_name_column (Bank Name column), reference_column (Reference column), timestamp_column (Timestamp column), timestamp_format (Timestamp Format), float_decimal_sep (Decimals Separator), description_column (Description column), bank_account_column (Bank Account column), debit_credit_column (Debit/credit column), float_thousands_sep (Thousands Separator), partner_name_column (Partner Name column), transaction_id_column (Unique transaction ID column), original_amount_column (Original amount column), original_currency_column (Original currency column)
  • account.bank.statement.import.sheet.mapping.wizard · modelo nuevoheader, delimiter (Delimiter), quotechar (Text qualifier), debit_value (Debit value), credit_value (Credit value), notes_column (Notes column), amount_column (Amount column), file_encoding (Encoding), attachment_ids (Files), balance_column (Balance column), currency_column (Currency column), bank_name_column (Bank Name column), reference_column (Reference column), timestamp_column (Timestamp column), description_column (Description column), bank_account_column (Bank Account column), debit_credit_column (Debit/credit column), partner_name_column (Partner Name column), transaction_id_column (Unique transaction ID column), original_amount_column (Original amount column), original_currency_column (Original currency column)

Texto generado por IA (DeepSeek) al leer el código de la versión 13.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: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 13.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 13.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 la(s) asignación(es) 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.