Odoo 20.0 Community · Persistente

res.partner: campos, relaciones y API

El modelo res.partner («Contacto») es un modelo persistente declarado por el módulo Base y ampliado por 59 módulos más. Expone 269 campos, 213 de ellos declarados directamente en el modelo; 236 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 20.

Ficha de identidad

Nombre técnico
res.partner
Etiqueta
Contacto
Tipo
Persistente (models.Model)
Tabla SQL
res_partner
Módulo de origen
Base (base)
Ampliado por
web, bus, mail, product, auth_signup, base_address_extended, portal, account, account_edi_ubl_cii, fleet, payment, account_peppol, phone_validation, base_geolocalize, calendar, contacts, crm, im_livechat, sale, project, delivery, event, google_address_autocomplete, hr, hr_calendar, hr_holidays, hr_recruitment, survey, website, website_partner, website_slides, l10n_fr, l10n_fr_account, l10n_fr_pdp, point_of_sale, loyalty, mass_mailing, mass_mailing_sms, stock, stock_delivery, purchase, purchase_stock, repair, mrp_subcontracting, partner_autocomplete, partnership, pos_sale, pos_hr, pos_self_order, privacy_lookup, sale_gelato, snailmail, snailmail_account, website_sale, website_blog, website_crm_partner_assign, website_customer, website_sale_stock, website_sale_gelato
Orden por defecto (_order)
complete_name ASC, id DESC
Hereda de (mixins)
format.address.mixinformat.vat.label.mixinavatar.mixinproperties.base.definition.mixinbus.listener.mixinmail.thread.blacklistmail.activity.mixinmail.thread.phonewebsite.published.multi.mixinwebsite.seo.metadatawebsite.structured_data.mixinpos.load.mixin

Campos del modelo

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

269 de 269 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
account_move_countNúmero de asientos contablesinteger
calculado

añadido por Facturación (account)

activationActivaciónmany2one

añadido por Distribuidores (website_crm_partner_assign)

activeActivoboolean
active_lang_countNúmero de idiomas activosinteger
calculado
additional_identifiersAdditional Identifiersjson
addressAddress (without name)char
calculado
address_inlineAddress inline (without name)char
calculado
applicant_idsCandidatosone2many

inverso: partner_id

añadido por Reclutamiento (hr_recruitment)

application_statisticsEstadísticasjson
calculado
assigned_partner_idImplementado pormany2one

añadido por Distribuidores (website_crm_partner_assign)

autopost_billsRegistrar facturas automáticamente

Registrar facturas automáticamente para este contacto de confianza

selection
obligatorio

Valores: always (Siempre), ask (Preguntar después de 3 validaciones sin editar), never (Nunca)

añadido por Facturación (account)

available_additional_identifiers_metadataAvailable Additional Identifiers Metadatajson
calculado
available_invoice_template_pdf_report_idsInforme PDF de la plantilla de factura disponibleone2many
calculado

añadido por Facturación (account)

available_peppol_edi_formatsFormatos EDI Peppol disponiblesjson
calculado

añadido por Peppol (account_peppol)

available_peppol_sending_methodsMétodos de envío Peppol disponiblesjson
calculado

añadido por Peppol (account_peppol)

available_routing_schemesAvailable Routing Schemesjson
calculado

añadido por Import/Export electronic invoices with UBL/CII (account_edi_ubl_cii)

bank_account_countBancointeger
calculado

añadido por Facturación (account)

bank_idsBancosone2many

inverso: partner_id

barcodeCódigo de barras

Use el código de barras para identificar este contacto.

char
depende de la empresa
blog_post_idsPublicaciones del blogone2many

inverso: author_id

añadido por Blog (website_blog)

bom_idsLdM para las que el contacto es un subcontratistamany2many
calculado

añadido por MRP Subcontracting (mrp_subcontracting)

buyer_idCompradormany2one

añadido por Compra (purchase)

calendar_last_notif_ackÚltima notificación marcada como leída desde el calendario principaldatetime

añadido por Calendario (calendar)

category_idEtiquetasmany2many
certifications_company_countNúmero de certificaciones de la empresainteger
calculado

añadido por Encuestas (survey)

certifications_countNúmero de certificacionesinteger
calculado

añadido por Encuestas (survey)

channel_idsCanalesmany2many

