Księgowość > Budżety > Kalkulacje budżetowe 

Tworzenie budżetów jest powtarzającym się elementem funkcji budżetowej. Budżety mogą być tworzone bez uwzględnienia bieżącej sytuacji lub mogą być oparte na poprzednich budżetach lub elementach rzeczywistych. Ta funkcja służy do automatycznego obliczania elementów tworzących kod budżetowy za pomocą formuł wskazujących elementy podlegające obliczeniu i od jakiego miejsca rozpocząć obliczenie.

Parametryzacja wszystkich elementów obliczenia wykonywana jest za pomocą właśnie tej jedynej funkcji.

Na przykład: Budżet dla firmy AAA jest obliczany corocznie na podstawie globalnego zadania budżetowego (100.000 USD). Dla każdej analityki, proporcja (%) wprowadzonego N-1 w stosunku do budżetowego N-1, określa nowy odsetek dla budżetu w roku N. Dzięki temu, budżet N „Wydziału 1” jest równy kwocie łącznej Budżetu N przemnożonej przez iloraz Wprowadzonej kwoty Wydziału 1 i Zaksięgowanej kwoty Budżetu N-1. Przypadek taki można prosto zdefiniować w następujący sposób:

  • formuła wyrażenia obliczeniowego (na przykład: V_BUDN*(F1/F2)
  • gdzie: F1 to wprowadzona wartość N-1; F2 to budżetowa wartość N-1; V_BUDN to stała oznaczająca całkowitą kwotę do rozdysponowania. Dzięki tej prostej parametryzacji można zdefiniować obliczenie, jakie należy wykonać.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Konfiguracja formuł budżetowych jest wykonywana w 2 zakładkach: „Formuły” i „Zmienna”, co umożliwia określenie reguł kalkulacji budżetowych.

Nagłówek

Pola

Na tej karcie występują następujące pola :

Kryteria

  • Formuła (pole BUDFOR)

Kod identyfikujący wzór obliczania budżetu. Może zawierać od 1 do 10 znaków.

  • pole DESTRA

 

  • Krótki tytuł (pole SHOTRA)

Krótki opis zastępuje klasyczny opis w sytuacji, gdy wymagają tego ograniczenia wyświetlania lub edycji.

  • Podstawa transferu (pole FLGDSP)

Podstawa transferu decyduje o typie kalkulacji budżetowych.

  • W sumach dla okresów: Alokacja czasu dla rodzaju budżetu, który ma być obliczany, nie jest uwzględniany w wyrażeniu kalkulacji. Odnośne wyrażenie jest obliczane z podziałem na okresy i powoduje aktualizację kwoty budżetu w poszczególnych okresach. Oryginalna dystrybucja budżetów tworzących wyrażenie jest zachowywana.

Na przykład:

Budżet wyjściowy N-1: od 01/01/N-1 do 31/12/N-1

- Okres 01: 607000/SERV01/DIV01: 1000

- Okres 02: 607000/SERV01/DIV01: 2000

- Okresy 03-12: 607000/SERV01/DIV01: 0

Budżet obliczony N: od 01/01/N do 31/12/N

- Okres 01: 607000/SERV01/DIV01: 1000

- Okres 02: 607000/SERV01/DIV01: 2000

- Okresy 03-12: 607000/SERV01/DIV01: 0

  • W kwotach rocznych: Rozdział czasu dla rodzaju budżetu, który ma być obliczany, jest uwzględniany w globalnej kwocie obliczanej przy użyciu wyrażenia. Każdy budżet brany pod uwagę w wyrażeniu jest obliczany według swojego okresu. Po wprowadzeniu wartości następuje obliczenie wyrażenia, po czym na podstawie alokacji system oblicza budżetowane kwoty dla poszczególnych okresów.

Na przykład:

Budżet wyjściowy N-1: od 01/01/N-1 do 31/12/N-1

- Okres 01: 607000/SERV01/DIV01: 1000

- Okres 02: 607000/SERV01/DIV01: 2000

- Okresy 03-12: 607000/SERV01/DIV01: 0

- Klucz dystrybucji czasu dla 607000: 50 na styczeń, 50 na luty, 0 na resztę

Budżet obliczony N: od 01/01/N do 31/12/N

- Okres 01: 607000/SERV01/DIV01: 1500

- Okres 02: 607000/SERV01/DIV01: 1500

- Okresy 03-12: 607000/SERV01/DIV01: 0

Wybór tylko części budżetowanych okresów pierwotnego budżetu (np. tylko okresu 01) będzie miał wpływ na kwotę do rozdziału (1000 zamiast 3000). Obliczony budżet zostanie odpowiednio pomniejszony. Jeśli zaś zostaną zaznaczone wszystkie budżetowane okresy (od 01 do 12) w budżecie N-1, natomiast w obliczanym budżecie pod uwagę ma być brany tylko pierwszy okres roku, zaznaczona kwota będzie taka sama jak w przykładzie, jednak obliczona budżetowana kwota zostanie przydzielona proporcjonalnie przy użyciu klucza czasowego tylko do tego okresu (tzn. tylko okres 01 otrzyma przydział budżetu na kwotę 1500).

  • Wyrażenie kalkulacji (pole CLCFOR)

Wyrażenie stanowiące formułę kalkulacji. Wynikiem obliczenia wyrażenia jest budżetowana kwota budżetu wpisanego w pierwszym wierszu tabeli.
Wyrażenie może zawierać wszystkie popularne operatory matematyczne i logiczne. W ten sposób może łączyć formuły (F1, F2, F3 itd.) podane w wierszach ze zmiennymi (V_nazwa zmiennej) podanymi na zakładce zmiennych.
Każdy wiersz w tabeli odpowiada jednej formule budżetu. Formuła budżetu wskazuje kwotę budżetu, która ma być brana pod uwagę. Oznaczenie formuły składa się z litery F oraz numeru wiersza tabeli.

Blok numer 2

  • Generuj budżet OD (pole OD)

Jeżeli zaznaczono to pole, program wygeneruje budżet MO zgodnie z konfiguracją budżetu.

  • Usuń budżet (pole DEL)

 

Zamknij

 

Karta Formuły

Prezentacja

Pierwszy wiersz, na czerwono, określa budżet do obliczenia. Następujące wiersze, na czarno, określają formuły, na których opiera się wyrażenie kalkulacji.

Typ

  • Budżet do obliczenia: nie można go wprowadzać,
  • Następujące wiersze: To określa typ kwoty do rozdzielenia: Zabudżetowana, wprowadzona, wstępnie zamówiona, zamówiona.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Tabela

  • Nazwa formuły (pole FORNAM)

  • Pozycja „Budżet do obliczenia”: Jest to operacja obliczenia budżetu.
    Określ alokacje analityczne do modyfikacji/kalkulacji. Istnieje także możliwość przypisania zmiennej z prefiksem V_, która umożliwia wykorzystanie kalkulacji budżetowej do pozycji budżetowych, które potrzebują dodatkowych kryteriów w momencie kalkulacji. Nie jest możliwe przypisanie symboli wieloznacznych („?” lub „*”), ani w pozycji ani w zmiennej.
  • Następujące wiersze: Kod budżetu do alokacji. Przypisany automatycznie przez Sage X3 (F1, F2, F3 itd.).
    Musi on być oparty na tym samy kodzie widoku wymiarów i tej samej hierarchii. Istnieje możliwość wskazania opłat stałych z symbolami wieloznacznymi lub bez nich („?” lub „*”) oraz zmiennej z prefiksem V_.

Na przykład, można wskazać pozycję budżetową do obliczenia: 607000 / SERV01 / DIV01 i pozycję budżetową do alokacji: 607* / SERV01 / DIV01. W tym scenariuszu, wszystkie kwoty pozycji budżetowych 07*/SERV01/DIV01 (to jest 607000 / SERV01 / DIV01 i 607100 / SERV01 / DIV01 i 607200 / SERV01 / DIV01), są kopiowane do 607000/SERV01/DIV01. Niemniej jednak, jeśli konieczne jest obliczenie oraz/lub alokacja opłat wspólnych w kilku wierszach formuł budżetowych, prościej jest używać zmiennej. Na przykład: W przypadku obliczenia budżetu „Firmy” będącego sumowaniem budżetów kilku „Lokalizacji”: Pozycje budżetowe lokalizacji będą takie same dla każdego wiersza formuły: w ten sposób zmienna może umożliwić uniknięcie potrzeby przypisania pozycji budżetowej do każdej z lokalizacji.

  • Kwota (pole TYP)

Wskazuje typ kwoty, która ma być brana pod uwagę.

  • Kwota budżetowana: Kwota budżetu.
  • Kwota wprowadzona: Wprowadzona wysokość salda.
  • Kwota zakontraktowana: Kwota salda wynikająca ze zobowiązania.
  • Kwota zapotrzebowana: Kwota salda wykazana w zapotrzebowaniu.

Pierwszy wiersz tabeli określa kwotę budżetowaną, która ma zostać obliczona.
W kolejnych wierszach są podane kwoty budżetów, na podstawie których będzie obliczany łączny budżet.

Pole informujące o kodzie budżetu.
Pierwszy wiersz tabeli wskazuje dane budżetowe, które mają zostać obliczone.
W następnych wierszach są wymienione budżety brane pod uwagę przy obliczaniu łącznego budżetu.

To pole można przypisać, jeśli budżet został zdefiniowany na poziomie firmy i/lub lokalizacji.

  • W pierwszym wierszu tabeli jest obliczana kwota budżetowana dla wybranej firmy i/lub lokalizacji.

  • W następnych wierszach należy dla firmy/lokalizacji podać budżet, który ma zostać rozdzielony. Budżet do obliczenia i budżet do rozdzielenia nie muszą być zdefiniowane na tym samym poziomie.
    Ciekawe może być na przykład obliczenie budżetu całej firmy reprezentującego sumę budżetów kilku lokalizacji.

Pole identyfikujące lokalizację budżetu.
SEEINFOMożna je wypełnić, jeśli budżet jest zdefiniowany na poziomie lokalizacji.

Budżetowana kwota jest obliczana dla tej lokalizacji w pierwszym wierszu tabeli.
W kolejnych wierszach podstawą obliczeń jest kwota budżetu tej lokalizacji.

  • Księga (pole LEDTYP)

Określ księgę, na którą wpływa kalkulacja budżetu.

SEEINFO Te księgi, które są uwzględnione w kalkulacji budżetu, muszą koniecznie mieć aktywne flagi „Analityczna” i „Budżet” (dostęp do budżetu można uzyskać wyłącznie wtedy, gdy zaznaczona jest flaga „Analityczna”.

Pole to określa wersje budżetu, na którą wpływa kalkulacja budżetu.

  • Okres od (pole STRDAT)

Data rozpoczęcia okresu.
Budżetowana kwota jest obliczana lub modyfikowana dla tego okresu w pierwszym wierszu tabeli.
W kolejnych wierszach podstawą obliczeń jest kwota budżetu tego okresu.

  • Okres do (pole ENDDAT)

Data końca okresu.
Budżetowana kwota jest obliczana dla tego okresu w pierwszym wierszu tabeli.
W kolejnych wierszach podstawą obliczeń jest kwota budżetu tego okresu.

  • pole ACC

Konto budżetu.
Pole to jest wymagalne w pierwszej pozycji tabeli. Służy do ustalenia, który wymiar ma być brany pod uwagę przy obliczaniu budżetowanej kwoty.
W kolejnych pozycjach pole nie jest wymagalne i akceptuje wzorce * oraz ?. Określa konta, które mają być uwzględniane przy obliczaniu kwoty budżetu mającej służyć jako podstawa kalkulacji.

  • pole CCE1

Wymiar budżetu.
Pole to jest wymagalne w pierwszej pozycji tabeli. Służy do ustalenia, który wymiar ma być brany pod uwagę przy obliczaniu budżetowanej kwoty.
W kolejnych pozycjach pole nie jest wymagalne i akceptuje wzorce * oraz ?. Określa wymiary, które mają być uwzględniane przy obliczaniu kwoty budżetu mającej służyć jako podstawa kalkulacji.

Zamknij

 

Karta Zmienne

Prezentacja

Użycie zmiennych jest opcjonalne, gdyż można bezpośrednio wskazać w formułach pozycję budżetu do obliczenia oraz/lub pozycję budżetu do alokacji (np.: 607000/SERV01/DIV01). Zmienne umożliwiają uruchomienie/ponowne uruchomienie obliczenia budżetowego modyfikując jedynie niektóre kryteria. W ten sposób można rozłożyć niektóre formuły posiadające wspólne zmienne. Na przykład: W przypadku obliczenia budżetu „Firmy” będącego sumowaniem budżetów kilku „Lokalizacji”: Budżety lokalizacji mają dostępne wspólne formuły: przypisując rodzaje i wymiary analityki w formie zmiennych, można uruchomić obliczenie dla wszystkich wspólnie wybranych lokalizacji: 607000/SERV01/DIV01; następnie wykonać obliczenie ponownie dla 608000/SERV01/DIV01 itd.

  • Od chwili wprowadzenia zmiennej Sage X3 ujednolica jego kod nadając mu prefiks „V_”
  • Te zmienne mogą zawierać symbole wieloznaczne („?” lub „*”) oraz konto i/lub grupy wymiarów dla budżetu pierwotnego. Należy zwrócić uwagę, że w razie bezpośredniego użycia konta/wymiaru w zmiennej dostępny jest tunel do planu kont/analityki.
  • Każde obliczenie anuluje i zastępuje poprzednie.

Ostatecznie, podając pierwszy lepszy przykład, w poniższej tabeli wyświetlono parametryzację, jaką należy wykonać w zakładce „formuły” i „zmienne”. Zapamiętując podany przykład: Budżet dla firmy AAA jest obliczany corocznie na podstawie globalnego zadania budżetowego (100.000 USD). Dla każdej analityki, proporcja (%) wprowadzonego N-1 w stosunku do budżetowego N-1, określa nowy odsetek dla budżetu w roku N. Dzięki temu, budżet N „Wydziału 1” jest równy kwocie zaksięgowanej Budżetu N przemnożonej przez iloraz Wprowadzonej kwoty Wydziału 1 i Zaksięgowanej kwoty Budżetu N-1. Przypadek taki można prosto zdefiniować w następujący sposób:

  • formuła wyrażenia obliczeniowego (na przykład: V_BUDN*(F1/F2)
  • gdzie: F1 to wprowadzona wartość N-1; F2 to budżetowa wartość N-1; V_BUDN to stała oznaczająca całkowitą kwotę do rozdysponowania.
Konfiguracja zakładki „Formuły”:

Formuła

Typ

Budżet

Firma

Lokalizacja

Początek

Przycisk zakończenia

Konto

Wydział

Widok wymiarów 2

Widok wymiarów 3

Budżet do obliczenia

Zabudżetowane

BUD04

001

01.01.04

31.12.04

601000

V_POCZĄTEK

F1

Wprowadzony

BUD03

001

01.01.03

31.12.03

601000

V_POCZĄTEK

F2

Zabudżetowane

BUD03

001

01.01.03

31.12.03

601000

*

Konfiguracja zakładki „ Zmienne”:

Zmienna

Tytuł

Wartość

V_BUDN

Zadanie budżetowe do alokacji

100 000

V_POCZĄTEK

Wydział

Wynik: przy każdym wykonanym obliczeniu wymagana jest wartość zmiennej V_START. Dzięki temu możliwe jest wprowadzenie „Wydziału 1”, uruchomienie obliczenia i otrzymanie budżetu dla BUD04 dla kombinacji 601000/Wydział 1. Zmienna V_POCZĄTEK może kolejno przybierać wartości „Wydział2”, „Wydział3” itp...

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Tabela

  • Zmienna (pole VARCOD)

10-znakowy kod identyfikujący zmienną.
Rozpoczyna się przedrostkiem V_. Można go używać w poleceniu /expression w ścieżce calculation/BUCCLCFOR/ dla budżetu oraz w celu identyfikowania rodzajów i wymiarów w formułach budżetów.

  • Opis (pole DES)

Pole to pozwala na powiązanie miejsca docelowego z rekordem. Oznaczenie to może być drukowane na rekordach, wyświetlane, jeśli kod rekordu jest wprowadzony na ekranie bądź używane w wyborach.
Opis ten, używany domyślnie na raportach i maskach wprowadzania, zastępowany jest przez krótki opis, jeśli wymagają tego ograniczenia wyświetlania bądź wydruku.

  • Wartość domyślna (pole VARVAL)

Wartość zmiennej.
Przed wykonaniem obliczenia zmienne mają wartości domyślne.
Po zainicjowaniu obliczania wartości domyślne są sugerowane i można je zmienić.

Zamknij

 

Przyciski określone

Wykonuje obliczenie

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

Zmienna nie została zdefiniowana XXX

Przypisana zmienna budżetowa nie istnieje w tabeli. Funkcja „Wybór” powinna być używana do wyszukiwania istniejących kodów, a tunel powiązany z polem powinien być używany do bezpośredniego dostępu do parametryzacji zmiennych budżetowych. Zmienne są zdefiniowane w zakładce zmiennych, nie ma tunelu ani wyboru.

Nieprawidłowe wyrażenie, brak nawiasów otwierających/zamykających

W formule użyto funkcji Sage X3, ale brakuje nawiasu.

Nieprawidłowe wyrażenie - błąd składni

W formule użyto funkcji Sage X3, ale błąd wpisu uniemożliwia prawidłową interpretację formuły.

Zmienna ZZZ powiązana z kodem widoku wymiarów XXX

Zmienne budżetowe użyte na poziomie zmiennej i wyrażenia są niekompatybilne, gdyż nie są powiązane tym samym kodem widoku wymiaru analitycznego. Należy zastąpić błędną zmienną zmienną autoryzowaną.

Nieprawidłowy rok obrotowy

Wprowadzony numer roku obrotowego nie znajduje się w tabeli roku obrotowego. Należy użyć funkcji „Wybór” w celu wyszukania istniejącego numeru.

Wyrażenie nie zawiera kodu zmiennej

Aby obliczyć budżet, wymagane jest posiadanie co najmniej jednej zmiennej w wyrażeniu.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja