Odoo 20.0 Community · Persistant

account.report : champs, relations et API

Le modèle account.report (« Rapport comptable ») est un modèle persistant déclaré par le module Facturation. Il expose 47 champs, dont 41 déclarés directement sur le modèle ; 5 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 20.

Fiche d'identité

Nom technique
account.report
Libellé
Rapport comptable
Type
Persistant (models.Model)
Table SQL
account_report
Module d'origine
Facturation (account)
Tri par défaut (_order)
sequence, id

Champs du modèle

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

47 champs affichés sur 47

Nom techniqueLibelléTypeDétails
activeActifboolean
calculé
active_fallbackActive Fallbackboolean
active_selectionActive Selectionselection
dépend de la société

Valeurs : False (Faux), True (Vrai)

allow_foreign_vatAutoriser les numéros d'identification fiscale étrangersboolean
calculé, stocké
availability_conditionDisponibilitéselection
calculé, stocké

Valeurs : country (Pays correspond à), coa (Le plan comptable correspond à), always (Toujours), consolidation (Consolidation)

chart_templatePlan comptableselection

Valeurs calculées dynamiquement

column_idsColonnesone2many

inverse : report_id

country_idPaysmany2one
currency_translationConversion de devisesselection
calculé, stocké

Valeurs : current (Utiliser le taux le plus récent à la date du rapport), cta (Se servir de l'ECC)

default_opening_date_filterDate d'initialisation par défautselection
calculé, stocké

Valeurs : this_year (Cette année), this_quarter (Ce trimestre), this_month (Ce mois), today (Aujourd'hui), previous_month (Le mois dernier), previous_quarter (Le dernier trimestre), previous_year (L'année dernière), this_return_period (Cette période de déclaration), previous_return_period (Dernière période de déclaration)

enable_snapshotsActiver les instantanésboolean
calculé, stocké
filter_account_typeTypes de compteselection
calculé, stocké

Valeurs : both (Comptes clients et fournisseurs), payable (Fournisseur), receivable (Client), disabled (Désactivé)

filter_aml_ir_filtersFiltres favoris

Si activé, les filtres définis par l'utilisateur sur les écritures comptables peuvent être sélectionnés dans ce rapport

boolean
calculé, stocké
filter_budgetsBudgetsboolean
calculé, stocké
filter_date_rangePlage de datesboolean
calculé, stocké
filter_growth_comparisonComparaison de croissanceboolean
calculé, stocké
filter_hide_0_linesMasquer les lignes à 0selection
calculé, stocké

Valeurs : by_default (Autorisé par défaut), optional (Facultatif), never (Jamais)

filter_hierarchyComptes parentsselection
calculé, stocké

Valeurs : by_default (Autorisé par défaut), optional (Facultatif), never (Jamais)

filter_journalsJournauxboolean
calculé, stocké
filter_line_comparisonComparaison des lignes de rapportboolean
calculé, stocké
filter_multi_companyMulti-sociétésselection
calculé, stocké

Valeurs : selector (Utiliser le sélecteur de sociétés), tax_units (Utiliser les unités fiscales)

filter_partnerPartenairesboolean
calculé, stocké
filter_period_comparisonComparaison de périodeboolean
calculé, stocké
filter_show_draftÉcritures en brouillonboolean
calculé, stocké
filter_unfold_allTout déplierboolean
calculé, stocké
filter_unreconciledÉcritures non lettréesboolean
calculé, stocké
groupbyRegrouper par

Comma-separated list of fields from account.move.line (Journal Item). When set, this report will have report lines generating sublines grouped by those keys except when specified on the report line.

char
integer_roundingArrondi d'entiersselection

Valeurs : HALF-UP (Au plus proche), UP (Haut), DOWN (Bas)

line_idsLignesone2many

inverse : report_id

load_more_limitLimite de chargementinteger
nameNomchar
requistraduisible
only_tax_exigibleUniquement les lignes de taxes exigiblesboolean
calculé, stocké
root_report_idRapport racine

Le rapport dont ce rapport est une variante.

many2one
section_main_report_idsSection demany2many
section_report_idsSectionsmany2many
sequenceSéquenceinteger
use_fiscal_periodsPériodes fiscalesboolean
calculé, stocké
use_sectionsRapport de synthèse

Créer un rapport structuré avec plusieurs sections facilitant la navigation et l'impression simultanée.

boolean
calculé, stocké
user_groupbyRegrouper par utilisateur

Comma-separated list of fields from account.move.line (Journal Item). When set, the report lines will generate sublines grouped by those keys except when specified on the report line.

char
calculé, stocké
variant_report_idsVariantesone2many

inverse : root_report_id

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 20 : 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/account.report/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: votre-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","country_id","root_report_id","active_fallback","active_selection"],"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}/account.report/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","country_id","root_report_id","active_fallback","active_selection"], "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/account-report">account.report (Odoo 20.0)</a>

Sources

Données vérifiées le 25 septembre 2026 · Odoo 20.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.