Dokos propose un outil de modélisation pour concevoir vos propres états financiers : bilan, compte de résultat, tableau de flux de trésorerie, ou tout autre rapport sur mesure. Au lieu d'un affichage hiérarchique générique, vous définissez librement les lignes, leur intitulé, leur calcul, leur mise en forme et désormais leur regroupement par dimension comptable.
Ce type de rapport est particulièrement utile pour produire des états conformes au Plan Comptable Général (PCG), des tableaux de bord de gestion interne, ou des présentations adaptées à des partenaires bancaires ou des actionnaires.
Les modèles de rapports financiers sont une fonctionnalité propre à Dokos, non disponible dans ERPNext standard.
Pour accéder aux modèles :
Comptabilité > Rapports > Modèles de rapports financiers
Un modèle se compose d'un nom unique, d'un type de rapport et d'une liste de lignes définissant le contenu de l'état.
Les types de rapports disponibles sont :
Exemple — Maison Verte SARL L'équipe comptable crée un modèle "Bilan PCG" de type Bilan pour produire automatiquement un état au format Plan Comptable Général, avec les rubriques réglementaires (immobilisations, créances clients, dettes fournisseurs…) et les totaux intermédiaires attendus.
La nouvelle fonctionnalité de regroupement par dimension vous permet d'analyser vos données financières selon différents axes analytiques directement dans vos rapports standards. Par exemple, vous pouvez ventiler votre chiffre d'affaires par projet, par région, ou par type de client.
Exemple — Maison Verte SARL Pour analyser la rentabilité par projet, l'équipe comptable crée une ligne "Chiffre d'affaires" avec un regroupement par la dimension Projet. Le rapport affiche alors le CA ventilé par projet, avec un total général.
| Option | Effet |
|---|---|
| Dimension comptable | Choisissez parmi les dimensions configurées dans votre instance (Projet, Centre de coût, etc.) |
| Afficher les totaux par groupe | Affiche un sous-total pour chaque valeur de dimension |
| Afficher le total général | Affiche le total de toutes les valeurs de dimension |
| Ordre de tri | Trie les groupes par valeur croissante/décroissante ou par montant |
| Limiter à N groupes | Affiche uniquement les N groupes les plus importants |
Chaque ligne du modèle possède un type de source de données qui détermine comment sa valeur est obtenue :
| Type | Usage |
|---|---|
| Données comptables | Agrège les soldes de comptes selon des filtres, avec option de regroupement par dimension |
| Montant calculé | Calcule une valeur à partir d'autres lignes via une formule |
| API personnalisée | Appelle une fonction externe pour des données non comptables |
| Ligne vide | Espace visuel entre les sections |
| Saut de colonne | Crée une mise en page multi-colonnes (ex. actif / passif côte à côte) |
| Saut de section | Crée des sections horizontales dans le rapport |
Pour une ligne de type Données comptables, vous choisissez les comptes à agréger via un filtre visuel ou un filtre avancé en Python. Vous précisez également le type de solde :
Une ligne de type Montant calculé référence d'autres lignes par leur code de référence. Chaque ligne peut recevoir un code (par exemple CA100, CH200, TOTAL300) permettant de l'utiliser dans des formules.
Exemple — Maison Verte SARL La ligne "Chiffre d'affaires" a le code
CA100, la ligne "Charges d'exploitation" a le codeCH100. Une ligne "Résultat d'exploitation" calculée utilise la formuleCA100 - CH100pour produire automatiquement le solde.
Chaque ligne dispose d'options de présentation qui permettent d'obtenir un rendu professionnel sans intervention technique :
| Option | Effet |
|---|---|
| Niveau d'indentation | Hiérarchise visuellement les rubriques (0 = titre principal, 1 = sous-rubrique, etc.) |
| Gras | Met en évidence les totaux et en-têtes principaux |
| Italique | Distingue les sous-totaux ou notes de bas de tableau |
| Couleur | Signale visuellement des valeurs importantes |
| Masquer si zéro | N'affiche la ligne que si elle contient une valeur non nulle |
| Inverser le signe | Affiche les charges en positif dans un compte de résultat |
| Inclure dans les graphiques | Fait apparaître la ligne dans le graphique associé au rapport |
| Ligne masquée (calcul interne) | Calcule la valeur sans l'afficher — utile pour les étapes intermédiaires |
Une fois créé, le modèle est disponible comme filtre dans les rapports financiers correspondants. Sur le rapport Bilan, Compte de résultat ou Tableau de flux, sélectionnez votre modèle dans le filtre Modèle de rapport avant de lancer le rapport.
Le moteur Dokos remplace alors l'affichage standard par la structure définie dans votre modèle, tout en utilisant les mêmes données comptables sous-jacentes.
Voir les modèles de rapports financiers dans la démoNouveauté : Si votre modèle contient des lignes avec regroupement par dimension, ces regroupements seront également appliqués dans le rapport standard.