1. Opis ogólny
Wzór
Argumenty
2. Formuła liczenia cen sprzedaży
3. Kontrola poprawności wzoru
4. Zaokrąglenie obliczeń
5. Zastosowanie formuł
FormułyMI Cenniki sprzedaży
FormułyBM Koszty własne materiałów
FormułyKG Kategorie ekonomiczne
FormułyPM Obliczenia na rekordach
FormułyPL Obliczanie składników płacowych
6. Wzory obliczania potrzeb zakupu
Wg wskaźników w KIM i KSOM
Wg obliczeń MRP
7. Tematy powiązane
1. Opis ogólny
W tym artykule opisujemy formuły (wzory obliczeniowe), które można stosować
w programie Trawers ERP.
Typowe zastosowanie formuł:
* Obliczanie cen sprzedaży w cennikach, przy uwzględnieniu kosztów zakupu
* Obliczanie kosztów normatywnych wytworzenia wyrobów i usług
* Obliczanie podstawowych wskaźników ekonomicznych, np. zyskownośći
* Obliczanie składników wynagrodzeń zatrudnionych pracowników
* Przekształcanie kwot uzyskanych w obliczeniach raportów i analizach
Formuła
Formuła (wzór) określa sposób wykonywania obliczeń.
Formuła to jest wzór, według którego następuje obliczenie wartości.
Formuła zawiera argumenty, tj. dane (wartości) używane do obliczeń
i operatory (znaki działań matematycznych)
Operatory:
+ dodawanie
- odejmowanie
* mnożenie
/ dzielenie
Kolejność obliczeń
Obliczenia wykonywane są zgodnie z matematyczną kolejnością
(np. najpierw mnożenie, potem dodawanie). Gdy są te same operatory,
to od lewej do prawej strony formuły.
Nawiasy okrągłe: ( ) służą do wymuszania kolejności wykonywania
obliczeń, np. (i1*1.3) + ((i1*1.3)*i2/100)
---------------------------------------------------------
Formuła: F001 Cena sprzedaży brutto
Wzór: (i1*1.3) + ((i1*1.3)*i2/100)
Argumenty:
symbol wartość nazwa argumentu
-- ------- ------------------------
i1 = 1 000 Cena ewidencyjna
i2 = 23% Stawka podatku PTU (VAT)
---------------------------------------------------------
Wynik wzoru: (i1*1.3) + ((i1*1.3)*i2/100) = 1 599
---------------------------------------------------------
Składowe formuły:
-----------------
* Argumenty
Elementy wzoru.
Np. [i1] cena zakupu, [i2] przelicznik walut, [i3] wartość konta
* Wzór formuły
Wzór obliczeń z wykorzystaniem argumentów, operatorów i nawiasów
Np. i1+i2+i3*0.045+(i3+2)
Jako wartości argumentów podaje się składniki.
Składniki zależą od przeznaczenia wyników obliczeń.
Np. w formułach liczenia cen sprzedaży w cennikach, jako argumenty
podaje się wskaźniki wyceny zapasów magazynowych: ceny ostatniego przychodu,
ceny średnie, najwyższe ceny FIFO itp.
--- Argumenty ----------------
Cena sprzedaży 1...6 z cennika
Stawka PTU z karty KIM <-- 0, 8 lub 23
Średnia cena nabycia zapasów <-- [*]
Cena ewidencyjna lub średnia <-- 0 gdy LIFO i FIFO
Cena najwyższa gdy LIFO i FIFO <-- 0 gdy E i S
Cena najniższa gdy LIFO i FIFO <-- 0 gdy E i S
Koszt struktury z KIM
Kurs jednostki waluty w PLN <-- z tabeli kursów walut
Cena ostatniego przychodu
Cena ostatniego zakupu
------------------------------
[*] Wartość zapasów / (podzielona przez) ilość
Przykład
--------
Formuła: F001 Cena sprzedaży brutto
Wzór: (i1*1.3) + ((i1*1.3)*i2/100)
Argumenty:
i1 = 1000 Cena ewidencyjna
i2 = 23% Stawka podatku PTU (VAT)
wynik wzoru: (i1*1.3) + ((i1*1.3)*i2/100) = 1599
Tzn. cenę sprzedaży oblicza się następująco:
cenę ewidencyjną [i1] zwiększa się o 30% narzutu
a następnie o 23% PTU [i2]
W formułach liczenia zestawień księgowych, jako argumenty podaje się
wartości narastające kont syntetycznych, obroty grupy kont w bieżącym
okresie, itp.
FormułyKG. Formuły i zestawienia
2. Formuła liczenia cen sprzedaży
Przykład tworzenia formuły: Liczenie cen sprzedaży.
Cenniki sprzedaży
Potrzeba
Firma BUDEX zgromadziła w magazynach kilka tysięcy materiałów i towarów.
W magazynie 01 znajdują się towary handlowe. Pan Jan Nowoczesny,
kierownik działu handlowego chce ustalić ceny sprzedaży wszystkich towarów.
Pan Jan założył, że ceny sprzedaży brutto, tzn. łącznie z podatkiem PTU,
powinny wynikać z następującej kalkulacji:
-----------------------------------------------------------------
Średnia cena nabycia towarów znajdujących się obecnie w magazynie
+ Podatek PTU (VAT)
+ 30% marży
-----------------------------------------------------------------
= Cena sprzedaży brutto
np. 100,00
+ 23% * 100,00
+ 30% * 100,00
-----------------
= 153,00
(jest to cena brutto, gdyż zawiera podatek PTU)
Pan Jan chce zapisać w cenniku:
* W polu: Cena sprzedaży1 zapisać cenę netto (bez podatku)
* W polu: Cena sprzedaży4 zapisać cenę brutto (z podatkiem)
Zamierza bowiem wydrukować cennik dla odbiorców z cenami brutto,
a cena netto będzie stosowana podczas sprzedaży (wystawiania faktur).
Rozwiązanie
Krok 1.
Zbudować formułę obliczania cen sprzedaży netto:
i1 + (i1 * 0.3)
gdzie: i1 Średnia cena nabycia zapasów
Nr formuły 0001 Licz. ceny1 (netto)
---------------------------------------------
Symbol Argument
--- ------------------------------
i1 Średnia cena nabycia zapasów
---------------------------------------------
Wzór i1+(i1*0.3)
Krok 2.
Utworzyć cennik katalogowy dla magazynu 01 w PLN
Podać okres obowiązywania i skopiować z kartoteki KIM tylko towary handlowe.
Krok 3.
Wykonać obliczenia (najpierw próbne a następnie ostateczne)
ceny nr 1 w oparciu o formułę 0001.
Krok 4.
Obliczanie ceny brutto (z podatkiem) przez dodanie podatku do ceny netto.
Zbudować następującą formułę dla obliczenia cen sprzedaży brutto:
i1 + (i1 * i2 /100)
gdzie: i1 Cena sprzedaży 1. (z cennika)
i2 Stawka PTU z karty KIM
Nr formuły 0002 Licz. ceny2 (brutto)-22% i 7%
---------------------------------------------
Symbol Argument
--- ------------------------------
i1 Cena sprzedaży 1. (z cennika)
i2 Stawka PTU z karty KIM
---------------------------------------------
Wzór i1+(i1*i2/100)
Krok 5.
Wykonać obliczenia, najpierw próbne, a następnie ostateczne.
3. Kontrola poprawności wzoru
Program sprawdza poprawność syntaktyczną (składniową) wzoru formuły.
We wzorze można użyć:
* argumenty (z listy zdefiniowanych wcześniej)
* cztery podstawowe operatory arytmetyczne: [+] [*] [-] [/]
* nawiasy: ( )
Np. i1*1.35
i1+(i1*i2/100)
Kontrolę poprawności składniowej wzoru można wyłączyć, aby użyć we wzorze
inne elementy, np. funkcje logiczne, np. if, min(), max(), mod(), round()
kolejne operatory, np. >, <, =, ! (not) oraz nawiasy: ( )
Elementy te opisane są w https://harbour.github.io/doc
Aby wyłączyć kontrolę, trzeba oznaczyć parametr [1] 0124
Parametry ogólne 01xx 02xx 03xx 08xx
Jeżeli wzór będzie niepoprawny, to program zasygnalizuje błąd dopiero
podczas obliczeń.
4. Zaokrąglenie obliczeń
Program zaokrągla wyniki obliczeń
* Cennik sprzedaży
Poziom zaokrąglenia podaje się na ekranie podczas wykonywania obliczeń
* Formuły obliczeniowe w KG Księga Główna
Poziom zaokrąglenia podaje się w definicji formuły
* Formuły w systemie PM Raporty
Obliczenia nie są zaokrąglane
Formuły stosuje się tam, gdzie jest potrzeba obliczeń obejmujących
wiele rekordów przy użyciu wielu argumentów i złożonych wzorów.
* MI Cenniki sprzedaży: Obliczanie cen sprzedaży asortymentu przy uwzględnieniu
kosztów nabycia lub wytworzenia i oczekiwanej marży handlowej
* BM Koszty produkcji: Obliczanie kosztów normatywnych produkcji: kosztów własnych
materiałów i kosztów złożonych struktur produkcyjnych
* KG Księgowość: Obliczanie wyników ekonomicznych i wskaźników przedsiębiorstw
* PM Raporty: Przekształcanie wartości uzyskanych w obliczeniach raportów
* PL Płace: Obliczenie składników płacowych, przy uwzględnieniu zmiennych,
np. stawek wynagrodzeń, dni nieobecności, dodatków i potrąceń
* MI FormułyMI Cennik sprzedaży
Automatyczne i masowe obliczanie cen sprzedaży wg formuły (wzoru).
We wzorze można użyć ceny ostatniego przychodu, ceny ostatniego zakupu,
bieżący kurs waluty, itp.
Np. w firmach handlowych obliczenie ceny sprzedaży1 jako: cena ostatniego przychodu (+) 65 %
a w firmach produkcyjnych): sumaryczne koszty normatywne (+) 80 %
FormułyMI FormułyBM. Wartości zapasówCenniki sprzedaży
* KG FormułyKG Wyniki ekonomiczne i wskaźniki finansowe
W systemie KG, na podstawie zapisów na kontach i przy użyciu formuł można obliczyć
różne kategorie ekonomiczne:
- wynik przedsiebiorstwa (czy uzyskujemy zysk czy stratę)
- bilans pro forma
- zestawienie kosztów w różnych układach
- zestawienie sprzedaży w różnych układach i wiele innych
Zestawienia w KG Księga GłównaSprawozdania finansowe
* PM FormułyPM Obliczenia na rekordach
FormułyPM definiują obliczenia, które należy wykonać na podstawie pól
wybranych rekordów znajdujących się w zbiorach systemów użytkowych.
Np. można obliczyć 5.30 procent sumy wartości sprzedaży dla odbiorców
(lecz tylko tych odbiorców, których roczne wartości są większe niż 40 000 PLN).
Do obliczeń stosuje się formuły.
Raporty i formuły PM
* PL FormułyPL Obliczanie składników płacowych
FormułyPL wykorzystuje się podczas obliczania wartości składników płacowych.
Formułę można wpisać jako stawkę podczas definiowania składnika typu [WZOR].
Przykłady formuł:
* Obliczanie stawki dziennej wynagrodzenia pracownika
* Wynagrodzenie akordowe (ilość jednostek * stawka za jednostkę)
* Wartość premii procentowej
PL Płace i Kadry: Dok użytkowa
6. Wzory obliczania potrzeb zakupu
W programie Trawers są dwie podstawowe metody ustalania potrzeb zakupu:
* Tworzenie propozycji zakupu wg norm i wskaźników zapisanych w kartach
indeksów KIM i kartach magazynowych KSOM (en: Reorder Point Model).
Na podstawie propozycji można utworzyć zamówienia zakupu.
Patrz szczegóły:
ZA Wzory obliczania potrzeb zakupu
Patrz też:
ZA Tworzenie zamówień zakupu
* Tworzenie propozycji zakupu wg rekomendacji wynikających z obliczeń MRP
Na podstawie planu można utworzyć zamówienia zakupu.
(en: Demand-driven Supply Model, Time-phased Model)
Patrz szczegóły:
MRP Tworzenie zamówień zakupu
Podczas ustalania potrzeb wg norm i wskaźników KIM i KSOM (metoda pierwsza)
stosuje się wzory obliczeniowe (formuły).
Można zastosować wzory predefiniowane w programie.
Np. Zamawiać u dostawcy gdy poniżej normy są Zapasy+PlanowanePrzychody
Można zbudować własne wzory (formuły) wykorzystując parametry (argumenty).
IloscwMag : Ilość w magazynie
NormaMin : Norma Min z karty KIM lub KSOM
ŚredniRozchód: Średni rozchód dzienny z karty KIM lub KSOM
ŚredniRozch_KIM ŚredniRozch_KSOM
Patrz szczegóły:
ZA Wzory obliczania potrzeb zakupu