Skip to content
KSEF-BUS-163 SECURITY Błąd Tylko KSeF Guard

Znaki sterujące w polach tekstowych faktury

Control characters in invoice text fields

Problem

Pole tekstowe na fakturze zawiera niedozwolony znak sterujący (niewidoczny znak specjalny). Takie znaki mogą powodować problemy przy przetwarzaniu w KSeF.

Jak naprawić

Sprawdź opisy pozycji i inne pola tekstowe — usuń niewidoczne znaki specjalne. Dozwolone znaki specjalne to jedynie: tabulacja, nowa linia i powrót karetki.

Odniesienie źródłowe

KSeF Guard security guard (XML 1.0 control-character range, W3C XML 1.0 §2.2)

Zobacz źródło

Cytat źródłowy

“Pola tekstowe faktury nie mogą zawierać znaków sterujących (0x00-0x1F) poza TAB, LF i CR.”
Opis SHA-256: 8787ee5409ac…

Uzasadnienie

FORMAT

Łańcuch podstaw prawnych

1

W3C XML 1.0 — produkcja Char

Char production

W3C XML 1.0 — Char production

“Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] /* any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. */”
W3C XML 1.0, §2.2 Characters