- 1. L'obligation légale d'inventaire en droit commercial suisse
- 2. Cadre légal : Art. 958c CO, Olico et conformité d'audit
- 3. Standards de codes-barres selon GS1 : EAN-13, GS1-128 et DataMatrix
- 4. Principes d'évaluation selon l'art. 960c CO : Coût d'acquisition vs Valeur vénale
- 5. Comparatif : Feuilles manuelles vs Inventaire mobile ACCSoft
- 6. Bases légales et normes professionnelles
1. L'obligation légale d'inventaire en droit commercial suisse
Toute entreprise suisse soumise à l'obligation de tenir une comptabilité selon l'art. 957 du Code des obligations suisse (CO, RS 220) doit procéder à un inventaire physique complet de ses stocks à la date du bilan. La saisie manuelle sur listes papier mobilise le personnel pendant des jours, entraîne des erreurs de retranscription en comptabilité et présente des risques lors des contrôles de révision[cite: 2, 4].
La saisie mobile des données (MDE) au moyen de terminaux de lecture, lecteurs professionnels ou smartphones accélère les opérations de plus de 70 %, supprime les erreurs de saisie et produit des pièces justificatives infalsifiables pour les réviseurs et fiduciaires[cite: 2].
Selon le droit comptable suisse, les procès-verbaux de comptage physique doivent être consignés de manière inaltérable. En cas d'écart entre stock théorique et stock réel, le système doit attester avec précision qui a effectué le comptage, à quelle date et sur quel emplacement.
2. Cadre légal : Art. 958c CO, Olico et conformité d'audit
La prise d'inventaire physique est régie par des règles fédérales strictes :
- Principes d'une comptabilité régulière (art. 958c CO) : Obligation de recenser de manière exhaustive, véridique et systématique l'ensemble des marchandises, encours et matières premières à la clôture de l'exercice.
- Ordonnance sur les livres de comptes (Olico, RS 221.431) : L'Olico impose que les données électroniques d'inventaire restent lisibles pendant dix ans et soient protégées contre toute modification ultérieure (empreintes numériques, journalisation d'audit)[cite: 4].
- Inventaire permanent vs Inventaire intermittent : L'inventaire permanent est pleinement admis par le droit suisse de révision si les entrées et sorties font l'objet d'écritures informatisées continues.
3. Standards de codes-barres selon GS1 : EAN-13, GS1-128 et DataMatrix
Pour garantir des lectures sans erreur, ACCSoft exploite les standards de GS1 Switzerland [cite: 4] :
- EAN-13 / GTIN-13 : Standard universel du commerce de détail et de gros pour identifier sans ambiguïté les articles en stock.
- GS1-128 (avec identifiants d'application AI) : Intègre dans un seul scan les données variables telles que le numéro de lot (AI 10), la DLC/DLUO (AI 15) et le numéro de série (AI 21).
- GS1 DataMatrix & Code QR : Codes 2D haute densité conçus pour les pièces mécaniques de précision, l'outillage et les composants électroniques.
- Code SSCC (Serial Shipping Container Code) : Identifiant logistique à 18 chiffres permettant d'enregistrer des palettes entières sans déconditionner les cartons.
4. Principes d'évaluation selon l'art. 960c CO : Coût d'acquisition vs Valeur vénale
Après le comptage des quantités, la loi suisse exige une valorisation bilancielle rigoureuse des actifs[cite: 2] :
- Principe du prix le plus bas (art. 960c al. 1 CO) : Les stocks doivent être évalués au maximum au coût d'acquisition ou de revient. Si la valeur de marché à la date du bilan est inférieure, une dépréciation obligatoire doit être enregistrée.
- Méthodes de valorisation : Les méthodes du coût moyen pondéré, FIFO (premier entré, premier sorti) ou LIFO (dernier entré, premier sorti) sont reconnues en droit commercial suisse.
- Dépréciation pour rotation lente : Abattement systématique de valeur pour les articles dormants, endommagés ou obsolètes.
5. Comparatif : Feuilles manuelles vs Inventaire mobile ACCSoft
| Critère | Feuilles de comptage manuscrites | Inventaire par code-barres ACCSoft MDE |
|---|---|---|
| Vitesse de comptage | Lenteur, recherche manuelle des références | Scan instantané avec confirmation sonore et visuelle |
| Taux d'erreur | Inversions de chiffres, écritures illisibles | Zéro erreur de frappe grâce aux clés de contrôle |
| Analyse des écarts | Rapprochement laborieux plusieurs jours après | Comparaison théorique/réel immédiate au pied du rayon |
| Archivage légal Olico | Risque de perte de feuilles volantes | Génération de documents PDF/A avec horodatage sécurisé |
| Arrêt d'exploitation | Fermeture complète de l'entrepôt sur plusieurs jours | Inventaire tournant en cours d'activité opérationnelle |
6. Bases légales et normes professionnelles
- Code des obligations suisse (CO) : Art. 958c CO (Obligation d'inventaire) & Art. 960c CO (Évaluation des stocks) [cite: 4]
- Ordonnance sur les livres de comptes (Olico) : RS 221.431 — Tenue et conservation des livres de comptes [cite: 4]
- GS1 Switzerland : Standards GS1 — Normes d'identification et de codes-barres en Suisse [cite: 4]
- veb.ch (Association suisse pour la comptabilité et le controlling) : veb.ch — Directives relatives à la prise d'inventaire conforme [cite: 4]