añadido por Conversaciones (mail)

channel_member_idsMiembro del canalone2many

inverso: partner_id

añadido por Conversaciones (mail)

chatbot_script_idsGuion del chatbotone2many

inverso: operator_partner_id

añadido por Chat en directo (im_livechat)

child_idsContactos relacionadosone2many

inverso: parent_id

cityCiudadchar
city_idID de la ciudadmany2one

añadido por Extended Addresses (base_address_extended)

colorÍndice de Coloresinteger
commentNotashtml
commercial_company_nameEntidad del nombre de la empresachar

related: commercial_partner_id.name

commercial_partner_idEntidad comercialmany2one
calculado, almacenado
company_idCompañíamany2one
complete_nameNombre completochar
calculado, almacenado
contact_addressDirección completachar
calculado
contact_address_inlineComplete Address inlinechar
calculado
contract_idsContratos de contactosone2many
solo lectura

inverso: partner_id

añadido por Facturación (account)

country_codeCódigo de paíschar

related: country_id.code

country_enforce_citiesCountry Enforce Citiesboolean

related: country_id.enforce_cities

añadido por Extended Addresses (base_address_extended)

country_idPaísmany2one
creditTotal por cobrar

Importe total que el cliente le debe.

monetary
calculado

añadido por Facturación (account)

credit_limitCrédito concedido

Crédito concedido específico para este contacto.

float
depende de la empresa

añadido por Facturación (account)

credit_to_invoiceCrédito a facturarmonetary
calculado

añadido por Facturación (account)

currency_idMonedamany2one
solo lecturacalculado

añadido por Facturación (account)

customer_rankRango del clienteinteger

añadido por Facturación (account)

date_localizationGeolocalización actualizada eldate

añadido por Partners Geolocation (base_geolocalize)

date_partnershipFecha de asociacióndate

añadido por Distribuidores (website_crm_partner_assign)

date_reviewÚltima revisióndate

añadido por Distribuidores (website_crm_partner_assign)

date_review_nextSiguiente revisióndate

añadido por Distribuidores (website_crm_partner_assign)

days_sales_outstandingPeriodo medio de cobros (DSO)

[(Total por cobrar/Ingreso total)* número de días desde la primer factura] para este cliente.

float
calculado

añadido por Facturación (account)

debitTotal por pagar

Importe total a pagar a este proveedor.

monetary
calculado

añadido por Facturación (account)

display_invoice_edi_formatMostrar formato EDI de la facturaboolean

añadido por Facturación (account)

display_invoice_template_pdf_report_idMostrar informe PDF de la plantilla de la facturaboolean
calculado

añadido por Facturación (account)

duplicate_bank_partner_idsDuplicar contacto de bancomany2many
calculado

añadido por Facturación (account)

emailCorreo electrónicochar
email_formattedCorreo electrónico formateado

Dirección de correo electrónico con formato "Nombre <email@domain>"

char
calculado
employeeEmpleado

Si este contacto es un empleado.

boolean
calculado, almacenado
employee_idsEmpleados

Empleados relacionados en función de su dirección privada

one2many

inverso: work_contact_id

añadido por Empleados (hr)

employees_countNúmero de empleadosinteger
calculado

añadido por Empleados (hr)

event_countN.° de eventosinteger
calculado

añadido por Events Organization (event)

fiscal_country_codesCódigos de país fiscalchar
calculado

añadido por Facturación (account)

fiscal_country_group_codesCódigos de grupo fiscal por paísjson
calculado

añadido por Facturación (account)

fiscal_position_idPosición fiscal automática

Las posiciones fiscales se utilizan para adaptar impuestos y cuentas para determinados clientes o pedidos de venta/facturas. El valor por defecto viene del cliente.

many2one
calculado

añadido por Punto de venta (point_of_sale)

functionPuesto de trabajochar
global_location_numberGLN

Número global de localización

char
calculado

añadido por Facturación (account)

grade_idNivel del partnermany2one

añadido por Partnership / Membership (partnership)

grade_sequenceGrade Sequenceinteger
solo lectura

related: grade_id.sequence

añadido por Distribuidores (website_crm_partner_assign)

group_onDía de la semanaselection
obligatorio

