Import poplatníků do KEO4 Příjmové agendy z externích aplikací (Excel)

<< Zobrazit obsah >>

Navigace:  Převody dat >

Import poplatníků do KEO4 Příjmové agendy z externích aplikací (Excel)

Popis nástroje, kterým se mohou do modulu KEO4 Příjmové agendy importovat poplatníci a jejich kontakty z jiných aplikací prostřednictvím Excelovských souborů.

Import

Import najdete v nabídce KEO4 / modul Administrace / Databázové schéma / Moduly / Příjmové agendy / Import poplatníků z externích aplikací.

 

Import dat z externí aplikace

Načtěte soubory XLS nebo XLSX definované struktury a stiskněte tlačítko Další.

Importovaná data se budou přidávat k existujícím datům v aktuální databázi.

Vyberte, zda se mají číselník “Třídy” předem vymazat, nebo se bude převodní program pokoušet napojit na existující číselníky.

Stiskněte tlačítko Dokončit a proběhne import.

 

Informace o převodu

Na konci převodu je uvedeno, kolik poplatníků se převedlo.

Popis Excelovských souborů

Verze 1.00

Poslední aktualizace popisu dne: 4. 2. 2025

Jména souborů XLS/XLSX: libovolná.

Kódová stránka XLS/XLSX souborů: Windows-1250.

Pořadí sloupců nemusí být zachováno.

Nepovinné položky (sloupce) mohou v Excelu chybět.

Vzorek dat: poplatnici.xlsx, kontakty.xlsx

 

Pravidla převodu

Pokud program narazí na nepropustnou chybu, tak převod ukončí, vyjede protokol a obsluha musí opravit Excel a převod opakovat. Jedná se o všechny kontroly, které tam dnes jsou při pořízení.

Číselník “Třídy” - Před převodem obsluha zaškrtne, zda chce před převodem smazat existující číselník “Třídy”. Když vybere, že se před převodem smazat nemají, tak se převod chová tak, že když se narazí na kód, který v číselníku je (i třeba s jiným názvem), tak se použije a když neexistuje, tak se založí nový.

Při neúspěšném převodu se zobrazí protokol, ve kterém je uvedeno, co se nepřevedlo a proč.

Duplicity v poplatnících:

oProgram při importu kontroluje, zda již importovaný poplatník v KEO4 neexistuje. Porovnání je stejnou metodou, jako při ručním pořízení poplatníka.

oKdyž je uvedeno RC nebo ICO, tak je klíč RC nebo ICO. Jinak se porovnává:  JMENO, PRIJMENI, NAZEVSUBJEKTU, ICO, DATUMNAROZENI, OBEC, CASTOBCE, ULICE, CISLODOMOVNI, CISLOORIENTACNI

Vazba mezi souborem kontakty a poplatnici:

oKdyž ve v souboru kontakty uvedeno RC nebo ICO, tak je klíč RC nebo ICO.

oV případě, že je RC = null & ICO = null, tak je klíč DatNar, Jmeno, Prijmeni.

oZáznamy, které se nepodaří podle klíče v souboru poplatnici dohledat, tak se neimportují.

oDuplicity neřešit, tzn. vše, co je v souboru kontakty, a podaří se spárovat se záznamem v poplatnici, tak založit.

Čítač pro číslování poplatníků: pokračuje se v číslování podle čítače v základních parametrech (čítač se nenuluje).

 

Struktura souborů XLS/XLSX

1. Poplatníci

Údaj v XLS (1. řádek)

Název údaje

Poznámka

Povinná položka

Datový typ

Kontroly

Úprava při importu do KEO4

RC

Rodné číslo bez lomítka

Rodné číslo bez lomítka, např. "7610302358".

cross_mark_32

String

Smí obsahovat pouze číslice.


DatNar

Datum narození

Např. "30.1.1978".

cross_mark_32

Datum



DatUmr

Datum úmrtí

Např. "14.1.2003".

cross_mark_32

Datum



TitulPred

Titul před jménem

Titul před jménem

cross_mark_32

String



Jmeno

Jméno

Jméno osoby

question-32px

String

Pokud je vyplněno příjmení, musí být vyplněno jméno.


Prijmeni

Příjmení

Příjmení osoby

question-32px

String

Musí být uvedeno buď Prijmeni nebo Nazev, příp. obojí.

Pokud není vyplněn atribut Prijmeni ani Nazev - nebude poplatník založen.

TitulZa

Titul za jménem

Titul za jménem

cross_mark_32

String



ICO

IČO

IČO právnické osoby

cross_mark_32

String



DIC

DIČ

DIČ právnické osoby

cross_mark_32

String



Nazev

Název právnické osoby

Název právnické osoby

question-32px

String

Musí být uvedeno buď Prijmeni nebo Nazev, příp. obojí.

Pokud není vyplněn atribut Prijmeni ani Nazev - nebude poplatník založen.

KodAdresnihoMistaTP

Trvalý pobyt:

