Pytania wymienione w niniejszym artykule mają na celu pomóc Państwu w sprawdzeniu zgodności wdrożenia RetailForce Fiskal middleware z niemieckim rozporządzeniem w sprawie bezpieczeństwa kas fiskalnych (KassenSichV).
Uwaga: Lista ta ma charakter orientacyjny i nie stanowi kompletnego protokołu testowego. W razie dalszych pytań prosimy o kontakt z naszymi konsultantami
Tworzenie dokumentów
- Czy podczas tworzenia paragonów funkcja createDocument (służąca do utworzenia transakcji w TSE) została wywołana w momencie rozpoczęcia transakcji w Państwa systemie POS?
Kontekst: W Niemczech wymagane jest rozpoczęcie transakcji w TSE w momencie rozpoczęcia tworzenia dokumentu (dodania pierwszej pozycji, klienta lub podobnej czynności).
Przesyłanie dokumentów
- Czy zapewniono, że każdy rozpoczęty dokument został również przesłany?
- Czy anulowanie paragonu jest przesyłane jako „cancelDocument”?
- W jaki sposób obsługiwane są anulowania pozycji?
- W jaki sposób obsługiwane są zaparkowane/zawieszone paragony (jeśli takie istnieją) na koniec dnia?
- Czy liczba otwartych transakcji w systemie TSE jest na bieżąco sprawdzana?
-
Czy zapewniono, że kilka procesów nie komunikuje się jednocześnie z jednym FiscalClient?
(Wielokrotne jednoczesne wywołania funkcji storeDocument na tym samym FiscalClient są niedozwolone, ale dopuszczalne jest korzystanie z wielu FiscalClient na jeden FiscalService).
- W jaki sposób zaimplementowano obsługę błędów dla wywołań buforowanych (zob. również następne pytanie)?
-
W jaki sposób zapewniono, że do systemu fiskalnego przekazywane są wyłącznie dokumenty istotne z punktu widzenia podatkowego?
- Jaka jest procedura postępowania w przypadku wystąpienia błędu?
- W jaki sposób radzi się sobie z sytuacją błędu polegającą na niedostępności usługi?
-
Czy istnieją dokumenty zaparkowane/zawieszone, a jeśli tak, to czy zostały one zaimplementowane za pomocą funkcji LongTermOrder, czy też poprzez otwarte transakcje w TSE?
- Proszę pamiętać, że różni producenci terminali kasowych (TSE) obsługują różną maksymalną liczbę otwartych transakcji na jednym terminalu.
- Zobacz również: Procesy zamówień długoterminowych w branży gastronomicznej.
- Czy walidacja dokumentu została wywołana przed transmisją, czy dopiero w momencie, gdy metoda storeDocument zgłasza błąd?
Typy dokumentów
-
Czy wszystkie rodzaje dokumentów istotne z punktu widzenia podatkowego zostaną przesłane?
- Wpłata reszty
- Sprzedaż
- Wpłata
- Wypłata/wyprowadzenie
- Pobranie/wypłata
- Różnica gotówkowa
- Saldo gotówkowe
-
Czy BusinessTransactionType jest ustalany celowo, czy też zawsze pozostawia się wartość domyślną?
- Które z nich zostały wdrożone?
- Czy istnieją procesy biznesowe, które nie zostały jeszcze przypisane do typu transakcji biznesowej (BusinessTransactionType)?
(np. dotacje księgowane za pośrednictwem systemu POS (dostępne od wersji 1.2.11)).
- Czy stawki podatkowe dla pozycji są prawidłowo przenoszone?
- Czy w przypadku anulowania lub zwrotu prawidłowo przekazywany jest numer referencyjny?
- Czy dane klienta są przekazywane w przypadku sprzedaży z identyfikacją klienta?
- Czy wraz z dokumentem przekazywane są dane użytkownika (użytkownika nieruchomości)?
Dodatkowe informacje: Od wersji 1.2.11 w portalu, w sekcji „Informacje”, można sprawdzić obowiązkowe i opcjonalne typy dokumentów oraz BusinessTransactionTypes dla poszczególnych krajów.
Pozycje
-
Czy istnieją pozycje inne niż pozycje towarowe?
- Zestaw pozycji
- Księgowania / zapisy
- Pozycje tekstowe / pozycje tekstowe
- W jaki sposób odwzorowywana jest ewentualna sprzedaż bonów?
- Czy rabaty są przekazywane w istniejącej strukturze?
- Czy w przypadku wartości „NetValue”/„GrossValue” dla danej pozycji przekazywane są rzeczywiste wyniki sprzedaży tej pozycji, z uwzględnieniem wszystkich rabatów (w tym rabatów kumulacyjnych i rabatów od sum częściowych)?
- Czy przekazywane są sumy częściowe?
- Czy występują różne jednostki miary?
Metody płatności
- Czy odpowiednie PaymentTypes zostały poprawnie ustawione?
- Czy wprowadzono rozróżnienie między bonami jednorazowymi a wielokrotnego użytku?
- Czy w przypadku walut obcych kurs wymiany i waluta są poprawnie przekazywane?
Rozliczenie kasowe
- Czy przeprowadzono zamknięcie kasy?
- Jeśli stosowane jest uproszczone zamknięcie kasy, w jaki sposób dane są uzgadniane/weryfikowane z systemem?
Wydruk
- Czy kod QR jest drukowany na każdym wydruku / paragonie?
-
Czy wydruk jest zgodny z wymogami prawnymi?
- Czy każdy paragon jest drukowany (lub dostarczany w formie elektronicznej) i przekazywany klientowi?
- Czy na wydruku odnotowano ewentualną awarię urządzenia TSE?
- Czy na wydruku zaimplementowano komunikat PrintMessage (obowiązkowy!) z fiscalResponse?
Działanie
-
W jaki sposób zapewniono wywołanie funkcji CloudConnect po ponownym uruchomieniu usługi (gdy aplikacja POS nie wykrywa ponownego uruchomienia; ma to znaczenie wyłącznie w przypadku aktywnej archiwizacji w chmurze)?
- Czy kod odpowiedzi (424, nieudana zależność) dotyczący braku połączenia z Cloud został odpowiednio przechwycony?
-
W jaki sposób zapewniono ciągłe działanie usługi?
- Czy zainstalowano system monitorowania?
-
W jaki sposób zapewniono sprawdzanie, czy trwający transfer do Cloud (archiwizacja) przebiega prawidłowo?
- Czy punkt końcowy /api/v1/information/client/{clientId}/status jest wykorzystywany do ciągłego sprawdzania otwartych transferów do chmury?
- Czy zapewniono fizyczną (lokalną) bliskość systemu POS względem usługi fiskalnej, a także względem TSE?
Zobacz również sekcję FAQ na stronie BSI.
Pytania techniczne/testy
-
Czy utworzono jednostki testowe w celu sprawdzenia integracji?
- Jakie przypadki testowe obejmują jednostki testowe?
- Jakie scenariusze biznesowe są objęte jednostkami testowymi?
- Jakie testy i protokoły testowe zostały opracowane?
-
W jaki sposób obsługiwane są zmiany w release RetailForce? Czy jednostki testowe są uruchamiane ponownie?
- Jak przebiega proces testowania?
- Czy zapewniono, że w trybie produkcyjnym wykorzystywane są wyłącznie terminale produkcyjne (konfiguracja)?
- Czy zapewniono, że nie ma możliwości obsługi kasy bez połączenia z urządzeniem fiskalnym i/lub TSE?
- Czy zapewniono, że nie ma możliwości łatwego odłączenia kasy fiskalnej od urządzenia fiskalnego / technicznego urządzenia zabezpieczającego poprzez konfigurację?
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.