Valores: default (Fecha prevista), 1 (Lunes), 2 (Martes), 3 (Miércoles), 4 (Jueves), 5 (Viernes), 6 (Sábado), 7 (Domingo)

añadido por Purchase Stock (purchase_stock)

group_rfqAgrupar solicitudes de presupuesto (SdP)

Define if RFQ should be grouped together based on expected arrival, except for dropship operations. On Order: Replenishment needs will be grouped together except for MTO. Daily: Replenishment needs will be grouped if the expected arrival is the same day Weekly: Replenishment needs will be grouped if the expected arrival is the same week or week day Always: Replenishment needs will always be grouped.

selection
obligatorio

Valores: default (Por pedido), day (Diariamente), week (Semanalmente), all (Siempre)

añadido por Purchase Stock (purchase_stock)

has_vatHas Tax ID

Technical field indicating whether the Tax ID is not a placeholder.Returns False for placeholder values such as '/', 'NA', 'na', or an empty string.

boolean
calculado
ignore_abnormal_invoice_amountIgnorar importe de factura anormalboolean
depende de la empresa

añadido por Facturación (account)

ignore_abnormal_invoice_dateIgnorar fecha de factura anormalboolean
depende de la empresa

añadido por Facturación (account)

implemented_partner_countNúmero de socios implementadosinteger
calculado, almacenado

añadido por Distribuidores (website_crm_partner_assign)

implemented_partner_idsReferencia de implementaciónone2many

inverso: assigned_partner_id

añadido por Distribuidores (website_crm_partner_assign)

incoterm_idIncoterm

Los términos de comercio internacional son una serie de condiciones comerciales usadas en las transacciones internacionales.

many2one

añadido por Ventas (sale)

incoterm_locationUbicación del Incotermchar

añadido por Ventas (sale)

industry_idSectormany2one
invoice_edi_formatFormato de la factura electrónicaselection
calculado

añadido por Facturación (account)

invoice_edi_format_storeAlmacenamiento de formato EDI de facturachar
depende de la empresa

añadido por Facturación (account)

invoice_emailsCorreos electrónicos de facturaschar
solo lecturacalculado

añadido por Punto de venta (point_of_sale)

invoice_idsFacturasone2many
solo lectura

inverso: partner_id

añadido por Facturación (account)

invoice_sending_methodEnvío de facturasselection
depende de la empresa

Valores: manual (Manual), email (por correo electrónico)

añadido por Facturación (account)

invoice_template_pdf_report_idInforme de facturaciónmany2one

añadido por Facturación (account)

is_companyEs una compañía

Marque esta casilla si el contacto es una compañía. En caso contrario, es una persona.

boolean
calculado, almacenado
is_in_callEstá en una llamadaboolean
calculado

añadido por Conversaciones (mail)

is_pricelist_manually_setIs Pricelist Manually Setboolean
calculado

añadido por Products & Pricelists (product)

is_publicEs públicoboolean
calculado
is_publishedEstá publicadoboolean

añadido por Website Partner (website_partner)

is_subcontractorSubcontratistaboolean
calculado

añadido por MRP Subcontracting (mrp_subcontracting)

is_ubl_formatEs formato UBLboolean
calculado

añadido por Import/Export electronic invoices with UBL/CII (account_edi_ubl_cii)

l10n_fr_is_frenchL10N Fr Is Frenchboolean
calculado

añadido por France - Localizations (l10n_fr)

l10n_fr_is_pdpL10N Fr Is Pdpboolean
calculado

añadido por France - E-Invoicing (Approved Platform) (l10n_fr_pdp)

l10n_fr_sirenL10N Fr Sirenchar
calculado

añadido por France - Accounting (l10n_fr_account)

l10n_fr_siretL10N Fr Siretchar
calculado

añadido por France - Accounting (l10n_fr_account)

langIdioma

Todos los correos electrónicos y documentos enviados a este contacto se traducirán en este idioma.

selection
calculado, almacenado

Valores calculados dinámicamente

leave_date_toFecha de finalización del permisodate
calculado

añadido por Ausencias (hr_holidays)

livechat_channel_countNúmero de canales de chat en directointeger
calculado

añadido por Chat en directo (im_livechat)

loyalty_card_countTarjetas de fidelidad activasinteger
calculado

añadido por Cupones y fidelidad (loyalty)

mailing_contact_idContactomany2one
calculado

añadido por Marketing por correo electrónico (mass_mailing)

mailing_contact_idsContactosone2many

inverso: partner_id

añadido por Marketing por correo electrónico (mass_mailing)

main_user_idUsuario principal

Puede haber varios usuarios relacionados con el mismo partner. Cuando se necesita un único usuario, este campo intenta encontrar el más apropiado.

many2one
calculado
meeting_countNº de reunionesinteger
calculado

añadido por Calendario (calendar)

meeting_display_labelMostrar etiqueta de la reuniónchar
calculado

añadido por Calendario (calendar)

meeting_idsReunionesmany2many

añadido por Calendario (calendar)

meeting_next_datePróxima reunióndate
calculado

añadido por Calendario (calendar)

nameNombrechar
on_time_rateTasa de entrega a tiempo

Durante los últimos x días, el número de productos recibidos a tiempo divido entre el número de productos pedidos.x es el parámetro purchase_stock.on_time_delivery_days del sistema o 365

float
calculado

añadido por Purchase Stock (purchase_stock)

opportunity_countNúmero de oportunidadesinteger
calculado

añadido por CRM (crm)

opportunity_idsOportunidadesone2many

inverso: partner_id

añadido por CRM (crm)

parent_idCompañía relacionadamany2one
parent_nameNombre principalchar
solo lectura

related: parent_id.name

partner_cars_countCars Countinteger
calculado

añadido por Flota (fleet)

partner_latitudeLatitudfloat
partner_longitudeLongitudfloat
partner_shareCompartir contacto

Ya sea cliente (no usuario) o usuario compartido. Indique si el contacto actual es un cliente sin acceso o con acceso limitado creado para compartir datos.

boolean
calculado, almacenado
partner_vat_placeholderMarcador de posición para el NIF del contactochar
calculado

añadido por Facturación (account)

partner_weightPeso de nivel

Este debe ser un valor numérico mayor que 0 que determina si este socio puede tomar este lead o esta oportunidad.

integer
calculado, almacenado

añadido por Distribuidores (website_crm_partner_assign)

payment_token_countNúmero de tókenes de pagointeger
calculado

añadido por Payment Engine (payment)

payment_token_idsTókenes de pagoone2many

inverso: partner_id

añadido por Payment Engine (payment)

pdp_verification_display_stateE-Invoicing Stateselection
calculado

Valores: not_verified (Not verified yet), pdp_not_valid (Partner is not in the annuaire), pdp_not_valid_format (El contacto no puede recibir el formato), pdp_valid (Partner is in the annuaire), peppol_not_valid (El contacto no está en Peppol), peppol_not_valid_format (El contacto no puede recibir el formato), peppol_valid (El contacto está en Peppol)

añadido por France - E-Invoicing (Approved Platform) (l10n_fr_pdp)

peppol_response_supportPeppol Response Serviceboolean
calculado

añadido por Peppol (account_peppol)

peppol_supported_documentsSupported Peppol Documentsjson

añadido por Peppol (account_peppol)

peppol_verification_stateEstado de Peppolselection
depende de la empresa

Valores: not_verified (No verificado), not_valid (El contacto no está en Peppol), not_valid_format (El contacto no puede recibir el formato), valid (El contacto está en Peppol)

añadido por Peppol (account_peppol)

phoneTeléfonochar
picking_idsAlbaranes de stock para las que el contacto es subcontratistamany2many
calculado

añadido por MRP Subcontracting (mrp_subcontracting)

picking_warn_msgMensaje para albarán de preparación de pedidostext

añadido por Inventario (stock)

pickup_delivery_method_idPickup Delivery Method

The delivery method that generated this pickup point.

many2one

añadido por Disponibilidad del producto (website_sale_stock)

pickup_location_dataPickup Location Data

Technical field: information needed by delivery providers in case of pickup point addresses.

json

añadido por Delivery - Stock (stock_delivery)

pos_order_countNº de pedidos de TPV

El número de pedidos del punto de venta relacionados con este cliente

integer
calculado

añadido por Punto de venta (point_of_sale)

pos_order_idsPedido del PdVone2many
solo lectura

inverso: partner_id

añadido por Punto de venta (point_of_sale)

production_idsProducciones MRP para las que el contacto es subcontratistamany2many
calculado

