Un regroupement est une formule de calcul référencée dans les bases Standard et Personnalisée et qui peut être appelée dans n'importe quel état.
Pour accéder à cette fonction, aller dans le menu Fichier - Paramétrages puis sélectionner la fonctionParamétrage des états :

Dans l'onglet Standard sont regroupées les fonctions Regroupement, Enchaînements, Etats de synthèse, Etats de détail et Contrôles dans lesquelles se trouvent les paramétrages effectués par nos soins. Ces mêmes fonctions sont également disponibles dans l'onglet Personnalisé permettant d'effectuer un paramétrage personnalisé.
Le bouton Filigranes permet d'accéder à la fenêtre de Paramétrage des filigranes pour la création, la mise en forme et la suppression de tampons qu'il sera possible d'apposer en Génération de plaquette. Par défaut, des filigranes personnalisables sont mis à disposition. Pour une explication détaillée, référez-vous à l'aide Génération de plaquette en cliquant sur ce lien >>>
Pour créer un regroupement cliquer sur l'onglet Personnalisé puis double-cliquer sur l'option Regroupements. À la 1ère ouverture de cette fonction, aucun regroupement n'est paramétré et la fenêtre suivante apparaît :

Saisir le code du nouvel état de synthèse à créer, puis cliquer sur OK pour valider. La fenêtre de paramétrage apparaît alors :

Le code du nouveau regroupement qui vient d'être créé s'inscrit dans le champ Code regroupement, et en cliquant sur l'icône
il est possible à tout moment de modifier le code regroupement en le saisissant dans la fenêtre qui apparaît :

Il ne reste plus qu'à renseigner l'intitulé du regroupement dans le champ réservé à cet effet, puis à procéder au paramétrage des éléments suivants :
Un clic droit sur la zone extra-comptable fait apparaître l'option
. En cliquant dessus, le programme va rechercher parmi tous les regroupements ceux qui ont la même donnée extra-comptable.
|
F : Fourchette de comptes sur 5 exercices
F0 : Fourchette de comptes sur l'exercice en cours F1 : Fourchette de comptes sur l'exercice N-1 F2 : Fourchette de comptes sur l'exercice N-2 |
Choisir le symbole en fonction des exercices à prendre en compte. |
|
[ ]
|
Indiquer la fourchette de comptes entre crochets. |
|
607:607...
ou 607... |
Préciser le compte de début et le compte de fin séparé par le caractère : . L'utilisation du caractère ... signifie jusqu'au dernier compte commençant par cette racine. S'il n'y a qu'une seule racine de compte, il est possible d'indiquer uniquement la racine suivie des ... . |
Une aide à la saisie de fourchette de comptes est disponible en faisant appel à l'assistant fourchette, en cliquant sur le bouton
.

