Lors de la saisie on utilisera fréquemment les possibilités de calcul direct :
Une expression peut utiliser :
1& (D1+D2+D3),2& (M1>Q1)*(M1-Q1),3& M1-M2,M1
Elle retourne le contenu de M1 soit le brut total et stocke dans M2 le montant supérieur au plafond et dans M3 celui qui est inférieur au plafond.
@mouvt(7[v])/@mouvt(7[v]{-1M})*100-100
Qui donne la variation en pourcentage...
@solde(40;41)
(donnera le solde des créances clients et des dettes fournisseurs en fin de période, associé à un détail des calculs donnera la liste des clients n'ayant pas payé et des fournisseurs impayés, avec l'édition des nuls donnera la liste totale des comptes clients/fournisseurs avec le montant en face des comptes non soldés ...)
@mouvt(6;7)
donne une estimation du résultat d'exploitation.
@demande(DONNER LE MONTANT TTC)
@choixperiode(PERIODE DE REFERENCE POUR LA REMUNERATION AU C.A.)
@choixmots(NOM DU SALARIE)
Pour 100000 F, depuis le 1er Mai 1985,
amortis sur 10 ans
avec un coefficient dégressif de 2.5
@AMORT2(100000;01/05/84;10;2.5)
Cette fonction prend en compte pour le calcul la totalité des opérations inscrites dans le fichier à une date de valeur antérieure à la date système. (C'est un solde en date de valeur à aujourd'hui.
Les états de synthèse (bilans... ) et les formats d'éditions (factures... ) sont définis selon le même schéma. Le document de synthèse porte sur la période sélectionnée du fichier et utilisera des fonctions de calcul de solde ou de mouvements. Le format d'édition lui se réfère au document présent (saisie) ou chargé (F7-Edition) dans l'écran de travail.
Il vous est possible de définir et créer vos propres documents de synthèse. Pour cela il vous faudra:
La séparation en deux phases permet d'effectuer des calculs dépendants dans un ordre indépendant de l'ordre d'apparition sur le document imprimé
Le fichier généré pourra par la suite être modifié et optimisé.
Les lignes qui ne sont pas des commandes sont de la forme :
titre de la ligne & formule [& formule]Les lignes de commande sont les lignes commençant par un mot-clé ou dont le premier caractère définit la commande.
Une ligne commençant par un point-virgule est considérée comme un commentaire.
Le mot clé doit impérativement commencer au premier caractère de la ligne et être terminé par le symbole ':', les espaces entre le deux-points terminant le mot-clé et le reste de la ligne seront ignorés pour permettre une mise en page aérée.
Le caractère de commande doit être le premier de la ligne.
L'utilisation de caractères de commande simplifie la frappe de du fichier mais rendra la lecture et la mise à jour plus laborieuse. Ceux-ci sont signalés entre crochets à la fin de la description.
Les différents mots-clés sont :
[:]
[+] ou [-]
[*]
[$]
[<]
Deux syntaxes possibles :
POUR: 60
créera une ligne de tableau où "60" sera en titre de ligne et sera utilisé dans les expressions de colonnes.
POUR: achats = 60
créera une ligne de tableau où "achats" sera en titre de ligne et "60" sera utilisé dans les expressions de colonnes.
[%]
[ß]
[>]
[.pa]
[-]
[[]
[]]
[#]
[±]
FORMAT: @#######
CALCULER: titre=expression de calcul
Pour cela nous avons crée avec l'éditeur le fichier suivant que nous avons baptisé 'MINIRES.PCS' :
TITRE: MINI-RESULTAT TITRE: PRODUITS MODELE: %% & @mouvt(%%) POUR: Ventes = 70 POUR: Production Stockée = 71 POUR: Production Immobilisée = 72 POUR: Produits nets partiels = 73 POUR: Subventions d'exploitation = 74 POUR: Autres prod. gestion cour. = 75 POUR: Produits financiers = 76 POUR: Produits exceptionnels = 77 POUR: Reprises sur amortissements = 78 POUR: Transferts de charges = 79 SOUSTOTAL: PRODUITS MOINS: ; changement de signe pour que les charges apparaissent positives TITRE: CHARGES POUR: Achats et var/stocks = 60 POUR: Charges externes = 61;62 POUR: Impôts et taxes = 63 POUR: Charges de personnel = 64 POUR: Gestion courante = 65 POUR: Charges financières = 66 POUR: Charges exceptionnelles = 67 POUR: Dotations Amort./Prov. = 68 POUR: Part.Salaries, Impôts/benef. = 69 SOUSTOTAL: CHARGES PLUS: ; changement de signe pour qu'une perte soit négative... TOTAL: RESULTATLe générateur de tables a produit un fichier 'MINIRES.DDS' qui contient les formules de calcul et la mise en page.
+------------------------------------------+ ¦ MINI-RESULTAT¦ ¦ +------------------------------+-----------¦ ¦ PRODUITS¦ ¦ +------------------------------+-----------¦ ¦Ventes ¦ ¦ ¦Production Stockée ¦ ¦ ¦Production Immobilisée ¦ ¦ ¦Produits nets partiels ¦ ¦ ¦Subventions d'exploitation ¦ ¦ ¦Autres prod. gestion cour. ¦ ¦ ¦Produits financiers ¦ ¦ ¦Produits exceptionnels ¦ ¦ ¦Reprises sur amortissements ¦ ¦ ¦Transferts de charges ¦ ¦ ¦ PRODUITS ¦ ¦ +------------------------------+-----------¦ ¦ CHARGES¦ ¦ +------------------------------+-----------¦ ¦Achats et var/stocks ¦ ¦ ¦Charges externes ¦ ¦ ¦Impôts et taxes ¦ ¦ ¦Charges de personnel ¦ ¦ ¦Gestion courante ¦ ¦ ¦Charges financières ¦ ¦ ¦Charges exceptionnelles ¦ ¦ ¦Dotations Amort./Prov. ¦ ¦ ¦Part.Salaries, Impôts/benef. ¦ ¦ ¦ CHARGES ¦ ¦ +------------------------------+-----------¦ ¦ RESULTAT ¦ ¦ +------------------------------------------+Ce document de synthèse pourra par la suite être utilisé pour éditer une estimation mensuelle, trimestrielle ou annuelle selon la période qui aura été définie.
Lors de l'exécution du document de synthèse NoMicmac demandera si l'on désire l'édition des détails. Une réponse positive permettra d'obtenir en sortie une 'mini-balance' donnant le détail des comptes pour chaque poste calculé.
Cet exemple utilise la commande POURINTITULES le contenu du tableau généré dépendra donc du fichier de travail courant.
L'utilisation de cet exemple suppose :
; FICHIER MODELE POUR LE TABLEAU DES IMMOBILISATIONS MOINS: INSERDDS: Z TITRE: IMMOBILISATIONS & BRUT & AMORT ANT & EXERC & NET & MODELE: %% & @solde(20 %%) & @solde(28 %%),$S & $M POURINTITULES: 20 SOUSTOTAL: INCORPORELLES MODELE: %% & @solde(21 %%) & @solde(28 %%),$S & $M POURINTITULES: 21 SOUSTOTAL: CORPORELLES MODELE: %% & @solde(23 %%) & @solde(28 %%),$S & $M POURINTITULES: 23 SOUSTOTAL: EN-COURS MODELE: %% & @solde(26 %%) & @solde(28 %%),$S & $M POURINTITULES: 26 SOUSTOTAL: PARTICIPATIONS MODELE: %% & @solde(27 %%) & @solde(28 %%),$S & $M POURINTITULES: 27 SOUSTOTAL: AUTRES FIN. TOTAL: TOTAL INSERDDS: L2 CLASSE 2 (vérif) & @solde(20;21;23;26;27) & @solde(28),$s & $M Taux amort. (%) & @solde(28)*100:@solde(20;21;23;26;27) EXEMPLE DE SORTIE POUR UN FICHIER PARTICULIER : Essais et Développements 01/01/90-31/12/90 le 02/07/91 +---------------------------------------------------------------------------+ ¦ IMMOBILISATIONS ¦ BRUT ¦ AMORT ANT ¦ EXERC ¦ NET ¦ +---------------------------+-----------+-----------+-----------+-----------¦ ¦annonces legales a18.60 ¦ 150.64¦ ¦ ¦ 150.64¦ ¦constitution i18.60 ¦ 1624.95¦ ¦ ¦ 1624.95¦ ¦enregistrement a18.60 ¦ 959.83¦ ¦ ¦ 959.83¦ ¦frais de recherche et deve ¦ 132049.41¦ ¦ ¦ 132049.41¦ ¦marque i18.60 ¦ 2117.09¦ ¦ ¦ 2117.09¦ ¦frais bail ¦ 1000.00¦ ¦ ¦ 1000.00¦ ¦ INCORPORELLES ¦ 137901.92¦ ¦ ¦ 137901.92¦ +---------------------------+-----------+-----------+-----------+-----------¦ ¦amenagement mobilier i18.6 ¦ 9239.73¦ -2313.73¦ -1847.95¦ 5078.05¦ ¦extincteur i18.60 ¦ 1402.40¦ -561.73¦ -280.48¦ 560.19¦ ¦ordinateur sanyo i18.60 ¦ ¦ ¦ ¦ ¦ ¦cartes intel pc/386 i18.60 ¦ 4395.00¦ ¦ -51.20¦ 4343.80¦ ¦imprimante blazer i18.60 ¦ 12270.00¦ -5804.44¦ -4090.00¦ 2375.56¦ ¦imprimante panasonic p1123 ¦ 2601.00¦ ¦ -30.30¦ 2570.70¦ ¦logiciels i18.60 ¦ 4321.65¦ -2166.75¦ -1440.55¦ 714.35¦ ¦materiel bureau a18.60 ¦ 973.04¦ -583.82¦ -194.61¦ 194.61¦ ¦materiel informatique a18. ¦ ¦ -2919.04¦ 2919.04¦ ¦ ¦ordinateur acer-500+ i18.6 ¦ 7143.00¦ -275.22¦ -2381.00¦ 4486.78¦ ¦ordinateur ec110 i18.60 ¦ 13222.00¦ -6629.11¦ -4407.33¦ 2185.56¦ ¦ordinateur portable panaso ¦ 8142.82¦ ¦ -1897.07¦ 6245.75¦ ¦ordinateur t1000 i18.60 ¦ ¦ -10926.66¦ 10926.66¦ ¦ ¦paradox i18.60 ¦ 4461.00¦ -1151.23¦ -2230.50¦ 1079.27¦ ¦restauration local ¦ 2758.24¦ -1654.20¦ -551.60¦ 552.44¦ ¦scanner i18.60 ¦ ¦ ¦ ¦ ¦ ¦spooler minitel i18.60 ¦ 1495.50¦ -377.90¦ -498.50¦ 619.10¦ ¦aspirateur i18.60 ¦ 674.54¦ -38.08¦ -134.90¦ 501.56¦ ¦enseignes lumineuse i18.60 ¦ 2500.00¦ -500.00¦ -500.00¦ 1500.00¦ ¦ CORPORELLES ¦ 75599.92¦ -35901.91¦ -6690.29¦ 33007.72¦ +---------------------------+-----------+-----------+-----------+-----------¦ ¦amenagements en cours ¦ 3434.02¦ ¦ ¦ 3434.02¦ ¦ EN-COURS ¦ 3434.02¦ ¦ ¦ 3434.02¦ +---------------------------+-----------+-----------+-----------+-----------¦ ¦parts sociales ¦ 100.00¦ ¦ ¦ 100.00¦ ¦ PARTICIPATIONS ¦ 100.00¦ ¦ ¦ 100.00¦ +---------------------------+-----------+-----------+-----------+-----------¦ ¦ AUTRES FIN. ¦ ¦ ¦ ¦ ¦ +---------------------------+-----------+-----------+-----------+-----------¦ ¦ TOTAL ¦ 217035.86¦ -35901.91¦ -6690.29¦ 174443.66¦ +---------------------------+-----------+-----------+-----------+-----------¦ ¦CLASSE 2 (vérif) ¦ 217035.86¦ -35901.91¦ -6690.29¦ 174443.66¦ ¦Taux amort. (%) ¦ 19.62¦ ¦ ¦ 19.62¦ +---------------------------------------------------------------------------+ ecrancars EXEMPLEcées pour tables d'analyse sur plusieurs annéesIl est fréquent de devoir réaliser des tables pour faire une analyse comparative de gestion sur plusieurs années. NoMicmac permettant de conserver "en ligne" les opérations (ou le total des mouvements d'une période archivée), les calculs peuvent être définis directement.
Le but de ces fonctions est de simplifier l'écriture de telles tables. On se retrouve à définir un certain nombre de lignes modèles de la forme :
MODELE1: %% & @mouvt(%%) & @mouvt(%%{-1a}) & @mouvt(%%{-2a}) &(pour une analyse sur 3 ans)
puis on l'utilise sous la forme :
POUR1: ventes=70
La simplification de syntaxe permettra de définir le calcul sous la forme :
MOUVT+: ventes=70
qui générera le nombre de colonnes nécessaires à la table.
Pour définir le nombre de colonnes utiliser la ligne de titre sachant que les mémoire 999, 998, 997... contiennent les années N, N-1, N-2... de la période d'interrogation. Une ligne de titre type pour générer un tableau sur trois ans sera donc :
TITRE: PRODUITS & #999 & #998 & #997 &
si le tableau n'utilise que des fonctions avancées, le nombre de colonnes sera défini uniquement par le titre. Il suffira donc de le modifier en fonction des besoins.
En fonction du résultat
TITRE: COMPTE DE RESULTATS & EX #M999 & EX #M998 & mouvt+:Ventes de produits végétaux=701 mouvt+:ventes de produits animaux=702 mouvt+:ventes de produits transformés=703 mouvt+:ventes d'animaux=704 mouvt+:produits des activités annexes=708 mouvt+:autres ventes=705;706;707 DEFINIR: totalventes SOUSTOTAL: VENTES DE BIENS ET SERVICES VARIATION: évolution des ventes mouvt+:variations d'inventaire=71 mouvt+:product. immob. et autocons=72 mouvt+:achats d'animaux=604 mouvt+:autres=709 TOTAL: PRODUCTION NETTE D'ACHATS ANIMAUX mouvt+:approvisionnements=601;602;603;607;609 DEBUTINFO: mouvt+:dont engrais et amendements=6011;60311 mouvt+:dont semences et plants=6012;60312 mouvt+:dont produits de défense végétaux=6013;60313 mouvt+:dont aliments du bétail=6014;60314 FININFO: mouvt+:autres achats et charges externes=605;606;61;62;741;6355 DEBUTINFO: mouvt+:dont fermages, loyers, loc.foncier=6131;6141 FININFO: TOTAL: VALEUR AJOUTEE VARIATION: variation Valeur ajoutée mouvt+:indemnités et subventions d'exploitation=742;745 mouvt+:impôts et taxes=634;6351;6356;6358 mouvt+:charges de personnel=64 DEFINIR: ebe TOTAL: EXCEDENT BRUT D'EXPLOITATION mouvt+:dotations amortissement provisions=68 mouvt+:autres charges et produits d'expl.=75;79;65 TOTAL: RESULTAT D'EXPLOITATION DEFINIR: intefonc mouvt+:intérêts des emprunts fonciers=66111;66115 DEFINIR: inteautr mouvt+:intérêts des autres emprunts=66112;66113;66116;66117 DEFINIR: intedet mouvt+: 66114;66118 mouvt+:autres charges et prod.financiers=668;76 TOTAL: RESULTAT COURANT VARIATION: var. revenu agricole mouvt+:résultat exceptionnel=67;77 TOTAL: RESULTAT DE L'EXERCICELe format d'édition de la table générée est alors :
+----------------------------------------------------------------+ ¦ COMPTE DE RESULTATS ¦ EX #M999 ¦ EX #M998 ¦ +------------------------------------------+----------+----------¦ ¦Ventes de produits végétaux ¦ @M6@@@@# ¦ @M7@@@@# ¦ ¦ventes de produits animaux ¦ @M8@@@@# ¦ @M9@@@@# ¦ ¦ventes de produits transformés ¦ @M10@@@# ¦ @M11@@@# ¦ ¦ventes d'animaux ¦ @M12@@@# ¦ @M13@@@# ¦ ¦produits des activites annexes ¦ @M14@@@# ¦ @M15@@@# ¦ ¦autres ventes ¦ @M16@@@# ¦ @M17@@@# ¦ ¦ VENTES DE BIENS ET SERVICES ¦ @M18@@@# ¦ @M19@@@# ¦ +------------------------------------------+----------+----------¦ ¦ evolution des ventes ¦ ±@M20@@% ¦ ±@M21@@% ¦ +------------------------------------------+----------+----------¦ ¦variations d'inventaire ¦ @M22@@@# ¦ @M23@@@# ¦ ¦product. immob. et autocons ¦ @M24@@@# ¦ @M25@@@# ¦ ¦achats d'animaux ¦ @M26@@@# ¦ @M27@@@# ¦ ¦autres ¦ @M28@@@# ¦ @M29@@@# ¦ +------------------------------------------+----------+----------¦ ¦ PRODUCTION NETTE D'ACHATS ANIMAUX ¦ @M30@@@# ¦ @M31@@@# ¦ +------------------------------------------+----------+----------¦ ¦approvisionnements ¦ @M32@@@# ¦ @M33@@@# ¦ +------------------------------------------+----------+----------¦ ¦dont engrais et amendements ¦[@M34@@@#]¦[@M35@@@#]¦ ¦dont semences et plants ¦[@M36@@@#]¦[@M37@@@#]¦ ¦dont produits de défense vegétaux ¦[@M38@@@#]¦[@M39@@@#]¦ ¦dont aliments du bétail ¦[@M40@@@#]¦[@M41@@@#]¦ +------------------------------------------+----------+----------¦ ¦autres achats et charges externes ¦ @M42@@@# ¦ @M43@@@# ¦ +------------------------------------------+----------+----------¦ ¦dont fermages, loyers, loc.foncier ¦[@M44@@@#]¦[@M45@@@#]¦ +------------------------------------------+----------+----------¦ ¦ VALEUR AJOUTEE ¦ @M46@@@# ¦ @M47@@@# ¦ +------------------------------------------+----------+----------¦ ¦ variation Valeur ajoutéé ¦ ±@M48@@% ¦ ±@M49@@% ¦ +------------------------------------------+----------+----------¦ ¦indemnités et subventions d'exploitation ¦ @M50@@@# ¦ @M51@@@# ¦ ¦impôts et taxes ¦ @M52@@@# ¦ @M53@@@# ¦ ¦charges de personnel ¦ @M54@@@# ¦ @M55@@@# ¦ +------------------------------------------+----------+----------¦ ¦ EXCEDENT BRUT D'EXPLOITATION ¦ @M56@@@# ¦ @M57@@@# ¦ +------------------------------------------+----------+----------¦ ¦dotations amortissement provisions ¦ @M58@@@# ¦ @M59@@@# ¦ ¦autres charges et produits d'expl. ¦ @M60@@@# ¦ @M61@@@# ¦ +------------------------------------------+----------+----------¦ ¦ RESULTAT D'EXPLOITATION ¦ @M62@@@# ¦ @M63@@@# ¦ +------------------------------------------+----------+----------¦ ¦intérêts des emprunts fonciers ¦ @M64@@@# ¦ @M65@@@# ¦ ¦intérêts des autres emprunts ¦ @M66@@@# ¦ @M67@@@# ¦ ¦66114;66118 ¦ @M68@@@# ¦ @M69@@@# ¦ ¦autres charges et prod.financiers ¦ @M70@@@# ¦ @M71@@@# ¦ +------------------------------------------+----------+----------¦ ¦ RESULTAT COURANT ¦ @M72@@@# ¦ @M73@@@# ¦ +------------------------------------------+----------+----------¦ ¦ var. revenu agricole ¦ ±@M74@@% ¦ ±@M75@@% ¦ +------------------------------------------+----------+----------¦ ¦résultat exceptionnel ¦ @M76@@@# ¦ @M77@@@# ¦ +------------------------------------------+----------+----------¦ ¦ RESULTAT DE L'EXERCICE ¦ @M78@@@# ¦ @M79@@@# ¦ +----------------------------------------------------------------+
Le fichier DDS est composé de lignes qui constituent chacune une commande à exécuter. Le premier caractère de la ligne définit l'instruction. La suite de la ligne dépend de l'instruction à exécuter.
Une commande particulière permet de passer du mode "calcul" au mode "édition". Dans ce dernier mode le contenu du fichier DDS est la mise en page du document à éditer. (une autre commande permet de passer du mode "édition" au mode "calcul").
Examiner les fichiers exemples (fichiers *.DDS fournis avec NoMicMac pour avoir une idée de la structure des fichiers DDS.
Il existe aussi une fonction de recherche d'erreurs qui peut fournir pour une classe de comptes la liste des comptes qui n'ont jamais été utilisés dans le calcul. (utile pour la mise au point de bilans ...
+M
-M
+A
-A
le point en premier caractère à une signification :
.pa
.calc
Le caractère @ sert pour définir le format d'édition des mémoires texte ou calcul.
@Tnn@@@@@@@@@@@@@@@ :
affiche la mémoire texte nn sur 20 caractères.
@Mnnn@@@@@@ :
affiche la mémoire numérique nn sur 11 caractères.
<PARAGRAPHE ST>Le caractère suivant le premier @ définit le type de la variable, il est suivi du numéro de la variable et complété par des caractères @ jusqu'à la taille d'édition choisie.
Unn est toujours positif!
Dans les éditions converties Francs<->Euros les variables numériques sont par défaut converties sauf les variables de Qnn (quantités). Pour afficher une variable mémoire sans conversion utiliser Nnn au lieu de Mnn, pour convertir une variable Qnn utiliser Rnn.
format taille résultat @M01 4 caractères 1234 entier @M01@@ 6 caractères +12.34 @M01@@@@@@@ 11 caractères +1234567.12 @M01@@@@@@@@@@ 13 caractères +1234567.12 FFPour obtenir un format "nombre entier" sans décimales, (pour des éditions en francs sans les centimes) il suffit de remplacer au moins un des caractères '@' du format par un caractère '#'.
Pour forcer une conversion en Francs<->Euros d'une valeur numérique remplacer un des caractères '@' du milieu du format par un 'e', vous obtiendrez une édition dans la monnaie alternée. (attention: il faut un format sur 14 caractères pour que l'unité monétaire apparaisse...)
Les variables texte T1 à T85 contiennent les commentaires des lignes de l'écran ou à défaut les intitulés de comptes sans le numéro.
La variable T86 contient la référence du document.
Les variables T87, T88, T89, T90 contiennent respectivement les dates de document, de valeur comptable, de saisie ainsi que la date du jour.
Les variables numériques Q1 à Q85, D1 à D85, C1 à C85 sont initialisées avec les valeurs de l'écran de saisie.
Les variables numériques U1 à U85 contiennent le résultat de la division du montant par la quantité quand elle est possible. C'est le prix unitaire recalculé.
Les variables texte T91 à T96 contiennent les lignes de la fiche adresse. (la variable T97 contient la zone "téléphone")
Notes :
Autrement dit : la ligne n'apparaîtra pas dans le document.
Ce fichier peut se corriger à l'aide de la fonction mini-éditeur de texte (F5-M)
Le fichier de paramétrage du grand-livre est composé de lignes chacune étant constituée :
La deuxième si l'on désire éditer :
1 SD 2 SD 3 SD 4 SD 5 SD 6 MC 7 MC 8 SA 9 SA 0 SANote :
Les lignes du fichier MULTIANA.GLP sont évaluées séquentiellement. Cela permet de modifier les options pour un sous-groupe de comptes. Par exemple insérer la ligne :
445 SCaprès la ligne :
4 SDAura pour effet de n'éditer que les totaux mensuels pour les comptes commençant par 445 (TVA).
Il faut noter que cette restriction ne se fera que lorsque le compte n'est pas en contrepartie (car dans ce cas la valeur sera affectée en fonction des saisies). Par exemple la restriction sera au crédit pour un compte fournisseur car il n'apparaît normalement dans les lignes de saisie que lors d'opérations de trésorerie et c'est rare qu'un fournisseur paye.
Par défaut aucune case n'est privilégiée et il est possible de déconseiller l'utilisation d'un compte (autrement qu'en contrepartie) en barrant les deux zones.
Deux méthodes pour définir les affectations :
La méthode de définition par le numéro de compte est "prioritaire" sur celle du fichier DCI si les deux sont définies.
D pour débit par défaut (crédit apparaît barré)
C pour crédit par défaut (débit apparaît en barré et le curseur passe directement à la zone crédit après la zone intitulé)
I pour interdit (les deux zones Débit et crédit sont barrées)
Par défaut aucune des zones n'apparaît en grisé.
Exemple de fichier MULTIANA.DCI
1C 108D 16D 2D 28C 3I 4D 41C 4457C 53I 6D 7CLa lecture du fichier est séquentielle dans l'ordre de rédaction. Par exemple la première ligne signifie que les écritures des comptes de la classe 1 doivent être au crédit par défaut. La seconde que celles sur le compte 108 par contre doit être au débit (retraits de l'exploitant) de même que celles des comptes 16 (remboursements des emprunts).
Ces valeurs doivent évidemment être adaptées aux méthodes d'enregistrement de chaque entreprise et le fichier peut être corrigé à l'aide du mini-éditeur de texte.
Par exemple :
F890001 NoMicMac numérotera les factures suivantes : F890002, F890003, ... F890199, F890200, ...
89-1 donnera 89-2, 89-3, ... 89-199, 89-200
Il faut noter qu'il est indispensable de prévoir suffisamment de zéros ou de prévoir un séparateur non- numérique entre une zone qui doit être fixe (année par exemple) et le numéro sinon NoMicMac incrémentera tout ce qui est le dernier chiffre.
Les derniers numéros sont stockés dans un fichier de même nom que le fichier de comptabilité avec le suffixe ".NUM". Ce fichier est éditable avec le mini-éditeur de texte. Le premier caractère de chaque ligne est le code journal, la suite est le texte du dernier numéro.
La mise à jour de ce fichier est automatique : dès qu'une référence de document est terminé par un chiffre la numérotation est enregistrée dans le code journal correspondant.
Cet automatisme est pratique mais peut être agaçant pour certains
journaux. Il est possible d'interdire la numérotation d'un code journal
en corrigeant le fichier des derniers numéros. Il suffit de mettre un
caractère * à la place du numéro.