OdooWiki OCA HUB

PayPal CSV Format Bank Statements Import

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

Este módulo te permite importar los archivos CSV de PayPal 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 informes CSV de PayPal (Statement o Activity) como extractos bancarios en Odoo, usando asignaciones de columnas predefinidas o personalizadas.

Este módulo permite traer informes CSV de PayPal a Odoo como extractos bancarios, de modo que las transacciones de PayPal aparezcan en tu contabilidad sin entrada manual.

  • Al importar un extracto bancario, aparece un nuevo campo "PayPal mapping" en la pantalla de importación. Eliges una asignación y Odoo lee el archivo de PayPal con ella.
  • Un menú "PayPal Report Mappings" (en Contabilidad) lista las asignaciones. Se proporcionan varias ya preparadas: PayPal Statement y PayPal Activity en inglés, español y alemán.
  • Cada asignación define los separadores de números (millares y decimales), los formatos de fecha y hora, y qué columna CSV contiene cada dato (fecha, hora, zona horaria, nombre, moneda, bruto, comisión, saldo, ID de transacción, descripción, tipo, correos electrónicos, ID de factura, asunto, nota, nombre del banco, cuenta bancaria).
  • Un asistente te ayuda a crear una nueva asignación: sube un archivo de PayPal, Odoo lee su encabezado y propone las columnas; puedes ajustarlas desde listas desplegables y guardar la asignación.
  • Durante la importación, solo se conservan las filas que coinciden con la moneda del diario. Las fechas y horas se convierten a UTC, con los códigos de zona horaria comunes de PayPal reconocidos. Cada línea se convierte en una transacción; cuando existe una comisión, se crea una transacción de comisión separada. El saldo inicial del extracto se calcula a partir de la primera línea, y el saldo final a partir de la última línea.
  • Los contables pueden leer las asignaciones; solo los responsables de contabilidad pueden crearlas, modificarlas o eliminarlas.

Depende de

Menús que añade

PayPal Report Mappings
Modelos y campos (5)
  • account.journal · amplía un modelo existente
  • account.bank.statement.import · amplía un modelo existentepaypal_mapping_id (PayPal mapping)
  • account.bank.statement.import.paypal.parser · modelo nuevo
  • account.bank.statement.import.paypal.mapping · modelo nuevoname, tz_column ("Timezone" column), fee_column ("Fee" column), date_column ("Date" column), date_format (Date Format), name_column ("Name" column), note_column ("Note" column), time_column ("Time" column), time_format (Time Format), type_column ("Type" column), gross_column ("Gross" column), balance_column ("Balance" column), subject_column ("Subject" column), currency_column ("Currency" column), bank_name_column ("Bank Name" column), float_decimal_sep (Decimals Separator), invoice_id_column ("Invoice ID" column), description_column ("Description" column), bank_account_column ("Bank Account" column), float_thousands_sep (Thousands Separator), transaction_id_column ("Transaction ID" column), to_email_address_column ("To Email Address" column), from_email_address_column ("From Email Address" column)
  • account.bank.statement.import.paypal.mapping.wizard · modelo nuevoheader, filename, data_file (PayPal Report File), tz_column ("Timezone" column), fee_column ("Fee" column), date_column ("Date" column), name_column ("Name" column), note_column ("Note" column), time_column ("Time" column), type_column ("Type" column), gross_column ("Gross" column), balance_column ("Balance" column), subject_column ("Subject" column), currency_column ("Currency" column), bank_name_column ("Bank Name" column), invoice_id_column ("Invoice ID" column), description_column ("Description" column), bank_account_column ("Bank Account" column), transaction_id_column ("Transaction ID" column), to_email_address_column ("To Email Address" column), from_email_address_column ("From Email Address" 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 12.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 13.0

Para ajustar la asignación de columnas del informe de PayPal:

  • Abra Facturación > Configuración > Contabilidad > Asignaciones de informes de PayPal
  • Modifique las asignaciones según el formato de sus informes CSV.

Para importar extractos de PayPal mediante el informe Statement:

  • Ve a PayPal
  • Abre Statements y selecciona Monthly o Custom
  • Selecciona el rango de fechas de interés y haz clic en Request en la columna CSV
  • Espera a que se genere el informe del extracto
  • Descárgalo y guárdalo en un archivo
  • Ve a Odoo e importa el archivo de extracto guardado, seleccionando el formato correspondiente

Para importar extractos de PayPal mediante el informe Activity:

  • Ve a PayPal
  • Abre Activity download
  • Establece Transaction type en Balance affecting
  • Establece Format en CSV
  • Selecciona el rango de fechas de interés y haz clic en Create report
  • Espera a que se genere el informe de actividad
  • Descárgalo y guárdalo en un archivo
  • Ve a Odoo e importa el archivo de extracto guardado, 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.