Wielkie dzięki. Jest dużo lepiej, jednak wciąż jest mały problem.
Vatowiec wygenerował taki XML:
- Kod: Zaznacz wszystko
<Podmiot1 rola="Podatnik">
<OsobaFizyczna>
<NIP>1234567890</NIP>
<ImiePierwsze></ImiePierwsze>
<Nazwisko></Nazwisko>
<DataUrodzenia></DataUrodzenia>
<Email>xxx@xxx.pl</Email>
</OsobaFizyczna>
</Podmiot1>
Tutaj są dwa problemy:
1. Nie wpisał danych: Imię, Nazwisko, DataUrodzenia, chociaż w oknie "Dane i właściciele" mam te dane wpisane.
2. XML jest niepoprawny, gdyż w tym miejscu powinien być użyty inny XML-namespace.
Prawidłowy XML w tym miejscu (przechodzący walidację), wygląda tak:
- Kod: Zaznacz wszystko
<Podmiot1 rola="Podatnik">
<OsobaFizyczna>
<etd:NIP>1234567890</etd:NIP>
<etd:ImiePierwsze>Grzegorz</etd:ImiePierwsze>
<etd:Nazwisko>Brzęczyszczykiewicz</etd:Nazwisko>
<etd:DataUrodzenia>2000-01-01</etd:DataUrodzenia>
<Email>xxx@xxx.pl</Email>
</OsobaFizyczna>
</Podmiot1>
Nie chodzi tylko o wypełnienie danych, ale przede wszystkim XML-namespace musi być w tych elementach ustawiony na "
etd:" (wyjątkiem jest <Email>).
Dodam jeszcze, że w przykładzie na stronach ministerstwa, jest tam
<tns:OsobaNiefizyczna> i wówczas elementy podrzędne są zdefiniowane w innym pliku i w takim przypadku faktycznie NIP jest jako
<tns:NIP>.
Pozdrawiam,
Karol