3.7. Finanse

Jest to właściwie wiele modułów umożliwiających zarządzanie finansami sieci. Masz możliwość definiowania taryf abonamentowych, opłat (zleceń) stałych, księgowania operacji finansowych, przeglądania bilansu i historii rachunku oraz sporządzania faktur i zestawień finansowych.

3.7.1. Lista taryf

Po wejściu do panelu 'Finanse' zobaczysz listę taryf zawierającą podstawowe informacje o nich. Klikając wybraną taryfę na liście zostaniesz przeniesiony do modułu 'Informacje o taryfie', gdzie możesz edytować jej parametry lub zamieniać klientom taryfy. W polu 'ilość klientów' podana jest liczba klientów, którym dana taryfa została przypisana oraz kolejno od lewej (w nawiasie) całkowita liczba przypisań taryfy i liczba aktywnych przypisań taryfy, uwzględniająca okresy obowiązywania.

3.7.2. Nowa taryfa

Definiując nową taryfę musisz podać unikalną nazwę, kwotę i stawkę podatku. Przy czym "zw." w polu stawka podatku oznacza "zwolnienie z podatku".

3.7.3. Lista płatności

Lista opłat stałych świadczonych na rzecz innych podmiotów, oprócz elementów standardowych zawiera ikonę [Nalicz], przy pomocy której można obciążyć rachunek sieci. Automatycznym naliczaniem opłat zajmuje się skrypt 'lms-payments' lub odpowiedni moduł demona almsd. Klikając wybraną opłatę na liście zostaniesz przeniesiony do modułu 'Informacje o opłacie', gdzie możesz edytować jej parametry lub zaksięgować daną opłatę w bazie operacji finansowych.

3.7.4. Nowa płatność

Nowej opłacie stałej przypisujesz unikalną nazwę, wierzyciela oraz kwotę i dzień naliczenia.

3.7.5. Bilans finansowy

Historia operacji finansowych z podsumowaniem przychodu, rozchodu, wpłat i zobowiązań klientów. Ikona drukarki umożliwia wydruk faktury odpowiadającej danej pozycji z listy.

3.7.6. Nowa operacja

Wprowadzanie nowych operacji finansowych. Możliwe jest zaksięgowanie tej samej wpłaty lub obciążenia wielu klientom równocześnie.

Notatka

Do naliczania stałych opłat abonamentowych najlepiej wykorzystywać skrypt lms-payments lub demona almsd, które potrafią ponadto wystawiać faktury.

3.7.7. Lista faktur

Lista wystawionych faktur z możliwością wydruku wybranych faktur (ikona [Drukuj]) oraz rozliczenia danej pozycji, czyli zaksięgowania wpłaty (ikona [Rozlicz]). Faktury można filtrować wg zadanych kryteriów przy użyciu dostępnego na liście filtra.

3.7.8. Nowa faktura

Ręczne wystawianie faktury dla wybranego klienta. W pierwszej kolejności wybieramy klienta z listy, ustawiamy typ płatności i pozostałe dane takie jak termin płatności, data wystawienia, a nawet numer faktury i klikamy 'Wybierz/Zmień klienta'. Następnie możemy dodawać pozycje do faktury. 'Zapisz i drukuj' kończy edycję nowej faktury, zapisuje ją w systemie i wyświetla wydruk faktury w nowym oknie.

3.7.9. Import

Import służy do zapisywania operacji finansowych z zewnętrznych systemów np. pobranych z banku bezpośrednio ze stron www lub z e-maila. Do tego celu należy napisać skrypt (parser) wrzucający dane do tabeli cashimport. Przykładem takiego zastosowania jest skrypt lms-cashimport-ingbs. Następnie po wejściu do menu Import zobaczymy listę wrzuconych operacji finansowych, które należy zatwierdzić (ewentualnie zmodyfikować) przed zapisem do systemu finansowego LMSa.

Dzięki temu modułowi możliwe jest także wczytanie płatności/przelewów z przygotowanego wcześniej pliku tekstowego. Plik taki jest czytany linia po linii i korzystając z ustawionych wyrażeń regularnych parsowany w celu wyłuskania danych dotyczących każdej płatności, potrzebnych do zapisania w bazie danych (ID klienta, kwota, itd.). Po wczytaniu pliku zostanie wyświetlona lista płatności do zatwierdzenia i/lub korekty.

Aby skrypt potrafił odczytać dane z plików w dowolnym formacie należy zdefiniować odpowiednio wyrażenia regularne w pliku modules/cashimportcfg.php. Domyślna konfiguracja zakłada, że dane będą miały postać następującą:

23.02.2004	Machniak Aleksander	123,45	Opłata za Internet 04/2004 ID:0013
15.02.2004	Ból Józef	123,45	Opłata za faktrę LMS/34/2004

3.7.10. Wydruki

Wydruki zestawień finansowych obejmują: