Obsah

Úhrady (UHRDOKL)

Úhrady (faktury_uhrhl)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Č. dokl. uhr. IDUhrDokl String(16) Číslo dokladu úhrady
200 1 Popis Popis String(50) Popis
300 3 Datum Datum DateTime(0) Datum hlavičky úhrady (pomocné)
400 10 Číslo výpisu CisloVypisu SmallInt(0)
500 2 Druh úhrady IDUDruh String(8)1) Druh úhrady
600 Lookup Bank. účet IDBankUcet String(8)2) Bankovní účet dle číselníku druhů úhrad
700 Lookup Měna IDMena String(5)3) Kód měny dle bankovního účtu
800 6 Celkem Celkem Currency(0) Součet položek úhrady
900 5 Partner IDPartner String(8)4) Číslo partnera
1000 Lookup Jméno firmy PartnerName String(40)5) Jméno partnera, převzato z tabulky partnerů
1100 9 Příznak Priznak String(5) X-storno, N-nekontrolovat, R-nesouhlasí EET, P-chybí FIK, F-přidělen FIK, Z-zaučtováno, K-ke schválení, O-odmítnuto, S-schváleno, T-pozastávka, 1,2,3 - max. chyba přepočtu
1200 4 Vyřídil IDVyridil String(8)6) Kód uživatele, který vytvořil tuto úhradu
1300 7 Poznámka Poznamka Memo(0) Neomezeně dlouhá poznámka
1400 8 Práva RowRight Right(0) Uživatelská práva k úhradě
1500 Lookup Účet z druhu (novisible) IDUcet String(9)7) Pomocne pro castecne predkontace
1600 Sql TypDokl (novisible) TypDokl String(1)8) TypDokl

First free FieldID: 11, last free FieldID: 63

Podrobně

Příznak

X - stornovaný doklad N - doklad bude vynechán v kontrole ucto/eet R - doklad byl změněn po registraci EET - nesouhlasí informace odeslané do EET a na dokladu P - doklad nebylo možné odeslat do EET, byl vytištěn PKP, čeká na odeslání F - doklad byl zaregisrován v EET, má přidělen FIK Z - doklad byl zaúčtován v deníku K - doklad byl označen ke schválení O - doklad odmítnut, nebyl schválen S - doklad byl schválen T - doklad s pozastávkou 1 - přepočet varování (W:) 2 - přepočet varování (CW:) 3 - přepočet chyba (E:)

Události (Events)

faktury_uhrhl.OnNewRecord

Aktuální datum.

faktury_uhrhl.SetCounter

Počítadlo dle druhu.

Úhrady - položky (faktury_uhrpol)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Č. dokl. uhr. (novisible) IDUhrDokl String(16)9) Číslo dokladu úhrady
200 1 Pořadí IDPol SmallInt(0) Pořadí
300 2 Číslo dokladu / faktury IDFaktura String(10)10) Číslo dokladu / faktury ke kterému se úhrada vztahuje
400 11 Daňový doklad platby IDFaktura1 String(10)11) Vazba na daňový doklad platby, pokud byl k úhradě vystaven
500 3 Datum Datum DateTime(0) Datum úhrady
600 10 Popis Popis String(50) Popis
700 4 Částka Castka Currency(0) Částka
800 Lookup Zbýva uhradit Neuhrazeno Currency(0)12) Neuhrazeno z faktury
900 5 Úč. op. IDOperace String(8)13) Účetní operace pro zaúčtování úhrady
1000 Lookup Popis operace PopisOp String(50)14) Popis účetní operace
1100 12 Č. střediska IDStred String(8)15) Číslo střediska
1200 13 Kurz. rozdíl UhradaKurzRozdil String(20)16) Odkaz na kurzový rozdíl k aktuálnímu řádku úhrady
1300 7 Zpráva pro příjemce Zprava Memo(0) Zpráva pro příjemce, max. 4 řádky po 35 znacích
1400 Lookup Příznak z hlavičky úhrady Priznak String(5)17)
1500 14 Číslo zakázky IDZakaz String(15)18) Číslo zakázky pro zaúčtování
1600 Lookup Účet MD (novisible) MDUcet String(9)19) MD účet dle zvolené předkontace
1700 Lookup Účet Dal (novisible) DalUcet String(9)20) Dal účet dle zvolené předkontace
1800 Lookup Úč. op. z common_operace (novisible) IDOperace2 String(8)21) Pro kontrolu zda je pouzita existujici predkontace
1900 8 Vyřídil (novisible) IDVyridil String(8)22) Kód uživatele, který vytvořil tento doklad
2000 9 Úhrada (novisible) IDUhrada String(8) Úhrada
2100 Lookup Cena k úhradě (novisible) CenakUhrade Currency(0)23) Cena k úhradě z faktury - pro obarvovani pri rozdilne castce uhrady a faktury (castecna uhrada)

