Odoo 19.0 Community · Transitoire

peppol.registration : champs, relations et API

Le modèle peppol.registration (« Inscription Peppol ») est un modèle transitoire déclaré par le module Peppol. Il expose 30 champs, dont 24 déclarés directement sur le modèle. 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
peppol.registration
Libellé
Inscription Peppol
Type
Transitoire (models.TransientModel)
Table SQL
peppol_registration
Module d'origine
Peppol (account_peppol)

Champs du modèle

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

30 champs affichés sur 30

Nom techniqueLibelléTypeDétails
account_peppol_proxy_stateAccount Peppol Proxy Stateselection

related : company_id.account_peppol_proxy_state

active_parent_companySociété mère activemany2one

related : parent_company_id

active_parent_company_nameNom de la société mère activechar

related : parent_company_name

can_use_parent_connectionPeut utiliser la connexion de la société mèreboolean

related : display_use_parent_connection_selection

company_idSociétémany2one
requis
contact_emailE-mail du contactchar
requis

related : selected_company_id.account_peppol_contact_email

display_itsme_loginAfficher la connexion Itsmeboolean
calculé
display_no_auth_buttonsAfficher les boutons sans authentificationboolean
calculé
display_use_parent_connection_selectionAfficher la sélection Utiliser la connexion parenteboolean
calculé
edi_modeMode EDIselection
calculé

Valeurs : demo (Démo), test (Tester), prod (Live)

edi_user_idUtilisateur EDImany2one
calculé
is_branch_companyEst une succursaleboolean
parent_company_idSociété parentemany2one
calculé
parent_company_nameParent Company Namechar

related : parent_company_id.name

peppol_can_connect_dataPeppol peut connecter des donnéesjson
calculé
peppol_easPeppol Easselection
requiscalculé

Valeurs calculées dynamiquement

peppol_endpointPoint de terminaison Peppolchar
requis

related : selected_company_id.peppol_endpoint

peppol_external_providerFournisseur externe Peppolchar
calculé
peppol_warningsAvertissements Peppoljson
calculé
phone_numberNuméro de téléphonechar

related : selected_company_id.account_peppol_phone_number

selected_company_idSociété sélectionnéemany2one
calculé
smp_registrationS'inscrire en tant que destinataireboolean
calculé
use_parent_connectionUtiliser la connexion de la société mèreboolean
calculé
use_parent_connection_selectionSélection de la connexion de la société mèreselection
calculé, stocké

Valeurs : use_parent (Envoyer depuis la société mère), use_self (Enregistrer cette société sur Peppol)

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

Aucun champ Many2one ou Many2many d'un autre modèle ne pointe vers ce modèle.

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/peppol.registration/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: votre-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["company_id","contact_email","peppol_endpoint","active_parent_company","account_peppol_proxy_state"],"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}/peppol.registration/search_read",
    headers=headers,
    json={"domain": [], "fields": ["company_id","contact_email","peppol_endpoint","active_parent_company","account_peppol_proxy_state"], "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/peppol-registration">peppol.registration (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.