Creazione dell'automazione imposta mediante combinazioni di più regole

Le regole di automazione imposta vengono eseguite in base all'ordine di creazione per ottenere, spostare e comprimere i dati. La sequenza di esecuzione delle regole è di fondamentale importanza per garantire risultati corretti.

Come procedura consigliata, è preferibile isolare i conti equity dai conti profitti e perdite. Per il conto equity, il target deve essere la colonna Equity automatica.

Sebbene le regole vengano create in genere una per una, possono esservi casi in cui è preferibile creare regole che contengano una combinazione di regole per eseguire una transazione. Ad esempio, è possibile creare regole che gestiscono più regole PULL, MOVE o SQUEEZE oppure regole più complesse che incorporino un flusso che utilizza regole diverse, come descritto di seguito.

  • Esecuzione del pull per un adeguamento del bilancio patrimoniale, con successiva ricopertura di scoperto nel saldo finale.
  • Esecuzione del pull per una colonna Equity automatica, con successiva ricopertura di scoperto nel saldo finale.

Utilizzare gli esempi della tabella riportata di seguito per creare le combinazioni di più regole.

Tabella 20-3 Esempi di combinazioni di più regole

Regole Scenario Esempio

PULL

Conto definito con più regole PULL.

Contro registro 10150 contiene 1000 e 10100 contiene 2000

  • Regola globale entrate nette al lordo di imposte 1: Pull 100% 10150
  • Regola globale entrate nette al lordo di imposte 2: Pull 100% 10100
  • Entrate nette al lordo di imposte = 3000

MOVE

Conto definito con più regole MOVE.

Conti registro FY15, 10150 contiene 500 e 10100 contiene 1000

Conti registro FY16, 10150 contiene 1000 e 10100 contiene 2000

  • Regola globale entrate nette al lordo di imposte 1: Move 100% 10150
  • Regola globale entrate nette al lordo di imposte 2: Move 100% 10100
  • Entrate nette al lordo di imposte =1500 ( (1000 - 500) * 100% + (2000 - 1000) * 100%)

SQUEEZE

Conto definito con più regole SQUEEZE.

Conti registro FY15, 10150 contiene 2000 e 10100 contiene 4000

  • Conto TempST0001 FY16 contiene 10000
  • Regola globale TempST0001 1: Squeeze 100% 10150
  • Regola globale TempST0001 2: Squeeze 100% 10100
  • TempST0001 =- 4000 ( (2000) * 100% + (4000) * 100%) -10000)

PULL e MOVE

Conto definito con regole PULL e MOVE in qualsiasi ordine:

  • PULL seguita da MOVE o
  • MOVE seguita da PULL

Conti registro FY15, P12 10150 contiene 500

Conti registro FY16, P12 10150 contiene 1000

Conti registro FY16, P12 20150 contiene 2000

POV: Effettivo, FY16, P12

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

PULL e SQUEEZE

(Quando la logica SQUEEZE viene utilizzata insieme a PULL o MOVE, il trasferimento target per la logica SQUEEZE deve essere diverso).

Conto definito con regole PULL e SQUEEZE con SQUEEZE come ultima regola.

Conti registro FY16, 20150 contiene 1000

Conti registro FY16, 10250 contiene 2000

Conto TempST0001 FY16 contiene 9000

POV: Effettivo, FY16, P12

  • Regola globale TempST0001 1: PULL 100% 20150 TBClosing Automatico
  • Regola globale TempST0001 2: SQUEEZE 100% 10250 TBClosing Altro adeguamento

    (Si osservi come il trasferimento target sia Altro adeguamento)

  • TempST0001 = -8000
    • (1. La regola PULL verrà eseguita e il risultato verrà inserito nella colonna Automatico come 1000
    • 2. Esecuzione della ricopertura di scoperto nel saldo del registro, ovvero 2000 * 100% - 10000 = -8000)

MOVE e SQUEEZE

(Quando la logica SQUEEZE viene utilizzata insieme a PULL o MOVE, il trasferimento target per la logica SQUEEZE deve essere diverso).

Conto definito con regole MOVE e SQUEEZE con SQUEEZE come ultima regola.

Conti registro FY15, 10150 contiene 500

Conti registro FY16, 10150 contiene 1000

Conti registro FY16, 20150 contiene 2000

Conto TempST0001 FY16 contiene 9000

  • Regola globale TempST0001 1: MOVE 100% 10150 TBClosing Automatico
  • Regola globale TempST0001 2: SQUEEZE 100% 20150 TBClosing Altro adeguamento

    (Si osservi come il trasferimento target sia Altro adeguamento)

  • TempST0001 = -8000
    • 1. La regola MOVE verrà eseguita e il risultato verrà inserito nella colonna Automatico come 500
    • 2. Esecuzione della ricopertura di scoperto nel saldo del registro, ovvero 2000 * 100% - 9500 = -7500)

PULL, MOVE e SQUEEZE

Conto definito con regole PULL, MOVE e SQUEEZE con SQUEEZE come ultima regola.

Conti registro FY16, 10250 contiene 2000

Conti registro FY15, 10150 contiene 500

Conti registro FY16, 10150 contiene 1000

Conti registro FY16, 20150 contiene 2000

Conto TempST0001 FY16 contiene 9000

  • Regola globale TempST0001 1: PULL 100% 10250
  • Regola globale TempST0001 2: MOVE 100% 10150
  • Regola globale TempST0001 3: SQUEEZE 100% 20150 TBClosing Altro adeguamento

    (Si osservi come il trasferimento target sia Altro adeguamento)

  • TempST0001 = -9500
    • 1. La regola PULL verrà eseguita e il risultato verrà inserito nella colonna Automatico come 2000
    • 2. La regola MOVE verrà eseguita e il risultato verrà inserito nella colonna Automatico come 500
    • 3. Esecuzione della ricopertura di scoperto nel saldo del registro, ovvero 2000 * 100% - 11500 = -9500)