Contabilità > Budget > Calcolo budget 

La costruzione dei budget è un elemento ricorrente della funzione del budget. I budget possono essere costruiti a prescindere dall'esistente o basati sui budget precedenti o su elementi effettivi. Questa funzione permette un calcolo automatico degli elementi costitutivi di un codice budget tramite formule che indicano gli elementi da calcolare e a partire da cosa calcolarli.

E' tramite quest'unica funzione che si parametrizzano tutti gli elementi del calcolo.

Esempio: Il budget della società AAA è calcolato ogni anno sulla base di uno stanziamento globale (100 000 EURO). Per ogni sezione, la parte (%) di realizzato N-1 rispetto al budget N-1, determina la nuova percentuale di budget ottenuta per l'anno N. Il budget N per "Regione 1" è uguale al'Importo totale del budget N*(Realizzato dalla "Regione 1" / Importo totale del budget N-1). Questo caso concreto può essere definito semplicemente grazie a:

  • una formula di espressione del calcolo (es: V_BUDN*(F1/F2)
  • i suoi elementi costitutivi: F1 è l'effettivo N-1; F2 è l'assoggettato a budget N-1; V_BUDN è una costante che indica l'importo globale da ripartire. Con questa parametrizzazione semplice si è definito il calcolo da realizzare.

Prerequisiti

SEEREFERTTO Riferirsi alla documentazione di Implementazione

Gestione videata

La parametrizzazione delle formule di budget si effettua su 2 folder "Formule" e "Variabili" e permette di determinare le regole di calcolo di un budget.

Testata

Campi

I seguenti campi sono presenti in questo folder :

Criteri

  • Formula (campo BUDFOR)

Codice su 10 caratteri che identifica la formula di calcolo del budget.

  • campo DESTRA

 

  • Descr. breve (campo SHOTRA)

La descrizione breve sostituisce la descrizione classica quando i limiti di visualizzazione o di stampa lo richiedono.

Di default, la descrizione breve, la descrizione estesa o la testata di colonna di un dato vengono registrate (in creazione/modifica) nella lingua di connessione dell'utente. Grazie alla funzione Traduzioni in linea (clic destro a partire da questo campo), è traducibile in un'altra lingua.

Nella finestra di traduzione in linea del campo attivo, aggiungere un nuovo codice lingua con la traduzione in questa lingua.

Un utente che si connetta in una delle lingue tradotte disporrà della descrizione breve, la descrizione estesa o la testata di colonna nella sua lingua di connessione se definita, altrimenti sarà disponibile nella lingua di default del dossier.

  • Base di trasferimento (campo FLGDSP)

Il valore di trasferimento determina il tipo di calcolo del budget.

  • In importi per periodi: La ripartizione temporale della natura del budget da calcolare non è applicata all'espressione di calcolo. L'espressione viene calcolata periodo per periodo e aggiorna l'importo a budget periodo per periodo. La ripartizione di origine dei budget che compongono l'espressione viene conservata.

Esempio: 

Budget di origine N-1: dal 01/01/N-1 al 31/12/N-1

-          Periodo 01:                   607000/SERV01/DIV01: 1000

-          Periodo 02:                   607000/SERV01/DIV01: 2000

-          Periodo da 03 a 12:                   607000/SERV01/DIV01: 0

Budget calcolato N: dal 01/01/N al 31/12/N

-          Periodo 01:                   607000/SERV01/DIV01: 1000

-          Periodo 02:                   607000/SERV01/DIV01: 2000

-          Periodo da 03 a 12:                   607000/SERV01/DIV01: 0

  • In importi annuali: La ripartizione temporale della natura del budget da calcolare si applica sull'importo globale calcolato dall'espressione. Ogni budget che compone l'espressione è calcolato sul relativo periodo. L'espressione di calcolo del budget viene quindi valorizzata, poi viene applicata la ripartizione per trovare l'importo del budget periodo per periodo.

Esempio:

Budget di origine N-1: dal 01/01/N-1 al 31/12/N-1

-          Periodo 01:                   607000/SERV01/DIV01: 1000

-          Periodo 02:                   607000/SERV01/DIV01: 2000

-          Periodo da 03 a 12:                   607000/SERV01/DIV01: 0

-          Chiave di ripartizione temporale di 607000: 50 per Gennaio, 50 per Febbraio e 0 per il resto

Budget calcolato N: dal 01/01/N al 31/12/N

-          Periodo 01:                   607000/SERV01/DIV01: 1500

-          Periodo 02:                   607000/SERV01/DIV01: 1500

-          Periodo da 03 a 12:                   607000/SERV01/DIV01: 0

Se si decide di selezionare sul budget di origine solo una parte dei periodi assoggettati a budget (solo periodo 01), ciò impatta sull'importo da ripartire (1000 invece di 3000) e il budget calcolato sarà diminuito di altrettanto. Al contrario, se si decide di selezionare tutti i periodi assoggettati a budget (da 01 a 12) del budget N-1, ma di limitare il periodo del budget calcolato al primo periodo dell'anno, l'importo selezionato sarà uguale all'esempio, ma l'importo del budget calcolato sarà ripartito con la chiave temporale solo su questo periodo (all'occorrenza si sarebbe assoggettato a budget solo il periodo 01 per 1500).

  • Espress. di calcolo (campo CLCFOR)

