Z panelu w prawej górnej części programu wybieramy klawisz Księgowość.
Następnie wybieramy w dolnej lewej części programu klawisz Kasjer , pojawi nam się okienko jak na rysunku poniżej.
1. Klikamy na KASA 1 lub KASA 2
2. Ujrzymy na ekranie okno zakładania nowego raportu, które wypełniamy, a następnie klikamy na Zapisz
Przy wypełnianiu należy pamiętać o ustawieniu odpowiedniej numeracji w polu Numeracja:
KW/KP - numeracja stosowana w raportach kasowych (opcja KASA).
Dzienna - numer będzie obowiązywał w ciągu jednego dnia, w kolejnym dniu zostanie zwiększony o 1. Przy większej ilości pozycji w ciągu dnia - do numeru będzie dodawany kolejno numer pozycji.
Miesięczna - numer będzie obowiązywał w całym okresie ważności raportu. Do każdej kolejnej pozycji dodawany będzie numer pozycji w raporcie np. wyciąg 103, siódmy zapis - numer będzie miał postać 103p.7.
Pojawi nam się okienko jak na rysunku poniżej, wybieramy Tak.
3. Kolejnym oknem jakie zobaczymy będzie:
4. W polu kto wybieramy kontrahenta. Po wybraniu ujrzymy wszystkie faktury jakie zostały wystawione na tę firmę.
5. W polu za co, po wybraniu kontrahenta, pojawią się wszystkie faktury jakie zostały wystawione, jeżeli np. chcemy wprowadzić tylko część płatności za fakturę, wystarczy wpisać w polu kwota odpowiednią kwotę, a program zapamięta pozostałą część, która została do uregulowania.
6. Po wykonaniu wszystkich czynności klikamy na Zatwierdź i wybieramy interesującą nas opcję:
Poprawa
W oknie przychód (rozchód) klikamy na, spowoduje to pojawienie się okna:
Wybieramy dokument do poprawy i klikamy na wybierz, co spowoduje wczytanie interesującego nas dokumentu.
Ostatnim krokiem będzie wprowadzenie zmian do dokumentu i potwierdzenie za pomocą klawisza Zatwierdź.
W programach Madar można znaleźć szereg ikon, które dotyczą przetwarzanych przez system faktur - zarówno w module KSEF jak i Kancelaria. Znaczenie ikon przedstawiono poniżej.
Faktura zapisana w Module KSEF. W przypadku faktur zakupowych oznacza, że dopisano nowego kontrahenta (zabezpieczenie przed scamem). W przypadku faktur sprzedażowych oznacza, że faktura jest zapisana w module KSEF ale nie została jeszcze wysłana do KSEFu.
Faktura zakupowa pobrana z KSEF.
Faktura sprzedażowa pobrana z KSEF. Dokument zaakceptowany (oznaczony jako [V] akceptacja). Zaznaczono termin przypomnienia dla Faktury. Faktura zakupowa została zaksięgowana. Dodano załącznik do pisma. Załącznik do faktury jest wczytany przez AI. Faktura nie została opłacona. Faktura nie została opłacona. Data płatności przypada na dzisiaj lub wczoraj. Faktura nie została wysłana do KSEF. Zaznaczono status Pilne. Faktura jest zapłacona (albo w Rejestrach VAT jest oznaczona jako [V] Wysłany przelew). Urzędowe Potwierdzenie Odbioru, potwierdzenie złożenia dokumentu. Faktura rozksięgowana ręcznie. Pismo jest przepisane do operatora.
Zgodnie z przepisami faktury, których nabywcą jest jednostka samorządu terytorialnego (np. Miasto) a odbiorcą jednostka podległa (np. Przedszkole) na fakturze wykazuje się zarówno nabywcę jak i odbiorcę. W związku z obowiązkowym wystawianiem faktur do KSEF każdy z tych podmiotów musi być odpowiednio wykazany w KSEF czyli:
Nabywca - jednostka samorządu terytorialnego (np. Miasto Katowice) musi być oznaczona w KSEF jako <JST>1</<JST>
Odbiorca - jednostka podlegająca JST (np. Przedszkole Żuczki) musi być oznaczona w KSEF jako <Rola>8</Rola>
Aby poprawnie wystawić taką fakturę zarówno JST (np. Miasto Katowice) jak i jednostka podległa (np. Przedszkole Żuczki) w kontrahencie na zakładce fakturowanie w polu rodzaj muszą mieć wybrane FK + JST = 1.
Poza typowymi elementami faktury (art. 106e ustawy o VAT) wykazywanymi w KSEF - jest dodatkowo szereg pól opcjonalnych, które mogą być wykazywane na fakturze. Poniżej zamieszczono nazwy pól, wraz z miejscami w programie gdzie należy je uzupełnić by znalazły się w KSEF.
Pole w XML
Element
Pole w Madarze
IDWew
Podmiot3/DaneIdentyfikacyjne/
W kontrahencie zakładka fakturowanie pole IdWew. Na fakturze kontrahent tak oznaczony wybierany pod klawiszem uwagi w polu odbiorca na fakturze.
NrUmowy
Fa/WarunkiTransakcji/Umowy/
Księgowość i Magazyn — Faktura → uwagi pole nr umowy
NrZamowienia DataZamowienia
Fa/WarunkiTransakcji/Zamowienia/
Księgowość i Magazyn — Faktura → uwagi → parametry pola zamówienie i data
WZ
Fa/
Księgowość i Magazyn — Faktura → uwagi → parametry pole WZ
NrKlienta
Podmiot3/
W kontrahencie zakładka fakturowanie pole nrKlienta. Na fakturze kontrahent tak oznaczony wybierany pod klawiszem uwagi w polu odbiorca na fakturze.
NrEORI
Podmiot2(Podmiot3)/DaneIdentyfikacyjne/
W kontrahencie zakładka fakturowanie pole EORI. Przechodzi z pól nabywca i odbiorca.
JST: 1 Rola: 8
Podmiot2(Podmiot3)/
W kontrahencie zakładka fakturowanie pole rodzaj wybierz FK+JST =1. Tak oznaczyć zarówno nabywcę jak i odbiorcę.
GLN wystawcy
Podmiot1/Adres/
W opcji Administracja - narzędzia - konfiguracja na zakładce Dane adresowe w polu numer GLN. Tak oznacza się sprzedającego numerem GLN.
GLN nabywcy
Podmiot2/Adres/
W kontrahencie w polu uwagi wpisać CODE= podając numer GLN.
GTIN (EAN)
Fa/FaWiersz/
Kod EAN/GTIN należy wpisać w towarze, w trzeciej linii pola nazwa w formacie EAN 1234567890123
Krajowy System e-Faktur (KSeF) to system służący do wystawiania,
przesyłania, odbierania i przechowywania faktur ustrukturyzowanych. Od 1
lutego 2026 r. KSeF objął etapami wszystkich przedsiębiorców oraz
wystawiających faktury w Polsce. Wdrożenie KSeF służy cyfryzacji procesów
fakturowania oraz księgowania faktur. Pozwala także unikać błędów przy ich
wystawianiu.
Niniejsze kompendium zawiera zbiór informacji, kursów i samouczków
dotyczących współpracy programów Madar z KSEF.
Konfiguracja programu Madar pod kątem KSEF
Aby programy Madar mogły współpracować z Krajowym Systemem e-Faktur wymagana jest odpowiednia konfiguracja programu, w tym przede wszystkim wprowadzenie tokenu wygenerowanego w KSEF (w 2026 roku Madar pracuje wyłącznie na tokenach). Konfiguracja programu została przedstawiona w poniższym materiale video.
Pobieranie i wysyłanie faktur z/do Krajowego Systemu e-Faktur odbywa się w programach Madar przez moduł KSEF, zależnie od programu moduł KSEF można znaleźć:
w programach w chmurze - Madar7 w chmurze (w module Księgowość), KPR Madar w chmurze na ekranie głównym programuklawisz KSEF
w programach stacjonarnych, instalowanych - ikona E-FAKTURY KSeF- w Madar7 w module ewidencje, w KPR Madar 4.0 w module dokumenty.
Faktury sprzedażowe do KSEF
Wysyłanie faktur sprzedażowych wystawionych w Madarze odbywa się odmiennie zależnie od programu Madar:
programy online (Madar7 w chmurze, KPR Madar w chmurze) - od kwietnia 2026r. wysyłane są automatycznie co godzinę, nie wcześniej niż po godzinie od ich wystawienia lub można je wysłać do KSEF ręcznie,
programy instalowane (Madar7, KPR Madar 4.0) - każda faktura do KSEF musi być wysłana ręcznie.
Poniżej zaprezentowano samouczek video - jak wysyłać faktury sprzedażowe do KSEF.
Odbieranie faktur zakupowych wystawionych w Madarze odbywa się odmiennie zależnie od programu Madar:
programy online (Madar7 w chmurze, KPR Madar w chmurze) - faktury odbierane są automatycznie co godzinę; pobranie można również wywołać ręcznie w opcji KSEF - lista faktur otrzymanych,
programy instalowane (Madar7, KPR Madar 4.0) - nie są pobierane automatycznie, pobranie należy wywołać ręcznie w opcji KSEF - lista faktur otrzymanych. Dodatkowo raz w tygodniu należy wywoływać opcję KSEF - pozyskanie refreshToken.
Poniższy samouczek video prezentuje jak pobrać faktury zakupowe do programu Madar.
Po pobraniu faktur zakupowych do programu Madar należy je w odpowiedni sposób zaksięgować aby uzyskały numer KSEF np. w pliku JPK VAT. Sposób księgowania faktur pobranych z KSEF został przedstawiony w poniższym kursie video.Jeżeli faktury zakupowe wprowadzane są jako PZ przyjęcie zewnętrzne na Magazyn wówczas należy taki dokument PZ wprowadzić w odpowiedni sposób - należy skorzystać z kursu opublikowanego w poście - Jak wprowadzić towar na magazyn na postawie faktury pobranej z KSEF
Powiązanie KSEF z różnymi modułami programu
Numer KSEF musi być wykazywany w różnych ewidencjach i deklaracjach jak np. w pliku JPK VAT, w ewidencji ryczałtowej, w książce przychodów i rozchodów czy środkach trwałych. Poniżej znajdują się odnośniki do najistotniejszych powiązań w programie związanych z KSEF.
System Madar7 w chmurze daje możliwość importu plików z wyciągami bankowymi (pliki w formacie MT940). Pozycje z zaimportowanego pliku zostaną automatycznie powiązane z odpowiednimi dokumentami w systemie (zakupowymi / sprzedażowymi) lub też można je powiązać ręcznie lub zostawić niezbilansowane.
Ten przewodnik wyjaśnia, jak zaimportować plik z wyciągiem bankowym w formacie MT940 do systemu Madar 7 w chmurze.
Aby zaimportować plik należy wejść do opcji Księgowość - import dokumentów (na klawiszu Kasjer) i następnie operacje - import MT940.
Na wyświetlonym okienku należy klawiszem wybierz plik należy wczytać z dysku komputera plik z wyciągiem bankowym w formacie MT940 i po jego załadowaniu kliknąć Gotowe.
Po zaimportowaniu pliku, wyświetlony zostaje raport z importu - należy go zamknąć.
Wyświetlona zostaje lista wstępnie zaimportowanych dokumentów. W kolumnie "dotyczy" podane są numery dokumentów, z którymi program powiązał poszczególne pozycje z zaimportowanego wyciągu bankowego. Jeśli program nie powiązał danej wpłaty z dokumentem, a powinien - zaznacz tą pozycję wyciągu bankowego i kliknij przycisk Edycja.
Aby powiązać wpłatę z dokumentem ręcznie, należy wybrać bazę (np. "rejestry") a następnie należy kliknąć strzałkę w polu rozlicza.
Z wyświetlonej listy niezapłaconych dokumentów można wybrać ten, który jest rozliczany tą daną pozycją na wyciągu bankowy. Pole to rozlicza można również pozostawić puste (bez powiązania z żadnym dokumentem) - taką niepowiązaną wpłatę/zapłatę będzie można w przyszłości powiązać przez standardowe bilansowanie dokumentów.
Jeżeli poszczególne pozycje zaimportowanego wyciągu bankowego są prawidłowe (prawidłowo powiązane) wówczas należy wybrać w polu raport odpowiedni raport bankowy, do którego wyciąg ten ma zostać zapisany i całość zakończyć klikając klawisz księgowanie.
Prowadząc małą księgowość (jak KPR czy ryczałt ewidencjonowany) naliczeń składek ZUS właściciela dokonuje się w opcji Zlecenia z rodzajem składka pracodawcy.
Istotne informacje
Po wyborze rodzaju składka pracodawcy program sam wypełnia część informacji na bazie wprowadzonej składki pracodawcy za poprzedni miesiąc.
Pole data rachunku powinno być uzupełnione datą z okresu, za który naliczane są składki.
Pole wypłacono uzupełnia się datą zapłaty składek - wg tej daty dokonywane są również odliczenia z tytułu zapłaconych składek zdrowotnych wpływające na wymiar podatku.
W polu pracownik wskazuje się właściciela, który jest też wybrany w opcji dane - wspólnik (przy KPR lub ryczałcie).
W polu forma opodatkowania wskazuje się odpowiednią formę (wg skali, liniowo, karta, ryczałt, ryczałt rok poprzedni, bez formy) następnie uzupełniając pole dochód poprzedni miesiąc kwotą dochodu, wg której określana jest automatycznie podstawa ubezpieczenia zdrowotnego i wysokość składki na ubezpieczenie zdrowotne.
Możliwe jest także wybranie wariantu ZUS (jeśli dotyczy) spośród następujących - ulga na start, mały ZUS 30%, mały ZUS plus - wybór odpowiedniego wariantu obniża odpowiednio podstawę naliczania składek.
Pracownikowi przysługuje do wykorzystania szereg nieobecności w pracy - pracownicy mogą takie nieobecności zgłaszać w dniach ale zdarza się, że zgłaszane nieobecności są nieobecnościami godzinowymi - przykładowo pracownik może zgłosić dwie godziny urlopu z tytułu działania siły wyższej lub opieki na dziecko.
W programie możliwe jest sprawdzenie przysługujących i wykorzystanych nieobecności godzinowych. Wydruk taki generuje się w opcji Kadry-Płace - Wydruki - karta urlopowa na parametrach wydruku należy wybrać rodzaj: wg godzin i start.
Aby wydruk był prawidłowy dany pracownik musi: - mieć wprowadzoną umowę o pracę - więcej w poście Umowy o pracę - mieć założony plan pracy - więcej w poście Prowadzenie karty ewidencji czasu pracy - mieć wypłacone na pensji nieobecności godzinowe
Madar7 w chmurze umożliwia udzielenie pracownikowi godzinowego urlopu z tytułu działania siły wyższej, a także godzinowej opieki nad dzieckiem (art. 188 KP).
Urlop taki wprowadzany jest bezpośrednio na pensję. Dopisując w liście płac pensję pracownikowi należy przejść na zakładkę księgowanie a następnie kliknąć klawisz korekta czasu pracy.
Następnie na wyświetlonym ekranie należy wybrać korekta i wprowadzić datę i rodzaj godzinowej nieobecności a także podać liczbę godzin.
Dzień w którym pracownik wybrał godzinowy urlop z tytułu działania siły wyższej lub godzinową opiekę traktowany jest przez program jak dzień pracujący, korygowane są tylko godziny i wartości (np. wynagrodzenie za urlop z tytułu działania siły wyższej pojawi się w polu [52] urlop)
Podatnik, który rozlicza się wg ewidencji ryczałtowej i równocześnie osiąga przychodu z najmu prywatnego powinien go w odpowiedni sposób ewidencjonować w Madarze.
W ewidencji ryczałtowej dopisując przychód z najmu prywatnego należy wprowadzić go z oznaczeniem rodzaj: najem prywatny
Taki oznaczenie spowoduje, że zostanie on oddzielnie wykazany na rachunku wyników a także taki przychód nie będzie pomniejszony o zapłacone składki na ubezpieczenie społeczne, od którego naliczane jest zobowiązanie podatkowe.
Jeżeli podatnik wystawia faktury za najem prywatny w Madarze to podczas jej wystawiania należy kliknąć klawisz uwagi zakładka księgowość pole rodzaj: najem 8,5% i wówczas takie oznaczenie będzie widniało zarówno w Rejestrach VAT jak i w ewidencji ryczałtowej.
Jeżeli natomiast faktury sprzedaży są tylko wprowadzane do Rejestrów VAT wówczas należy wybrać wariant najem 8,5% w polu rodzaj.