Odoo 19.0 Community · Persistant

res.partner : champs, relations et API

Le modèle res.partner (« Contact ») est un modèle persistant déclaré par le module Base, puis enrichi par 61 autres modules. Il expose 258 champs, dont 203 déclarés directement sur le modèle ; 221 champs d'autres modèles pointent vers lui. Retrouvez ci-dessous chaque champ avec son nom technique, son type, son libellé français et ses relations, puis un exemple d'appel à l'API JSON-2 d'Odoo 19.

Fiche d'identité

Nom technique
res.partner
Libellé
Contact
Type
Persistant (models.Model)
Table SQL
res_partner
Module d'origine
Base (base)
Étendu par
web, bus, mail, product, auth_signup, portal, account, account_add_gln, account_edi_ubl_cii, payment, account_peppol, account_peppol_response, contacts, base_address_extended, phone_validation, base_geolocalize, base_vat, calendar, crm, im_livechat, mail_plugin, sale, delivery, stock, delivery_mondialrelay, event, google_address_autocomplete, hr, hr_calendar, hr_holidays, hr_homeworking, hr_homeworking_calendar, hr_recruitment, survey, website, website_partner, website_slides, project, l10n_fr, l10n_fr_account, l10n_fr_pdp, partner_autocomplete, point_of_sale, loyalty, mass_mailing, purchase, purchase_stock, mrp_subcontracting, partnership, pos_sale, pos_hr, pos_loyalty, pos_self_order, privacy_lookup, sale_gelato, snailmail, snailmail_account, website_sale, website_crm_partner_assign, website_customer, website_sale_wishlist
Tri par défaut (_order)
complete_name ASC, id DESC
Hérite de (mixins)
format.address.mixinformat.vat.label.mixinavatar.mixinproperties.base.definition.mixinbus.listener.mixinmail.activity.mixinmail.thread.blacklistmail.thread.phonewebsite.published.multi.mixinwebsite.seo.metadatapos.load.mixin

Champs du modèle

203 champs propres, 49 hérités des mixins et 6 champs automatiques de l'ORM. Cliquez sur un nom pour obtenir le lien direct vers le champ.

258 champs affichés sur 258

Nom techniqueLibelléTypeDétails
account_move_countNombre d’écritures comptablesinteger
calculé

ajouté par Facturation (account)

activationActivationmany2one

ajouté par Revendeurs (website_crm_partner_assign)

activeActifboolean
active_lang_countNombre de langues activesinteger
calculé
applicant_idsCandidatsone2many

inverse : partner_id

ajouté par Recrutement (hr_recruitment)

application_statisticsStatsjson
calculé
assigned_partner_idImplémenté parmany2one

ajouté par Revendeurs (website_crm_partner_assign)

autopost_billsComptabilisation automatique de factures

Comptabiliser automatiquement les factures de ce partenaire de confiance

selection
requis

Valeurs : always (Toujours), ask (Demander après 3 validations sans modifications), never (Jamais)

ajouté par Facturation (account)

available_invoice_template_pdf_report_idsModèle de facture rapport PDF disponibleone2many
calculé

ajouté par Facturation (account)

available_peppol_easEAS Peppol disponiblesjson
calculé

ajouté par Importer/exporter des factures électroniques avec UBL/CII (account_edi_ubl_cii)

available_peppol_edi_formatsFormats disponibles pour Peppol Edijson
calculé

ajouté par Peppol (account_peppol)

available_peppol_sending_methodsMéthodes d'envoi Peppol disponiblesjson
calculé

ajouté par Peppol (account_peppol)

bank_account_countBanqueinteger
calculé

ajouté par Facturation (account)

bank_idsBanquesone2many

inverse : partner_id

barcodeCode-barres

Utilisez un code-barres pour identifier ce contact.

char
dépend de la société
bom_idsNomenclatures pour laquelle le partenaire est l'un des sous-traitantsmany2many
calculé

ajouté par MRP Sous-traitance (mrp_subcontracting)

buyer_idAcheteurmany2one

ajouté par Achats (purchase)

calendar_last_notif_ackDernière notification marquée comme lue sur base du calendrierdatetime

