Exemples d'utilisation de formules dans les prévisions financières

Documentação •
Neste artigo

La possibilité de saisir des formules n'est disponible dans Banana Comptabilité Plus qu'avec le plan Advanced. Mettez à jour maintenant!

Vous trouverez ci-dessous des exemples de formules d'automatisation des prévisions financières.
Veuillez vous référer à la documentation spécifique :

Tabella Preventivo, variabili

Paramètres

Lorsque vous établissez un calendrier, il peut être utile de définir des variables que vous utiliserez plus tard.
Vous devez créer une section de paramètres avec une date d'enregistrement du 1er janvier, ou une autre date qui correspond au premier jour de la planification. Les variables de paramètres seront ensuite utilisées dans les lignes suivantes.

// 30%
costOfGoodsSold = 0.3 
// 5%
interestRateDebit = 0.05
// 2%
interestRateCredit = 0.02
// 10 %
latePaymentPercentage = 0.1

De cette façon, vous pouvez voir tous les paramètres que vous pouvez définir en même temps. Lorsqu'un paramètre est modifié, la prévision est recalculée.

Répétitions ou valeurs par mois

En utilisant la colonne Répéter, avec une seule ligne d'entrée, vous pouvez planifier pour toute l'année.

Si l'entreprise connaît des variations saisonnières, il est préférable de saisir les prévisions par mois. Pour chaque mois, vous créez une ligne avec le montant des ventes du mois.
Si vous voulez faire des prévisions automatiques sur plusieurs années, il est utile d'insérer sur la ligne la répétition "Y", de sorte que la ligne de l'année serve également pour la suivante.

Prix et quantités vendues

Lors de la création d'un plan de vente, il est plus facile de saisir des valeurs en utilisant la colonne des quantités et des prix. Par exemple, un restaurant peut entrer le nombre de couverts servis par jour, semaine ou mois et le programme calculera automatiquement le montant. En faisant varier le nombre de couverts ou le prix, vous pouvez immédiatement constater l'impact sur la trésorerie et les revenus d'exploitation.

 Utilisation de formules avec des variables pour la croissance

Lorsque vous utilisez des formules, souvenez-vous qu'elles sont exprimées en langage Javascript :

  • La variable doit être définie avant d'être utilisée, de sorte que la ligne où elle est définie doit avoir une date inférieure à celle de la ligne où elle est utilisée.
  • Les séparateurs de milliers ne peuvent pas être utilisés dans les chiffres.
  • Le séparateur décimal est toujours le point ".".
  • Les noms sont différents pour les majuscules et les minuscules.

Vous pouvez attribuer une valeur à une variable (vous pouvez choisir le nom librement) et insérer le nom de la variable dans les lignes suivantes pour obtenir la valeur.
La modification de la valeur attribuée à la variable modifie automatiquement toutes les lignes où la variable est utilisée.

Au début, vous pouvez fixer, par exemple, la valeur de vente prévue et, dans les mois suivants, utiliser une formule pour augmenter le montant.

  • Créez une variable nommée "S" (ventes) en insérant le texte suivant dans la colonne Formule.
    Sales=1000
    Dans le montant s'inscrira la valeur 1000.00.
  • Sur les lignes suivantes, utilisez la variable, en entrant simplement le nom de la variable dans la formule :
    Sales
    Dans le montant s'inscrira la valeur 1000,00.
  • Vous pouvez ajouter 10 % au montant (en multipliant par 1,1)
    Sales*1.1
    La valeur 1100,00 sera inscrite dans le montant.
  • Vous pouvez augmenter la valeur de s
    Sales=Sales+200
    La valeur 1200,00 sera inscrite dans le montant.
  • Si vous utilisez la variable de la ligne suivante, elle aura la nouvelle valeur Sales
    La valeur 1200,00 sera inscrite dans le montant.