añadido por MRP Subcontracting (mrp_subcontracting)

project_idsProyectosone2many

inverso: partner_id

añadido por Proyecto (project)

property_account_payable_activeAccount Payable Activeboolean

related: property_account_payable_id.active

añadido por Facturación (account)

property_account_payable_idCuenta por pagarmany2one
depende de la empresa

añadido por Facturación (account)

property_account_position_idPosición fiscal

La posición fiscal determina los impuestos/cuentas utilizados para este contacto.

many2one
depende de la empresa

añadido por Facturación (account)

property_account_receivable_activeAccount Receivable Activeboolean

related: property_account_receivable_id.active

añadido por Facturación (account)

property_account_receivable_idCuentas por cobrarmany2one
depende de la empresa

añadido por Facturación (account)

property_delivery_carrier_idMétodo de envío

Se usa en los pedidos de venta.

many2one
depende de la empresa

añadido por Delivery Costs (delivery)

property_inbound_payment_method_line_idLínea de método de pago de entrada de la propiedadmany2one
depende de la empresa

añadido por Facturación (account)

property_outbound_payment_method_line_idLínea de método de pago de salida de la propiedadmany2one
depende de la empresa

añadido por Facturación (account)

property_payment_term_idCondiciones de pago de clientemany2one
depende de la empresa

añadido por Facturación (account)

property_product_pricelistLista de precios

Utilizado para las ventas al contacto actual

many2one
calculado

añadido por Products & Pricelists (product)

property_purchase_currency_idMoneda del proveedor

Se utilizará esta moneda para las compras del contacto actual

many2one
depende de la empresa

añadido por Compra (purchase)

property_stock_customerUbicación de cliente

La ubicación de stock utilizada como destino al enviar mercancías a este contacto.

many2one
depende de la empresa

añadido por Inventario (stock)

property_stock_subcontractorUbicación del subcontratista

The stock location used as source and destination when sending goods to this contact during a subcontracting process.

many2one
depende de la empresa

añadido por MRP Subcontracting (mrp_subcontracting)

property_stock_supplierUbicación de proveedor

La ubicación de stock utilizada como origen al recibir productos de este contacto.

many2one
depende de la empresa

añadido por Inventario (stock)

property_supplier_payment_term_idCondiciones de pago del proveedormany2one
depende de la empresa

añadido por Facturación (account)

purchase_incoterm_idVendor Incoterm

Los términos de comercio internacional son una serie de condiciones comerciales usadas en las transacciones internacionales.

many2one

añadido por Compra (purchase)

purchase_incoterm_locationVendor Incoterm Locationchar

añadido por Compra (purchase)

purchase_line_idsLíneas de compraone2many

inverso: partner_id

añadido por Purchase Stock (purchase_stock)

purchase_order_countNúmero de pedidos de comprainteger
calculado

añadido por Compra (purchase)

purchase_warn_msgMensaje para el pedido de compratext

añadido por Compra (purchase)

qr_code_methodCódigo QR de pagoselection
depende de la empresa

Valores calculados dinámicamente

añadido por Facturación (account)

receipt_reminder_emailRecordatorio de recibo

Envíe automáticamente un correo electrónico de confirmación al proveedor X días antes de la fecha de recepción prevista, pidiéndole que confirme la fecha exacta.

boolean
depende de la empresa

añadido por Compra (purchase)

refReferenciachar
ref_company_idsEmpresas que se refieren al contactoone2many

inverso: partner_id

añadido por Facturación (account)

reminder_date_before_receiptDías antes de la recepción

Número de días para enviar un correo electrónico de recordatorio antes de la fecha de recepción prometida

integer
depende de la empresa

añadido por Compra (purchase)

repair_order_countRepair Order Countinteger
calculado

añadido por Reparaciones (repair)

routing_endpointRouting Endpointchar
calculado, almacenado

añadido por Import/Export electronic invoices with UBL/CII (account_edi_ubl_cii)

routing_identifierEDI Routing Addresschar
calculado

añadido por Import/Export electronic invoices with UBL/CII (account_edi_ubl_cii)

routing_schemeRouting IDselection
calculado, almacenado

Valores: 9923 (Albania - IVA), 9922 (Andorra - IVA), 0151 (Australia - ABN), 9914 (Austria - UID), 9915 (Austria - VOKZ), 0208 (Registro de empresas belgas), 9925 (Bélgica - IVA), 9924 (Bosnia y Herzegovina - IVA), 9926 (Bulgaria - IVA), 9934 (Croacia - IVA), 9928 (Chipre - IVA), 9929 (República Checa - IVA)…

añadido por Import/Export electronic invoices with UBL/CII (account_edi_ubl_cii)

rtc_session_idsSesión de comunicación en tiempo realone2many

inverso: partner_id

añadido por Conversaciones (mail)

sale_order_countNúmero de pedidos de ventainteger
calculado

añadido por Ventas (sale)

sale_order_idsPedido de ventaone2many

inverso: partner_id

añadido por Ventas (sale)

sale_warn_msgMensaje para el pedido de ventatext

añadido por Ventas (sale)

same_vat_partner_idContacto con la misma identificación fiscalmany2one
calculado
selfSí mismomany2one
calculado
should_be_geolocalizedShould Be Geolocalized

Indicates whether the partner's address has changed, so we should geolocalize them from their new address.

boolean
calculado, almacenado

añadido por Partners Geolocation (base_geolocalize)

show_credit_limitMostrar crédito concedidoboolean
calculado

añadido por Facturación (account)

signup_typeTipo de token de registrochar

añadido por Signup (auth_signup)

slide_channel_company_countNúmero de cursos de la compañíainteger
calculado

añadido por eLearning (website_slides)

slide_channel_completed_idsCursos completadosone2many
calculado

añadido por eLearning (website_slides)

slide_channel_countNúmero de cursosinteger
calculado

añadido por eLearning (website_slides)

slide_channel_idsCursos de eLearningmany2many
calculado

añadido por eLearning (website_slides)

specific_property_product_pricelistAssigned Pricelistmany2one
depende de la empresa

añadido por Products & Pricelists (product)

state_idEstadomany2one
static_map_urlURL del mapa estáticochar
calculado

añadido por Events Organization (event)

static_map_url_is_validLa URL para el mapa estático no es válidaboolean
calculado

añadido por Events Organization (event)

streetCallechar
street_nameNombre de la callechar
calculado, almacenado

añadido por Extended Addresses (base_address_extended)

street_numberCasachar
calculado, almacenado

añadido por Extended Addresses (base_address_extended)

street_number2Puertachar
calculado, almacenado

añadido por Extended Addresses (base_address_extended)

street2Calle2char
suggest_based_onSugerir en función dechar

añadido por Purchase Stock (purchase_stock)

suggest_daysDías recomendadosinteger

añadido por Purchase Stock (purchase_stock)

suggest_percentPorcentaje sugeridointeger

añadido por Purchase Stock (purchase_stock)

supplier_invoice_countN.° de facturas de proveedoresinteger
calculado

añadido por Facturación (account)

supplier_rankRango de proveedorinteger

añadido por Facturación (account)

task_count# Tasksinteger
calculado

añadido por Proyecto (project)

task_idsTareasone2many

inverso: partner_id

añadido por Proyecto (project)

total_invoicedTotal facturadomonetary
calculado

añadido por Facturación (account)

trustGrado de confianza en este deudorselection
depende de la empresa

Valores: good (Buen deudor), normal (Deudor normal), bad (Mal deudor)

añadido por Facturación (account)

typeTipo de direcciónselection

Valores: contact (Contacto), invoice (Factura), delivery (Entrega), other (Otro)

type_address_labelDescripción del tipo de direcciónchar
calculado
tzZona horaria

When printing documents and exporting/importing data, time values are computed according to this timezone. If the timezone is not set, UTC (Coordinated Universal Time) is used. Anywhere else, time values are computed according to the time offset of your web client.

selection

Valores calculados dinámicamente

tz_offsetCompensación de zona horariachar
calculado
use_partner_credit_limitLímite para el contacto

Establezca un valor superior a 0,0 para activar una comprobación del crédito concedido

boolean
calculado

añadido por Facturación (account)

user_idComercial

El usuario interno a cargo de este contacto.

many2one
calculado, almacenado
user_idsUsuariosone2many

inverso: partner_id

user_livechat_usernameEl nombre de usuario del chat en directochar
calculado

añadido por Chat en directo (im_livechat)