ajouté par Calendrier (calendar)

category_idÉtiquettesmany2many
certifications_company_countNombre de certifications de la sociétéinteger
calculé

ajouté par Sondages (survey)

certifications_countNombre de certificationsinteger
calculé

ajouté par Sondages (survey)

channel_idsCanauxmany2many

ajouté par Discussion (mail)

channel_member_idsMembre du canalone2many

inverse : partner_id

ajouté par Discussion (mail)

chatbot_script_idsScript du chatbotone2many

inverse : operator_partner_id

ajouté par Live Chat (im_livechat)

child_idsContactone2many

inverse : parent_id

cityVillechar
city_idID de la villemany2one

ajouté par Adresses longues (base_address_extended)

colorCouleurinteger
commentNoteshtml
commercial_company_nameDénomination de la sociétéchar
calculé, stocké
commercial_partner_idEntité commercialemany2one
calculé, stocké
company_idSociétémany2one
company_nameNom de la sociétéchar
company_registryID de la société

Le numéro de registre de la société. Utilisez-le s'il est différent du numéro d'identification fiscale. Il doit être unique parmi tous les partenaires d'un même pays

char
calculé, stocké
company_registry_labelID Label de l'entreprisechar
calculé
company_registry_placeholderPlaceholder du registre d’entreprisechar
calculé
company_typeType de sociétéselection
calculé

Valeurs : person (Personne), company (Société)

complete_nameNom completchar
calculé, stocké
contact_addressAdresse complètechar
calculé
contact_address_inlineAdresse complète inlinechar
calculé

ajouté par Discussion (mail)

contract_idsContrats partenaireone2many
lecture seule

inverse : partner_id

ajouté par Facturation (account)

country_codeCode du payschar

related : country_id.code

country_enforce_citiesCountry Enforce Citiesboolean

related : country_id.enforce_cities

ajouté par Adresses longues (base_address_extended)

country_idPaysmany2one
creditTotal du compte client

Montant total que ce client vous doit.

monetary
calculé

ajouté par Facturation (account)

credit_limitLimite de crédit

Limite de crédit spécifique pour ce partenaire.

float
dépend de la société

ajouté par Facturation (account)

credit_to_invoiceCrédit à facturermonetary
calculé

ajouté par Facturation (account)

currency_idDevisemany2one
lecture seulecalculé

ajouté par Facturation (account)

customer_rankClassement clientinteger

ajouté par Facturation (account)

date_localizationDate de géolocalisationdate

ajouté par Géolocalisation des partenaires (base_geolocalize)

date_partnershipDate du partenariatdate

ajouté par Revendeurs (website_crm_partner_assign)

date_reviewDernier avisdate

ajouté par Revendeurs (website_crm_partner_assign)

date_review_nextProchain avisdate

ajouté par Revendeurs (website_crm_partner_assign)

days_sales_outstandingDélai moyen de paiement (DMP)

[(Total créances/Total revenus) * nombres de jours depuis la première facture] pour ce client

float
calculé

ajouté par Facturation (account)

debitTotal dû

Montant total à payer au fournisseur.

monetary
calculé

ajouté par Facturation (account)

display_invoice_edi_formatAfficher le format de facture EDIboolean

ajouté par Facturation (account)

display_invoice_template_pdf_report_idAfficher le modèle de facture rapport PDFboolean

ajouté par Facturation (account)

duplicate_bank_partner_idsDupliquer le partenaire bancairemany2many

related : bank_ids.duplicate_bank_partner_ids

ajouté par Facturation (account)

emailE-mailchar
email_formattedE-mail formaté

Format d'adresse e-mail "Nom <e-mail@domain>"

char
calculé
employeeEmployé

Si ce contact est un employé.

boolean
calculé, stocké
employee_idsEmployés

Employés associés sur base de leur adresse privée

one2many

inverse : work_contact_id

ajouté par Employés (hr)

employees_countNombre d'employésinteger
calculé

ajouté par Employés (hr)

event_count# Événementsinteger
calculé

ajouté par Organisation d'événements (event)