L'espressione determina la formula di calcolo. La valorizzazione di questa espressione di calcolo determina l'importo del budget che viene inserito sulla prima riga del riquadro.
L'espressione può contenere gli operatori matematici e logici più frequenti che permettono di associare delle formule (codificate F1, F2, F3...) definite dalle righe del riquadro delle formule e delle variabili (codificate V_nome della variabile) definite nel folder variabile.
Ogni riga del riquadro corrisponde ad una formula di budget. Una formula di budget indica l'importo del budget da considerare. Una formula è composta da F seguita dal numero di riga del riquadro.

Blocco numero 2

  • Generazione OD budget (campo OD)

Se questa casella è contrassegnata, il programma genererà le OD di budget, conformemente alla parametrizzazione del budget.

  • Cancellazione budget (campo DEL)

 

Chiudi

 

Folder Formula

Presentazione

La prima riga definisce il budget da calcolare. Le righe successive definiscono le formule su cui si basa l'espressione del calcolo.

Tipo

  • Budget da calcolare: non modificabile,
  • Colonna "Importo": indica il tipo di importo da ripartire: Assoggettato a budget, Effettivo, Pre-impegnato, Impegnato.

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Riquadro

  • Nome formula (campo FORNAM)

  • Riga 'Budget da calcolare': si tratta del dato di budget da calcolare.
    Indicare le imputazioni analitiche da modificare/calcolare. E' anche possibile indicare una variabile prefissata da V_, che permetterà di utilizzare il calcolo del budget per delle postazioni variabili indicate al momento del calcolo. Non è possibile indicare un vaglio ("?" o "*"), né nella riga, né nella variabile.
  • Righe successive: codice del budget da ripartire. Attribuito automaticamente da Sage X3 (F1, F2, F3 ecc...).
    Questo deve basarsi sullo stesso riferimento analitico, stesso conto o stessi gruppi di conti, stessa sezione analitica o stesso gruppo di sezioni analitiche. E' possibile indicare delle imputazioni fisse con o senza vagli ("?" o "*") e variabili prefissate da V_.

Per esempio è possibile indicare per la riga di budget da calcolare: 607000 / SERV01 / DIV01 e per la riga del budget da ripartire: 607* / SERV01 / DIV01. In questo caso, tutti gli importi della riga di budget 607*/SERV01/DIV01 (ovvero 607000 / SERV01 / DIV01 e 607100 / SERV01 / DIV01 e 607200 / SERV01 / DIV01), sono copiati su 607000/SERV01/DIV01.

Tuttavia, se si desidera calcolare e/o ripartire delle imputazioni comuni a più righe di formule di budget, è più semplice passare attraverso delle variabili.

Esempio: caso del calcolo di un budget "Società" che rappresenta la somma dei budget di più "Siti": le righe di budget dei siti saranno le stesse per ogni riga di formula. Una variabile può così permettere di evitare di dover indicare per ogni sito una riga di budget.

  • Importo (campo TYP)

Indica il tipo di importo da considerare:

  • Importo a budget: Importo del budget.
  • Importo effettivo: Importo effettivo del bilancio.
  • Importo impegnato: Importo impegnato del bilancio.
  • Importo preimpegnato: Importo preimpegnato del bilancio.

La prima riga del riquadro definisce l'importo a budget da calcolare.
Le righe successive identificano gli importi dei budget che servono da base al calcolo del budget.

