Importer des écritures dans un système comptable

L’importation d’écritures dans la comptabilité assure des gains de productivité et évite les erreurs de saisie. Dans un groupe de sociétés, l’importation des opérations d’achats chez la société acheteuse assure la correcte réciprocité en montant mais aussi en date avec la société vendeuse.

Achats chez la mère

La réussite des opérations d’importation d’écritures s’appuie le suivi d’étapes incontournables : validation de la conformité des données à importer, création de journaux comptables spécifiques, paramétrage de l’importation dans le système comptable.

Continue reading ‘Importer des écritures dans un système comptable’ »

Vers un référentiel anticorruption français

L’Agence Française Anticorruption (AFA) a mis en ligne un guide reprenant l’ensemble de ses recommandations sur la prévention et la détection des manquements au devoir de probité (corruption, trafic d’influence, concussion, prise illégale d’intérêt, détournement de fonds publics et favoritisme).

Logo Administration fiscale

Les recommandations de l’AFA mutualisent l’expérience et le regard de contributeurs aussi variés que les entreprises ou les fédérations professionnelles qui les représentent (MEDEF, Middlenext, Fédération bancaire française, LEEM…), les associations de professionnels (Cercle de la compliance, Cercle Montesquieu, AFJE, ACE, IBA, NASDAQ,…), les consultants, les cabinets d’audit (KPMG, Deloitte…) ou les cabinets d’avocats (Hughes, Hubbard & Meed…), les acteurs publics (telles que les collectivités locales, certains EPIC…), ainsi que les universités (telle que l’Université Paris Dauphine) et les associations engagées dans la lutte contre la corruption (Vigie citoyenne, Anticor …).

Continue reading ‘Vers un référentiel anticorruption français’ »

Automatiser la génération des écritures d’achat intragroupe et les intégrer dans un système comptable

La programmation informatique est une source inépuisable de gains de productivité. Appliquée aux métiers de la comptabilité et de la finance, les programmes limitent, entre autres, le temps passé à la saisie d’écritures pour recentrer le travail des équipes comptables sur des tâches de contrôle et d’analyse. Ce sujet est régulièrement à l’honneur sur ce blog. En voici un exemple supplémentaire, s’il était encore nécessaire d’en donner : l’automatisation de la comptabilisation des écritures d’achat intragroupe à l’aide d’un programme en VBA.

Dans cet exemple, une société centralise une partie des achats (regroupement d’achats à prix négociés…) pour le compte de ses filiales. Ces achats représentent un volume mensuel d’une centaine de factures. Ces achats sont ensuite refacturés à prix coûtant aux filiales en fonction de leur quote-part de consommation. Les opérations de saisie comptable d’achats par la société centralisatrice et de refacturation puis de comptabilisation d’achats chez les filiales mobilisent beaucoup de ressources (temps des comptables passé à saisir des données à de multiples reprises) pour une valeur ajoutée nulle.

Trame de saisie des achats

Continue reading ‘Automatiser la génération des écritures d’achat intragroupe et les intégrer dans un système comptable’ »

10 ans

2018 qui s’annonce marque une nouvelle étape pour mon blog : le cap des dix ans. Dix ans que je partage sur mon blog ma passion pour les techniques d’analyse de données, l’informatique, la programmation… Les nombreuses connexions (plus de 150 mille encore en 2017) et les messages que je reçois témoignent ô combien que les sujets abordés intéressent les professionnels que nous sommes.

Je vous souhaite à tous d’excellentes fêtes de fin d’année.

En attendant 2018, voici une sélection parmi les articles les plus lus en 2017 :

Continue reading ‘10 ans’ »

EXCEL : calculs conditionnels avec les fonctions MIN et MAX

Les fonctions MIN() et MAX() appliquées à une plage de cellules renvoient respectivement le plus petit et le plus grand nombre d’une série de valeurs. Malheureusement MIN() et MAX() ne disposent pas de fonctions dérivées permettant les calculs conditionnels ; au contraire des fonctions SOMME() et NB() qui se déclinent en SOMME.SI, SOMME.SI.ENS, NB.SI et NB.SI.ENS. Pourtant, l’usage des calculs conditionnels est très pratique dans maints cas.

Excel, fonctions MIN et MAX

Les calculs conditionnels permettent d’effectuer des calculs sur des données répondant à une ou plusieurs conditions.

Continue reading ‘EXCEL : calculs conditionnels avec les fonctions MIN et MAX’ »

L’environnement de développement (EDI) de l’ARDUINO

Les cartes de prototypage programmables ARDUINO sont des outils de développement et d’apprentissage de l’électronique et de la programmation. Le processus de développement suit les étapes suivantes : montage électronique, programmation sur ordinateur, téléversement (téléchargement) du programme vers la carte. Suite au téléversement, le programme s’exécute et le montage électronique produit son œuvre. Le cas échéant, l’utilisateur corrige le montage électronique et/ou le programme le cas échéant.

Les programmes pilotant ces montages électroniques sont rédigés dans l’EDI (Environnement de Développement Intégré) ARDUINO fourni avec la carte de prototypage.

EDI ARDUINO

Continue reading ‘L’environnement de développement (EDI) de l’ARDUINO’ »

Calculer un numéro de TVA intracommunautaire

Le numéro de TVA intracommunautaire identifie les entreprises au niveau du marché unique européen. Il permet aux assujettis à la TVA, établis dans deux Etats membres de l’UE différents, d’exonérer de TVA les ventes intracommunautaires qu’ils réalisent entre eux. Il appartient au vendeur de valider, entre autres, l’existence du numéro de TVA intracommunautaire de son client (sous peine d’être solidairement redevable, avec le client, du paiement de la TVA indument éludée en cas de fraude).

Validation numéro TVA intracommunautaire

Concernant les entreprises françaises, le numéro de TVA intracommunautaire est constitué de FR (pour France) + clef + n° SIREN.

Continue reading ‘Calculer un numéro de TVA intracommunautaire’ »

SQL : les requêtes regroupement

Les requêtes « regroupement » permettent de regrouper tous les enregistrements (lignes) d’une même table (ou d’une requête), dont le contenu de certains champs est commun, en un seul enregistrement.

Ainsi, dans le cas d’un état de stock de marchandises, la requête ci-après regroupe tous les enregistrements dont le code article (champ Référence) est identique en un seul et additionne les quantités :

Les champs qui servent de critère de regroupement sont mentionnés dans la clause GROUP BY (dans notre exemple, le regroupement est opéré sur les champs Références et Désignation). Les champs qui ne servent pas de critère de regroupement font l’objet d’un calcul à l’aide d’une fonction d’agrégation :

Continue reading ‘SQL : les requêtes regroupement’ »