Remplir les champs Compte début et Compte fin. Le menu déroulant permet de préciser éventuellement une condition en choisissant entre quatre symboles :
L'un de ces quatre codes peut directement être indiqué dans une fourchette en l'insérant après le compte de fin séparé par une virgule : F[607 : 607...,CC].
|
R : Regroupement sur 5 exercices R0 : Regroupement sur l'exercice en cours R1 : Regroupement sur l'exercice N-1 R2 : Regroupement sur l'exercice N-2 |
Choisir le symbole en fonction des exercices à prendre en compte. |
| [ ] | Indiquer le regroupement entre crochets. |
| FR_ETAB_BR | Préciser le nom du regroupement en majuscules |
Les symboles MC et MD sont valables également pour les regroupements et s'utilisent de la même façon.
Remplacer le R par un C pour que la valeur soit prise uniquement si elle est créditrice (négative). C[RESULTAT]
Mettre un D à la place du R afin que la valeur soit prise uniquement si elle est débitrice (positive). D[RESULTAT]
Il est possible d'insérer dans la formule de calcul un regroupement provenant de la base standard ou de la base personnalisée. Pour cela, sélectionner la base puis appuyer sur la touche Entrée une fois que le regroupement dans l'encadré Recherche accélérée est sélectionné. Le regroupement s'insère alors dans la formule. Pour effectuer une addition ou une soustraction avec un regroupement, sélectionner le regroupement, puis appuyer sur la touche + ou la touche - du clavier numérique.
| R[RESULTAT]*(R[RESULTAT]>0) | Si la condition RESULTAT>0 est remplie, le regroupement RESULTAT sera multiplié par 1. À l'inverse, si cette condition est fausse, le regroupement RESULTAT sera multiplié par 0, le regroupement sera donc nul. |
| @RN*(R[RESULTAT_FISCAL]) + @RS*(R[RS_RESULTAT_FISCAL]) | Si le régime du dossier est Réel Normal, @RN vaudra 1 et @RS vaudra 0, c'est donc le résultat du regroupement RESULTAT_FISCAL qui sera affiché, et vice versa. Ceci est valable également pour les expressions @AGR et @BIC. |
| @MIN(0) @MAX(5) | Ces deux expressions inscrites dans un regroupement signifient que le résultat du regroupement doit être borné. S'il est inférieur à 0, le logiciel affichera 0, s'il est supérieur à 5, il affichera 5. |
| @MERE*(R[M_RESULTAT_FISCAL]) + @FILLE*(R[F_RESULTAT_FISCAL)] | Si le dossier est un dossier mère, @MERE vaudra 1 et @FILLE vaudra 0 ; c'est donc le résultat du regroupement M_RESULTAT_FISCAL qui sera affiché et vice versa. |
| @IF*(R[IF_RESULTAT_FISCAL)] | Si le dossier est un dossier mère ou fille, @IF vaudra 1: c'est donc le résultat du regroupement IF_RESULTAT_FISCAL qui sera affiché. Si l'intégration fiscale du dossier n'est pas renseignée, @IF vaudra alors O et ainsi aucun résultat fiscal du regroupement ne sera affiché. |
| @LN | Correspondant au logarithme népérien |
| @ABS | Il s'agit de la valeur absolue. |
| @BNA | Si le dossier est un dossier BNA, alors @BNA vaudra 1 : c'est donc le résultat du regroupement qui lui est attaché qui sera affiché |
| @AGR | Si le dossier est un dossier AGR, alors @AGR vaudra 1 : c'est donc le résultat du regroupement qui lui est attaché qui sera affiché |
| @ASS | Si le dossier est un dossier ASS, alors @ASS vaudra 1 : c'est donc le résultat du regroupement qui lui est attaché qui sera affiché |
| @BNC | Si le dossier est un dossier BNC, alors @BNC vaudra 1 : c'est donc le résultat du regroupement qui lui est attaché qui sera affiché |
| @BIC | Si le dossier est un dossier BIC, alors @BIC vaudra 1 : c'est donc le résultat du regroupement qui lui est attaché qui sera affiché |
| @IS | Si le dossier est un dossier IS, alors @IS vaudra 1 : c'est donc le résultat du regroupement qui lui est attaché qui sera affiché< |

Pour que le calcul ne se fasse pas sur un dossier mère ou fille ou sortie d'un groupe : @NON(@MERE) @NON(@FILLE) (@SORTIE)
Exemples de regroupements comportant ce type de formule :
2058B ligne YJ : BIC_2058B_YJ
@IS*(-R[RESULTAT_FISCAL]*(R[RESULTAT_FISCAL]<0))*(@NON(@FILLE)@ET@NON(@MERE))+
((@IS)@ET(@SORTIE))*(-R[RESULTAT_FISCAL]*(R[RESULTAT_FISCAL]<0))
Il peut y avoir jusqu'à 9 conditions SI
@SI (R[2069A52]>R[2069A53]) @ALORS ((R[2069A53]*R[2069A54])/100)
@SINON ((R[2069A52]*R[2069A54])/100) @FSI
Imprimé 2039 Report en arrière des déficits, ligne 13 :
039_FDDR_33_FDDR_15
@SI (R[039_BEN_IM_33]>=1000000)
@ALORS
@SI1 (R[039_DCN]<1000000)
@ALORS1 (R[039_DCN])
@SINON1 (1000000)
@FSI1
@SINON
@SI2 (R[039_DCN]<R[039_BEN_IM_33])
@ALORS2 (R[039_DCN])
@SINON2 (R[039_BEN_IM_33])
@FSI2
@FSI
@TRONQ 2,56 donnera 2 (tronquer les décimales)
@ARM 5,56952 donnera 5,57 (arrondi monétaire)
@ART 5,56959 donnera 5,5696 (avoir 4 décimales)
@ARR 9,56 donnera 10 (arrondi à l'entier le plus proche)
Exemple :
Imprimé 2079A Crédit d'impôt apprentissage, case 1 :
2079_1403
(@ARR((R[2079_1303]/12)*100))/100
((R[039_BEFIS33]=0)+R[039_BEFIS33])
Exemple :
Imprimé 2039 Report en arrière des déficits, ligne 7 :
039_L7_33_B
(R[039_L7_33_A]) / ((R[039_BEFIS33]=0)+R[039_BEFIS33])