fiscal_country_codesCodes fiscaux des payschar
calculé

ajouté par Facturation (account)

fiscal_country_group_codesCodes des groupes fiscaux de paysjson
calculé

ajouté par Facturation (account)

fiscal_position_idPosition fiscale automatique

Les positions fiscales sont utilisées pour adapter les taxes et les comptes à des clients particuliers ou à des commandes clients/factures. La valeur par défaut provient du client.

many2one
calculé

ajouté par Point de Vente (point_of_sale)

functionPostechar
global_location_numberGLN

Numéro d'Identification Globale (GLN)

char

ajouté par Ajouter le GLN du partenaire (account_add_gln)

grade_idNiveau de partenariatmany2one

ajouté par Partenariat / Adhésion (partnership)

grade_sequenceGrade Sequenceinteger
lecture seule

related : grade_id.sequence

ajouté par Revendeurs (website_crm_partner_assign)

group_onJour de semaineselection
requis

Valeurs : default (Date prévue), 1 (Lundi), 2 (Mardi), 3 (Mercredi), 4 (Jeudi), 5 (Vendredi), 6 (Samedi), 7 (Dimanche)

ajouté par Achats Inventaire (purchase_stock)

group_rfqGrouper les demandes de prix

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
requis

Valeurs : default (Sur commande), day (Quotidien), week (Hebdomadaire), all (Toujours)

ajouté par Achats Inventaire (purchase_stock)

iap_enrich_infoInformations d'enrichissement IAP

Réponse IAP sauvegardée comme une chaîne JSON

text
calculé

ajouté par Plugin de messagerie (mail_plugin)

iap_search_domainRechercher un domaine / un e-mailchar
calculé

ajouté par Plugin de messagerie (mail_plugin)

ignore_abnormal_invoice_amountIgnorer le montant de facture anormalboolean
dépend de la société

ajouté par Facturation (account)

ignore_abnormal_invoice_dateIgnorer la date de facture anormaleboolean
dépend de la société

ajouté par Facturation (account)

im_statusStatut IMchar
calculé

ajouté par Discussion (mail)

implemented_partner_countNombre de partenaires implémentésinteger
calculé, stocké

ajouté par Revendeurs (website_crm_partner_assign)

implemented_partner_idsRéférences d'implémentationone2many

inverse : assigned_partner_id

ajouté par Revendeurs (website_crm_partner_assign)

industry_idSecteur d'activitémany2one
invoice_edi_formatformat eInvoiceselection
calculé

ajouté par Facturation (account)

invoice_edi_format_storeStockage format de facture EDIchar
dépend de la société

ajouté par Facturation (account)

invoice_emailsE-mails de facturationchar
lecture seulecalculé

ajouté par Point de Vente (point_of_sale)

invoice_idsFactures clientsone2many
lecture seule

inverse : partner_id

ajouté par Facturation (account)

invoice_sending_methodEnvoi de factureselection
dépend de la société

Valeurs : manual (Manuelle), email (par e-mail)

ajouté par Facturation (account)

invoice_template_pdf_report_idRapport de facturationmany2one

ajouté par Facturation (account)

is_companyEst une société

Cochez si ce contact est une société, sinon il s'agit d'un particulier

boolean
is_in_callEst en appelboolean
calculé

ajouté par Discussion (mail)

is_mondialrelayEst Mondialrelayboolean
calculé

ajouté par delivery_mondialrelay (delivery_mondialrelay)

is_peppol_edi_formatEst au format Edi Peppolboolean
calculé

ajouté par Importer/exporter des factures électroniques avec UBL/CII (account_edi_ubl_cii)

is_pickup_locationEst un point de retraitboolean

ajouté par Frais de livraison (delivery)

is_publicEst publicboolean
calculé
is_publishedEst publiéboolean

ajouté par Site web Partenaire (website_partner)

is_subcontractorSous-traitantboolean
calculé

ajouté par MRP Sous-traitance (mrp_subcontracting)

is_ubl_formatEst au format UBLboolean
calculé

ajouté par Importer/exporter des factures électroniques avec UBL/CII (account_edi_ubl_cii)

