Číslování dokladů ani v IS za milióny není v zásadě
věcně nic složitého. Takových mi prošlo rukama
poměrně hodně a ty vyspělé dávají uživateli
v podstatě shodný konfort v tomto duchu.
- Většinou se jedná o rozdělení jednoznačného
identifikátoru dokladu, pro zajištění jeho
relačních vazeb zejména vazby mezi hlavičkjovými
a řádkovými záznamy do doby jeho potvrzení
a přidělení finálního uživatelského čísla
podle metody nastavené většinou v uživateslkých
definicích dokladových řad. Tyto dokladové řady
bývají většinou mocné definiční nástroje, které
umožňují podnikovému metodikovi určit vlastní
systém číslování dokladů dle těchto kritérií,
- samostatné dokladové řady podle:
- druhů dokladů
- organizační útvarů
- Metody generování dokladů, které umožňují
maskovat:
- roky vzniku dokladu např. masky RRRR , RR, R
- Měsíce vzniku dokladu MM , M
- Kódy středisek,
- Kódy druhů dokladů, DD
- výplňové znaky nejčastěji pevný počet nul zleva
do ikrementu,
- Kroky ve kterém kráčí inkrementy dokladů
- Metody implicitních vlastností dokladových řad
jako:
- možnost mazání dokumentu uvnitř řady
- podpora vyplňování děr
- podpora dokumentování děr v číselných řadách
- Inicializace dokladové řady na počáku měsíce
- Inicializace dokladové řady na počáku roku
- Nastavení implicitních hodnot pro údaje
v dokladech, které jsou pro doklady v řadě
chrakteristické
- přítupová práva uživatelů k řadám a další.
Z hlediska národní legislativy, je třeba říci,
že ač se to nezdá používání souvislých řad je
v zásadě jednou ze základních technik jak účetní
jednotka (to je zákonem o účetnictví definovaná
kategorii označující osobu povinnou vést
účetnictví) může naplnit zásadu průkaznosti.
Je základních metod účetní kontroly (auditu)
a daňové kontroly dle zákona o správě daní
a poplatků je tato technika nosná. Ze zákona
o účetnictví tato povinnost vyplývá pro účetní
jednotku nepřímo tím, že je povinna průkaznost
zajistit a to vydáním interní normy. Zde se
většinou jedná o interní směrnici typu
"Oběh Dokladů". Pokud takovéto řešení neexistuje
(velmi často) může nezávislá kontrola z tohoto
důvodu považovat evidence za neprůkazné s pokutou
ve výši miliónů korun.
Z hlediska samotné SQL databáze osobně očekávám
pro uživatelské číslování pouze to, že mi robusně
zajišťuje nemožnost založení dvou dokladů se
stejným primárním klíčem. Je na tvůrci nástroje
aby dovedl správně oštřit stavy, kdy do stejné
dokladové řady pořizuje najednou libovolný
počet uživatelů, což souvisí se správně zvolenou
politikou uzamykání záznamů a dalšími souvisejícími
okruhy otázek. V IS Economy je definice dokladových
řad, ale i jiných číslených řad napříkald
přidělujících pořadové nebo systémové klíče,
partnerům, výkonům, výrobkům a položkám zásob
jeden z nejsilnějších rysů definice systému.
Karel