Création de règles d'automatisation des taxes à l'aide de combinaisons de règles multiples

Les règles d'automatisation des taxes sont exécutées dans l'ordre dans lequel elles ont été créées pour extraire, déplacer ou équilibrer des données. La séquence de l'exécution des règles est essentielle pour garantir des résultats corrects.

Il est préférable d'isoler les comptes de capitaux propres des comptes de résultat. Pour le compte de capitaux propres, vous devez cibler la colonne Capitaux propres automatisés.

Bien que ces règles soient généralement créées individuellement, il peut parfois être pertinent de créer des règles qui contiennent une combinaison de règles. Si vous utilisez une combinaison de règles multiples pour un compte cible, les résultats des règles sont cumulés. Par exemple, vous pouvez créer des règles qui gèrent plusieurs règles Extraire, Déplacer ou Equilibrer, ou des règles plus complexes qui incorporent un flux utilisant des règles différentes, par exemple :

  • extraire un ajustement de bilan, puis l'équilibrer avec le solde de clôture ;
  • extraire une colonne automatisée de capitaux propres, puis l'équilibrer avec le solde de clôture.

Utilisez les exemples figurant dans le tableau suivant pour créer des combinaisons de règles multiples.

Tableau 23-3 Exemples de combinaisons de règles multiples

Règles  Scénario Exemple

PULL

Un compte est défini avec plusieurs règles PULL.

Le livre comptable 10150 a 1000 et 10100 a 2000

  • Résultat net avant imposition Règle globale 1 : Extraire 100 % 10150
  • Résultat net avant imposition Règle globale 2 : Extraire 100 % 10100
  • Résultat net avant imposition = 3000

MOVE

Un compte est défini avec plusieurs règles MOVE.

Livres comptables FY15, 10150 a 500 et 10100 a 1000

Livres comptables FY16, 10150 a 1000 et 10100 a 2000

  • Résultat net avant imposition Règle globale 1 : Déplacer 100 % 10150
  • Résultat net avant imposition Règle globale 2 : Déplacer 100 % 10100
  • Résultat net avant imposition =1500 ( (1000 - 500) * 100 % + (2000 - 1000) * 100 %)

SQUEEZE

Un compte est défini avec plusieurs règles SQUEEZE.

Livres comptables FY15, 10150 a 2000 et 10100 a 4000

  • TempST0001 Compte FY16 : 10000
  • TempST0001 Règle globale 1 : Equilibrer 100 % 10150
  • TempST0001 Règle globale 2 : Equilibrer 100 % 10100
  • TempST0001 =- 4000 ( (2000) * 100% + (4000) * 100 %) -10000)

PULL et MOVE

Un compte est défini avec des règles PULL et MOVE, dans n'importe quel ordre :

  • PULL suivi par MOVE, ou
  • MOVE suivi par PULL

Livres comptables FY15, P12 10150 a 500

Livres comptables FY16, P12 10150 a 1000

Livres comptables FY16, P12 20150 a 2000

PDV : Réel, FY16, P12

  • TempST0001 Règle globale 1 : PULL 100 % 20150
  • TempST0001 Règle globale 2 : MOVE 100 % 10150
  • TempST0001 = 2500 ( (2000) * 100% + (1000 - 500) * 100 %))

PULL et SQUEEZE

(Lorsque la logique SQUEEZE est utilisée en conjonction avec PULL ou MOVE, le mouvement cible pour la logique SQUEEZE doit être différent.)

Un compte est défini avec des règles PULL et SQUEEZE, SQUEEZE étant la dernière règle.

Livres comptables FY16, 20150 a 1000

Livres comptables FY16, 10250 a 2000

TempST0001 Compte FY16 : 9000

PDV : Réel, FY16, P12

  • TempST0001 Règle globale 1 : PULL 100 % 20150 TBClosing Automatisé
  • TempST0001 Règle globale 2 : SQUEEZE 100 % 10250 TBClosing Autres ajustements

    (Le mouvement cible est Autres ajustements)

  • TempST0001 = -8000
    • ( 1. La règle PULL sera exécutée et imputée à une colonne Automatisé avec la valeur 1000
    • 2. L'équilibre avec le solde de livre sera exécuté, c'est-à-dire 2000 * 100 % - 10000 = -8000)

MOVE et SQUEEZE

(Lorsque la logique SQUEEZE est utilisée en conjonction avec PULL ou MOVE, le mouvement cible pour la logique SQUEEZE doit être différent.)

Un compte est défini avec des règles MOVE et SQUEEZE, SQUEEZE étant la dernière règle.

Livres comptables FY15, 10150 a 500

Livres comptables FY16, 10150 a 1000

Livres comptables FY16, 20150 a 2000

TempST0001 Compte FY16 : 9000

  • TempST0001 Règle globale 1 : MOVE 100 % 10150 TBClosing Automatisé
  • TempST0001 Règle globale 2 : SQUEEZE 100 % 20150 TBClosing Autres ajustements

    (Le mouvement cible est Autres ajustements)

  • TempST0001 = -8000
    • 1. La règle MOVE sera exécutée et imputée à une colonne Automatisé avec la valeur 500
    • 2. L'équilibre avec le solde de livre sera exécuté, c'est-à-dire 2000 * 100 % - 9500 = -7500)

PULL, MOVE et SQUEEZE

Un compte est défini avec des règles PULL, MOVE et SQUEEZE, SQUEEZE étant la dernière règle.

Livres comptables FY16, 10250 a 2000

Livres comptables FY15, 10150 a 500

Livres comptables FY16, 10150 a 1000

Livres comptables FY16, 20150 a 2000

TempST0001 Compte FY16 : 9000

  • TempST0001 Règle globale 1 : PULL 100 % 10250
  • TempST0001 Règle globale 2 : MOVE 100 % 10150
  • TempST0001 Règle globale 3 : SQUEEZE 100 % 20150 TBClosing Autres ajustements

    (Le mouvement cible est Autres ajustements)

  • TempST0001 = -9500
    • 1. La règle PULL sera exécutée et imputée à une colonne Automatisé avec la valeur 2000
    • La règle MOVE sera exécutée et imputée à une colonne Automatisé avec la valeur 500
    • 3. L'équilibre avec le solde de livre sera exécuté, c'est-à-dire 2000 * 100 % - 11500 = -9500)