Odoo 19.0 Community · Persistente

res.partner.bank: campos, relaciones y API

El modelo res.partner.bank («Cuentas bancarias») es un modelo persistente declarado por el módulo Base y ampliado por 5 módulos más. Expone 76 campos, 46 de ellos declarados directamente en el modelo; 13 campos de otros modelos apuntan a él. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.

Ficha de identidad

Nombre técnico
res.partner.bank
Etiqueta
Cuentas bancarias
Tipo
Persistente (models.Model)
Tabla SQL
res_partner_bank
Módulo de origen
Base (base)
Ampliado por
account, account_qr_code_emv, base_iban, account_qr_code_sepa, hr
Orden por defecto (_order)
sequence, id
Campo mostrado (_rec_name)
acc_number
Hereda de (mixins)
mail.threadmail.activity.mixin

Campos del modelo

46 campos propios, 24 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.

76 de 76 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
acc_holder_nameNombre del titular de la cuenta

Nombre del titular de la cuenta, en caso de que sea diferente al nombre del titular de la cuenta

char
calculado, almacenado
acc_numberNúmero de cuentachar
obligatorio
acc_typeTipo

Tipo de cuenta bancaria: Normal o IBAN. Se infiere del número de cuenta.

selection
calculado

Valores calculados dinámicamente

activeActivoboolean
allow_out_paymentEnviar dinero

Con frecuencia se reciben correos que contienen facturas falsas con cuentas fraudulentas, a esta práctica se le llama phishing. Es importante verificar los nuevos números de cuenta y la mejor manera de hacerlo es llamar al proveedor, esto es esencial porque si esto llega a pasar, quiere decir que el correo del proveedor está en peligro. Una vez que haya comprobado que la información es correcta puede activar la función de enviar dinero.

boolean
bank_bicBank Bicchar

related: bank_id.bic

bank_cityBank Citychar

related: bank_id.city

añadido por Empleados (hr)

bank_countryBank Countrymany2one

related: bank_id.country

añadido por Empleados (hr)

bank_emailBank Emailchar

related: bank_id.email

añadido por Empleados (hr)

bank_idBancomany2one
bank_nameNombre del bancochar

related: bank_id.name

bank_phoneBank Phonechar

related: bank_id.phone

añadido por Empleados (hr)

bank_stateBank Statemany2one

related: bank_id.state

añadido por Empleados (hr)

bank_streetBank Streetchar

related: bank_id.street

añadido por Empleados (hr)

bank_street2Bank Street2char

related: bank_id.street2

añadido por Empleados (hr)

bank_zipBank Zipchar

related: bank_id.zip

añadido por Empleados (hr)

clearing_numberNúmero de compensaciónchar
colorColorinteger
calculado
company_idCompañíamany2one
solo lectura

related: partner_id.company_id

country_codeCódigo de paíschar

related: partner_id.country_code

country_proxy_keysClaves proxy de paíschar
calculado

añadido por account_qr_code_emv (account_qr_code_emv)

currency_idMonedamany2one
currency_symbolCurrency Symbolchar

related: currency_id.symbol

añadido por Empleados (hr)

display_qr_settingMostrar ajustes QRboolean
calculado

añadido por account_qr_code_emv (account_qr_code_emv)

duplicate_bank_partner_idsDuplicar contacto de bancomany2many
calculado

añadido por Facturación (account)

employee_has_multiple_bank_accountsEmployee Has Multiple Bank Accountsboolean

related: employee_id.has_multiple_bank_accounts

añadido por Empleados (hr)

employee_idEmpleadomany2many
calculado

añadido por Empleados (hr)

employee_salary_amountAsignación salarialfloat
solo lecturacalculado

añadido por Empleados (hr)

employee_salary_amount_is_percentageEl salario del empleado es un porcentajeboolean
solo lecturacalculado

añadido por Empleados (hr)

has_iban_warningTiene advertencia IBAN

El campo técnico usado para mostrar una advertencia si el país IBAN es diferentes al IBAN necesario

boolean
calculado, almacenado

añadido por Facturación (account)

has_money_transfer_warningTiene advertencia de transferencia de dinero

El campo técnico usado para mostrar una advertencia si la cuenta es una cuenta de servicio de transferencia.

boolean
calculado, almacenado

añadido por Facturación (account)

include_referenceIncluir la referencia

Incluya la referencia en el código QR.

boolean

añadido por account_qr_code_emv (account_qr_code_emv)

journal_idDiario contable

El diario contable que corresponde a esta cuenta bancaria.

one2many
solo lectura

inverso: bank_account_id

añadido por Facturación (account)

lock_trust_fieldsBloquear campos de confianzaboolean
calculado

añadido por Facturación (account)

money_transfer_serviceServicio de transferencia de dinerochar
calculado

añadido por Facturación (account)

noteNotastext
partner_country_namePartner Country Namechar

related: partner_id.country_id.name

añadido por Facturación (account)

partner_customer_rankPartner Customer Rankinteger

related: partner_id.customer_rank

añadido por Facturación (account)

partner_idTitular de la cuentamany2one
obligatorio
partner_supplier_rankPartner Supplier Rankinteger

related: partner_id.supplier_rank

añadido por Facturación (account)

proxy_typeTipo de proxyselection

Valores: none (Ninguno)

añadido por account_qr_code_emv (account_qr_code_emv)

proxy_valueValor de proxychar

añadido por account_qr_code_emv (account_qr_code_emv)

sanitized_acc_numberNúmero de cuenta depuradochar
solo lecturacalculado, almacenado
sequenceSecuenciainteger
user_has_group_validate_bank_accountEl usuario tiene un grupo para validar la cuenta bancariaboolean
calculado

añadido por Facturación (account)

activity_calendar_event_idSiguiente evento en el calendario de actividades.many2one
calculado

heredado de mail.activity.mixin

activity_date_deadlineFecha límite de la siguiente actividaddate
solo lecturacalculado

heredado de mail.activity.mixin

activity_exception_decorationDecoración de Actividad de Excepción

Tipo de actividad de excepción en el registro.

selection
calculado

Valores: warning (Alerta), danger (Error)

heredado de mail.activity.mixin

activity_exception_iconIcono

Icono para indicar una actividad de excepción.

char
calculado

heredado de mail.activity.mixin

activity_idsActividadesone2many

inverso: res_id

heredado de mail.activity.mixin

activity_stateEstado de la actividad

Status based on activities Overdue: Due date is already passed Today: Activity date is today Planned: Future activities.

selection
calculado

Valores: overdue (De retraso), today (Hoy), planned (Planificado)

heredado de mail.activity.mixin

activity_summaryResumen de la siguiente actividadchar

related: activity_ids.summary

heredado de mail.activity.mixin

activity_type_iconIcono de tipo de actividadchar

related: activity_ids.icon

heredado de mail.activity.mixin

activity_type_idTipo de la siguiente actividadmany2one

related: activity_ids.activity_type_id

heredado de mail.activity.mixin

activity_user_idUsuario responsablemany2one
solo lecturacalculado

heredado de mail.activity.mixin

has_messageTiene un mensajeboolean
calculado

heredado de mail.thread

message_attachment_countNúmero de archivos adjuntosinteger
calculado

heredado de mail.thread

message_follower_idsSeguidoresone2many

inverso: res_id

heredado de mail.thread

message_has_errorError de envío de mensaje

Si está marcada, algunos mensajes tienen error de envío.

boolean
calculado

heredado de mail.thread

message_has_error_counterNúmero de errores

Número de mensajes con error de envío

integer
calculado

heredado de mail.thread

message_has_sms_errorError de envío del SMS

Si está marcada, algunos mensajes tienen error de envío.

boolean
calculado

heredado de mail.thread

message_idsMensajesone2many

inverso: res_id

heredado de mail.thread

message_is_followerEs un seguidorboolean
calculado

heredado de mail.thread

message_needactionAcción requerida

Si está marcada, hay nuevos mensajes que requieren su atención.

boolean
calculado

heredado de mail.thread

message_needaction_counterNúmero de acciones

Número de mensajes que requieren una acción

integer
calculado

heredado de mail.thread

message_partner_idsSeguidores (Contactos)many2many
calculado

heredado de mail.thread

my_activity_date_deadlineFecha límite de mi actividaddate
solo lecturacalculado

heredado de mail.activity.mixin

rating_idsCalificacionesone2many

inverso: res_id

heredado de mail.thread

website_message_idsMensajes del sitio web

Historial de comunicación del sitio web

one2many

inverso: res_id

heredado de mail.thread

create_dateCreado eldatetime
solo lecturaautomático
create_uidCreado pormany2one
solo lecturaautomático
display_nameNombre mostradochar
solo lecturacalculadoautomático
idIDinteger
solo lecturaautomático
write_dateÚltima actualización eldatetime
solo lecturaautomático
write_uidÚltima actualización pormany2one
solo lecturaautomático

Relaciones

Modelos enlazados desde este modelo

Campos de otros modelos que apuntan aquí

Leer este modelo por la API

Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.

curl
curl -X POST "https://su-instancia.odoo.com/json/2/res.partner.bank/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["acc_number","partner_id","bank_country","bank_id","bank_state"],"limit":5}'
Python (requests)
import requests

BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}

res = requests.post(
    f"{BASE_URL}/res.partner.bank/search_read",
    headers=headers,
    json={"domain": [], "fields": ["acc_number","partner_id","bank_country","bank_id","bank_state"], "limit": 5},
)
res.raise_for_status()
print(res.json())
  • El acceso a la API externa está reservado al plan Custom de Odoo.
  • XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
  • Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.

Citar esta herramienta

¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.

<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/res-partner-bank">res.partner.bank (Odoo 19.0)</a>

Fuentes

Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community

¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos

Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.