Przejdź do treści

§ 41. Protokół komunikacyjny i zabezpieczenia danych kasy

1. Kasa przesyła dane za pomocą protokołu komunikacyjnego przesyłania danych, który obejmuje zestawy poleceń związanych z:
1) fiskalizacją;
2) przesyłaniem danych;
3) weryfikacją sumy kontrolnej programu pracy kasy;
4) zmianą harmonogramu przesyłania danych;
5) włączeniem lub wyłączeniem drukowania kodu QR text, o którym mowa w § 40 ust. 1 pkt 4, wraz z możliwością wskazania łącznej wartości sprzedaży brutto, o której mowa w § 22 pkt 15, powyżej której wydruk jest obowiązkowy;
6) przejściem kasy w tryb tylko do odczytu;
7) aktualizacją programu pracy kasy;
8) zmianą zakresu przesyłanych zestawów danych;
9) pobraniem numeru ewidencyjnego;
10) przesłaniem informacji o wymianie pamięci fiskalnej lub pamięci chronionej;
11) przesłaniem klucza publicznego kasy.
2. Do kasy jest przyporządkowana unikalna para kluczy asymetrycznych, z których klucz prywatny kasy jest przechowywany w kasie i używany do podpisywania dokumentów fiskalnych i niefiskalnych, a klucz publiczny kasy jest używany do weryfikacji tych dokumentów.
3. Przesyłanie danych z kasy jest zabezpieczone, pod względem poufności i integralności, w sposób określony w protokole komunikacyjnym przesyłania danych, zgodnie z protokołem TLS w wersji 1.2 lub wyższej, przy użyciu certyfikatów klucza publicznego opisanego w protokole komunikacyjnym przesyłania danych w standardzie x.509 lub w wyższym standardzie – w przypadku gdy taki standard zostanie określony w tym protokole komunikacyjnym.
4. Wszystkie czynności kryptograficzne zapewniają poufność, integralność i uwierzytelnienie danych i są wykonywane przez moduł kryptograficzny, w którym bezpieczeństwo kryptografii asymetrycznej jest zapewnione zgodnie z protokołem komunikacyjnym przesyłania danych w standardzie TPM 2.0 lub w wyższym standardzie.
5. Para kluczy asymetrycznych kasy może być wymieniona wyłącznie w trybie serwisowym.
6. Klucz publiczny kasy jest przesyłany przez kasę w zestawie danych podczas fiskalizacji oraz w przypadku wymiany tego klucza.
7. Zestaw danych, w którym jest przesyłany klucz publiczny kasy:
1) zawiera:
a) numer unikatowy,
b) klucz publiczny kasy podpisany podpisem elektronicznym lub opatrzony pieczęcią elektroniczną producenta;
2) jest zaszyfrowany kluczem publicznym odbiorcy.
8. Szczegółowy format danych z zestawu danych, w którym jest przesyłany klucz publiczny kasy, oraz sposób ich przesyłania określa protokół komunikacyjny przesyłania danych.
9. Opis techniczny protokołu komunikacyjnego przesyłania danych udostępnia minister właściwy do spraw finansów publicznych w Biuletynie Informacji Publicznej na stronie podmiotowej urzędu obsługującego tego ministra. Zmiany opisu technicznego protokołu komunikacyjnego minister właściwy do spraw finansów publicznych udostępnia, w ten sam sposób, na co najmniej 180 dni przed dniem jego stosowania. 

Tekst przepisu: akt wydany przez Ministra Rozwoju, Pracy i Technologii, Dziennik Ustaw z 2021 r. poz. 1759.Indeks rzeczowy, tytuł redakcyjny i interpretacja przepisu: Kancelarium.