l10n_fr_is_frenchL10N FR est françaisboolean
calculé

ajouté par France - Localisations (l10n_fr)

langLangue

Tous les e-mails et documents envoyés à ce contact seront traduits dans cette langue.

selection
calculé, stocké

Valeurs calculées dynamiquement

leave_date_toDate de fin du congédate
calculé

ajouté par Congés (hr_holidays)

livechat_channel_countNombre de canaux de Live Chatinteger
calculé

ajouté par Live Chat (im_livechat)

loyalty_card_countActiver des cartes de fidélitéinteger
calculé

ajouté par Bons de réduction & Fidélité (loyalty)

main_user_idUtilisateur principal

Plusieurs utilisateurs peuvent être liés au même partenaire. Lorsque seul un utilisateur est requis, ce champ tente de sélectionner le plus approprié.

many2one
calculé
meeting_count# Réunionsinteger
calculé

ajouté par Calendrier (calendar)

meeting_idsRéunionsmany2many

ajouté par Calendrier (calendar)

nameNomchar
offline_sinceHors ligne depuisdatetime
calculé

ajouté par Discussion (mail)

on_time_rateTaux de livraisons dans les temps

Au cours des x derniers jours, le nombre de produits reçus à temps divisé par le nombre de produits commandés. x est soit le paramètre système purchase_stock.on_time_delivery_days ou la valeur par défaut 365

float
calculé

ajouté par Achats Inventaire (purchase_stock)

opportunity_countNombre d'opportunitésinteger
calculé

ajouté par CRM (crm)

opportunity_idsOpportunitésone2many

inverse : partner_id

ajouté par CRM (crm)

parent_idSociété associéemany2one
parent_nameNom du parentchar
lecture seule

related : parent_id.name

partner_company_registry_placeholderPlaceholder registre d'entreprises du partenairechar
calculé

ajouté par Facturation (account)

partner_latitudeLatitudefloat
partner_longitudeLongitudefloat
partner_sharePartager le partenaire

Un client (pas un utilisateur), ou un utilisateur partagé à indiqué que le partenaire actuel est un client sans accès ou avec accès limité pour le partage des données.

boolean
calculé, stocké
partner_vat_placeholderPlaceholder de la TVA du partenairechar
calculé

ajouté par Facturation (account)

partner_weightImportance du niveau

Il doit s'agir d'une valeur numérique supérieure à 0 qui décidera de la contention de ce partenaire à saisir cette piste/opportunité.

integer
calculé, stocké

ajouté par Revendeurs (website_crm_partner_assign)

payment_token_countNombre de jetons de paiementinteger
calculé

ajouté par Moteur de paiement (payment)

payment_token_idsJetons de paiementone2many

inverse : partner_id

ajouté par Moteur de paiement (payment)

pdp_verification_display_stateÉtat de la facturation électroniqueselection
calculé

Valeurs : not_verified (Pas encore vérifié), pdp_not_valid (Le partenaire n'est pas dans l'annuaire), pdp_not_valid_format (Le partenaire ne peut pas recevoir ce format), pdp_valid (Le partenaire est dans l’annuaire), peppol_not_valid (Le partenaire n’est pas sur Peppol), peppol_not_valid_format (Le partenaire ne peut pas recevoir ce format), peppol_valid (Le partenaire est sur Peppol)

ajouté par France - E-Invoicing (Approved Platform) (l10n_fr_pdp)

peppol_easPeppol e-address (EAS)

Code used to identify the Endpoint for BIS Billing 3.0 and its derivatives. List available at https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/

selection
calculé, stocké

Valeurs : 9923 (TVA Albanie), 9922 (TVA Andorre), 0151 (ABN Australie), 9914 (UID Autriche), 9915 (VOKZ Autriche), 0208 (Registre de commerce belge), 9925 (TVA belge), 9924 (TVA Bosnie-Herzégovine), 9926 (TVA Bulgarie), 9934 (TVA Croatie), 9928 (TVA Chypre), 9929 (TVA République tchèque)…

ajouté par Importer/exporter des factures électroniques avec UBL/CII (account_edi_ubl_cii)