Vous pouvez également définir une variable pour définir le pourcentage de croissance.

  • Pourcentage=1,1
  • Montant = 200
  • Dans les formules, vous pouvez utiliser le nom de la variable au lieu du numéro :
    • Sales*Pourcentage
    • Sales=Sales+Montant.

Variables et Répétitions

Disons que nous nous attendons à ce que le chiffre d'affaires augmente de 5 % chaque mois.

  • Insérez deux lignes où vous attribuez la valeur à la variable, sans mettre de compte avec la date de début de l'année
    Sales=1000
    Incrément=5.
  • Ensuite, créez une ligne avec une répétition où vous insérez les comptes et la formule
    Sales=Sales*(1+Incréments/100).

Chaque fois que la ligne est répétée, la valeur de la variable S sera augmentée de 5% et par conséquent le montant de l'inscription.
En modifiant simplement le pourcentage de croissance, la prévision sera recalculée.

Dans une ligne, vous pouvez également insérer plusieurs instructions Javascript, en les séparant par le point-virgule " ;".
Sales=1000 ; P=5.

Utilisation des formules budget

Il existe des fonctions qui vous permettent d'accéder aux soldes et aux mouvements des comptes pour la planification jusqu'à la ligne qui est calculée.
Vous pouvez insérer une formule qui, grâce à la fonction budgetTotal, permet de récupérer la valeur du compte SALES du mois précédent.

crédit( budgetTotal("SALES", "MP") )

La fonction budgetTotal prend comme argument le numéro de compte et la période. Vous pouvez utiliser une abréviation au lieu du point.

  • MP signifie " mois précédent ".
  • QP signifie "trimestre précédent".

Les recettes sont en crédit, donc la valeur retournée par la fonction est négative et n'est pas acceptée comme un montant en comptabilité en partie double.
La fonction credit() est alors utilisée; elle prend la valeur négative et la met en positif.

Variables pour les ventes mensuelles

Les ventes peuvent être différentes pour chaque mois. Dans ce cas, vous devez utiliser des enregistrements Écritures séparées pour chaque mois avec le nom de la variable.

sales_01 = 1000
cost_01 = sales_01 * costOfGoodsSold 
sales_01 = 1100

Paiements différés

Si vous voulez un plan de trésorerie très précis, vous devez séparer les ventes qui sont payées immédiatement de celles qui sont différées.
Une approche peut consister à enregistrer toutes les ventes comme si elles étaient payées en espèces, en attribuant au montant la valeur de la variable mensuelle.

sales_01 = 1000

Une entrée est alors saisie qui annule les ventes différées, en calculant le montant à l'aide de la formule.

sales_01 * latePaymentPercentage

Une entrée de paiement avec la même formule sera ensuite saisie dans le mois suivant.

 Coûts des Ventes

Il existe des coûts qui peuvent être liés aux ventes (coût des marchandises), ou à d'autres coûts (charges sociales, liées aux salaires).

Calcul des coûts avec variables

Si les ventes sont définies avec des variables, le coût des ventes peut également être donné en pourcentage des ventes.

  • Vous pouvez définir la variable S pour les ventes et la variable C pour le pourcentage du coût.
    Sales=1000
    Cost=60
  • La formule pour le calcul:
    Sales*Cost/100.

La même approche peut également être utilisée pour calculer les cotisations de sécurité sociale.
Cette formule peut éventuellement être insérée dans une ligne répétitive.

Calcul des coûts de vente avec les fonctions budgétaires

Lorsque les coûts sont liés aux ventes, vous pouvez également utiliser la formule budgétaire.

credit( budgetTotal("SALES", "MC") )*60/100

L'abréviation de la période "MC" correspond au mois en cours.
Cette formule donne la valeur des ventes du mois en cours, les transforme en un positif et les multiplie par 60 et les divise par 100.

La date doit, bien entendu, être postérieure aux dates d'Écritures des ventes.

Vous pouvez l'utiliser dans une ligne répétitive, en entrant la date de fin de mois. Automatiquement, les coûts de la vente sont alors calculés sur la base des ventes inscrites dans les registres.

