By TAZI SAID on 25 avril 2026
Intermediate

La comptabilité ne se résume pas à une simple colonne de chiffres ou à une obligation légale de fin d'exercice. Au cœur de toute entreprise moderne, elle constitue le système nerveux central.

Dans un environnement économique en pleine mutation, comme celui que nous observons en Algérie, disposer d'une vision financière en temps réel est l'avantage concurrentiel ultime.

Pourtant, lors du passage au numérique, de nombreux projets échouent non pas par manque de technologie, mais par un manque de méthodologie. C'est ici que ce guide prend tout son sens.


Pourquoi ce guide ?

Ce guide a été conçu pour réconcilier deux mondes qui se croisent souvent sans se comprendre :

  1. Le monde technique (L'Intégrateur) — Celui qui code, configure les flux, gère les serveurs et le framework Frappe, mais qui a parfois besoin de la rigueur comptable pour valider ses développements.
  2. Le monde métier (L'Utilisateur Final/Manager) — Celui qui connaît les enjeux de sa trésorerie, ses marges, ses obligations fiscales, mais qui se sent souvent démuni devant la complexité apparente d'un ERP.


Environnement de démonstration

Sandbox préconfiguré ERPNext v16

Testez vos configurations avant de les appliquer en production.

URL demo.halfware.info

Identifiant demo

Mot de passe Dem01541@*

Les identifiants d'accès à l'environnement de démonstration sont fournis sur demande. Ne communiquez jamais de credentials de sandbox dans des documents à large diffusion.


Table des matières


Partie 1

Les Fondations

Initialisation & Paramétrage


Chapitre 01 L'alignement stratégique — Au-delà du logiciel

1.1 — Pourquoi transformer son entreprise ?

La transformation numérique est souvent mal comprise. On la confond avec l'achat d'un logiciel. Or, c'est une mutation profonde : c'est le passage d'une entreprise qui réagit aux événements à une entreprise qui pilote sa propre trajectoire.

Le piège des silos : Quand l'information se fragmente

La plupart des entreprises fonctionnent selon un modèle « compartimenté » (les silos). La comptabilité utilise un logiciel dédié, les ventes un carnet ou un CRM déconnecté, et les stocks sont gérés sur un logiciel tiers qui ne communique pas avec la facturation.

La conséquence est immédiate : la donnée est dupliquée, souvent contradictoire, et toujours en retard. Le temps perdu à réconcilier ces informations est une « taxe cachée » que vous payez chaque jour.

Citation clé

L'architecture en silos multiplie les points de rupture. L'intégration ERP, au contraire, place la donnée au centre, garantissant le travail sur une même réalité.

1.2 — Le concept de « Source Unique de Vérité » (SSOT)

En gestion, la valeur d'une information dépend de sa fraîcheur et de son exactitude. Le concept de Single Source of Truth est le pilier de votre transformation.

Dans une organisation performante, il n'existe qu'une seule base de données pour un client, un article ou une écriture comptable. Si le département commercial modifie une adresse de livraison, le département logistique et le département facturation voient le changement instantanément.

Le Conseil de l'Expert
Beaucoup d'entreprises cherchent à informatiser des processus internes défaillants ou non documentés.
C'est une erreur. La transformation numérique impose de remettre à plat le processus métier avant de le coder.
Un mauvais processus automatisé devient simplement une erreur qui se produit à la vitesse de la machine.


1.3 — L'agilité : Un impératif de marché

Dans un contexte économique comme celui de l'Algérie, où les chaînes d'approvisionnement peuvent fluctuer et où les réglementations évoluent rapidement, l'agilité n'est pas un luxe. Être agile, c'est avoir la capacité de répondre aux questions critiques en temps réel :

  1. Quelle est la rentabilité réelle de cette ligne de produits ce mois-ci ?
  2. Quel est mon besoin réel de trésorerie pour les 30 prochains jours ?
  3. Quel est le taux de rotation de mon stock dormant ?

Si vous devez attendre la fin du mois pour obtenir ces réponses via une consolidation manuelle, vous ne pilotez pas votre entreprise : vous la subissez. L'ERP transforme ces questions complexes en tableaux de bord instantanés.


Chapitre 02  L'Architecture Technique — Les fondations du squelette financier

Avant de saisir la moindre écriture, vous devez construire la structure. Dans ERPNext, tout repose sur une hiérarchie stricte. Une erreur à ce stade se propage comme une onde de choc sur tous vos rapports financiers futurs.

2.1 — La Fiche Société : L'ancrage légal et comptable

La création de la « Fiche Société » constitue l'étape fondamentale (l'objet racine) de tout déploiement ERPNext. C'est ici que vous définissez l'entité juridique qui sera le réceptacle de toutes vos opérations : achats, ventes, stocks, et surtout comptabilité.


⚠ Point de vigilance majeur
La règle d'or de la devise : la devise de référence de votre société est une donnée irréversible. Une fois la fiche société validée en « Dinar Algérien » (DZD), il est impossible de la modifier ultérieurement sans corrompre l'intégrité de votre historique comptable.
Une erreur ici vous obligerait à supprimer les écritures comptables ou, dans le pire des cas, à recommencer entièrement le paramétrage de la société.
Prenez le temps de la réflexion avant la validation.


Paramètres clés de la fiche société :

  1. Nom de la société — Saisissez la dénomination sociale exacte telle qu'elle figure sur vos documents légaux (registre du commerce).
  2. Nom abrévié — Définissez un code court et explicite (ex: Eurl Demo Plus → edp). Utilisé pour différencier les entités dans les rapports croisés.
  3. Pays — Champ déterminant. Il déclenche le chargement automatique des modèles de plan comptable, des configurations de TVA et des taxes locales. Sélectionnez Algeria pour bénéficier des structures SCF.
  4. Devise — Définit l'unité de mesure de votre comptabilité sur le long terme.
  5. Informations légales — NIS, RC, code article fiscal, etc.

2.2 — Le Plan Comptable (Chart of Accounts)

Dans ERPNext, le Plan Comptable n'est pas une simple liste, c'est une structure arborescente. Pour l'Algérie, le plan comptable SCF a été intégré pour les versions 15 et 16 d'ERPNext.

Le Conseil de l'Expert

Lors de la création de la société, dans l'onglet Comptes, veillez à sélectionner le modèle Algerie – Plan Comptable General 2 avec code. Il vous évite des heures de saisie manuelle et garantit une conformité immédiate avec le SCF algérien.

2.3 — L'Exercice Fiscal (Fiscal Year)

Il délimite la période de vie de vos écritures. Contrairement aux anciens logiciels comptables où l'on créait une « nouvelle base » chaque année, ici vous continuez dans la même base en changeant d'exercice.

  1. Le verrouillage — Utilisez le Period Closing Voucher pour transférer le résultat dans le bilan et geler l'exercice passé.
  2. Bonne pratique — Évitez de laisser plusieurs exercices ouverts sans contrôle strict, pour limiter les écritures « fantômes » inter-périodes.

2.4 — Les Comptes par Défaut (Default Accounts)

Le système a besoin de savoir où « déverser » automatiquement les écritures. Définissez explicitement les comptes suivants :

Libellé suggéréCode SCFRôleParamètre ERPNext


Clients411Centralisation des créances clientsDefault Receivable Account
Fournisseurs401Centralisation des dettes fournisseursDefault Payable Account
Gains sur opérations en devises766Gains de changeExchange Gain Account
Pertes sur opérations en devises666Pertes de changeExchange Loss Account
Banques512TrésorerieDefault Bank Account
Caisse53TrésorerieDefault Cash Account
Report à nouveau110/119RésultatRetained Earnings
Stocks (Marchandises/Produits)30/31/32/35StocksStock Asset Account
Achats revendus / consommés60Coût des marchandises venduesStock COGS Account
Différences de règlement658/758DiversRounding Account

2.5 — Paramétrage des Taxes : TVA et IRG

La gestion des taxes est le moteur de votre conformité avec l'administration fiscale algérienne. Une erreur de paramétrage ici, et c'est votre déclaration G50 qui devient complexe à justifier.

A. La TVA

Type de TaxeRôle dans ERPNextCode SCFLibellé


TVA CollectéeSales Taxes and Charges4457État, TVA facturée
TVA DéductiblePurchase Taxes and Charges4456État, TVA récupérable

Le Conseil de l'Expert

Ne créez pas un compte distinct par taux de TVA. Utilisez le compte 4457 pour toutes vos ventes, quel que soit le taux. Pour gérer les différents taux (9%, 19%, exonéré), utilisez la fonctionnalité Tax Category couplée aux Item Tax Templates.

  1. Créez un Tax Template « Algeria TVA 19% » → compte 4457, taux 19%
  2. Créez un Tax Template « Algeria TVA 9% » → compte 4457, taux 9%
  3. Assignez chaque template à l'article concerné via Item Tax dans la fiche article

B. Les Taxes sur Salaires (IRG & Sécurité Sociale)

CompteRôleCode SCFLibellé


Compte de PassifRetenue IRG442État, Impôts et taxes sur salaires
Compte de PassifCotisation SS431Sécurité sociale
Compte de ChargeCharge Personnel631Personnel, rémunérations

⚠ Point de vigilance majeur

Assurez-vous que vos comptes 442 et 431 soient paramétrés avec le type Payable (passif courant) dans ERPNext. Au moment de valider la paie, le système doit créditer ces comptes (la dette envers l'État) et débiter le compte de charge correspondant.

2.6 — Gestion du Droit de Timbre

Le droit de timbre s'applique généralement sur le montant TTC des factures avec paiement en espèce. Contrairement à la TVA, le timbre est un coût supplémentaire souvent refacturé au client.

  1. Un seul compte comptable — Créez un unique compte (4458 - État, Droits de timbre) configuré avec le type Tax.
  2. Des modèles (Templates) multiples — Définissez les taux (1%, 1.5%, 2%) dans le Sales Taxes and Charges Template.

2.7 — La Structure Organisationnelle : Centres de Coût

Le Centre de Coût est l'outil qui permet de ventiler vos charges et revenus. Sans cette structure, vous ne verrez que des chiffres globaux. Grâce à elle, vous pilotez la performance réelle de chaque activité.

🏢 HALFWARE (Racine)

├── Départements (Fonctionnels)

├── Développement (Projets associés)

├── Intégration (Projets associés)

└── Support & Maintenance (Projets associés)

└── Commercial (Fonctionnel)

├── Ventes directes

└── Partenariats

Le Conseil de l'Expert

L'erreur la plus fréquente est de vouloir créer un centre de coût pour chaque détail (« Papeterie », « Café »). Une structure trop complexe devient impossible à alimenter au quotidien.

Règle d'or : créez des centres qui correspondent à des centres de décision. Si vous ne pouvez pas prendre une décision de gestion basée sur ce centre de coût, il ne devrait pas exister.

Chapitre 03

Sécurité, Gouvernance et Cloisonnement des données

La sécurité dans ERPNext v16 repose sur deux piliers fondamentaux : le Principe du Moindre Privilège (chaque utilisateur ne doit avoir accès qu'au strict nécessaire) et la Séparation des Tâches (Segregation of Duties), règle d'or pour prévenir les erreurs et la fraude.

3.1 — Architecture RBAC (Role-Based Access Control)

Ne gérez jamais les permissions utilisateur par utilisateur de manière isolée. Utilisez la structure pyramidale d'ERPNext :

  1. Rôle (Role) — Définit ce que l'utilisateur peut faire (ex: Accountant, Sales Manager).
  2. Profil de Rôle (Role Profile) — Regroupement de rôles pour standardiser les accès (ex: Profil Comptable Junior = Accountant + Stock User).
  3. Utilisateur (User) — L'identité physique à laquelle on assigne un ou plusieurs Profils de Rôle.

3.2 — La Matrice des Permissions : Role Permission Manager

Pour chaque DocType (ex: Sales Invoice), définissez les permissions avec précision :

Read

Consulter

Accès en lecture seule. Indispensable pour tout usage.

Write

Modifier

Autorise la modification sur les documents en état Draft.

Create

Créer

Autorise la création d'un nouveau document.

Delete

Supprimer

Autorise la suppression physique d'un brouillon.

Submit

Valider

CRITIQUE : fige le document. Impossible à modifier sans annulation préalable.

Cancel

Annuler

Permet d'annuler une soumission pour corriger une erreur.

Amend

Nouvelle version

Autorise la modification d'un document déjà soumis.

Print

Diffuser

Autorise l'impression ou l'export PDF du document.

Email

Mail

Autorise l'envoi direct par mail depuis ERPNext.

Import/Export

Mass Data

Autorise l'import/export de masse via Excel/CSV.

Report

Analyser

Permet de visualiser les rapports basés sur ce document.

Share

Collaborer

Permet de partager le document avec un autre utilisateur.

3.3 — Sécurité Chirurgicale : Les PermLevels

Par défaut, un utilisateur voit tous les champs d'un document. Pour masquer des données sensibles (salaires, marges), utilisez les PermLevels (de 0 à 9).

  1. Niveau 0 (Par défaut) — Accès standard à tous les champs basiques.
  2. Niveaux 1 à 9 — Niveaux de sécurité haute. Un utilisateur ne pourra voir/modifier un champ de niveau X que s'il possède une règle de permission explicite pour ce niveau.

3.4 — Cloisonnement : User Permission (Filtre de périmètre)

Si les permissions de rôle définissent ce que l'on peut faire, les User Permissions définissent sur quelles données on peut agir.

Exemple concret

User : achat@halfware.com

Allow : Company

For Value : HALFWARE SARL


L'utilisateur ne verra physiquement aucune donnée concernant les autres sociétés ou branches.

3.5 — Durcissement (Hardening) et Audit

Activez systématiquement ces mesures dans System Settings :

  1. Multi-Factor Authentication (MFA) — Obligatoire pour tous les profils ayant accès aux modules financiers (Accountant, System Manager).
  2. Session Expiry — Réduisez la durée de session (max 2h) pour éviter les accès non autorisés sur des postes partagés.
  3. Security Log — Activez la journalisation pour tracer qui a modifié quel document. C'est votre seule preuve en cas d'audit.

3.6 — Politique de mots de passe

  1. Complexité minimale — 12 caractères, combinant majuscules, minuscules, chiffres et caractères spéciaux. Configurez dans System Settings > Password Policy.
  2. Expiration périodique — Forcez le renouvellement tous les 90 jours pour les profils à accès financier.
  3. Verrouillage anti-brute force — Maximum 5 à 10 tentatives avant verrouillage temporaire.
  4. Interdiction du compte Administrator en production — Créez un compte nominatif System Manager dédié.


Le Conseil de l'Expert
Planifiez une revue trimestrielle des droits utilisateurs. Les accès accordés lors d'un projet pilote ne doivent pas rester actifs indéfiniment. Un collaborateur qui a changé de poste n'a plus les mêmes besoins.


3.7 — Stratégie de Sauvegarde : La règle 3-2-1

La sécurité sert aussi à garantir que, même en cas de catastrophe (panne serveur, ransomware, erreur humaine), votre activité peut redémarrer.

3

copies de vos données (production + 2 sauvegardes)

2

supports de stockage différents (disque local + cloud)

1

copie conservée hors site (protection ransomware)

  1. AutomatisationSystem Settings > Backups : activez la sauvegarde automatique configurée pour 3 copies.
  2. Stockage distant — Ne stockez jamais vos sauvegardes sur le même serveur. Configurez AWS S3 ou un serveur SFTP distant.
  3. Chiffrement — Activez le chiffrement dans les paramètres de sauvegarde. Une sauvegarde volée chiffrée n'est pas une fuite de données.
Le Conseil de l'Expert — Le Restore Test
Avoir une sauvegarde n'est pas suffisant. Une sauvegarde n'existe que si elle a été restaurée avec succès. Une fois par mois, restaurez votre base de données de production sur un serveur de test. Si la restauration échoue, votre stratégie de backup est défaillante.


Annexes

Ressources Officielles ERPNext:

Documentation officielle — docs.erpnext.com

Chaîne YouTube Frappe — @frappetech

Forum communautaire — discuss.frappe.io

Environnement de démonstration HALFWARE — demo.halfware.info


Plus d'articles sur Guide User


Comments

Pas encore de commentaires.

Ajouter un commentaire
Ctrl+Entrée pour ajouter un commentaire