Kód adresního místa z číselníků RÚIAN

Např. "23464178".

cross_mark_32

Cislo


Pokud je vyplněno, adresa se vyplní dle tohoto čísla z číselníků RÚIAN.

obecTP

Trvalý pobyt: Název obce.

Název obce.

cross_mark_32

String



castObceTP

Trvalý pobyt: Název části obce.

Název části obce.

cross_mark_32

String



uliceTP

Trvalý pobyt: Název ulice.

Název ulice.

cross_mark_32

String



typCdTP

Trvalý pobyt: Typ čísla domovního

Typ čísla domovního určuje, zda je "cd" číslo popisné, nebo číslo evidenční.

cross_mark_32

String

Údaj typCd může nabývat hodnot: "P" nebo "E".


cdTP

Trvalý pobyt: Číslo domovní.

Číslo domovní.

cross_mark_32

String



coTP

Trvalý pobyt: Číslo orientační.

Číslo orientační.

cross_mark_32

String



pscTP

Trvalý pobyt: PSČ

PSČ bez mezery, např. 40747

cross_mark_32

String

PSČ bez mezery.


dodaciPostaTP

Trvalý pobyt: Název dodací pošty.

Název dodací pošty.

cross_mark_32

String



statTP

Trvalý pobyt: Název státu.

Název státu.

cross_mark_32

String



KodAdresnihoMistaDA

Doručovací adresa:

Kód adresního místa z číselníků RÚIAN

Např. "23464178".

cross_mark_32

Cislo


Pokud je vyplněno, adresa se vyplní dle tohoto čísla z číselníků RÚIAN.

obecDA

Doručovací adresa: Název obce.

Název obce.

cross_mark_32

String



castObceDA

Doručovací adresa: Název části obce.

Název části obce.

cross_mark_32

String



uliceDA

Doručovací adresa: Název ulice.

Název ulice.

cross_mark_32

String



typCdDA

Doručovací adresa: Typ čísla domovního

Typ čísla domovního určuje, zda je "cd" číslo popisné, nebo číslo evidenční.

cross_mark_32

String

Údaj typCd může nabývat hodnot: "P" nebo "E".


cdDA

Doručovací adresa: Číslo domovní.

Číslo domovní.

cross_mark_32

String



coDA

Doručovací adresa: Číslo orientační.

Číslo orientační.

cross_mark_32

String



pscDA

Doručovací adresa: PSČ

PSČ bez mezery, např. 40747

cross_mark_32

String

PSČ bez mezery.


dodaciPostaDA

Doručovací adresa: Název dodací pošty.

Název dodací pošty.

cross_mark_32

String



statDA

Doručovací adresa: Název státu.

Název státu.

cross_mark_32

String



cisloSIPO

Spojovací číslo SIPO


cross_mark_32

String

Jen čísla. 10 čísel.


predcisliUctu

Předčíslí účtu


cross_mark_32

String

Pokud je účet bez předčíslí, nechat prázdné, jinak maximálně 6 znaků - čísel


cisloUctu

Číslo účtu


cross_mark_32

String

Maximálně 10 znaků - čísel.


kodBanky

Kód banky


cross_mark_32

String

Maximálně 4 znaků - čísel.


VS

variabilní symbol


cross_mark_32

String

Maximálně 10 znaků - čísel.


SS

specifický symbol


cross_mark_32

String

Maximálně 10 znaků - čísel.


trida

Třída

Název třídy pro školy, školky…, např. “1.A”

cross_mark_32

String


Když se narazí na název třídy, který v číselníku je, tak se použije, a když neexistuje, tak se založí do číselníku nový.

Poznamka

Poznámka

Poznámka na kartě poplatníka. Může mít libovolný počet řádků.

cross_mark_32

String



 

2. Kontakty

:info: Klíč pro propojení s 1. souborem je RC nebo ICO. V případě RC=null & ICO=null, tak je klíč DatNar, Jmeno, Prijmeni

Údaj v XLS (1. řádek)

Název údaje

Poznámka

Povinná položka

Datový typ

Kontroly

Úprava při importu do KEO4

RC

Rodné číslo bez lomítka

Rodné číslo bez lomítka, např. "7610302358".

question-32px

String

Smí obsahovat pouze číslice.


DatNar

Datum narození

Např. "30.1.1978".

question-32px

Datum



Jmeno

Jméno

Jméno osoby

question-32px

String

Pokud je vyplněno příjmení, musí být vyplněno jméno.


Prijmeni

Příjmení

Příjmení osoby

question-32px

String



ICO

IČO

IČO právnické osoby

question-32px

String



Typ

Typ kontaktu


check_mark_32

String

Může obsahovat jen hodnoty:

Datová schránka

E-mail

Fax

Telefon

Jiné


Kontakt

Kontakt

např. “+420 123 456 789” nebo “prijmeni@email.cz” nebo jakýkoliv jiný řetězec (bez kontrol)

check_mark_32

String