====== Ú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)((%%faktury_uhrdruh:idudruh%%)) | Druh úhrady |
| 600 | Lookup | Bank. účet | IDBankUcet | String(8)((%%faktury_uhrdruh:idudruh=idudruh:idbankucet%%)) | Bankovní účet dle číselníku druhů úhrad |
| 700 | Lookup | Měna | IDMena | String(5)((%%common_bankucty:faktury_uhrdruh.idbankucet=idbankucet:idmena%%)) | 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)((%%partneri_partneri:IDPartner%%)) | Číslo partnera |
| 1000 | Lookup | Jméno firmy | PartnerName | String(40)((%%partneri_partneri:IDPartner=IDPartner:firma%%)) | 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)((%%common_uzivatele:idvyridil%%)) | Kód uživatele, který vytvořil tuto úhradu |
| 1300 | 7 | Poznámka | Poznamka | Memo(0) | Neomezeně dlouhá poznámka |
| 1400 | 8 | Práva (novisible) | RowRight | Right(0) | Uživatelská práva k úhradě |
| 1500 | Lookup | Účet z druhu (novisible) | IDUcet | String(9)((%%faktury_uhrdruh:idudruh=idudruh:iducet%%)) | Pomocne pro castecne predkontace |
| 1600 | Sql | TypDokl (novisible) | TypDokl | String(1)((%%'G'%%)) | 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.SetCounter ===
Počítadlo dle druhu.
=== faktury_uhrhl.OnNewRecord ===
Aktuální datum.
===== Úhrady - položky (faktury_uhrpol) =====
==== Popis sloupců ====
^Ord ^ ID ^ Název ^ DB jméno ^ Typ ^ Popis ^
| 100 | 0 | Č. dokl. uhr. (novisible) | **IDUhrDokl** | String(16)((%%faktury_uhrhl:iduhrdokl%%)) | Číslo dokladu úhrady |
| 200 | 1 | Pořadí | **IDPol** | SmallInt(0) | Pořadí |
| 300 | 2 | Číslo dokladu / faktury | IDFaktura | String(10)((%%faktury_faktury:idfaktura%%)) | Číslo dokladu / faktury ke kterému se úhrada vztahuje |
| 400 | 11 | Daňový doklad platby | IDFaktura1 | String(10)((%%faktury_faktury:idfaktura%%)) | 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)((%%faktury_faktury:idfaktura=idfaktura:neuhrazeno%%)) | Neuhrazeno z faktury |
| 900 | 5 | Úč. op. (novisible) | IDOperace | String(8)((%%@LuaForm.MainLoop("common_operace_ShowLookupFieldIDOperace", nil, DSI, nil, Params)%%)) | Účetní operace pro zaúčtování úhrady |
| 1000 | Lookup | Popis operace (novisible) | PopisOp | String(50)((%%common_operace:idoperace=idoperace:popis%%)) | Popis účetní operace |
| 1100 | 12 | Č. střediska (novisible) | IDStred | String(8)((%%common_stred:idstred%%)) | Číslo střediska |
| 1200 | 13 | Kurz. rozdíl | UhradaKurzRozdil | String(20)((%%@LuaForm.MainLoop("ucto_denik_ShowLookupFieldCDokladu", nil, DSI, nil, Params)%%)) | 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)((%%faktury_uhrhl:iduhrdokl=iduhrdokl:Priznak%%)) | |
| 1500 | 14 | Číslo zakázky | IDZakaz | String(15)((%%zakazky_zakazky:IDZakaz%%)) | Číslo zakázky pro zaúčtování |
| 1600 | Lookup | Účet MD (novisible) | MDUcet | String(9)((%%common_operace:idoperace=idoperace:mducet%%)) | MD účet dle zvolené předkontace |
| 1700 | Lookup | Účet Dal (novisible) | DalUcet | String(9)((%%common_operace:idoperace=idoperace:dalucet%%)) | Dal účet dle zvolené předkontace |
| 1800 | Lookup | Úč. op. z common_operace (novisible) | IDOperace2 | String(8)((%%common_operace:idoperace=idoperace:idoperace%%)) | Pro kontrolu zda je pouzita existujici predkontace |
| 1900 | 8 | Vyřídil (novisible) | IDVyridil | String(8)((%%common_uzivatele:idvyridil%%)) | 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)((%%faktury_faktury:idfaktura=idfaktura:cenakuhrade%%)) | 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.OnNewRecord ===
Vkládá implicitní účetní opraci z druhu a datum z hlavicky.
=== faktury_uhrpol.ChangeFieldValueIDFaktura ===
Doplnění střediska při změně čísla faktury a první částka.
=== 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.AfterPost ===
Přepočteme fakturu, aby bylo videt zda je již uhrazena.
=== 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.AfterDelete ===
Přepočet faktury při vymazání úhrady.
===== Položky deníku (ucto_pdenik) =====
==== Popis sloupců ====
^Ord ^ ID ^ Název ^ DB jméno ^ Typ ^ Popis ^
| 100 | 0 | Č. ř. v deniku | **IDDenik** | String(15)((%%ucto_denik:iddenik%%)) | Čí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)((%%ucto_osnova:iducet%%)) | Účet má dáti |
| 600 | Lookup | Účet MD | MDUcetPopis | String(100)((%%ucto_osnova o1:mducet=iducet:popis%%)) | Má dáti účet - popis |
| 700 | 4 | Dal | DalUcet | String(9)((%%ucto_osnova:iducet%%)) | Účet dal |
| 800 | Lookup | Účet Dal | DalUcetPopis | String(100)((%%ucto_osnova o2:dalucet=iducet:popis%%)) | Dal účet - popis |
| 900 | 6 | Č. zakázky | IDZakaz | String(15)((%%zakazky_zakazky:IDZakaz%%)) | Číslo zakázky |
| 1000 | 7 | Č. akce | IDAkce | String(8)((%%ucto_uakce:idakce%%)) | Číslo akce (informativní číselník) |
| 1100 | 8 | Č. střediska | IDStred | String(8)((%%common_stred:idstred%%)) | Číslo střediska |
| 1200 | 9 | Č. prostředku | IDProst | String(15)((%%prost_prost:IDProst%%)) | Číslo prostředku |
| **0** | Lookup | Měna (novisible) | IDMena | String(5)((%%common_bankucty:faktury_uhrdruh.IDBankUcet=IDBankUcet:IDMena%%)) | 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)((%%dokumenty_dokumenty:IDDokument%%)) | Číslo dokumentu |
| 200 | 1 | Druh | IDDruh | String(15)((%%dokumenty_druhy:iddruh%%)) | Druh dokumentu |
| 300 | 2 | Popis | Popis | String(80)((%%dokumenty_cpopis:popis%%)) | 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)((%%#TypDokl%%)) | Číslo dokladu dle sloupce typ |
| 800 | 6 | Kód partnera | IDPartner | String(8)((%%partneri_partneri:IDPartner%%)) | Kód partnera |
| 900 | Lookup | Firma | PartnerName | String(40)((%%partneri_partneri:IDPartner=IDPartner:firma%%)) | Název firmy partnera |
| 1000 | 7 | Zástupce | Zastupce | String(35)((%%@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="partneri_zastupci:Zastupce!IDPartner=IDPartner"})%%)) | Kontaktní osoba od vybraného partnera |
| 1100 | 9 | Emaily (výběr ze zástupců partnera) | Emaily | String(120)((%%@LuaForm.MainLoop("dokumenty_dokumenty_ShowLookupFieldEmaily", nil, DSI, nil, cf.TableMerge(Params, {EnableSuggestions=true}))%%)) | Emaily na které je dokument odesílán |
| 1150 | 16 | Kopie emailem (CC - výběr z uživatelů OBISu) ( | CC | String(150)((%%@LuaForm.MainLoop("MultiSelectLookup", nil, DSI, nil,
cf.TableMerge(Params, {Value=DSI:FieldByName(Params.FieldName), ArgumentStr="common_uzivatele:Email"}))%%)) | Emaily na které je dokument odesílán v kopii |
| 1200 | 11 | Číslo zakázky | IDZakaz | String(15)((%%zakazky_zakazky:IDZakaz%%)) | Číslo zakázky |
| 1300 | Lookup | Popis zakázky | ZakPopis | String(50)((%%zakazky_zakazky:IDZakaz=IDZakaz:popis%%)) | Popis zakázky |
| 1400 | 14 | Č. prostředku | IDProst | String(15)((%%prost_prost:IDProst%%)) | Číslo prostředku |
| 1500 | Lookup | E-mail autora | VyridilEmail | String(50)((%%common_uzivatele:IDVyridil=IDVyridil:email%%)) | |
| 1600 | 10 | Vyřídil | IDVyridil | String(8)((%%common_uzivatele:idvyridil%%)) | Autor dokumentu |
| 1610 | Lookup | Jméno uživatele | Vyridil | String(30)((%%common_uzivatele:IDVyridil=IDVyridil:jmeno%%)) | 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)((%%
(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%'))
%%)) | |
| 2000 | Sql | Počet stavů neodesláno (novisible) | StavyCountErr | SmallInt(0)((%%
(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%')
%%)) | |
| 2100 | Sql | Počet dalších odkazů (novisible) | OdkazyCount | SmallInt(0)((%%
(select cast(Count(o.ID) as SMALLINT) from dokumenty_odkazy o
where
o.IDDokument = dokumenty_dokumenty.IDDokument)
%%)) | |
| 0 | Lookup | Práva druhu | RowRightDruh | Right(0)((%%dokumenty_druhy:iddruh=iddruh:rowright%%)) | 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í [[manual:miduhrdokl#lokalni_menu1|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.