Po implementaci zpracování kurzových rozdílu jsem zapomněl na výstupy u přijatých i vydaných faktur, jejichž přehledy dle SU/AU nezobrazovaly částky upravené dle vypočtených kurzových rozdílů

Někdy jsou sestavy plné řádků, které mají nulový obsah. A "překážejí". Tak jsem do sestavy rozvahy a výsledovky vsunul výběr a řádky s nulovým obsahem se prostě netisknou. Ono proč taky, že?
Asi se to nestává často, ale přece jenom se občas stane, že do dokladu vyberu špatnou šarži výrobku. Jedinou možností je řádek vymazat a zapsat jej celý znovu. A to jenom kvůli změně čísla šarže. Byl to fakt opruz. Tak jsem to byl nucen "opravit" tak, aby se změna dotkla pouze čísla šarže-podkarty bez nutnosti přepisovat celý řádek dokladu. Asi to jeden ocení.
Občas člověk zapomene a nestáhne si některé kurzy a pak se diví, proč je použit takový divný kurz (z jiného nejbližšího dne). A to se může stát několikrát za sebou a pak jednomu přijde podivné, že musí za sebou opakovat úkony načítání kurzů. A protože jsem člověk líný a nechce se mi ty kurzy nahrávat den po dni, musel jsem "vyrobit" nástroj, abych je mohl stáhnout ze zadeného období. A jsem hned klidnější a spokojenější.
Tato funkce se spouští při uzavírání období 1-12 a vygeneruje pro konkrétní měsíc doklad, který je uložen v nově zavedené řadě interních dokladů "K01". Všechny pohledávky a závazky eviduje a "drží" v kurzu, ve kterém byly zavedeny a k poslednímu dni měsíce vypočítá rozdíl proti aktuálnímu kurzu. Současně dopočítává již existující kurzové rozdíly u faktur, které neuhrazené procházejí více obdobími. U faktur uhrazených ve zpracovávaném období určí, zda již byl uplatněn v minulosti kurzový rozdíl a dopočítá jej k úhradě. Peníze a bankovní účty v daném okamžiku nepočítám, protože stanovit kurzový rozdíl na konci období je pro každého účetního-účetní jednoduchá operace.