vatNIF

You can use '/' to indicate that the customer has no Tax ID.

char
vat_labelEtiqueta de identificación fiscalchar
calculado
visitor_idsVisitantesone2many

inverso: partner_id

añadido por Sitio web (website)

websiteEnlace del sitio webchar
website_descriptionDescripción completa del sitio web del contactohtml

añadido por Website Partner (website_partner)

website_short_descriptionDescripción corta del sitio web del contactotext
traducible

añadido por Website Partner (website_partner)

website_tag_idsEtiquetas del sitio web

Filtre los clientes publicados en la página .../customers del sitio web

many2many

añadido por Customer References (website_customer)

wishlist_idsLista de deseosone2many

inverso: partner_id

añadido por Comercio electrónico (website_sale)

zipC.P.char
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_plans_idsPlanes de actividadesmany2many
calculado

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

avatar_1024Avatar 1024image
calculado

heredado de avatar.mixin

avatar_128Avatar 128image
calculado

heredado de avatar.mixin

avatar_1920Avatarimage
calculado

heredado de avatar.mixin

avatar_256Avatar 256image
calculado

heredado de avatar.mixin

avatar_512Avatar 512image
calculado

heredado de avatar.mixin

email_normalizedCorreo electrónico normalizado

Este campo se utiliza para buscar en la dirección de correo electrónico, ya que el campo de correo electrónico principal puede contener más de una dirección de correo electrónico.

char
calculado, almacenado

heredado de mail.thread.blacklist

has_messageTiene un mensajeboolean
calculado

heredado de mail.thread

image_1024Imagen 1024image

related: image_1920

heredado de image.mixin

image_128Imagen 128image

related: image_1920

heredado de image.mixin

image_1920Imagenimage

heredado de image.mixin

image_256Imagen 256image

related: image_1920

heredado de image.mixin

image_512Imagen 512image

related: image_1920

heredado de image.mixin

is_blacklistedLista negra

Si la dirección de correo electrónico está en la lista negra, el contacto ya no recibirá más envíos masivos desde ninguna lista

boolean
calculado

heredado de mail.thread.blacklist

is_seo_optimizedOptimizado para SEOboolean
calculado, almacenado

heredado de website.seo.metadata

message_attachment_countNúmero de archivos adjuntosinteger
calculado

heredado de mail.thread

message_bounceRebotado

Contador del número de correos electrónicos rebotados de este contacto

integer

heredado de mail.thread.blacklist

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

phone_blacklistedEl teléfono en la lista negra es un teléfono

Indicates if a blacklisted sanitized phone number is a phone number. Helps distinguish which number is blacklisted when there is both a mobile and phone field in a model.

boolean
calculado

heredado de mail.thread.phone

phone_formattedFormatted Numberchar
calculado

heredado de mail.thread.phone

phone_sanitizedNúmero depurado

Campo utilizado para almacenar el número de teléfono depurado. Ayuda a acelerar las búsquedas y las comparaciones.

char
calculado, almacenado

heredado de mail.thread.phone

phone_sanitized_blacklistedTeléfono en la lista negra

Si el teléfono está en la lista negra, el contacto ya no recibirá correo masivo de sms de ninguna lista.

boolean
calculado

heredado de mail.thread.phone

propertiesPropiedadesproperties

heredado de properties.base.definition.mixin

properties_base_definition_idDefinición básica de propiedadesmany2one
calculado

heredado de properties.base.definition.mixin

rating_idsCalificacionesone2many

inverso: res_id

heredado de mail.thread

seo_nameNombre SEOchar
traducible

heredado de website.seo.metadata

website_meta_descriptionDescripción meta del sitio webtext
traducible

heredado de website.seo.metadata

website_meta_keywordsPalabras clave meta del sitio webchar
traducible

heredado de website.seo.metadata

website_meta_og_imgImagen Open Graph del sitio webchar

heredado de website.seo.metadata

website_meta_titleTítulo meta del sitio webchar
traducible

heredado de website.seo.metadata

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 20: 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/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","autopost_bills","group_on","group_rfq","activation"],"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/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","autopost_bills","group_on","group_rfq","activation"], "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">res.partner (Odoo 20.0)</a>

Fuentes

Datos verificados el 25 de septiembre de 2026 · Odoo 20.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.