Charger un budget depuis un tableur¶
La plupart des équipes préparent leur budget dans un tableur : une ligne par ligne budgétaire, une colonne par année ou par mois. KANAP conserve les mêmes lignes budgétaires dans sa liste des lignes budgétaires, où elles alimentent les ventilations, les rapports et la vue d'ensemble.
Le fichier budgétaire fait le lien entre les deux. Exportez les lignes budgétaires, modifiez les cellules qui vous intéressent dans Excel ou LibreOffice, puis importez le fichier. KANAP compare chaque cellule avec ce qu'il contient et n'écrit que ce qui a changé.
Un seul fichier contient les deux types de ligne. Sa colonne nature indique si une ligne du fichier est une ligne OPEX ou CAPEX, et chaque ligne du fichier est vérifiée selon les règles de son propre type. La liste exporte les lignes budgétaires qu'elle affiche, OPEX et CAPEX ensemble. Filtrez la colonne Type pour n'exporter qu'un seul type.
Où la trouver¶
- Chemin : Gestion budgétaire > Lignes budgétaires
- Export : Exporter CSV dans la barre d'outils de la liste
- Import : Importer CSV dans la même barre d'outils
- Autorisations : les deux boutons demandent le niveau Admin sur Budget (
budget:admin), qui couvre les lignes OPEX et CAPEX de la même façon
Export¶
- Cliquez sur Exporter CSV dans la liste.
- Choisissez ce que le fichier contient :
| Réglage | Effet |
|---|---|
| Lignes | Les lignes budgétaires affichées par la liste, avec sa recherche, ses filtres et sa portée de statut. Toutes les lignes exporte toutes les lignes à la place, y compris les lignes budgétaires terminées, sans les filtres de la liste |
| Années | Première année et Dernière année, jusqu'à douze années. Par défaut : l'année en cours, la précédente et la suivante |
| Colonnes | Les colonnes budgétaires à écrire. Les colonnes que votre organisation affiche sont cochées, et une colonne masquée est marquée masquée. Son en-tête est indiqué sous le nom, par exemple budget_2027 |
| Détail | Totaux annuels : une colonne par colonne budgétaire et par année. Mois : une colonne par colonne budgétaire, année et mois |
- Cliquez sur le bouton en bas de la fenêtre. Il nomme ce que le fichier contiendra : Exporter 120 lignes filtrées, Exporter toutes les lignes, Exporter 3 412 lignes, etc.
Le fichier est enregistré sous le nom budget.csv et écrit dans la langue d'affichage de l'écran.
| Langue | Séparateur | Montants | Dates |
|---|---|---|---|
| Anglais | , |
12280.50 |
2027-03-01 |
| Français, espagnol | ; |
12280,50 |
01/03/2027 |
| Allemand | ; |
12280,50 |
01.03.2027 |
Exporter une liste sans ligne budgétaire donne la seule ligne d'en-tête. C'est votre modèle.
Les colonnes¶
Un fichier contient une ligne par ligne budgétaire : les colonnes de détail, puis les colonnes de montants, puis kanap_token.
Colonnes de détail¶
Les colonnes de détail sont les mêmes pour les deux types de ligne.
| Colonne | Contenu | Sur une nouvelle ligne |
|---|---|---|
nature |
opex ou capex, le type de ligne |
Obligatoire. Un fichier sans cette colonne est lu comme des lignes OPEX, ou comme des lignes CAPEX quand le filtre Type de la liste ne garde que CAPEX |
item_number |
La référence de la ligne budgétaire : BL-12, ou 12. Les numéros OPX-12 et CPX-3 des fichiers antérieurs sont lus aussi |
Vide : la ligne du fichier crée une ligne budgétaire |
name |
Le titre de la ligne, affiché dans la colonne Nom du produit de la liste | Obligatoire |
description |
La description longue | Facultative |
company_name |
Société payeuse | Obligatoire sauf si la ligne a un centre de coûts |
supplier_name |
Nom du fournisseur | Facultatif |
supplier_erp_id |
L'ID du fournisseur dans votre ERP | Facultatif |
account_number |
Numéro de compte, dans le plan comptable de la société payeuse | Obligatoire |
cost_center_code |
Code du centre de coûts. Un groupe est refusé | Facultatif |
run_build |
run ou build |
Facultatif |
analytics:<code> |
Le nom de la valeur dans la dimension dont c'est le code, sans tenir compte de la casse. Une colonne par dimension activée, dimension par défaut incluse. Une dimension utilisée pour un seul type de ligne ne prend une valeur que sur les lignes de ce type et reste vide sur les autres. Dans un nouvel espace de travail, les dimensions recommandées sont dans analytics:default (la nature de coût), analytics:it_tower, analytics:purpose et analytics:priority, par exemple Logiciel, Application, Remplacement ou Haute |
Facultatif, sauf pour une dimension obligatoire du type de la ligne, comme le type d'immobilisation d'une ligne CAPEX dans un espace de travail créé avant les dimensions recommandées. Une valeur inexistante est créée par le chargement |
owner_it_email |
E-mail d'un utilisateur actif | Facultatif |
owner_business_email |
E-mail d'un utilisateur actif | Facultatif |
project |
Numéro de projet, par exemple PRJ-3 |
Facultatif |
currency |
Code ISO à trois lettres, parmi les devises autorisées dans votre espace de travail | Obligatoire |
effective_start |
Le jour où la ligne commence | Le 1er janvier de la première année portant un montant sur la ligne, sinon de l'année en cours |
end_of_validity |
Le jour où la ligne s'arrête | Aucune fin |
notes |
Texte libre | Facultatif |
Colonnes de montants¶
Une colonne de montant porte le nom de la colonne budgétaire et l'année : budget_2027. Avec le détail Mois, le mois s'ajoute : budget_2027_03.
| Nom dans le fichier | La colonne dans l'application |
|---|---|
budget |
La première colonne, nommée Budget par défaut |
revision |
La deuxième colonne, nommée Révision par défaut |
forecast |
La troisième colonne, nommée Prévision par défaut |
actual |
La quatrième colonne, nommée Réalisé par défaut |
landing |
La cinquième colonne, nommée Atterrissage prévu par défaut |
Ce sont les noms standard. Votre organisation peut renommer les cinq colonnes dans Colonnes budgétaires, en masquer certaines et choisir une colonne par défaut. Le fichier écrit toujours le nom technique ci-dessus, quels que soient les noms affichés à l'écran.
La dernière colonne¶
kanap_token est écrit par KANAP. Laissez-le tel quel. KANAP s'en sert pour vous dire qu'une ligne budgétaire a changé après votre export. Laissez-le vide sur une ligne que vous ajoutez.
Ce que signifie une cellule¶
- Une cellule vide conserve la valeur enregistrée. Une cellule
naturevide conserve le type d'une ligne existante. -efface un détail de la ligne : description, notes, nom et ID ERP du fournisseur, centre de coûts, run ou build, une valeur de dimension, un responsable, le projet, la fin de validité. Sur une colonne qu'une nouvelle ligne doit remplir, et surnature,-est une erreur de ligne. Sur une dimension obligatoire,-est une erreur de ligne lorsque la ligne porte une valeur.0écrit zéro.- Un total annuel égal au total enregistré n'écrit rien. Un total différent est réparti sur la période de la colonne, exactement comme lorsque vous saisissez le total dans l'onglet Budget.
- Une cellule de mois écrit ce mois, et marque la colonne comme modifiée à la main, comme un mois saisi dans l'onglet Budget.
- Un montant a au plus deux décimales. Une cellule de montant ne s'efface pas avec
-: écrivez0, ou laissez la cellule vide. - Un fichier peut contenir le total annuel d'une colonne et d'une année, ou ses douze mois, jamais les deux.
Une colonne absente conserve toutes les valeurs enregistrées de cette colonne. Un fichier qui ne contient que item_number et quelques colonnes de montants est un fichier valide.
Ajouter et faire correspondre les lignes¶
item_numberrempli : cette ligne budgétaire est mise à jour. Vide : une nouvelle ligne budgétaire est créée, du type qu'indique sa cellulenature.item_numbercontient la référence de la ligne budgétaire,BL-12. Dans un fichier avec une colonnenature, un nombre seul est la même référence. Les numérosOPX-12etCPX-3des fichiers antérieurs désignent toujours leur ligne budgétaire. Nommer deux fois la même ligne budgétaire dans un fichier est une erreur de ligne.- Une ligne budgétaire garde son type. Une ligne du fichier qui désigne une ligne budgétaire existante avec l'autre
natureest refusée, par exemple « BL-125 is a CAPEX line, not an OPEX line. A file does not change the type of a line. » - Chaque ligne est vérifiée selon son propre type : les dimensions et les valeurs qu'elle peut porter, son compte, les colonnes gelées et l'avertissement de doublon. Une colonne gelée pour CAPEX refuse une modification sur une ligne CAPEX uniquement.
- Il n'y a pas d'autre clé. Une nouvelle ligne qui ressemble à une ligne budgétaire existante de son type, ou à une autre nouvelle ligne du même type dans le fichier, est un avertissement que vous pouvez ignorer.
- Les fournisseurs sont mis en correspondance par
supplier_erp_idlorsqu'il est rempli, sinon parsupplier_name. Un fournisseur nommé par le fichier et absent de KANAP est créé par le chargement lorsque Créer les fournisseurs manquants est cochée. Sans cette option, la vérification les liste et vous demande de les créer dans Données de référence > Fournisseurs. - Une valeur de dimension inexistante est créée par le chargement, et listée dans la vérification. Les comptes, les centres de coûts, les sociétés et les utilisateurs ne sont jamais créés : un élément inconnu est une erreur de ligne qui indique où l'ajouter.
- Une valeur, ou
-, sur une dimension réservée à l'autre type de ligne est une erreur de ligne sur sa celluleanalytics:<code>, par exemple « The Recurrence dimension is for CAPEX lines only. Leave it out. » L'export laisse une telle cellule vide : une valeur masquée sur une ligne n'est donc pas exportée, et un chargement la laisse en place. Le réglage se trouve dans Dimensions analytiques. - Une valeur utilisée pour l'autre type de ligne uniquement est une erreur de ligne sur sa cellule
analytics:<code>, par exemple « Main-d'œuvre interne is for OPEX lines only. Pick a value for CAPEX lines. » Une ligne garde la valeur qu'elle porte déjà. Les valeurs que crée l'import sont utilisées pour OPEX et CAPEX. Le réglage se trouve dans Dimensions analytiques. - Une nouvelle ligne doit avoir une valeur sur chaque dimension obligatoire de son propre type, avec le message « The Nature de coût dimension is required. Choose a value. » sur la cellule
analytics:<code>. Cela vaut lorsque la colonne manque dans le fichier, lorsque la cellule est vide et lorsqu'elle contient-. Une valeur que crée le chargement compte. Une ligne existante n'est refusée que pour un-qui effacerait la valeur qu'elle porte : une cellule vide ou une colonne absente la laisse telle quelle. Le réglage se trouve dans Dimensions analytiques. - Une ligne du fichier qui crée une ligne budgétaire, ou qui change son compte, est refusée lorsque le compte est réservé à l'autre type de ligne, avec le message « Account 6061 is for CAPEX lines only. » (ou OPEX). Une ligne budgétaire garde son compte actuel. Le réglage des comptes se trouve dans Plans comptables et gestion des comptes.
- Les projets sont mis en correspondance par leur numéro, par exemple
PRJ-3. - Une ligne budgétaire terminée est une ligne budgétaire dont la
end_of_validityest passée. Indiquez la date pour terminer une ligne budgétaire, ou écrivez-dans la cellule pour l'effacer et laisser la ligne budgétaire en cours. Il n'y a pas de colonne de statut.
Vérifier, puis charger¶
- Cliquez sur Importer CSV et choisissez le fichier, ou déposez-le sur la fenêtre. Le fichier est vérifié aussitôt. Rien n'est écrit.
- Lisez le rapport :
| Section | Contenu |
|---|---|
| Erreurs | Les lignes que le chargement refuse, par ligne du fichier avec la colonne lorsqu'elle est connue. Un fichier avec une seule erreur ne charge rien |
| Modifications | Les lignes budgétaires à créer, les lignes budgétaires à mettre à jour et les lignes budgétaires que le fichier laisse telles quelles |
| Modifiés dans KANAP depuis l'export | Les lignes budgétaires modifiées par quelqu'un après votre export, avec qui et quand. Charger le fichier écrit vos valeurs à la place de ces modifications |
| Avertissements | Une ligne du fichier qui ressemble à une autre ligne budgétaire, des colonnes et des cellules que le fichier ignore |
| Créés par le chargement | Les fournisseurs et les valeurs de dimension que le chargement ajouterait |
- Cliquez sur Charger. Le chargement écrit tout ou rien.
Si une ligne budgétaire change entre la vérification et le chargement, le chargement s'arrête et vous demande de vérifier le fichier de nouveau. La vérification indique aussi comment elle a lu le fichier lorsqu'une date ou un montant pouvait se lire de deux façons, avec un bouton pour changer la lecture.
Excel et LibreOffice¶
Ouvrir le fichier et l'enregistrer le laisse chargeable. Les deux programmes conservent les colonnes, le séparateur et les valeurs.
Une date ou un montant que le fichier ne peut pas trancher seul est lu comme l'export l'a écrit, puis dans la langue d'affichage de l'écran. Toute date dont le jour est inférieur ou égal à 12 est ambiguë (01/03/2027 est le 1er mars en français et le 3 janvier en anglais), et un montant écrit comme 12,280 l'est aussi. La vérification indique comment elle les a lus et propose un bouton pour changer la lecture.
Une colonne que KANAP ne connaît pas est ignorée, avec un avertissement. Une colonne qui ressemble à une colonne de montants mal orthographiée, comme budjet_2027, refuse le fichier entier. Une colonne analytics:<code> qui ne désigne aucune dimension activée refuse elle aussi le fichier entier, avec « Unknown dimension 'x'. »
Fichiers d'anciennes versions¶
Un fichier dans un ancien format est refusé en entier : les fichiers de lignes budgétaires avec des colonnes de type y_budget, et le fichier des lignes budgétaires avec les colonnes measure et jan … dec. L'écran affiche ce message :
Ce fichier provient d'une version antérieure de KANAP. Exportez un nouveau fichier depuis cette liste, reportez-y vos modifications, puis importez-le de nouveau.
Un fichier CAPEX exporté avant que le type d'immobilisation, le type d'investissement et la priorité deviennent des dimensions, reconnu à ses trois colonnes ppe_type, investment_type et priority présentes ensemble, est lui aussi refusé en entier. Ces valeurs passent désormais par des colonnes de dimension. Une ou deux de ces colonnes seules sont des colonnes inconnues, ignorées avec un avertissement. L'écran affiche ce message :
The ppe_type, investment_type and priority columns are now dimension columns (analytics:ppe_type, analytics:investment_type, analytics:priority). Export a fresh file from this list, copy your changes into it, and import it again.
Exportez un nouveau fichier et reportez-y vos lignes.
Un fichier OPEX ou CAPEX exporté avant l'ajout de la colonne nature est accepté. Ses lignes sont lues comme des lignes OPEX, ou comme des lignes CAPEX quand le filtre Type de la liste ne garde que CAPEX, et ses numéros OPX-12 et CPX-3 désignent toujours leurs lignes budgétaires : importez un ancien fichier OPEX avec la liste sur OPEX ou sur les deux types, et un ancien fichier CAPEX avec la liste filtrée sur CAPEX. Ses cellules kanap_token restent valides. Dans un tel fichier, un nombre seul garde son sens antérieur : avec la liste filtrée sur CAPEX, 3 est CPX-3 ; sinon, c'est le numéro de la ligne OPEX.
KANAP reconnaît la colonne nature à son nom, quelle que soit la casse. Dans un ancien fichier qui contient une colonne à vous nommée Nature, renommez-la avant l'import : KANAP lirait cette colonne comme le type de chaque ligne budgétaire et refuserait ses valeurs.
Charger un budget complet¶
Le fichier budgétaire contient des lignes budgétaires. La société payeuse, le compte, le centre de coûts, le fournisseur et les utilisateurs nommés par une ligne budgétaire doivent exister d'abord. Une petite équipe les charge dans cet ordre :
- Un plan comptable et ses comptes, dans Plans comptables
- Les sociétés, dans Sociétés
- Le fichier budgétaire, avec Créer les fournisseurs manquants cochée. Il contient les lignes OPEX et CAPEX ensemble, ou vous chargez un fichier par type
Une organisation plus grande ajoute le reste des données de référence entre les deux :
- Le plan comptable et ses comptes
- Les sociétés
- Les utilisateurs, dans Utilisateurs
- Les centres de coûts, dans Centres de coûts
- Les fournisseurs, dans Fournisseurs
- Les valeurs de dimension, dans Dimensions analytiques. Les dimensions elles-mêmes sont créées sur cette page
- Les calendriers de jours ouvrés, dans Calendriers de jours ouvrés, une fois que des lignes budgétaires portent des quantités et des prix
- Le fichier budgétaire, lignes OPEX et CAPEX
Le plan comptable vient en premier. Sur la page Plans comptables, cliquez sur Nouveau, donnez un code et un nom au plan, et choisissez Tous les pays sous Utilisé pour. Cliquez ensuite sur Gérer les plans, ouvrez le menu ⋯ du plan et cliquez sur Définir par défaut pour les autres pays. Une société sans plan comptable prend celui-ci, et c'est ainsi que les numéros de compte d'un fichier budgétaire sont résolus. Sélectionnez le plan sur la page, puis cliquez sur Importer CSV pour charger ses comptes.
Chacune de ces pages a sa propre section Importer CSV avec les colonnes de son fichier.