La formule peut être combinée avec des variables.

  • Au début de l'année, définissez le pourcentage des coûts.
    Cost=60
  • Dans la formule, nous utilisons donc la variable C
    credit( budgetTotal("SALES", "MC") )*Cost/100.

Lorsque vous modifiez le pourcentage de contribution ou toute vente, le calendrier est automatiquement mis à jour.

Calcul des commissions de vente à la fin de l'année

À la fin de l'année, cette formule vous permet de calculer les commissions de 5 % du total des ventes nettes :

credit( budgetTotal("SALES", "YC") )*5/100

La fonction bugetTotal renvoie le mouvement du compte de ventes pour la période "YC", année en cours.
Avec la fonction credit(), le montant est mis en positif puis multiplié par 5 et divisé par 100.

Si vous devez faire des prévisions pour plusieurs années, n'oubliez pas d'inscrire la répétition "Y" dans la ligne, afin que la même formule soit utilisée pour l'année suivante.
Comme mentionné précédemment, au lieu d'entrer directement le 5 dans la formule, vous pouvez l'affecter avec une variable.

  • Commission=5
  • credit( budgetTotal("SALES", "YC") )*Commission/100

Si le pourcentage change d'une année à l'autre, il suffit d'entrer, avec une date d'année ultérieure, une entrée qui réinitialise la variable de la commission.

Inflation avec variables

Si vous souhaitez des prévisions sur plusieurs années, vous pouvez également tenir compte de l'inflation.

  • Au début de la planification, attribuez une variable à la base des prix et de l'inflation (2 %).
    Base=1;Inflation=2.
  • Lorsque vous utilisez la variable des ventes, vous la multipliez par l'inflation.
    Sales=Sales*Base.
  • Au début de l'année suivante, avec répétition annuelle, augmenter la base de prix
    Base=Base+Base*Inflation/100.

 Calcul des biens amortissables

Grâce aux formules, vous pouvez automatiser le calcul de l'amortissement.
Si vous modifiez la valeur des investissements dans la planification, l'amortissement sera recalculé automatiquement. Veuillez vous assurer que la date de la ligne pour le calcul de l'amortissement est supérieure à la date des investissements. La date par défaut est le 31 décembre.

Calcul de l'amortissement sur la valeur comptable

Pour calculer l'amortissement sur le compte EQUIPMENT, inscrivez une ligne à la fin de l'année avec les comptes Débit et Crédit réglés pour enregistrer l'amortissement et la formule suivante :

budgetBalance("EQUIPMENT")*20/100

La fonction BudgetBalance renvoie le solde à ce moment et un amortissement de 20 % est calculé sur cette base.

Utilisez la fonction de débit, au cas où le compte d'actifs serait débité.

debit(budgetBalance("EQUIPMENT"))*20/100.

Calcul de l'amortissement sur la valeur initiale

Pour le calcul de la valeur initiale des investissements, il est nécessaire d'utiliser des variables, pour se souvenir de la valeur des investissements initiaux.

Equipment=10000

Si l'amortissement est étalé sur 5 ans, saisissez la formule dans la ligne d'amortissement de fin d'année.

Equipment=10000/5

Sur la ligne, inscrivez la répétition annuelle "Y" ainsi que la date de fin, qui correspond à la date du dernier versement de l'amortissement, pour éviter que l'amortissement ne se poursuive indéfiniment.

Pour chaque investissement, créez une variable et une ligne d'amortissement séparée. Dans les noms de variables, vous pouvez également insérer des chiffres.

Equipment1=10000
Equipment2=5000
.

 Calcul des intérêts

La fonction budgetInterest( account, interest, startDate, endDate)  vous permet de calculer automatiquement les intérêts en fonction de l'utilisation réelle d'un compte.
Les paramètres sont les suivants :

  • Compte
    Dont les mouvements sont utilisés pour calculer les intérêts, dans le cas d'un compte bancaire ou d'un prêt.
  • Intérêt
    Le taux d'intérêt en pourcentage.
    Si la valeur est positive, des intérêts sont calculés sur les soldes débiteurs.
    Si la valeur est négative, des intérêts sont calculés sur les soldes créditeurs.
  • Date de début, peut également être une abréviation.
  • Date de fin, peut également être une abréviation.
  • La valeur retournée est l'intérêt calculé pour les 365/365 jours.

Frais d'intérêts sur les comptes bancaires

Pour calculer les frais d'intérêt de 5 %, inscrivez une ligne avec la date de fin du trimestre et la répétition "3ME", qui contient la formule 

Intérêts passifs sur le compte bancaire

Pour calculer les 5% de frais d'intérêt, inscrivez une ligne avec la date de fin de trimestre et la répétition "3ME", qui contient la formule

budgetInterest( "Bank", -5, "QC").

Le taux d'intérêt est négatif, car la période "QC" signifie trimestre en cours. Les comptes Débit et Crédit doivent être les comptes habituels pour l'enregistrement des frais d'intérêt. Si les intérêts diminuent le solde du compte bancaire, ils seront également utilisés dans l'enregistrement. Un autre compte peut être utilisé s'il est payé à partir d'un autre compte.

Il est important d'utiliser la répétition "3ME" afin que la date utilisée soit toujours la dernière date du trimestre.

Pour calculer les intérêts du mois, utilisez "MC".

budgetInterest( "Bank", -5, "MC").

Revenus d'intérêts sur le compte bancaire

Pour les revenus d'intérêts de 2 %, utilisez plutôt les intérêts en positif.

budgetInterest( "Bank", 2, "QC")

Intérêts sur un compte de prêt à terme

Pour les prêts à terme fixe, les intérêts sont calculés et enregistrés à la date spécifiée.

  • Créez un compte différent pour chaque prêt.
    Utilisez la fonction BudgetInterest, en indiquant les dates exactes de début et de fin. 
    Si la date est donnée sous forme de texte, vous devez utiliser la notation "aaaa-mm-jj", donc "2022-12-31".
  • Utilisez des variables.
    Comme indiqué pour l'amortissement, vous pouvez affecter le montant du prêt à une variable. Le calcul des intérêts est effectué à l'aide d'une formule de calcul JavaScript, 
    • Définir la variable du prêt
      Loan=1000.
    • Calcul des intérêts de 5%, pour 120 jours.
      Loan*5/100*120/365.

Calcul de l'impôt sur les bénéfices

Le profit est le mouvement total du groupe de profit pour la période.
Pour calculer un impôt de 10% sur les bénéfices, utilisez la formule.

credit(budgetTotal("Gr=Result","MC"))*10/100

  • La fonction budgetTotal dans le paramètre de groupe "Gr=Résultat", indique qu'au lieu de calculer le mouvement d'un compte, elle calcule celui du groupe.
  • La période est donnée en MC, le mois en cours.
  • La fonction budgetTotal rendra une valeur positive s'il y a une perte et une valeur négative s'il y a un bénéfice.
  • La fonction de crédit ne prend en compte que les valeurs négatives, de sorte que s'il y a une perte, l'impôt sera nul.

Paiements différés ou avec des échéances différentes

Pour les paiements différés ou les paiements avec des dates d'échéance différentes, il y a deux façons de procéder :

  • Utilisez les variables auxquelles vous attribuez le montant du paiement.
    Utilisez la variable en question lorsque vous effectuez la saisie du paiement.
  • Créez des comptes clients ou fournisseurs pour différentes dates d'échéance des créances.

Autres cas

Veuillez nous faire part de vos autres besoins afin que nous puissions ajouter d'autres exemples.

Help us improve the documentation

We welcome feedback on how to improve this page.

Tell us what theme needs a better explanation or how to clarify a topic.

Share this article: Twitter | Facebook | LinkedIn | Email