Przejdź do głównej zawartości

Jak zbudowane są schematy plików CSV?

Warto wiedzieć

Dotyczy tylko aplikacji Wapro PPK 365.

Schematy plików CSV (Comma-Separated Values) są najważniejszym elementem w zarządzaniu i wymianie danych między różnymi systemami. Aby zapewnić ich poprawne wykorzystanie w różnych aplikacjach, należy zadbać o poprawność ich struktury. Jakie elementy składają się na plik CSV, jak prawidłowo formatować dane oraz jakie są najlepsze praktyki przy tworzeniu i edytowaniu tych plików? Wiedza na ten temat pozwoli użytkownikowi efektywnie zarządzać danymi i unikać typowych błędów związanych z formatowaniem plików CSV.

Do importu danych z innych programów przeznaczone są dwa pliki w formacie CSV, zgodne z opisanymi schematami:

  • pliku do importu danych uczestników PPK,
  • pliku do importu naliczonych składek uczestników programu PPK.

Jaki jest schemat pliku importu danych uczestników?

Struktura pliku CSV:

  • pierwszy wiersz w pliku jest pomijany - może zawierać nagłówki,
  • wszystkie pola muszą być zawarte w "",
  • pola muszą być oddzielone średnikiem,
  • pola nie mogą być pomijane - w przypadku wartości pustej należy wstawić "",
  • kolejność pól musi zostać zachowana,
  • w przypadku, gdy uczestnik istnieje w bazie w danej firmie, jego dane zostaną nadpisane,
  • adresu korespondencyjnego nie trzeba wypełniać, jeśli jest taki sam jak zamieszkania,
  • strona kodowa: CP 1250 / Windows 1250. Nie zalecamy importu plików ze stroną kodową CP 852 albo ISO-8559-2 z uwagi na możliwość wystąpienia błędów w interpretacji polskich znaków,
  • koniec linii należy oznaczyć znakiem CLRF,
  • gwiazdka - pole wymagane,
  • zawartość:
    • Numer ewidencyjny,
    • *Pierwsze imię,
    • Drugie imię,
    • *Nazwisko,
    • Płeć - dopuszczalne wartości N, M, K (nie podano, mężczyzna, kobieta),
    • Kod kraju obywatelstwa - wymagane dwa znaki, domyślnie wstawiane jest PL,
    • *PESEL - jeśli brak wymagane są pola data urodzenia oraz seria i numer dokumentu tożsamości,
    • *Data urodzenia - format rrrr-mm-dd,
    • *Typ dokumentu tożsamości - dopuszczalne wartości D, P, K, I (dowód, paszport, karta pobytu, inne),
    • *Seria i numer dokumentu tożsamości,
    • *Data zatrudnienia - format rrrr-mm-dd,
    • *Adres e-mail,
    • *Numer telefonu,
    • Adres zamieszkania - kod kraju - wymagane dwa znaki, domyślnie wstawiane jest PL,
    • *Adres zamieszkania - kod pocztowy,
    • Adres zamieszkania - poczta,
    • *Adres zamieszkania - miejscowość,
    • Adres zamieszkania - ulica,
    • *Adres zamieszkania - numer domu,
    • Adres zamieszkania - numer mieszkania,
    • Adres korespondencyjny - kod kraju - wymagane dwa znaki, domyślnie wstawiane jest PL,
    • *Adres korespondencyjny - kod pocztowy,
    • Adres korespondencyjny - poczta,
    • *Adres korespondencyjny - miejscowość,
    • Adres korespondencyjny - ulica,
    • *Adres korespondencyjny - numer domu,
    • Adres korespondencyjny - numer mieszkania.

Jaki jest schemat pliku importu naliczonych składek uczestników programu?

Struktura pliku CSV:

  • pierwszy wiersz w pliku jest pomijany - może zawierać nagłówki,
  • wszystkie pola muszą być zawarte w "",
  • pola muszą być oddzielone średnikiem,
  • pola nie mogą być pomijane - w przypadku wartości pustej należy wstawić "",
  • kolejność pól musi zostać zachowana,
  • w przypadku, gdy składka istnieje w bazie w danej firmie, zostanie nadpisana pod warunkiem, że nie została wysłana,
  • strona kodowa: CP 1250 / Windows 1250. Nie zalecamy importu plików ze stroną kodową CP 852 albo ISO-8559-2 z uwagi na możliwość błędów w interpretacji polskich znaków,
  • koniec linii należy oznaczyć znakiem CLRF,
  • gwiazdka - pole wymagane,
  • zawartość:
    • *Pierwsze imię,
    • *Nazwisko,
    • *PESEL - jeśli brak wymagane są pola data urodzenia oraz seria i numer dokumentu tożsamości,
    • *Data urodzenia - format rrrr-mm-dd,
    • *Typ dokumentu tożsamości - dopuszczalne wartości D, P, K, I (dowód, paszport, karta pobytu, inne),
    • *Seria i numer dokumentu tożsamości,
    • *Rok - format rrrr,
    • *Miesiąc - format mm,
    • *Korekta - 0 - nie; 1 - tak,
    • *Składka podstawowa uczestnika - format #,##,
    • *Składka dodatkowa uczestnika - format #,##,
    • *Składka podstawowa pracodawcy- format #,##,
    • *Składka dodatkowa pracodawcy- format #,##,
    • *Obniżona składka podstawowa uczestnika - T lub N.