peppol_endpointPoint de terminaison Peppol

Identifiant unique utilisé par BIS Billing 3.0 et ses dérivés, également connu comme 'ID du point de terminaison'.

char
calculé, stocké

ajouté par Importer/exporter des factures électroniques avec UBL/CII (account_edi_ubl_cii)

peppol_response_supportService de réponse Peppolboolean
calculé

ajouté par Peppol Business Response (account_peppol_response)

peppol_supported_documentsDocuments Peppol pris en chargejson

ajouté par Peppol Business Response (account_peppol_response)

peppol_verification_stateStatut Peppolselection
dépend de la société

Valeurs : not_verified (Non vérifié), not_valid (Le partenaire n’est pas sur Peppol), not_valid_format (Le partenaire ne peut pas recevoir ce format), valid (Le partenaire est sur Peppol)

ajouté par Peppol (account_peppol)

perform_vies_validationEffectuer une validation Viesboolean
calculé

ajouté par Validation du montant de TVA (base_vat)

phoneTéléphonechar
picking_idsTransferts de stock pour lesquels le partenaire est le sous-traitantmany2many
calculé

ajouté par MRP Sous-traitance (mrp_subcontracting)

picking_warn_msgMessage pour le transferttext

ajouté par Inventaire (stock)

pos_contact_addressPdV Adressechar
calculé

ajouté par Point de Vente (point_of_sale)

pos_order_countNombre de commandes du PdV

Le nombre de commandes du point de vente associées à ce client

integer
calculé

ajouté par Point de Vente (point_of_sale)

pos_order_idsCommande PdVone2many
lecture seule

inverse : partner_id

ajouté par Point de Vente (point_of_sale)

production_idsLes productions MRP pour lesquelles le partenaire est le sous-traitantmany2many
calculé

ajouté par MRP Sous-traitance (mrp_subcontracting)

project_idsProjetsone2many

inverse : partner_id

ajouté par Projet (project)

property_account_payable_idCompte fournisseurmany2one
dépend de la société

ajouté par Facturation (account)

property_account_position_idPosition fiscale

La position fiscale détermine les taxes/comptes utilisés pour ce contact.

many2one
dépend de la société

ajouté par Facturation (account)

property_account_receivable_idCompte clientmany2one
dépend de la société

ajouté par Facturation (account)

property_delivery_carrier_idMode de livraison

Utilisé dans les commandes clients.

many2one
dépend de la société

ajouté par Frais de livraison (delivery)

property_inbound_payment_method_line_idLigne de mode de paiement des biens entrantsmany2one
dépend de la société

ajouté par Facturation (account)

property_outbound_payment_method_line_idLigne de mode de paiement des biens sortantsmany2one
dépend de la société

ajouté par Facturation (account)

property_payment_term_idConditions de paiement du clientmany2one
dépend de la société

ajouté par Facturation (account)

property_product_pricelistListe de prix

Utilisé pour les ventes au partenaire actuel

many2one
calculé

ajouté par Produits & Listes de prix (product)

property_purchase_currency_idDevise du fournisseur

Cette devise sera utilisée pour les achats auprès du partenaire actuel.

many2one
dépend de la société

ajouté par Achats (purchase)

property_stock_customerEmplacement client

L'emplacement de stock utilisé comme destination quand vous envoyez des biens à ce contact.

many2one
dépend de la société

ajouté par Inventaire (stock)

property_stock_subcontractorEmplacement sous-traitant

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

many2one
dépend de la société

ajouté par MRP Sous-traitance (mrp_subcontracting)

property_stock_supplierEmplacement fournisseur

L'emplacement de stock utilisé comme source quand vous recevez des marchandises de ce contact.

many2one
dépend de la société

ajouté par Inventaire (stock)

property_supplier_payment_term_idConditions de paiement du fournisseurmany2one
dépend de la société

ajouté par Facturation (account)

purchase_line_idsLignes de commandeone2many

inverse : partner_id

ajouté par Achats Inventaire (purchase_stock)

purchase_order_countNombre de bons de commandeinteger
calculé

ajouté par Achats (purchase)

