W niniejszym artykule opisano mapowanie typów wpisów RetailForce AuditLog na kody zdarzeń sekcji R19 (Journal des Evènements Techniques (JET) / Dziennik zdarzeń technicznych) wytycznych certyfikacyjnych NF525 firmy Infocert.
Przegląd wszystkich kodów zdarzeń można znaleźć w artykule: Protokół zdarzeń technicznych / Dziennik zdarzeń
Wpisy zdarzeń (wpisy dziennika audytowego) są przesyłane do serwisu fiskalizacyjnego RetailForce za pośrednictwem funkcji:
Legenda
Kolumna „Kod JET”
Kod zdarzenia (kod JET) zgodny z wytycznymi certyfikacyjnymi NF525 firmy Infocert.
- # ... Zmiana nazwy pola lub opisu w aktualizacji R19, wersja 4.1
- ## ... Pole i/lub opis zostały dodane w aktualizacji R19 w wersji 4.1
Kolumna „NF525”
Zastosowanie kodu w normie NF525 jest następujące:
- X ... obowiązkowe w celu zapewnienia zgodności z normą NF525
- C ... obowiązkowe, gdy tylko dane, funkcja lub wynik będą dostępne. W takim przypadku pole w tabeli należy traktować jako „X”.
- O … dane opcjonalne, służące głównie celom informacyjnym.
Kolumna „Opis”
Opis kodu zdarzenia (kod JET) w NF525
Kolumna „RetailForce LogEntryType”
Typ pola w modelu obiektowym dokumentu RetailForce
Kolumna „RetailForce EventCode”
Ogólny kod zdarzenia (EventCode), który należy zaimplementować w ramach interfejsu między punktem sprzedaży (POS) a RetailForce Middleware w celu odpowiedniego mapowania zdarzeń.
- autom. ... pole to jest automatycznie rejestrowane w dzienniku zdarzeń przez middleware.
Tabela technicznych kodów zdarzeń
|
Kod JET |
NF525 | Opis |
RetailForce LogEntryType |
Kod zdarzenia RetailForce |
| #10* | C | Zmiana trybu zarządzania ciągłą sekwencją | DataSequenceChange | 950 |
| ##15 | C | Zmiana trybu zarządzania sekwencjami ciągłymi | n.d.** | |
| 20 | C | Archiwizacja pośrednia dokumentów podatkowych | FiscalArchiveIntermediate | 1101 |
| 30 | X | Archiwizacja na koniec roku obrotowego lub okresu rozliczeniowego | Archiwizacja roku obrotowego | 1100 |
| 40 | C | Wyłączenie terminala, rozłączenie, wylogowanie | Zamknięcie aplikacji | 501 |
| 50 | X | Zamknięcie okresu (dzień/miesiąc) | Dzień zamknięcia okresu rozliczeniowego | 1000 |
| 50*** | X | Zamknięcie okresu (dzień/miesiąc) | Miesiąc zamknięcia okresu rozliczeniowego |
1001 automatycznie |
| 60 | X | Zamknięcie roku obrotowego lub okresu rozliczeniowego | Rok zamknięcia okresu rozliczeniowego | 1002 |
| 70 | C | Rozpoczęcie trybu awaryjnego (tryb offline itp.) | Włączenie trybu awaryjnego aplikacji | 505 |
| 80 | C | Uruchamianie terminala, nawiązywanie połączenia, logowanie | Uruchomienie aplikacji | 500 |
| 90 | X | Wykrycie naruszenia integralności danych zabezpieczonych lub archiwum podatkowego | Błąd integralności danych | 949 |
| 95 | C | Wykrycie przerwy w ciągłej sekwencji | Błąd sekwencji danych | 951 |
| 100 | C | Rozpoczęcie wykonywania funkcji specjalnej | Włączony tryb szkolenia dokumentów | 10 |
| 105 | C | Zakończenie wykonywania funkcji specjalnej | Wyłączenie trybu szkolenia dokumentu | 11 |
| 110 | C | Eksport danych | DataExportGeneric | 971 |
| 120 | C | Koniec trybu awaryjnego | Tryb awaryjny aplikacji wyłączony | 506 |
| 123 | C | Wymuszone przekazywanie danych do systemu centralnego | Integralność danych – przekazywanie danych | 910 |
| 125 | C | Centralizacja danych po zakończeniu trybu obniżonej wydajności | DataIntegrityConsolitationComplete | 911 |
| 126 | O | Dodawanie punktu sprzedaży lub stacji roboczej użytkownika | AplikacjaDodajStanowisko | 511 |
| 127 | O | Usunięcie punktu sprzedaży lub stanowiska użytkownika | Aplikacja Usuń stanowisko | 512 |
| ##128 | C | Zmiana podmiotu podlegającego opodatkowaniu za pomocą oprogramowania | TransferOwnership | 899 |
| 130 | C | Uprawnienia użytkowników/zarządzanie uprawnieniami | Zmiana uprawnień użytkownika | 410 |
| 140 | C | Importowanie danych zewnętrznych | Import danych zewnętrznych | 960 |
| 150 | C | Drukarka niedostępna | Drukarka niedostępna | 210 |
| 155 | C | Duplikat notatki (rachunku) | Ponowny wydruk dokumentu – zamówienie długoterminowe | 140 |
| ##156 | C | Duplikat potwierdzenia płatności | Dokument-Ponowny-druk-Potwierdzenie-płatności | 141 |
| 160 | O | Zapisy księgowe dotyczące | n.d.**** | |
| 170 | C | Postępowanie w przypadku zamknięcia kasy i rozliczenia salda |
|
|
| 180 | C | Generowanie pliku eksportowego dla zapisów księgowych | DataExportAccounting | 970 |
| 190 | C | Anulowanie pokwitowania (biletu) | Typ dokumentu: unieważniony |
121 automatycznie |
| 200 | C | Czyszczenie danych | Integralność danych – czyszczenie bazy danych | 903 |
| 205 | C | Częściowe czyszczenie bazy danych JET | Sprawdzanie integralności danych — czyszczenie dziennika zdarzeń | 904 |
| 210 | C | Odzyskiwanie danych za pomocą innego oprogramowania po wprowadzeniu zmian w systemie | DataIntegrityDataRecovery | 905 |
| 220 | C | Przywrócenie bazy danych | Integralność danych – przywrócenie bazy danych | 901 |
| 230 | C | Tworzenie kopii zapasowej bazy danych | DataIntegrityBackupDatabase | 900 |
| 240 | C | Monitorowanie działań konserwacyjnych | n.d.**** | |
| 250 | X | Instalacja nowej głównej wersji oprogramowania | ApplicationUpdate | 502 |
| 255 | C | Instalacja nowej wersji drugorzędnej oprogramowania | Aktualizacja aplikacji – wersja drugorzędna | 503 |
| 260 | C | Inicjalizacja danych | Inicjalizacja aplikacji | 510 |
| 270 | C | Zmiana parametru zgodności | Aktualizacja danych podatkowych dotyczących przynależności | 1450 |
| 280 | C | Rozpoczęcie/zakończenie kontroli podatkowej | Kontrola podatkowa | 1400 |
| 290 | O | Wymiana informacji z biegłym księgowym (przesłanie dokumentu FEC lub zestawienia Z z kasy fiskalnej) | n.d.**** | |
| 295 | C | Przesłanie plików na żądanie organów administracji | FiscalAuditFileTransfer | 1401 |
| 300 | C | Aktywacja parametru dozwolona i udokumentowana | STARE***** | |
| 320 | C | Rezygnacja ze sprzedaży komercyjnej (transakcji), która nie została jeszcze zarejestrowana | Zawieszenie dokumentu | 2 |
| 323 | C | Anulowanie pozycji towarowej | Anulowanie pozycji w dokumencie | 160 |
| 324 | C | Anulowanie zatwierdzonego weksla (rachunku) | DokumentRezygnacjaZDługoterminowegoZamówienia | 150 |
| 325 | C | Anulowanie pozycji po złożeniu zamówienia | DokumentUnieważnieniePozycji | 161 |
| 326 | C | Zwrot(y) artykułów po wystawieniu noty (rachunku) | Typ dokumentu: Zwrot |
101 automatycznie |
| 327 | C | Zmiana noty (faktury) na „oferowaną” | Aktualizacja dokumentu zamówienia długoterminowego | 171 |
| 328 | C | Zmiana statusu artykułu na „oferowany” | Aktualizacja pozycji w dokumencie | 172 |
| #329 | C | Niewydrukowana notatka (rachunek) [2]. | Śledzenie dokumentu – niezrealizowane zamówienie długoterminowe | 151 |
| 330 | O | Inicjalizacja zamknięcia okresu | n.d.**** | |
| 400 | O | Zmiana długości okresu rozliczeniowego | n.d.**** | |
| 410 | C | Zmiana danych dotyczących identyfikacji podmiotu podlegającego opodatkowaniu lub agenta | MasterDataItemUpdateCompany | 702 |
| 420 | C | Zmiana sposobu płatności po wystawieniu pokwitowania (biletu) | DocumentUpdatePayment | 170 |
| 430 | C | Zmiana stolika (w restauracji) już przypisanego do rachunku | Aktualizacja dokumentu – tabela | 173 |
| 440 | O | Przeniesienie archiwum podatkowego na nośnik zewnętrzny | Eksport dziennika podatkowego | 1200 |
| ##450 | C | Identyfikowalność zmiany pary kluczy wykorzystywanych do podpisu elektronicznego | Aktualizacja klucza podpisu fiskalnego | 1300 |
| #900+ | O | Funkcja edytora | n.d.**** | |
| 910 | O | Otwarcie szuflady kasowej | DrawerOpen | 200 |
Uwagi
*) ##Kod 10 był używany w wersjach R19 starszych niż V4 do rejestrowania dostępu do JET.
Jeśli oprogramowanie już wykorzystuje ten kod 10 w tym celu i ma to zostać zachowane, a ponadto oprogramowanie posiada funkcję zmiany ciągłej sekwencji, może ono zarządzać identyfikowalnością tego zdarzenia za pomocą kodu 15 lub specjalnego kodu redakcyjnego (>=900). W systemie RetailForce kod 10 jest przypisany do kodu zdarzenia RetailForce 950 DataSequenceChange.
**) Kod 15 nie jest mapowany przez RetailForce system. Stosowany jest kod 10.
***) Kod 50 jest przypisany do dwóch kodów zdarzeń w RetailForce systemie: 1. zamknięcie dzienne (1000), 2. zamknięcie miesięczne (1001).
****) Kody 160, 170, 240, 290, 330, 400 oraz 900+ nie są obecnie mapowane przez RetailForce system i nie są dostępne.
*****) Kod 300 został zastąpiony kodem 270, ale ze względu na spójność danych nadal występuje w pliku NF525.
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.