À propos de l'ordre des comptes dans les états financiers

Dans les états financiers, Générateur d'états financiers répertorie les plages de comptes dans l'ordre défini dans la spécification de l'état financier ou (si l'ordre n'est pas défini dans la spécification), dans l'ordre que vous spécifiez lors de l'impression.

Vous pouvez trier les comptes par n'importe quel segment de compte, et vous pouvez spécifier une plage de valeurs pour chaque segment que vous utilisez pour le tri. Vous pouvez également trier par groupe de comptes, à l'aide de la formule \\acctgroup, ou par groupe trié par comptes, à l'aide de la formule \\acctgroupsort.

Si vos comptes ont deux segments, la référence du compte 100~120-A~B génère deux listes de compte possibles, en fonction de l'ordre de tri spécifié :

  • Si les comptes sont triés par segment 1, ils sont répertoriés de cette manière :
    • 100-A
    • 100-B
    • 120-A
    • 120-B
  • Si les comptes sont triés par segment 2, ils sont répertoriés de cette manière :
    • 100-A
    • 120-A
    • 100-B
    • 120-B

Spécifier l'ordre au moment de l'impression ou dans la spécification de ligne par défaut

L'ordre de traitement des comptes par défaut est l'ordre spécifié au moment de l'impression dans l'écran États financiers (ou dans l'écran Vue RF lors de l'édition des spécifications).

Vous pouvez également appliquer l'ordre du traitement des comptes dans des plages pour tout ou partie d'un rapport en spécifiant l'ordre dans la première colonne de la spécification de ligne par défaut (immédiatement après les barres obliques inverses "\\").

Vous pouvez traiter les numéros de compte dans l'un des ordres suivants :

L'ordre que vous spécifiez détermine :

Dans l'exemple suivant, les numéros de compte ont deux segments : un segment de service et un segment de compte. Le segment de service est le premier (non recommandé), et il n'y a que deux codes de service dans le grand livre, mais par contre il y a un grand nombre de comptes. Le premier segment de compte dans le grand livre est 1000.

Si Générateur d'états financiers traite des comptes par ordre de segment de compte, il n'aura qu'à traiter les comptes de 1000 à 1100.

A B C D
\\ACCT      
       
%-1000~1100      

Les comptes apparaîtront dans l'ordre suivant sur le rapport (par segment de compte, puis par service) :

Si, en revanche, Générateur d'états financiers traite des comptes dans l'ordre de numéro de compte (lequel répertorie en premier le segment de service), il faudra analyser chaque compte du grand livre pour voir s'il correspond à la plage.

A B C D
\\ACCTID      
       
%-1000~1100      

Le rapport final sera également classé par numéro de compte; dans ce cas, il s'agira d'un classement par ordre de service pour la plage indiquée.

L'ordre des segments dans un numéro de compte est défini par le code de structure du compte—pas par l'ordre des segments affiché dans l'écran Options de GL dans Grand livre. Par conséquent, si vous avez des structures différentes qui ont des premiers segments différents, l'ordre ACCTID produira des résultats étranges, et vous devrez classer les comptes en fonction d'un segment particulier ou d'un groupe de comptes.

Si vous choisissez d'imprimer par segment de compte, l'ordre de traitement commence par le segment de compte, puis par le numéro de compte complet (tel que défini par sa structure).

Si vous imprimez par code de groupe de compte, l'ordre commence par le groupe de compte, puis le code de segment de compte et enfin le numéro de compte.

L'ordre de tri par défaut reste en vigueur jusqu'à ce que vous spécifiez un autre ordre de tri, jusqu'à ce qu'il soit remplacé dans une référence de compte spécifique (voir la section suivante).

Spécifier l'ordre de compte pour une référence de compte

Vous pouvez choisir de traiter une référence de compte unique dans un ordre différent de celui indiqué par une spécification de ligne par défaut ou par les options de rapport dans l'écran États financiers.

Vous spécifiez un ordre de traitement pour une référence de compte en le plaçant immédiatement après la référence du compte Référence de compte | Ordre.

  • 1000-% |ACCT utilise l'ordre du compte, donc ne traite que le compte 1000. Le segment 2 apparaîtra dans n'importe quel ordre.
  • 1000-% |ACSEGVAL2 utilise l'ordre du segment 2, donc passera en revue tous les numéros de compte. Cependant, le segment 2 figurera dans l'ordre.
  • 1000:3000[REGION] |ACCTID utilise l'ordre du numéro de compte pour les comptes qui utilisent la structure de compte REGION. Traitera seulement des comptes particuliers dans la plage.

Remarque : Si la référence de compte spécifie une plage au moyen de deux-points :, cette référence sera traitée dans l'ordre du numéro de compte à moins que vous ne définissiez un ordre pour la référence en utilisant le caractère | (peu importe l'ordre défini dans la boîte de dialogue Imprimer ou dans la spécification de la ligne).

Comme vous pouvez le voir dans ces exemples, la manière de référencer des comptes peut avoir un impact substantiel sur la performance.

Pour en savoir plus sur la spécification des références de compte, consultez À propos des références de numéro de compte.