purchase_warn_msgMessage pour bon de commandetext

ajouté par Achats (purchase)

receipt_reminder_emailRappel de réception

Envoyez automatiquement un e-mail de confirmation au vendeur X jours avant la date de réception prévue, lui demandant de confirmer la date exacte.

boolean
dépend de la société

ajouté par Achats (purchase)

refRéférencechar
ref_company_idsSociétés qui font réference au partenaireone2many

inverse : partner_id

ajouté par Facturation (account)

reminder_date_before_receiptJours avant réception

Nombre de jours pour envoyer le mail de rappel avant la date de réception promise

integer
dépend de la société

ajouté par Achats (purchase)

rtc_session_idsSession Rtcone2many

inverse : partner_id

ajouté par Discussion (mail)

sale_order_countNombre de commandes clientsinteger
calculé

ajouté par Ventes (sale)

sale_order_idsCommande clientone2many

inverse : partner_id

ajouté par Ventes (sale)

sale_warn_msgMessage sur les commandes clientstext

ajouté par Ventes (sale)

same_company_registry_partner_idPartenaire avec le même registre des sociétésmany2one
calculé
same_vat_partner_idPartenaire avec le même Tax IDmany2one
calculé
selfSelfmany2one
calculé
show_credit_limitAfficher la limite de créditboolean
calculé

ajouté par Facturation (account)

signup_typeType de jeton de connexionchar

ajouté par Inscription (auth_signup)

slide_channel_company_countNombre de cours en entrepriseinteger
calculé

ajouté par eLearning (website_slides)

slide_channel_completed_idsCours achevésone2many
calculé

ajouté par eLearning (website_slides)

slide_channel_countNombre de coursinteger
calculé

ajouté par eLearning (website_slides)

slide_channel_idsCours eLearningmany2many
calculé

ajouté par eLearning (website_slides)

specific_property_product_pricelistListe de prix des produits à propriétés spécifiquesmany2one
dépend de la société

ajouté par Produits & Listes de prix (product)

state_idStatutmany2one
static_map_urlURL Map statiquechar
calculé

ajouté par Organisation d'événements (event)

static_map_url_is_validURL Map statique est valideboolean
calculé

ajouté par Organisation d'événements (event)

streetRuechar
street_nameNom de ruechar
calculé, stocké

ajouté par Adresses longues (base_address_extended)

street_numberMaisonchar
calculé, stocké

ajouté par Adresses longues (base_address_extended)

street_number2Portechar
calculé, stocké

ajouté par Adresses longues (base_address_extended)

street2Rue 2char
suggest_based_onSuggérer selonchar

ajouté par Achats Inventaire (purchase_stock)

suggest_daysProposer des joursinteger

ajouté par Achats Inventaire (purchase_stock)

suggest_percentProposer un pourcentageinteger

ajouté par Achats Inventaire (purchase_stock)

supplier_invoice_count# Factures fournisseursinteger
calculé

ajouté par Facturation (account)

supplier_rankRang des fournisseursinteger

ajouté par Facturation (account)

task_count# Tasksinteger
calculé

ajouté par Projet (project)

task_idsTâchesone2many

inverse : partner_id

ajouté par Projet (project)

total_invoicedTotal facturémonetary
calculé

ajouté par Facturation (account)

trustNiveau de confiance que vous avez avec ce débiteurselection
dépend de la société

Valeurs : good (Bon débiteur), normal (Débiteur normal), bad (Mauvais débiteur)

ajouté par Facturation (account)

typeType d'adresseselection

Valeurs : contact (Contact), invoice (Facture), delivery (Livraison), other (Autre)

type_address_labelDescription type d’adressechar
calculé
tzFuseau horaire

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

Valeurs calculées dynamiquement

tz_offsetDécalage horairechar
calculé
use_partner_credit_limitLimite du partenaire

Définir une valeur supérieure à 0,0 pour activer la vérification du plafond de crédit

boolean
calculé

ajouté par Facturation (account)

user_idVendeur

L'utilisateur interne en charge de ce contact.

many2one
calculé, stocké
user_idsUtilisateursone2many

