Jak wybrać metajęzyk dekretowania?
Metajęzyk dekretowania daje możliwość elastycznej obsługi księgowań i generowania dekretów do postaci akceptowanej przez system finansowo-księgowy. Domyślnym programem jest Wapro Fakir, jednak nic nie stoi na przeszkodzie, aby generować dekrety z takimi numerami kont, które są akceptowalne przez inny program finansowo księgowy.
Aby wybrać metajęzyk dekretowania jako sposób dekretowania, przejdź do widoku Administrator | Konfiguracja dekretów i wybierz pozycję w sekcji Metajęzyk dekretów. Do wyboru masz pozycje:
- Przeglądaj parametry,
- Przeglądaj definicje funkcji,
- Przeglądaj definicje księgowań.

Czym są parametry księgowania?
Parametry księgowania służą do określenia numerów kont księgowych, które będą wykorzystywane podczas automatycznego generowania dekretów. W tym miejscu należy wprowadzić numery kont zgodne z przyjętym w firmie planem kont. To właśnie te konta zostaną przypisane do zapisów księgowych tworzonych przez program. W parametrach księgowania można również użyć znaku #, który umożliwia odwołanie się do konta analitycznego przypisanego do środka trwałego. Konto to definiuje się na zakładce Księgowanie, w oknie edycji składnika majątku.

Czym są funkcje księgowania?
Funkcja księgowania jest wyrażeniem zwracającym numer konta na podstawie określonych warunków wejściowych. Po zdefiniowaniu funkcji można ją wielokrotnie wykorzystywać w definicjach księgowań. W najprostszym przypadku funkcja może zwracać stały numer konta, bez konieczności określania dodatkowych warunków. W takiej sytuacji wystarczy zdefiniować samą funkcję.

Jeżeli natomiast numer konta ma być wyznaczany warunkowo, należy wybrać opcję Funkcja generowana za pomocą wyborów. Następnie dla poszczególnych warunków definiuje się numery kont, które mają zostać zwrócone przez funkcję. Przykładowo można założyć, że przy zakupie składnika majątku funkcja zwraca inne konto dla środka trwałego, a inne dla wartości niematerialnej i prawnej. Dodatkowo istnieje możliwość zdefiniowania formuły domyślnej, która zostanie zastosowana w sytuacji, gdy żaden ze wskazanych warunków nie zostanie spełniony. Pozwala to na obsługę środków trwałych nieuwzględnionych w zdefiniowanych wcześniej regułach.
Mechanizm księgowania umożliwia również generowanie dekretów z numerem analityki środka trwałego, dostępnym na zakładce Księgowanie, w oknie edycji składnika majątku. Przydatną funkcją jest także automatyczne uzupełnianie numeru konta zwróconego przez funkcję zerami, tak aby osiągnął on wymaganą długość określoną w polu Liczba znaków. Zera są dopisywane na końcu numeru konta.

