Odoo 19.0 Community · Persistant

res.currency : champs, relations et API

Le modèle res.currency (« Devise ») est un modèle persistant déclaré par le module Base, puis enrichi par 4 autres modules. Il expose 24 champs, dont 18 déclarés directement sur le modèle ; 118 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.currency
Libellé
Devise
Type
Persistant (models.Model)
Table SQL
res_currency
Module d'origine
Base (base)
Étendu par
product, account, spreadsheet, point_of_sale
Tri par défaut (_order)
active desc, name
Hérite de (mixins)
pos.load.mixin

Champs du modèle

18 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.

24 champs affichés sur 24

Nom techniqueLibelléTypeDétails
activeActifboolean
currency_subunit_labelSous-unité monétairechar
traduisible
currency_unit_labelUnité monétairechar
traduisible
dateDatedate
calculé
decimal_placesDécimales

Décimales prises en compte pour les opérations sur les montants dans cette devise. Elle est déterminée par le facteur d'arrondi.

integer
calculé, stocké
display_rounding_warningAfficher un avertissement d'arrondi

L'avertissement informe qu'un changement de facteur d'arrondi pourrait être dangereux sur la vue du formulaire de res.currency.

boolean
calculé

ajouté par Facturation (account)

fiscal_country_codesCodes fiscaux des payschar

ajouté par Facturation (account)

full_nameNomchar
inverse_ratePourcentage inversé

La devise du taux 1 par rapport au taux de la devise.

float
lecture seulecalculé
is_current_company_currencyEst la devise actuelle de la sociétéboolean
calculé
iso_numericCode numérique de la devise.

Code numérique de la devise (ISO 4217)

integer
nameDevise

Code de la devise (ISO 4217)

char
requis
positionPosition du symbole

Détermine si le symbole de la devise doit être placé avant ou après le montant.

selection

Valeurs : after (Après le montant), before (Avant le montant)

rateTaux actuel

Le taux de la devise vers la devise de taux égale à 1.

float
calculé
rate_idsTauxone2many

inverse : currency_id

rate_stringRate Stringchar
calculé
roundingFacteur d'arrondi

Les montants dans cette devise sont arrondis au multiple le plus proche du facteur d'arrondi.

float
symbolSymbole

Signe de la devise, à utiliser lors de l'impression des montants.

char
requis
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.currency/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: votre-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","symbol","active","currency_subunit_label","currency_unit_label"],"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.currency/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","symbol","active","currency_subunit_label","currency_unit_label"], "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-currency">res.currency (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.