Funkční logika¶
V prodejních dokladech je přidaná validace k polím:
-
Kód měny (záložka Detail faktury),
-
Centrum odpovědnosti (záložka Obecné),
a to:
-
na tabulku "Bankovní účty prodeje",
-
na pole "Bankovní účet prodeje" (v tabulce Měny),
-
na pole Kód bankovního účtu (na kartě centra odpovědnosti),
-
na pole Kód bankovního účtu (v tabulce Informace o společnosti).
V servisních a prodejních dokladech (objednávka, faktura, zálohová faktura a nabídka) bude bankovní účet automaticky vyplněn dle logiky:
Pokud se změní ručně kód měny nebo kód centra odpovědnosti v prodejním dokladu (nebo při vytvoření nového dokladu), zkontroluje se nastavení a objeví se informační hláška:
Po zvolení Ano dojde ke změně měny nebo centra odpovědnosti a zároveň ke změně Kódu bankovního účtu vzhledem ke kombinaci Plátce a nastavení Kódu bankovního účtu k příslušné měně. Pokud je Kód bankovního účtu stejný i u změněné měny, automaticky ponechává Kód bankovního účtu a změní Kód měny.
Pokud se změní ručně bankovní účet v dokladu, nemění se kód měny v dokladu, ani se nezobrazuje žádná hláška.
Funkční logika¶
Kód bankovního účtu se na doklady doplňuje podle následujících pravidel v sestupné prioritě:
-
Podle kombinace kódu zákazníka a kódu měny z tabulky Bankovní účty prodeje
-
Z karty Měny dle pole Bankovní účet prodeje,
-
Z karty Centra odpovědnosti,
-
a pokud ani zde není účet nastaven, dotahuje se kód bankovního účtu z informací o společnosti.
V případě, že některé z výše uvedených nastavení existují, ale v poli Kód bankovního účtu je prázdná hodnota, systém toto nastavení počítá jako neexistující a doplní se z informací o společnosti.
U zálohové faktury se bankovní účet dotahuje z faktury, ze které vzniká. Výše uvedenou logiku doplnění bankovního účtu lze u zálohové faktury využít v případě, že zálohová faktura vznikne před fakturou, ke které se následně přiřazuje.