La construction des budgets est un élément récurrent de la fonction budgétaire. Les budgets peuvent être construits en faisant abstraction de l'existant ou basés sur les budgets précédents ou des éléments réels. Cette fonction permet un calcul automatique des éléments constitutifs d'un code budget à l'aide de formules indiquant les éléments à calculer et à partir de quoi les calculer.

C'est par cette unique fonction que vous paramétrez tous les éléments du calcul.

Exemple : le budget de la société AAA est calculé chaque année sur la base d'une enveloppe globale (100 000 EUR). Pour chaque section, la part (%) de réalisé N-1 par rapport au budget N-1, détermine le nouveau pourcentage de budget obtenu pour l'année N. Ainsi le budget N pour "Département 1" est égal au Montant total du budget N*(Réalisé du "Département 1" / Montant total du budget N-1). Ce cas concret peut se définir très simplement grâce à:

  • une formule d'expression du calcul (ex: V_BUDN*(F1/F2)
  • ses éléments constitutifs : F1 est le réel N-1; F2 est le budgété N-1; V_BUDN est une constante qui indique le montant global à répartir. Par ce paramétrage simple, on a défini le calcul à réaliser.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Le paramétrage des formules budgétaires se fait sur 2 onglets Formules et Variables et permet de déterminer les règles de calcul d'un budget. 

En-tête

Onglet Formules

La première ligne définit le budget à calculer. Les lignes suivantes définissent les formules sur lesquelles s'appuient l'expression du calcul.

Type

  • Budget à calculer : non saisissable,
  • Colonne Montant : indique le type de montant à répartir : Budgété, Réel, Pré-engagé, Engagé.

Onglet Variables

L'utilisation de variables est facultative puisque vous pouvez indiquer, directement dans les formules, la ligne budgétaire à calculer et/ou la ligne de budget à répartir (ex: 607000/SERV01/DIV01). Les variables permettent de lancer / relancer le calcul budgétaire en ne modifiant que certains critères. Vous pouvez ainsi factoriser certaines formules ayant des variables communes.
 
Exemple : cas du calcul d' un budget Société qui représente l'addition des budgets de plusieurs sites.
Les budgets sites disposent de formules communes : en renseignant les imputations analytiques sous forme de variable, on peut lancer le calcul pour tous les sites sur des sélections communes : 607000/SERV01/DIV01; puis nouvelle exécution du calcul pour 608000/SERV01/DIV01 et ainsi de suite.

  • Dès qu'une variable est saisie, Sage X3 normalise son code par le préfixe "V_
  • Ces variables peuvent comporter pour le budget d'origine, des cribles ("?" ou "*"), des groupes de comptes et/ou de sections. Lorsqu'il s'agit de l'utilisation d'un compte/section directement dans la variable, vous pouvez accéder directement au plan des Comptes /Sections
  • Chaque calcul annule et remplace le précédent.

Enfin, si nous reprenons le premier exemple, le tableau ci-dessous montre le paramétrage à effectuer pour les onglets Formules et Variables.
Rappelons l'exemple en question : le budget de la société AAA est  calculé chaque année sur la base d'une enveloppe globale (100 000 EUR). Pour chaque section, la part (%) de réalisé N-1 par rapport au budget N-1, détermine le nouveau pourcentage de budget obtenu pour l'année N. Ainsi le budget N pour "Département 1" est égal au Montant total du budget N*(Réalisé du "Département 1" / Montant total du budget N-1). Ce cas concret peut se définir très simplement grâce à :

  • une formule d'expression du calcul (ex: V_BUDN*(F1/F2)
  • ses éléments constitutifs : F1 est le réel N-1; F2 est le budgété N-1; V_BUDN est une constante qui indique le montant global à répartir.
Paramétrage de l'onglet Formules :

Formule

Type

Budget

Société

Site

Début

Fin

Compte

Département

Axe 2

Axe 3

Bud.à calculer

Budgété

BUD04

001

 

01.01.04

31.12.04

601000

V_START

 

 

F1

Réel

BUD03

001

 

01.01.03

31.12.03

601000

V_START

 

 

F2

Budgété

BUD03

001

 

01.01.03

31.12.03

601000

*

 

 

Paramétrage de l'onglet Variables :
 

Variable

Intitulé

Valeur

V_BUDN

Enveloppe à répartir

100 000

V_START

Département

 

Résultat : à chaque exécution du calcul, la valeur de la variable V_START est demandée. On pourra saisir "Département 1" et lancer le calcul et obtenir le budgété pour le budget BUD04 pour la combinaison 601000/Département 1. Successivement, la variable V_START peut prendre les valeurs "Département2", "Département3" etc...

Etats

Boutons spécifiques

Exec

Exécute le calcul.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Variable non définie XXX 

La variable budgétaire renseignée n'existe pas dans la table. Il faut utiliser la fonction Sélection pour rechercher un code existant ou le tunnel associé à la zone pour accéder directement au paramétrage des variables budgétaires. Les variables sont définies dans l'onglet variable, il n'y a pas de tunnel ou de sélection.

Expression incorrecte, il manque une parenthèse ouvrante/fermante

Une fonction Sage X3 est utilisée dans la formule mais il manque une parenthèse.

Expression incorrecte, erreur de syntaxe

Une fonction Sage X3 est utilisée mais une erreur de frappe ne permet pas d'interpréter correctement la formule.

ZZZ Variable associée au code croisement XXX

Les variables budgétaires utilisées au niveau de la variable et de l'expression sont incompatibles car elles ne sont pas associées au même croisement analytique. Vous devez remplacer la variable en erreur par une autre variable autorisée.

Exercice incorrect

Le numéro d'exercice renseigné n'existe pas dans la table des exercices. Il faut utiliser la fonction " sélection " pour rechercher un numéro existant.

L'expression ne comporte aucune variable

Pour calculer un budget, il faut au moins utiliser une variable dans l'expression.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre