Wstęp i konfiguracja
Comarch ERP Optima moduł Biuro Rachunkowe został stworzony z myślą o zdecydowanym uproszczeniu pracy w biurach rachunkowych i dla doradców podatkowych, którzy potrzebują wykonać pewne seryjne operacje na wybranych bazach danych jednocześnie. Wygląd oraz sposób działania modułu Biuro Rachunkowe jest czytelny i przejrzysty. Podobnie jest z Rejestratorem Czasu Pracy, który powinien w prosty i klarowny sposób zapewnić możliwość rejestrowania oraz raportowania czasu, jaki poszczególni operatorzy poświęcili na obsługę poszczególnych klientów. Programy działają jako oddzielne aplikacje i są ściśle powiązane z systemem Comarch ERP Optima. W niniejszej instrukcji szczegółowo przedstawiono funkcje programów oraz ich powiązanie z systemem Comarch ERP Optima.
Konfiguracja programu dotyczy wszystkich firm i ma wpływ na działanie systemu Comarch ERP Optima bez względu na wybraną bazę danych. Nie jest ona uzależniona od stanowiska, na którym uruchamiany jest program, czy od pracującego aktualnie operatora, a jej ustawienia są ściśle związane z przyjętymi zasadami funkcjonowania programu w Konfiguracji programu, w gałęzi Biuro Rachunkowe, zostały zebrane parametry wykorzystywane w trakcie pracy tego modułu.
Rejestrator Czasu Pracy – należy dokonać konfiguracji zarówno w Konfiguracji programu/ Biuro Rachunkowe/ Czas pracy, jak i w Konfiguracji stanowiska/ Biuro Rachunkowe.
Atrybuty
W Konfiguracji umożliwiono definiowanie dowolnych atrybutów dla baz danych. Operowanie w module Biuro Rachunkowe na zdefiniowanych w konfiguracji atrybutach (np. adres klienta, numer telefonu) pozwoli na szybszy dostęp do informacji i poprawi organizację ich przepływu. Program posiada predefiniowane grupy atrybutów, których wybór jest dostępny po rozwinięciu listy. Poszczególne atrybuty są dostępne w ramach grup.
Zdefiniowane domyślnie grupy i atrybuty przedstawia poniższa tabela:
Grupa | Atrybut | Uwagi |
---|---|---|
Dane firmy | Adres firmy | |
Kod pocztowy | ||
Miasto | ||
Nazwa firmy | ||
NIP | ||
Przedstawiciel CIT | Imię i nazwisko przedstawiciela CIT-8 | |
Przedstawiciel PIT-4R | Imię i nazwisko przedstawiciela PIT-4R | |
Przedstawiciel VAT | Imię i nazwisko przedstawiciela VAT | |
Telefon | Numer telefonu pobierany z Pieczątki firmy | |
Telefon 2 | Numer telefonu pobierany z karty Kontrahenta | |
Telefon 3 | Numer telefonu pobierany z karty Kontrahenta | |
WWW | Adres URL wprowadzony na karcie kontrahenta w bazie biura rachunkowego | |
Deklaracje CIT | Data zaliczki CIT-8 | Data obliczenia zaliczki |
Deklaracja CIT-8 | Brak/w buforze/zatwierdzona/nie dotyczy/ nie wysłano/ wysłano/nie odebrano UPO/ odebrano UPO/ błąd przetwarzania | |
Kwota CIT-8 | Kwota do zapłaty/zwrotu | |
Okres zaliczek CIT-8 | Miesięcznie/Kwartalnie | |
Zaliczka CIT-8 | Brak/w buforze/zatwierdzona/nie dotyczy | |
Deklaracje Intrastat | Data Intrastat | Data obliczenia deklaracji |
Deklaracja Intrastat | Brak/w buforze/zatwierdzona/nie dotyczy | |
Deklaracje PIT | Data PIT‑4R | Data obliczenia zaliczki |
Data PIT-8AR | Data obliczenia podatku | |
Deklaracja PIT-28 | Brak/w buforze/zatwierdzona/nie dotyczy/ nie wysłano/ wysłano/nie odebrano UPO/ odebrano UPO/ błąd przetwarzania | |
Deklaracja PIT-36 | Brak/w buforze/zatwierdzona/nie dotyczy/ nie wysłano/ wysłano/nie odebrano UPO/ odebrano UPO/ błąd przetwarzania | |
Deklaracja PIT-36L | Brak/w buforze/zatwierdzona/nie dotyczy/ nie wysłano/ wysłano/nie odebrano UPO/ odebrano UPO/ błąd przetwarzania | |
Deklaracja PIT-4R | Brak/w buforze/zatwierdzona/nie dotyczy/ nie wysłano/ wysłano/nie odebrano UPO/ odebrano UPO/ błąd przetwarzania | |
Deklaracja PIT-8AR | Brak/w buforze/zatwierdzona/nie dotyczy/ nie wysłano/ wysłano/nie odebrano UPO/ odebrano UPO/ błąd przetwarzania | |
Kwota PIT-36/PIT-36L | Kwota do zapłaty/zwrotu na deklaracji – suma obliczona na podstawie wszystkich wyliczonych deklaracji dla wspólników | |
Kwota PIT-4R | Kwota do zapłaty/zwrotu | |
Kwota PIT-8AR | Kwota obliczonego podatku | |
PIT‑36 do policz. | Liczba zaliczek, które mają być w danym miesiącu policzone/nie dotyczy | |
PIT‑36 policzone | Liczba zaliczek policzonych/nie dotyczy | |
PIT‑36L do policz. | Liczba zaliczek, które mają być w danym miesiącu policzone/nie dotyczy | |
PIT‑36L policzone | Liczba zaliczek policzonych/nie dotyczy | |
Podatek PIT-8AR | Brak/w buforze/zatwierdzona/nie dotyczy | |
Zaliczka PIT‑4R | Brak/w buforze/zatwierdzona/nie dotyczy | |
Deklaracje VAT | Data VAT-27 | Data obliczenia deklaracji |
Data VAT-7 | Data obliczenia deklaracji | |
Data VAT‑9M | Data obliczenia deklaracji | |
Data VAT-UE | Data obliczenia deklaracji | |
Deklaracja VAT-27 | Brak/w buforze/zatwierdzona/nie dotyczy | |
Deklaracja VAT-7 | Brak/w buforze/zatwierdzona/nie dotyczy | |
Deklaracja VAT-9M | Brak/w buforze/zatwierdzona/nie dotyczy | |
Deklaracja VAT-UE | Brak/w buforze/zatwierdzona/nie dotyczy | |
Kwota VAT-7 | Kwota do zapłaty/do zwrotu na VAT-7 | |
Kwota VAT-9M | Kwota do zapłaty na VAT-9M | |
Okres VAT-27 | Miesięcznie/Kwartalnie | |
Okres VAT-7 | Miesięcznie/Kwartalnie | |
Okres VAT-UE | Miesięcznie/Kwartalnie | |
Płatnik VAT | Tak/Nie | |
Składa VAT-UE | Tak/Nie | |
JPK | Data JPK_VAT | Data utworzenia pliku JPK_VAT |
JPK_VAT | Obowiązek JPK_VAT Tak/Nie | |
Plik JPK_VAT | Plik JPK_WAT wysłany Tak/Nie | |
Ogólne | Akronim | Kod kontrahenta pobrany z karty kontrahenta w bazie firmowej Biura Rachunkowego |
Dokumenty | Dostarczono/Nie dostarczono/Nie kompletne | |
Firma wielozakładowa | Tak/Nie dotyczy | |
Miesiąc | Nie zamknięty/Zamknięty | |
Notatki | ||
Operator | Kod operatora | |
Rodzaj księgowości | KH/KPiR/Ryczałt | |
Status klienta | VIP/Zwyczajny | |
Stawka | ||
Wersja bazy danych | ||
Parametry firm | Składka wypadkowa | Wartość procentowa |
Stawka podatku CIT | Wartość procentowa | |
Płace i Kadry | Aktywni właściciele | Liczba aktywnych właścicieli i osób współpracujących |
Wypłaty właścicieli | Liczba naliczonych wypłat właścicieli i osób współpracujących | |
Ryczałt | Kwota ryczałtu | Kwota do zapłaty/zwrotu na zaliczce - suma obliczona na podstawie wszystkich wyliczonych zaliczek dla wspólników |
Ryczałt do policzenia | Liczba zaliczek, które mają być w danym miesiącu policzone/nie dotyczy | |
Ryczałt policzony | Liczba zaliczek policzonych/nie dotyczy | |
Urzędy | US PIT-4R/CIT-8 | |
US VAT-7/9M/27/UE |
Jeśli dany atrybut nie dotyczy danego rodzaju księgowości (np. zaliczki CIT-8 nie przelicza się dla Księgi Podatkowej), wtedy w polu dla danego atrybutu pojawi się informacja nie dotyczy.
Formularz klasy atrybutów zawiera następujące elementy:
- Nazwa – pole wymagalne 20-znakowe.
- Opis – szczegółowa informacja o atrybucie (max. 100 znaków).
- Grupa – grupa, do której należy dany atrybut. Na atrybutach wprowadzonych przez użytkownika pole grupa jest modyfikowalne, więc można przesunąć atrybut z jednej grupy do drugiej.
- Typ – jest obowiązkowe może przyjmować następujące wartości: Tekst, Lista, Lista SQL, SQL-BazaBR, SQL-Firma, SQL-Konfiguracja.
- Format – pole wymagalne i może przyjmować wartości: Tekst; Notatka; Data; 1234; 1234.56; 1234.5678; Telefon; E-mail; Strona WWW.
- Jeśli wybrano Typ: Lista, wówczas jest widoczna druga zakładka – Pozycje listy – z możliwością uzupełnienia słownika pomocniczego
- Jeśli wybrano Typ: Lista SQL lub SQL-Konfiguracja, SQL-Firma, SQL-BazaBR – wówczas jest widoczna druga zakładka SQL – z możliwością wpisania zapytania SQL.
- Wartość domyślna – pozwala na uzupełnienie wartości domyślnej, która pojawi się przy atrybucie po uruchomieniu modułu Biuro Rachunkowe.
- Wartości miesięczne – jeśli zaznaczymy ten parametr, wartości uzupełniane będą miesięcznie.
- Pamiętaj historię zmian – zaznaczenie parametru spowoduje zapamiętanie wszystkich wprowadzonych wartości.
- Nieaktywny – po zaznaczeniu tego parametru atrybut, który nie jest wykorzystywany, nie będzie już widoczny w module Biuro Rachunkowe.
Przykłady atrybutów wg typów
Lista SQL (na ten moment są to wyłącznie listy pomocnicze pobierane z bazy konfiguracyjnej):
- Najbardziej typowy przykład, to pobieranie Listy operatorów (jak na standardowym atrybucie Operator)
Select Ope_Kod From CDN.Operatorzy
- Lista walut
Select WNa_Symbol From CDN.WalNazwy
- Lista typów kursów
Select WKu_Nazwa From CDN.WalKursy
- Lista stanowisk komputerowych
Select Sta_Nazwa From CDN.StanowiskaKomp
SQL – Konfiguracja (odwoływanie się do pojedynczych danych – w sensie pojedynczy wiersz, a nie lista – zapisanych w bazie konfiguracyjnej):
- Najprościej można odwołać się do pól z tabeli Bazy – wpisując nazwę pola. Przykładowo – chcąc wyświetlić datę i czas ostatniego wykonania archiwizacji wystarczy na zakładce SQL wpisać:
- Baz_TS_Arch
- Chcąc odwołać się do innej tabeli, trzeba zrobić Select… Można w nim wykorzystać zmienne @Rok, @Miesiąc, @OpeId (Id bieżącego operatora) oraz odwołanie do pola Baz_BazId (Id bieżącej bazy).
- Przykładowo – jeśli chcemy wyświetlić informację, ilu operatorów ma przypisany zakaz do danej bazy, należy wpisać:
- Select Count(*) From CDN.BazZakazy Where Bza_BazId = Baz_BazId
SQL – Firma są to wszystkie atrybuty „buforowane”. Najbardziej typowe zastosowanie to wyciąganie różnych informacji z konfiguracji firmy – wtedy można skorzystać z funkcji CDN.Konfiguracja, przy czym trzeba wiedzieć, gdzie w bazie zapisana jest dana informacja.
Funkcja ma cztery parametry:
- @Tryb – 1 oznacza odwołanie do konfiguracji „niehistorycznej”, 2 do historycznej
- @Klucz – dla trybu 1 oznacza numer rekordu w tabeli CDN.Firma, dla trybu 2 oznacza „ścieżkę” dla parametru
- @Rok, @Miesiac – wykorzystywane tylko dla trybu 2 (historycznego).
Jeśli chcemy uzyskać informację, czy w bazie jest ustawiona praca rozproszona, trzeba najpierw ustalić, że ta informacja jest zapisana w tabeli Firma, na wierszu o numerze 1470 i przyjmuje wartości:
- brak
- sprzedaż/płace
- księgowość
- oddział
Wyrażenie będzie wyglądać tak:
Case CDN.Konfiguracja(1, '1470′, 0, 0) When '1′ Then 'BRAK’ When '2′ Then 'DZ. HANDLOWY’ When '3′ Then 'KSIĘGOWOŚĆ’ When '4′ Then 'ODDZIAŁ XL’ End
Można też odwoływać się do innych danych np. księgowych, z tym, że w tym przypadku należy uważać, bo duża ilość atrybutów tego typu lub ich nieprawidłowa konstrukcja może mieć wpływ na wydajność.
Ciekawy może być atrybut pokazujący, czy w dzienniku w danym miesiącu znajdują się jakieś zapisy w buforze:
Case When Exists (Select * From CDN.DekretyNag Where DeN_Bufor=1 And Year(DeN_DataDok)=@Rok And Month(DeN_DataDok)=@Miesiac) Then 'JEST BUFOR’ Else 'NIE MA BUFORA’ End
SQL – BazaBR – w przypadku, gdy baza danych jest powiązana z kartą kontrahenta w bazie firmowej Biura rachunkowego, za pomocą tego typu atrybutu można pobrać dane z karty kontrahenta:
- Telefon 2, Telefon 3 – jeżeli atrybut będzie miał taki typ, wówczas w module Biuro Rachunkowe będzie można, poprzez kliknięcie na taki atrybut, wywołać domyślny program do komunikacji np. Skype i zadzwonić do Klienta.
- E-mail – ten typ atrybutu pozwoli w module Biuro Rachunkowe na wywołanie okna nowej wiadomości e‑mail z wpisanym adresem mailowym kontrahenta, poprzez kliknięcie na atrybut o takim typie.
- Strona WWW – atrybut o takim typie będzie zachowywał się jak link do strony – pozwoli uruchomić przeglądarkę internetową i wyświetlić stronę www klienta.
Czas pracy
Zawiera listę sesji, które z tego poziomu mogą być przeglądane oraz ręcznie modyfikowane. Ponieważ lista ma służyć do korygowania wpisów, a nie ich analizowania (do tego są raporty dostępne w Biurze Rachunkowym), będzie zawsze przeglądana w kontekście konkretnego operatora. Listę można zawęzić do wybranego zakresu dat.
Posiada następujące kolumny:
- Firma
- Rozpoczęcie (data i godzina rozpoczęcia)
- Zakończenie (data i godzina rozpoczęcia)
- Typ – A – sesja automatyczna, R – sesja ręczna.
Dostępne są standardowe przyciski:
Dodaj – umożliwia dodanie sesji
Zmień – pozwala na edycję zapisanej wcześniej sesji
Usuń – służy do usuwania zbędnych, nieprawidłowych sesji
Zamknij – zamyka konfigurację.
Przy dodaniu lub modyfikacji sesji pojawia się formularz zatytułowany Czas pracy, który zawiera pola:
- Operator – pole niepodlegające edycji.
- Firma – można wpisać firmę z ręki lub klikając w ten przycisk wybrać z listy.
- Kategoria – jest to pole wymagane, ale nie uzupełniane z automatu, by użytkownik świadomie, przy uzupełnianiu ręcznym sesji, wybrał z listy odpowiednią kategorię.
- Rozpoczęcie – dwie kontrolki: data i godzina.
- Zakończenie – dwie kontrolki: data i godzina, przy czym data i godzina zakończenia musi być starsza niż Rozpoczęcia.
- Stanowisko – informacja na jakim stanowisku wykonywano pracę. Pole nieaktywne.
- Ręczna – parametr zaznaczony – sesja ręczna, brak parametru – sesja automatyczna.
Dostępne są również przyciski: Zachowaj zmiany oraz Anuluj zmiany .
Grupy Atrybutów
Ustalenie grup pozwoli na czytelne usystematyzowanie wprowadzonych atrybutów. Istnieje możliwość wprowadzenia, edycji, usunięcia nowych grup atrybutów. Grupy predefiniowane nie mogą zostać usunięte. Program nie pozwoli na usunięcie grupy, jeśli w ramach niej są zapisane atrybuty. Należy najpierw usunąć atrybut, a następnie grupę.
Kategorie czasu pracy
Ta część Konfiguracji obejmuje definiowanie kategorii czasu pracy. Kategorie określają, jakiego rodzaju czynność wykonuje użytkownik. Ponieważ na formularzu Czasu pracy kategoria jest polem wymaganym, domyślnie do systemu dodawana jest kategoria Ogólna. Dla każdej kategorii użytkownik określa kod, nazwę (opis) oraz stawkę godzinową, z których polem wymaganym jest Kod.
Dzięki prawidłowo zdefiniowanym kategoriom jest możliwe wykonywanie raportów uwzględniających koszty pracy w zależności od rodzaju wykonywanej czynności.
Parametry
Biura rachunkowe zapisują wiele informacji o swoich Klientach w bazie danych, która jest bazą firmową Biura. Na kartach kontrahentów znajduje się szereg informacji typu adres e-mail, strona www, numery telefonów, dlatego też Użytkownik ma możliwość wskazania, która z baz danych jest bazą firmową Biura Rachunkowego.
Przycisk Firma wyświetla listę firm, które są podpięte do danej bazy konfiguracyjnej. Na liście firm działa lokator ograniczający, aby możliwe było szybkie przejście kursorem do bazy zaczynającej się od zadanego ciągu znaków.
W sytuacji, gdy użytkownik będzie chciał usunąć bazę ustawioną, jako baza firmowa Biura Rachunkowego, wówczas program poinformuje o tym komunikatem: „Baza [nazwa bazy] jest bazą firmową Biura rachunkowego. Czy na pewno usunąć bazę z listy baz?”.
Katalog dla kopii bezpieczeństwa baz danych. Program nie wykona archiwizacji ani konwersji z poziomu modułu Biuro Rachunkowe, jeśli pole to nie zostanie prawidłowo uzupełnione. Ikona Wybór katalogu pozwoli na wybranie odpowiedniego miejsca dla archiwizacji i podanie ścieżki do tego katalogu.
Katalog iBard24 do przechowywania kopii elektronicznych wydruków udostępnionych w BI Point – w tym polu istnieje możliwość wskazania folderu w iBard24 służącego do przechowywania kopii elektronicznych wydruków udostępnianych w BI Point. Plik z wydrukiem udostępniany do BI Point jest zapisywany w archiwum wydruków na iBard24 i udostępniany Klientowi Biura Rachunkowego.
Konfiguracja firmy
W Konfiguracji firmy/ Dane firmy/ Deklaracje jest dostępna lista wszystkich dostępnych w programie deklaracji, możliwość wyboru urzędu, do którego składana jest deklaracja oraz typ dokumentu dla płatności deklaracji i forma płatności. Gałąź jest widoczna tylko wtedy, gdy użytkownik korzysta z któregoś z modułów: KP, KH, KHP, KiP, KiP, HA lub HAP. Przy zakładaniu nowej bazy lub konwersji, domyślnie zaznaczane są wszystkie parametry i do użytkownika należy ewentualne odznaczenie deklaracji, które nie są składane.
Odznaczenie którejś z deklaracji spowoduje, że zniknie możliwość wygenerowania deklaracji w samym programie, a w module Biuro Rachunkowe przy predefiniowanych atrybutach pojawi się informacja Nie dotyczy. Natomiast na raporcie „Podatki do zapłaty” zostaną wyświetlone tylko te deklaracje i zaliczki, które podatnik składa, bazując na parametrach z Konfiguracji firmy. Dotyczy to deklaracji: DRA, PIT‑8AR, VAT-7, VAT-UE, VAT-9M, VAT-27 oraz zaliczek: CIT-8, PIT-4R, PIT-36, PIT-36L.
Konfiguracja Stanowiska
W Konfiguracji stanowiska/ Biuro Rachunkowe/ Parametry są dostępne następujące parametry:
- Automatyczne sterowanie rejestracją czasu – zaznaczenie spowoduje zapisywanie w Konfiguracji programu/ Czas pracy poszczególnych sesji z Typem A – czyli sesja automatyczna.
- Automatyczne uruchamianie aplikacji RCP – zaznaczenie spowoduje automatyczne uruchomienie RCP wraz z uruchomieniem programu Comarch ERP Optima.
Operatorzy
W konfiguracji programu Comarch ERP Optima istnieje możliwość dopisywania nowych operatorów oraz modyfikowania istniejących kart.
Aby operator mógł prawidłowo pracować w module Biuro Rachunkowe, powinien mieć na karcie operatora zaznaczony moduł Biuro Rachunkowe. W przypadku operatora typu Administrator zaznaczenie modułu Biuro Rachunkowe w konfiguracji operatora nie jest wymagane.
W module Biuro Rachunkowe nie ma możliwości zarejestrowania operatora, którego konto zostało zablokowane, czyli podobnie jak w przypadku standardowej wersji programu.
Na karcie operatora dostępna jest zakładka Blokady atrybutów, gdzie w formie „drzewa” widoczne są wszystkie atrybuty z podziałem na grupy i możliwością ustawienia blokady na:
- Podgląd atrybutu – operator wówczas w ogóle nie będzie widział w module Biuro Rachunkowe takiego atrybutu,
- Zmianę wartości atrybutu – operator będzie widział atrybut, ale nie będzie mógł zmienić jego wartości.