Campo che indica il Codice del budget.
La prima riga del riquadro identifica il dato di budget da calcolare.
Le righe successive identificano i budget da prendere in considerazione per calcolare tale budget.

Questo campo è modificabile se il budget è definito a livello società e/o sito.

  • Sulla prima riga del riquadro, l'importo a budget viene calcolato per la società e/o il sito interessato/i.

  • Sulle righe successive, indicare la società e/o il sito interessato/i del budget da ripartire. Non è necessario che il budget da calcolare e il budget da ripartire siano allo stesso livello di definizione.
    Per esempio, può essere interessante voler calcolare un budget "Società" che rappresenti la somma dei budget di più "Siti".

Campo che identifica il Sito del budget.
SEEINFO Questo campo è modificabile se il budget viene definito a livello sito.

Sulla prima riga del riquadro, l'importo a budget viene calcolato per tale sito.
Sulle successive righe, è l'importo del budget di questo sito che serve da base al calcolo.

  • Riferimento (campo LEDTYP)

Indicare il riferimento coinvolto dal calcolo del budget.

SEEINFO I riferimentiinteressati dal calcolo di un budget devono avere obbligatoriamente i flag "Analitica" e "Budget" attivi (il budget è modificabile solo se il flag "Analitica" è contrassegnato).

Questo campo indica la versione del budget coinvolta dal calcolo del budget.

  • Inizio periodo (campo STRDAT)

Data di inizio periodo.
Sulla prima riga del riquadro, l'importo a budget viene calcolato o modificato per ogni periodo.
Sulle righe successive, è l'importo del budget di questo periodo che serve da base al calcolo.

  • Fine periodo (campo ENDDAT)

Data di fine periodo.
Sulla prima riga del riquadro, l'importo a budget viene calcolato per questo periodo.
Sulle righe successive, è l'importo del budget di questo periodo che serve da base al calcolo.

  • campo ACC

Conto del budget.
Sulla prima riga del riquadro, tale campo è obbligatorio. Permette di conoscere su quale conto l'importo a budget deve essere calcolato.
Sulle righe successive, il campo non è obbligatorio e accetta i jolly * e ?. Definisce il o i conti da considerare per calcolare l'importo del budget che serve come base al calcolo.

  • campo CCE1

Sezione del budget.
Sulla prima riga del riquadro, tale campo è obbligatorio. Permette di conoscere su quale sezione l'importo a budget deve essere calcolato.
Sulle righe successive, il campo non è obbligatorio e accetta i jolly * e ?. Definisce la o le sezioni da considerare per calcolare l'importo del budget che serve come base al calcolo.

Chiudi

 

Folder Variabili

Presentazione

L'utilizzo di variabili è facoltativo perchè è possibile indicare direttamente nelle formule la riga di budget da calcolare e/o la riga di budget da ripartire (es: 607000/SERV01/DIV01). Le variabili permettono di lanciare/rilanciare il calcolo del budget modificando solo alcuni criteri. E' possibile procedurizzare alcune formule che hanno delle variabili comuni. Esempio: caso del calcolo di un budget "Società" che rappresenta la somma dei budget di più "siti" . I budget siti dispongono di formule comuni: indicando le imputazioni analitiche sotto forma di variabile, è possibile lanciare il calcolo per tutti i siti su delle selezioni comuni: 607000/SERV01/DIV01; poi nuova esecuzione del calcolo per 608000/SERV01/DIV01 e via di seguito.

  • Una volta che viene inserita una variabile, Sage X3 normalizza il suo codice con il prefisso "V_
  • Queste variabili possono comportare per il budget di origine, dei vagli ("?" ou "*"), dei gruppi di conti e/o di sezioni. Da osservare che quando si tratta dell'utilizzo di un conto/sezione direttamente nella variabile, è disponibile un tunnel sul piano dei Conti/Sezioni
  • Ogni calcolo annulla e sostituisce il precedente.

Infine, se si riprende il primo esempio, il riquadro sottostante mostra la parametrizzazione da effettuare per il folder "formule" e "variabili". Si ricorda l'esempio in oggetto: Il budget della società AAA è calcolato ogni anno sulla base di uno stanziamento globale (100 000 EURO). Per ogni sezione, la parte (%) di realizzato N-1 rispetto al budget N-1, determina la nuova percentuale di budget ottenuta per l'anno N. Il budget N per "Regione 1" è uguale al'Importo totale del budget N*(Realizzato dalla "Regione 1" / Importo totale del budget N-1). Questo caso concreto può essere definito semplicemente grazie a:

  • una formula di espressione del calcolo (es: V_BUDN*(F1/F2)
  • i suoi elementi costitutivi: F1 è l'effettivo N-1; F2 è l'assoggettato a budget N-1; V_BUDN è una costante che indica l'importo globale da ripartire.
Parametrizzazione del folder "Formule":

Formula

Tipo

Budget

Società

Sito

Inizio

Fine

Conto

Regione

Asse 2

Asse 3

Bud. da calcolare

A Budget

BUD04

001

 

01.01.04

31.12.04

601000

V_START

 

 

F1

Effettivo

BUD03

001

 

01.01.03

31.12.03

601000

V_START

 

 

F2

A Budget

BUD03

001

 

01.01.03

31.12.03

601000

*

 

 

Parametrizzazione del folder "Variabili"

Variable

Descrizione

Valore

V_BUDN

Stanziamento da ripartire

100 000

V_START

Regione

 

Risultato: ad ogni esecuzione del calcolo, viene richiesto il valore della variabile V_START. Sarà possibile inserire "Regione 1" e lanciare il calcolo e ottenere l'assoggettato a budget BUD04 per la combinazione 601000/Regione 1. Successivamente, la variabile V_START può assumere i valori "Regione2", "Regione3" ecc...

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Riquadro

  • Variabile (campo VARCOD)

Codice che identifica la variabile su 10 caratteri.
Questo codice inizia con V_. Può essere utilizzato nell'espressione di calcolo BUCCLCFOR del budget o per identificare le nature o le sezioni delle formule di budget.

  • Descrizione (campo DES)

Questo campo permette di associare una descrizione alla scheda. Questa descrizione può essere stampata sulle schede, visualizzata quando il codice della scheda è inserito in una videata, o utilizzata in selezione.
Questa descrizione, utilizzata per default sulle stampe e le videate di inserimento, viene sostituita dalla descrizione breve quando le limitazioni di visualizzazione o di stampa lo esigono.

Di default, la descrizione breve, la descrizione estesa o la testata di colonna di un dato vengono registrate (in creazione/modifica) nella lingua di connessione dell'utente. Grazie alla funzione Traduzioni in linea (clic destro a partire da questo campo), è traducibile in un'altra lingua.

Nella finestra di traduzione in linea del campo attivo, aggiungere un nuovo codice lingua con la traduzione in questa lingua.

Un utente che si connetta in una delle lingue tradotte disporrà della descrizione breve, la descrizione estesa o la testata di colonna nella sua lingua di connessione se definita, altrimenti sarà disponibile nella lingua di default del dossier.

  • Valore di default (campo VARVAL)

Valore della variabile.
Prima dell'esecuzione del calcolo, i valori delle variabili sono valori di default.
All'esecuzione del calcolo, questi valori di default vengono proposti e sono modificabili.

Chiudi

 

Bottoni specifici

Esegue il calcolo.

Messaggi di errore

Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :

Variabile non definita XXX

La variabile di budget indicata non esiste nella tabella. Occorre utilizzare la funzione "selezione" per ricercare un codice esistente o il tunnel associato al campo per accedere direttamente alla parametrizzazione delle variabili di budget. Le variabili sono definite nel folder variabile, non esiste tunnel o selezione.

Espressione errata, manca una parentesi aperta/chiusa

Nella formula viene utilizzata una funzione Sage X3, ma manca una parentesi.

Espressione errata, errore di sintassi

Viene utilizzata una funzione Sage X3, ma un errore di battitura non permette di interpretare correttamente la formula.

ZZZ Variabile associata al codice incrocio XXX

Le variabili di budget utilizzate a livello della variabile e dell'espressione sono incompatibili perché non sono associate allo stesso incrocio analitico. Sostituire la variabile in errore con un'altra variabile autorizzata.

Esercizio errato

Il numero di esercizio indicato non esiste nella tabella degli esercizi. Occorre utilizzare la funzione "selezione" per ricercare un numero esistente.

Espressione senza variabili

Per calcolare un budget, occorre utilizzare almeno una variabile nell'espressione.

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione