Nie jesteś zalogowany na forum.
Mam dość archaiczny program kadrowo-płacowy w którym przy tworzeniu pliku kedu (ZUSRCA) do płatnika nie mogę wybrać identyfikacji pracownika/obcokrajowca po nr paszportu.
Wpisywanie nr paszportu w okienko dla peselu nic nie daje bo taki zapis przy imporcie w płatniku jest ignorowany (w przypadku mojego kodu).
Chcę to poprawić ręcznie (docelowo jakimś skryptem) jednak nie wiem jaka powinna być prawidłowa struktura takiego zapisu?.
Innymi słowy: po czym płatnik przy imporcie z pliku poznaje że osoba ma być identyfikowana po nr paszportu a nie po peselu?
Poniżej wygenerowany plik kodu dla dwóch pracowników pierwszy ma pesel drugi to obcokrajowiec. Płatnik przyjmuje mi pracownika po peselu natomiast drugiego mi ignoruje pomija.
Co zmienić w kodzie (jak powinien wyglądać ten kod) by wczytał mi obcokrajowca po nr paszportu.
Oczywiście nipy pesela i nazwiska pozmieniałem.
<!DOCTYPE KEDU PUBLIC '-//ZUS//DTD KEDU 1.0//PL'[
<!ENTITY wersja '001.000' >
<!ENTITY strona.kodowa 'ISO 8859-2' >]>
<KEDU>
<naglowek.KEDU>
BRAK
</naglowek.KEDU>
<ZUSRCA.DP>
<naglowek.DP>
BRAK
</naglowek.DP>
<ZUSRCA>
<DORCA>
01042017
1
</DORCA>
<DIPL>
9472403636
432582924
FIRMA Sp. z o.o.
</DIPL>
<DDORCA>
MISIO
KRZYSIO
P
68060602941
011000
1 1
00204140
00204140
00176153
0019924
0003062
0005001
0015854
0019924
0013269
0003532
00080566
00
0000000
0000000
00
0000000
0000000
</DDORCA>
<DDORCA>
HANSER
HANS
P
19570712-00
041100
1 1
00336972
00336972
00299029
0032888
0005055
0000000
0026913
0032888
0021903
0005830
00125477
00
0000000
0000000
00
0000000
0000000
</DDORCA>
<OPLR>
15052017
</OPLR>
</ZUSRCA>
<stopka.DP>
<BLAD>
-3201
3
9
1
</BLAD>
</stopka.DP>
</ZUSRCA.DP>
<stopka.KEDU>
</stopka.KEDU>
</KEDU>
Mógłby ktoś mnie naprowadzić lub podać przykład wygenerowanego pliku ze swojego systemu - oczywiście zmieniając nazwiska i nr paszportu.
przykladowy plik KDU
[ Wygenerowano w 0.011 sekund, wykonano 9 zapytań - Pamięć użyta: 520.91 kB (Maksimum: 521.78 kB) ]