Podczas definiowania funkcji oraz tworzenia definicji księgowań pomocny jest edytor księgowań. Narzędzie to ułatwia tworzenie warunków, kont wynikowych oraz formuł wyliczających wartości kwot.
Edytor udostępnia:
- pola będące zmiennymi wykorzystywanymi w formułach,
- parametry zdefiniowane na ekranie Parametry księgowania,
- funkcje utworzone na ekranie Funkcje.
Lista zmiennych wykorzystywanych w formułach:
| Nazwa zmiennej | Opis |
|---|---|
| Amortyzacja_bilansowa | Wartość umorzenia bilansowego dla danego składnika majątku wygenerowanego przez operację amortyzacji |
| Amortyzacja_podatkowa | Wartość umorzenia podatkowego dla danego składnika majątku wygenerowanego przez operację amortyzacji |
| Czy_podatkowa | Czy dla danego składnika majątku prowadzona jest osobna ewidencja podatkowa (0 nie, 1 tak) |
| Czy_odpis_30 | Czy dla danego składnika majątku przeprowadzony został odpis 30% w pierwszym roku użytkowania (0 nie, 1 tak) |
| Dotychczasowe_umorzenie_podatkowe | Suma dotychczasowego umorzenia podatkowego danego składnika majątku |
| Dotychczasowe_umorzenie_bilansowe | Suma dotychczasowego umorzenia bilansowego danego składnika majątku |
| Grupa | Grupa, do której przypisany jest składnik majątku; jest to pierwsza cyfra numeru KŚT |
| Konto_amortyzacji | Konto skojarzone ze stanowiskiem kosztowym, do którego to stanowiska przypisany jest składnik majątku |
| Kod_miejsca_uzytkownia | Kod miejsca użytkowania składnika |
| Lp | Numer kolejny składnika majątku |
| Miejsce_uzytkownia | Nazwa miejsca użytkowania |
| Nazwa | Nazwa składnika majątku |
| Niskocenny_bil | Czy składnik majątku jest niskocenny w ewidencji bilansowej (0 nie, 1 tak) |
| Niskocenny_pod | Czy składnik majątku jest niskocenny w ewidencji podatkowej (0 nie, 1 tak) |
| Nowy_Uzywany | Czy środek został wprowadzony jako nowy (1) lub używany (2) |
| Nr_inwentarzowy | Numer inwentarzowy składnika majątku |
| Numer_klasyfikacji | Numer KŚT, do którego został przypisany składnik majątku |
| Numer_seryjny | Numer seryjny |
| Osoba_odpowiedzialna | Osoba odpowiedzialna |
| Procent_przydzialu | Procent przydziału składnika majątku do danego stanowiska kosztowego (np. 100; 75; 50 - czemu odpowiada 100%; 75%; 50%) |
| Procent_przydzialu_val | Wartość równa wyrażeniu Procent_przydziału / 100 (np. 1; 0.75; 0.5) |
| Rodzaj_skladnika | Rodzaj składnika majątku (1 - środek trwały, 2 - wartość niematerialna/prawna, 3 - inwestycja) |
| Rodzaj_amortyzacji_bil | Rodzaj prowadzonej amortyzacji bilansowej dla danego składnika majątku (1 - liniowa, 2 - degresywna, 3 - jednorazowa, 4 - indywidualna) |
| Rodzaj_amortyzacji_pod | Rodzaj prowadzonej amortyzacji podatkowej dla danego składnika majątku (1 - liniowa, 2 - degresywna, 3 - jednorazowa, 4 - indywidualna) |
| Rok_produkcji | Rok produkcji |
| Typ_stan_kosztow | Typ stanowiska kosztowego |
| Stanowisko_kosztow | Kod stanowiska kosztowego |
| Stanowisko_kosztow_pomoc | Kod stanowiska kosztowego pomocniczego (definiowane na ekranie stanowiska kosztowego) |
| Wartosc_korekty_bil | Wartość korekty bilansowej w operacji korekty amortyzacji |
| Wartosc_korekty_pod | Wartość korekty podatkowej w operacji korekty amortyzacji podatkowej |
| Wartosc_likwidacji | Wartość likwidacji składnika majątku |
| Wartosc_przeszacowania | Wartość przeszacowania składnika majątku |
| Wartosc_sprzedazy | Wartość sprzedaży składnika majątku |
| Wartosc_ulepszenia | Wartość ulepszenia składnika majątku |
| Wartosc_zaktualizowana | Wartość aktualna składnika majątku (po operacjach) |
| Wartosc_zakupu | Wartość początkowa składnika majątku |
Oprócz wymienionych zmiennych możesz wykorzystywać również pola dodatkowe, o ile zostały wcześniej zdefiniowane dla składników majątku lub wyposażenia. Pola te tworzy się w menu Administrator | Składniki majątku. Po zdefiniowaniu są one dostępne pod nazwami: pole1, pole2, pole3 itd.
Ważną cechą mechanizmu księgowań jest możliwość wykorzystywania funkcji SQL, takich jak LTRIM, RTRIM i innych, podczas generowania dekretów. Funkcje SQL mogą być stosowane zarówno w definicjach i warunkach funkcji księgowych, jak i przy wyliczaniu wartości kwot w definicjach księgowań.
Czym są definicje księgowań?
Definicja księgowania określa sposób powiązania operacji gospodarczej z numerem konta oraz kwotą, która ma zostać na to konto zaksięgowana. Numer konta może być wskazany bezpośrednio lub zwracany przez wcześniej zdefiniowaną funkcję. Z kolei kwota księgowania może być określona jako stała wartość lub wyrażenie obliczeniowe.
Definicje księgowań umożliwiają również tworzenie dynamicznych opisów zapisów księgowych. Opisy mogą być budowane z wykorzystaniem dostępnych zmiennych, pól systemowych oraz własnych fragmentów tekstu definiowanych przez użytkownika.

Na ekranie definicji księgowania określ:
- stronę księgowania (Wn lub Ma),
- rodzaj operacji (Bilansowa lub Podatkowa),
- rodzaj księgowania (Zwykłe lub Równoległe).
Definicja księgowania może również uwzględniać stanowiska kosztowe. W takim przypadku kwoty związane z operacją są automatycznie rozdzielane na konta przypisane do poszczególnych stanowisk kosztowych. Realizowane jest to za pomocą odpowiednich parametrów dekretowania dostępnych w definicji księgowania. Dodatkowo możliwe jest określenie warunku wykonania księgowania poprzez zdefiniowanie wyrażenia w polu Warunek.
W przypadku eksportu danych do programu Wapro Fakir każdą definicję księgowania należy powiązać z odpowiednimi kodami dokumentów oraz dziennikami księgowymi. Kody dokumentów i dzienniki są dostępne:
- w przypadku wspólnej bazy danych - po zdefiniowaniu roku obrotowego w Wapro Fakir i wybraniu go w systemie,
- w przypadku baz rozłącznych - po zaimportowaniu definicji z Wapro Fakir oraz wybraniu odpowiedniego roku obrotowego.
Brak przypisania kodów dokumentów i dzienników może spowodować, że import danych do programu Wapro Fakir zakończy się niepowodzeniem lub zostanie wykonany jedynie częściowo.
Po każdej zmianie parametrów księgowania, funkcji lub definicji księgowań powinieneś ponownie wygenerować procedurę tworzenia not księgowych. Wykonuje się to za pomocą przycisku Generuj procedurę not, dostępnego na ekranie definicji księgowań.