inverse : partner_id

user_livechat_usernameNom d'utilisateur de l'utilisateur Live Chatchar
calculé

ajouté par Live Chat (im_livechat)

vatN° TVA

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

char
vat_labelLabel N° TVAchar
calculé
vies_validIntracommunautaire valide

Les numéros de TVA européens sont automatiquement vérifiés dans la base de données VIES.

boolean
calculé, stocké

ajouté par Validation du montant de TVA (base_vat)

visitor_idsVisiteursone2many

inverse : partner_id

ajouté par Site Web (website)

websiteLien vers un site webchar
website_descriptionDescription complète du site web partenairehtml

ajouté par Site web Partenaire (website_partner)

website_short_descriptionDescription courte du site web partenairetext
traduisible

ajouté par Site web Partenaire (website_partner)

website_tag_idsÉtiquettes du site web

Filtrer les clients publiés sur la page du site web .../clients

many2many

ajouté par Références client (website_customer)

wishlist_idsListe de souhaitsone2many

inverse : partner_id

ajouté par Liste de souhaits des clients (website_sale_wishlist)

zipCode postalchar
activity_calendar_event_idActivité suivante de l'événement du calendriermany2one
calculé

hérité de mail.activity.mixin

activity_date_deadlineDate limite de l'activité à venirdate
lecture seulecalculé

hérité de mail.activity.mixin

activity_exception_decorationIndicateur d’exception d’activité

Type d'activité d'exception enregistrée.

selection
calculé

Valeurs : warning (Alerte), danger (Erreur)

hérité de mail.activity.mixin

activity_exception_iconIcône

Icône pour indiquer une activité d'exception.

char
calculé

hérité de mail.activity.mixin

activity_idsActivitésone2many

inverse : res_id

hérité de mail.activity.mixin

activity_stateStatut de l'activité

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

selection
calculé

Valeurs : overdue (En retard), today (Aujourd'hui), planned (Planifié)

hérité de mail.activity.mixin

activity_summaryRésumé de l'activité suivantechar

related : activity_ids.summary

hérité de mail.activity.mixin

activity_type_iconIcône de type d'activitéchar

related : activity_ids.icon

hérité de mail.activity.mixin

activity_type_idType d'activités à venirmany2one

related : activity_ids.activity_type_id

hérité de mail.activity.mixin

activity_user_idUtilisateur responsablemany2one
lecture seulecalculé

hérité de mail.activity.mixin

avatar_1024Avatar 1024image
calculé

hérité de avatar.mixin

avatar_128Avatar 128image
calculé

hérité de avatar.mixin

avatar_1920Avatarimage
calculé

hérité de avatar.mixin

avatar_256Avatar 256image
calculé

hérité de avatar.mixin

avatar_512Avatar 512image
calculé

hérité de avatar.mixin

email_normalizedE-mail normalisé

Ce champ est utilisé pour rechercher un e-mail étant donné que le champ e-mail primaire peut contenir plus que strictement un e-mail.

char
calculé, stocké

hérité de mail.thread.blacklist

has_messageA un messageboolean
calculé

hérité de mail.thread

image_1024Image 1024image

related : image_1920

hérité de image.mixin

image_128Image 128image

related : image_1920

hérité de image.mixin

image_1920Imageimage

hérité de image.mixin

image_256Image 256image

related : image_1920

hérité de image.mixin

image_512Image 512image

related : image_1920

hérité de image.mixin

is_blacklistedListe noire

Si l'adresse e-mail est sur liste noire, le contact ne recevra plus d'e-mail marketing d'aucune liste.

boolean
calculé

hérité de mail.thread.blacklist

is_seo_optimizedSEO optimiséboolean
calculé, stocké

hérité de website.seo.metadata

message_attachment_countNombre de pièces jointesinteger
calculé

hérité de mail.thread

message_bounceRebond

Le compteur du nombre de mails rebondis pour ce contact

integer

hérité de mail.thread.blacklist

message_follower_idsAbonnésone2many

inverse : res_id

hérité de mail.thread

message_has_errorErreur d'envoi du message

Si coché, certains messages ont une erreur de livraison.

boolean
calculé

hérité de mail.thread

message_has_error_counterNombre d'erreurs

Nombre de messages avec des erreurs d'envoi

integer
calculé

hérité de mail.thread

message_has_sms_errorErreur d'envoi SMS

Si coché, certains messages ont une erreur de livraison.

boolean
calculé

hérité de mail.thread

message_idsMessagesone2many

inverse : res_id

hérité de mail.thread

message_is_followerEst un abonnéboolean
calculé

hérité de mail.thread

message_needactionNécessite une action

Si coché, de nouveaux messages demandent votre attention.

boolean
calculé

hérité de mail.thread

message_needaction_counterNombre d'actions

Nombre de messages nécessitant une action

integer
calculé

hérité de mail.thread

message_partner_idsAbonnés (Partenaires)many2many
calculé

hérité de mail.thread

my_activity_date_deadlineÉchéance de mon activitédate
lecture seulecalculé

hérité de mail.activity.mixin

phone_blacklistedLe téléphone sur liste noire est fixe

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
calculé

hérité de mail.thread.phone

phone_sanitizedNuméro nettoyé

Champ utilisé pour stocker le numéro de téléphone nettoyé. Aide à accélérer les recherches et comparaisons.

char
calculé, stocké

hérité de mail.thread.phone

phone_sanitized_blacklistedTéléphone sur liste noire

Si le numéro de téléphone nettoyé est sur liste noire, le contact ne recevra plus de campagnes de mail, d'aucunes listes.

boolean
calculé

hérité de mail.thread.phone

propertiesPropriétésproperties

hérité de properties.base.definition.mixin

properties_base_definition_idDéfinition de base des propriétésmany2one
calculé

hérité de properties.base.definition.mixin

rating_idsÉvaluationsone2many

inverse : res_id

hérité de mail.thread

seo_nameSEO nomchar
traduisible

hérité de website.seo.metadata

website_message_idsMessages du site web

Historique de communication du site web

one2many

inverse : res_id

hérité de mail.thread

website_meta_descriptionMéta-description du site webtext
traduisible

hérité de website.seo.metadata

website_meta_keywordsMéta mots-clés site webchar
traduisible

hérité de website.seo.metadata

website_meta_og_imgImage opengraph site webchar

hérité de website.seo.metadata

website_meta_titleMéta titre site webchar
traduisible

hérité de website.seo.metadata

create_dateCréé ledatetime
lecture seuleautomatique
create_uidCréé parmany2one
lecture seuleautomatique
display_nameNom affichéchar
lecture seulecalculéautomatique
idIDinteger
lecture seuleautomatique
write_dateDernière mise à jour ledatetime
lecture seuleautomatique
write_uidDernière mise à jour parmany2one
lecture seuleautomatique

Relations

Modèles liés depuis ce modèle

Champs d'autres modèles qui pointent ici

Lire ce modèle par l'API

Exemple d'appel à l'API JSON-2 d'Odoo 19 : lecture des cinq premiers enregistrements avec des champs réels du modèle. Remplacez l'instance, la base et la clé API par les vôtres.

curl
curl -X POST "https://votre-instance.odoo.com/json/2/res.partner/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: votre-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://votre-instance.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "votre-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())
  • L'accès à l'API externe est réservé à la formule Custom d'Odoo.
  • XML-RPC et JSON-RPC seront retirés dans Odoo 22 (automne 2028) : préférez JSON-2.
  • Les droits d'accès et règles d'enregistrement de l'utilisateur de la clé s'appliquent.

Citer cet outil

Vous rédigez un tutoriel, une documentation interne ou une réponse sur un forum ? Copiez ce lien pour renvoyer vos lecteurs vers la fiche à jour.

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

Sources

Données vérifiées le 23 septembre 2026 · Odoo 19.0 Community

Vous avez un projet Odoo ou souhaitez exploiter votre ERP avec l'IA ? Échangeons

Intégration, développement de modules, connexion de Claude ou ChatGPT à vos données : décrivez-nous votre contexte, nous vous répondons sous 24 heures ouvrées.