Problem
Niektóre biblioteki generujące XML i tworzą puste tagi, tam gdzie nie przekazano wartości.
1 | <ZleceniodawcaOsobaFizyczna> |
Proszę zwrócić uwagę na tag t:ImieDrugie. Dotychczas powodowało to błąd walidacji:
1 | { |
Wprowadzone zmiany
Poprawiono literówkę.
Poprawiono literówkę, w komunikacie omyłkowo pominięto partykułę „nie”.
Dopuszczono użycie pustego napisu w polach nieobowiązkowych.
W polach nieobowiązkowych o zawartości tekstowej dopuszczono wstawienie pustej wartości.
Obecnie wstawienie nieobowiązkowego tagu, takiego jak ImieDrugie, zawierającego wartość
pustą, lub same spacje, jest równoważne pominięciu tego pola.
Dodatkowe zmiany w walidatorze:
NPE na KodPocztowy
Dla pewnych przypadków kodu pocztowego, walidator zwracał błąd NullPointerException.
Błędne wymuszenie obowiązkowości na polach PESEL/DataUrodzenia.
Walidator wymuszał obowiązkowość pól PESEL lub DataUrodzenia, dla danych pełnych osoby fizycznej uproszczonej (np. beneficjenta transakcji).