First free FieldID: 6, last free FieldID: 63

Události (Events)

faktury_uhrpol.PrintRow

V položkách úhrad jsou zelenou barvou zvýrazněny ty řádky, kdy se neshoduje cena k úhradě z faktury s uhrazenou částkou. Jde tedy o částečnou úhradu nebo přeplacenou fakturu (např. úhrada více faktur pod jedním variabilním symbolem). Pro zahraniční faktury/úhrady pak v případě, že existuje kurz. rozdíl je řádek modře podbarven. Vytvořením a vyplněním sloupce "Kurz. rozdíl" se modré zvýraznění zruší.

faktury_uhrpol.OnNewRecord

Vkládá implicitní účetní opraci z druhu a datum z hlavicky.

faktury_uhrpol.AfterDelete

Přepočet faktury při vymazání úhrady.

faktury_uhrpol.ChangeFieldValueIDFaktura

Doplnění střediska při změně čísla faktury a první částka.

faktury_uhrpol.BeforeDelete

Přepočet faktury při vymazání úhrady a dotaz na smazání připojeného kurz. rozdílu

faktury_uhrpol.AfterPost

Přepočteme fakturu, aby bylo videt zda je již uhrazena.

Položky deníku (ucto_pdenik)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Č. ř. v deniku IDDenik String(15)24) Číslo řádku v deníku
200 1 Pořadové č. IDPdenik Integer(0) Číslo řádku, používá se pouze pro účely řazení
300 5 Popis Popis String(50) Popis
400 2 Cena Cena Currency(0) Cena zaúčtování mezi MD a Dal
500 3 MD MDUcet String(9)25) Účet má dáti
600 Lookup Účet MD MDUcetPopis String(100)26) Má dáti účet - popis
700 4 Dal DalUcet String(9)27) Účet dal
800 Lookup Účet Dal DalUcetPopis String(100)28) Dal účet - popis
900 6 Č. zakázky IDZakaz String(15)29) Číslo zakázky
1000 7 Č. akce IDAkce String(8)30) Číslo akce (informativní číselník)
1100 8 Č. střediska IDStred String(8)31) Číslo střediska
1200 9 Č. prostředku IDProst String(15)32) Číslo prostředku
0 Lookup Měna (novisible) IDMena String(5)33) Kód měny dle bankovního účtu
0 30 Datum DatumVyst DateTime(0) Datum účtování v deníku

First free FieldID: 10, last free FieldID: 63

Dokumenty (dokumenty_dokumenty)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Číslo dokumentu IDDokument String(15)34) Číslo dokumentu
200 1 Druh IDDruh String(15)35) Druh dokumentu
300 2 Popis Popis String(80)36) Popis dokumentu
400 3 Datum Datum DateTime(0) Datum dokumentu
500 8 Odkaz na dokument Odkaz String(255) URL odkaz na dokument
600 4 Typ dokladu (novisible) TypDokl String(1) Typ dokladu dle nabídky
700 5 Č. dokladu (novisible) CDokladu String(20)37) Číslo dokladu dle sloupce typ
800 6 Kód partnera IDPartner String(8)38) Kód partnera
900 Lookup Firma PartnerName String(40)39) Název firmy partnera
1000 7 Zástupce Zastupce String(35)40) Kontaktní osoba od vybraného partnera
1100 9 Emaily (výběr ze zástupců partnera) Emaily String(120)41) Emaily na které je dokument odesílán
1150 16 Kopie emailem (CC - výběr z uživatelů OBISu) ( CC String(150)42) Emaily na které je dokument odesílán v kopii
1200 11 Číslo zakázky IDZakaz String(15)43) Číslo zakázky
1300 Lookup Popis zakázky ZakPopis String(50)44) Popis zakázky
1400 14 Č. prostředku IDProst String(15)45) Číslo prostředku
1500 Lookup E-mail autora VyridilEmail String(50)46)
1600 10 Vyřídil IDVyridil String(8)47) Autor dokumentu
1610 Lookup Jméno uživatele Vyridil String(30)48) Jméno uživatele, který provedl změnu
1650 15 Příznak Priznak String(5) A-archivováno, K-ke schválení, O-odmítnuto, S-schváleno
1700 13 Poznámka Poznamka Memo(0) Neomezeně dlouhá poznámka
1800 12 Práva RowRight Right(0)
1900 Sql Počet stavů odesláno/přijmuto (novisible) StavyCountSent SmallInt(0)49)
2000 Sql Počet stavů neodesláno (novisible) StavyCountErr SmallInt(0)50)
2100 Sql Počet dalších odkazů (novisible) OdkazyCount SmallInt(0)51)
0 Lookup Práva druhu RowRightDruh Right(0)52) Maska práv z druhu dokumentu

First free FieldID: 17, last free FieldID: 63

Podrobně

Příznak

A - dokument byl archivovaný K - doklad byl označen ke schválení O - doklad odmítnut, nebyl schválen S - doklad byl schválen

Možnosti nastavení (Options)

Počítadlo (FakturyDM.UhrPocit)

Pokud není zadané počítadlo v tabulce druhů úhrad, použije se tato implicitní číselná řada.

Zobrazovat jen nově vytvořené řádky (faktury_uhrhl.ShowFilteredResults)

Funkce které tvoří nové úhrady na konci zobrazí jen tyto nové řádky

Druh pro doklad platby (Nahrazeno dialogem) (FakturyDM.DruhFaUhrady)

Do tohoto druhu je vytvářen doklad funkcí Vytvoř daňový doklad platby.

Druh pro dorovnání kurzového rozdílu (FakturyDM.DruhKurzUhrDokl)

Do tohoto druhu je vytvořena pomocná úhrada kurzového rozdílu při úhradě zahraniční faktury na účet v cizí měně. V případě rychlé úhrady.

1)
faktury_uhrdruh:idudruh
2)
faktury_uhrdruh:idudruh=idudruh:idbankucet
3)
common_bankucty:faktury_uhrdruh.idbankucet=idbankucet:idmena
4) , 38)
partneri_partneri:IDPartner
5) , 39)
partneri_partneri:IDPartner=IDPartner:firma
6) , 22) , 47)
common_uzivatele:idvyridil
7)
faktury_uhrdruh:idudruh=idudruh:iducet
8)
'G'
9)
faktury_uhrhl:iduhrdokl
10) , 11)
faktury_faktury:idfaktura
12)
faktury_faktury:idfaktura=idfaktura:neuhrazeno
13)
@LuaForm.MainLoop("common_operace_ShowLookupFieldIDOperace", nil, DSI, nil, Params)
14)
common_operace:idoperace=idoperace:popis
15) , 31)
common_stred:idstred
16)
@LuaForm.MainLoop("ucto_denik_ShowLookupFieldCDokladu", nil, DSI, nil, Params)
17)
faktury_uhrhl:iduhrdokl=iduhrdokl:Priznak
18) , 29) , 43)
zakazky_zakazky:IDZakaz
19)
common_operace:idoperace=idoperace:mducet
20)
common_operace:idoperace=idoperace:dalucet
21)
common_operace:idoperace=idoperace:idoperace
23)
faktury_faktury:idfaktura=idfaktura:cenakuhrade
24)
ucto_denik:iddenik
25) , 27)
ucto_osnova:iducet
26)
ucto_osnova o1:mducet=iducet:popis
28)
ucto_osnova o2:dalucet=iducet:popis
30)
ucto_uakce:idakce
32) , 45)
prost_prost:IDProst
33)
common_bankucty:faktury_uhrdruh.IDBankUcet=IDBankUcet:IDMena
34)
dokumenty_dokumenty:IDDokument
35)
dokumenty_druhy:iddruh
36)
dokumenty_cpopis:popis
37)
#TypDokl
40)
@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="partneri_zastupci:Zastupce!IDPartner=IDPartner"})
41)
@LuaForm.MainLoop("dokumenty_dokumenty_ShowLookupFieldEmaily", nil, DSI, nil, cf.TableMerge(Params, {EnableSuggestions=true}))
42)
@LuaForm.MainLoop("MultiSelectLookup", nil, DSI, nil, cf.TableMerge(Params, {Value=DSI:FieldByName(Params.FieldName), ArgumentStr="common_uzivatele:Email"}))
44)
zakazky_zakazky:IDZakaz=IDZakaz:popis
46)
common_uzivatele:IDVyridil=IDVyridil:email
48)
common_uzivatele:IDVyridil=IDVyridil:jmeno
49)
(select cast(Count(s.IDStav) as SMALLINT) from dokumenty_stavy s where s.IDDokument = dokumenty_dokumenty.IDDokument and (s.Popis like 'Dokument odeslán%' or s.Popis like 'Email načten z%'))
50)
(select cast(Count(s.IDStav) as SMALLINT) from dokumenty_stavy s where s.IDDokument = dokumenty_dokumenty.IDDokument and s.Popis like 'Dokument nebyl odeslán%')
51)
(select cast(Count(o.ID) as SMALLINT) from dokumenty_odkazy o where o.IDDokument = dokumenty_dokumenty.IDDokument)
52)
dokumenty_druhy:iddruh=iddruh:rowright