Činnost 1. 1. 2. 5 - Export pro INTRASTAT
Intrastat je statistickým systémem sběru a zpracování dat. Slouží pro sledování obchodu se zbožím mezi členskými státy Evropské unie (a tedy i Českou republikou), které při tom, kromě několika zvláštních pohybů zboží, přestoupilo státní hranici. Mluvíme o tzv. intrakomunitárním obchodu, který nelze zaměňovat s obchodem se třetími zeměmi.
Údaje pro systém Intrastat v České republice vykazují obchodní subjekty registrované k DPH (které pro tyto účely nazýváme zpravodajskou jednotkou a dosáhly prahu 12 mil. Kč pro vykazování údajů v průběhu kalendářního roku). Povinnost vykazovat může vzniknout samostatně pro odeslané zboží, samostatně pro přijaté zboží, nebo zároveň pro obojí. Práh se (pro každý směr zvlášť) vždy počítá od začátku kalendářního roku, případně ode dne přidělení DIČ (když bylo přiděleno v průběhu roku). V takovém případě subjekt vykazuje údaje pro INTRASTAT od měsíce, ve kterém došlo k dosažení prahu. Musí se vykazovat jak v tomto roce, tak i v celém v následujícím roce. • Volitelně lze podávat zjednodušené hlášení. Podrobnější popis viz níže (Zjednodušené hlášení). • Jestliže v některém z následujících měsíců nedošlo k žádnému odeslání anebo přijetí zboží, o kterém se musí uvádět údaje do výkazu INTRASTAT, podává se negativní hlášení. Podrobnější popis viz níže (Negativní hlášení).
Podrobnější informace jsou uvedeny v samostatném dokumentu <a href=„https://wiki.eso9.cz/lib/exe/fetch.php/startdoc:cz:intrastat.pdf“ target=„_blank“>Výkaz INTRASTAT (CZ legislativa)</a>.
Umožňuje zasílání hlášení pro INTRASTAT v elektronické podobě pro následující aplikace: 1. český INTRASTAT (<a href=„http://www.czso.cz/csu/redakce.nsf/i/intrastat_new“>http://www.czso.cz/csu/redakce.nsf/i/intrastat_new</a>): program IDES-CZ, struktura exportního souboru odpovídá struktuře předepsaného vzoru platné v programu (<a href=„https://www.celnisprava.cz/cz/dalsi-kompetence/intrastat/Stranky/default.aspx“>https://www.celnisprava.cz/cz/dalsi-kompetence/intrastat/Stranky/default.aspx</a>). 2. slovenský INTRASTAT (<a href=„https://intrastat.colnasprava.sk“>https://intrastat.colnasprava.sk</a>): program INTRASTAT-SK, struktura exportního souboru odpovídá struktuře předepsaného vzoru platné v programu (<a href=„https://intrastat.colnasprava.sk/main.php?page=soft“>https://intrastat.colnasprava.sk/main.php?page=soft</a>). Exportní soubor je možné vytvořit na lokálním nebo síťovém počítači. Síťový počítač musí být pro uživatele jednotně namapován Export zajišťuje procedura spINTRASTAT_Export (tlačítko EXPORT).
Export pro INTRASTAT ovlivňuje nastavení parametrů systému, skupina parametrů „INTRASTAT“: - IDES_EXPPATH: zadává se zde jméno souboru s plnou cestou pro export dokladů, do uvedeného souboru se exportuje datový soubor pro INTRASTAT. - IDES_SUBJADRNAZEV: zadává se zde název adresy (pobočky) naší firmy pro INTRASTAT. Standardně je předvyplněno „INTRASTAT“. Pokud adresa naší firmy s uvedeným názvem neexistuje, pak se použije defaultní adresa naší firmy. Poznámka: Zadání adresy do parametru má význam v případě, že naše firma má pouze registraci k DPH v jiném členském státě a v tomto státě nemá sídlo. Při odeslání do státu, kde má naše firma sídlo, by v takovém případě byl stát odeslání a přijetí stejný a doklad by nemohl vstoupit do INTRASTATu. - IDES_TYPDOKDOVOZ: má význam jen pro CZ legislativu. Zadávají se zde typy dokladů, jejichž složky vstupují při zpracování do dovozu. Jednotlivé kódy musí být odděleny čárkou. Standardně je předvyplněno „FPU“ (Faktura přijatá účetní) a „INTRVNI“ (Intrastat VN - Import/Dovoz). - IDES_TYPDOKVYVOZ: má význam jen pro CZ legislativu. Zadávají se zde typy dokladů, jejichž složky vstupují při zpracování do vývozu. Jednotlivé kódy musí být odděleny čárkou. Standardně je předvyplněno „FVU“ (Faktura vydaná účetní) a „INTRVNE“ (Intrastat VN - Export/Vývoz). - IDES_VLDATUMKURSU: pokud není na hlavičce dokladu vyplněna položka „Datum Intrastat“, parametr určuje, jaký kurs a dle jakého data hlavičky dokladu se má použít. - IDES_VLPREPOCETKURSU: určuje, podle které hodnoty v tabulce kursovní lístek se provádí přepočet mezi valutou a domácí měnou. - IDES_VNFakHodnota: zadává se zde seznam kódů pohybů vedlejších nákladů, které se promítnou do fakturované částky. Musí se jednat o pohyby typu „Cenový příjem“ a „Cenový výdej“, jednotlivé kódy musí být odděleny středníkem. V CZ legislativě probíhá pomocí rozpouštění nákladů z faktur, viz níže. Standardně je předvyplněno „CINTRI“ (Intrastat VN - Import/Dovoz) a „CINTRE“ (Intrastat VN - Export/Vývoz). - IDES_VNStatHodnota: zatím nevyužito, se statistickou hodnotou se nepracuje. - IDES_PravoZrusOdvod: seznam skupin uživatelů (oddělěných středníkem) s právem zrušení odvodu INTRASTATu
V systému je nutné: - správně nastavit parametry pro INTRASTAT, viz výše - udržovat v kursovním lístku ( 9.1.3 Měny, odkaz "Kursovní lístek") kurs pro intrastat v položce, která je nastavena v parametrech, viz výše - u příslušných vzorů dokladů nastavit v hlavičce a na složkách položku INTRASTAT, slouží pro určení vztahu (dovoz, vývoz, dovoz - dobropis, vývoz - dobropis) - mít v číselníku zboží ( 9.5.9 Zboží) nastavenu zemi původu a správně vyplněny související číselníky - „celní sazebník“ (v něm čísla položek a měrné jednotky), „hmotnosti“, „balení zboží“ (v něm přepočet mezi základní měrnou jednotkou zboží a měrnými jednotkami celního sazebníku). U malých zásilek není třeba zemi původu, hmotnosti a balení nastavovat, viz níže.
Výběr položek pro výkaz: Na hlavičce každého dokladu je potřeba vyplnit podmínky (dodací, platební, přepravní a druh obchodu) a následující položky důležité pro zařazení dokladu do výkazu: „Datum Intrastat“ - pro zařazení do výkazu dle období. Pokud není vyplněno, doklad je zařazen podle svého účetního období. „INTRASTAT“ - přenáší se při založení dokladu ze vzoru dokladu (pokud je na něm uvedeno), je možné ručně na dokladu změnit. U vztahu dovoz - dobropis a vývoz - dobropis je také nutné správně nastavit odpovídající druh obchodu.
Na každé složce dokladu je potřeba vyplnit následující položky důležité pro zařazení dokladu do výkazu: Složka musí být „typu ZBOŽÍ“ a musí mít uvedené „zboží existující v číselníku“ (musí mít IDZBOZI) 9.5.9 Zboží, které má správně vyplněné číselníky, viz výše (výjimkou jsou malé zásilky). „INTRASTAT“ - přenáší se při založení složky z hlavičky, je možné ručně na složce změnit. „Ruční vstup“ - pro zafixování hodnoty položky „INTRASTAT“ pro každou složku při jejím uložení, pokud hodnota položky byla ručně změněna.
Malé zásilky: Za malé zásilky jsou považovány takové složky dokladu typu zboží, které mají: - buď na složce zadán pohyb s kódem „MZ“ - nebo má zboží v číselníku zboží nastaven celní sazebník s číslem „99500000“ U malé zásilky se kontrolují a odesílají pouze tyto údaje: - kód zvláštního druhu nebo pohybu zboží (MZ) - jednotný společný celní kód zboží (99500000). - kód členského státu odeslání při přijetí zboží nebo kód členského státu určení při odeslání zboží (musí být určen) - výše fakturované hodnoty (musí být různá od nuly). POZOR, nekontroluje se, že hodnota je menší než 400 EUR. Za to je zodpovědný uživatel, který složku pořídil!
Zjednodušené hlášení: Zjednodušené hlášení je možné podávat volitelně. Lze použít v případě, že: - v současném ani přecházejícím roce nedošlo k překročení limitu 20 mil. Kč. Limit se sleduje pro každý směr zvlášť (stejně jako obecný práh 12. mil Kč pro vykazování Intrastatu). - a zároveň zpravodajská jednotka v daném směru neobchoduje se zemědělskými a energetickými komoditami. Ty jsou uvedeny v příslušném Sdělení Českého statistického úřadu. Podává se 1x ročně (v lednu) za předchozí rok, nebo v průběhu kalendářního roku (při vzniku povinnosti vykazovat údaje Intrastatu = dosažení prahu 12 mil. Kč). Před generováním musí být v položce „Druh hlášení“ zvolena možnost zjednodušené (viz níže Vstupní formulář pro export pro INTRASTAT). - Toto hlášení obsahuje pouze rok a měsíc, směr pohybu (dovoz nebo vývoz), údaje o zpravodajské jednotce a zvláštní pohyb s hodnotou „ZH“. - POZOR, podmínky (limit 20 mil Kč a neobchodování s komoditami, které se nesmí zjednodušeně hlásit) si hlídá jednotka sama!
Negativní hlášení: Negativní hlášení je výkaz, kterým se oznamuje, že za příslušné období nedošlo k žádnému odeslání, resp. přijetí zboží, o kterém se musí uvádět údaje do výkazu pro INTRASTAT. Před generováním musí být v položce „Druh hlášení“ zvolena možnost negativní (viz níže Vstupní formulář pro export pro INTRASTAT). - Toto hlášení obsahuje pouze rok a měsíc, směr pohybu (dovoz nebo vývoz), údaje o zpravodajské jednotce a zvláštní pohyb s hodnotou „NN“. - Negativní hlášení se vygeneruje automaticky i v případě, když je v položce „Druh hlášení“ nastavena možnost úplné, a zároveň v měsíci neexistuje přijetí (pro dovoz) nebo odeslání (pro vývoz) zboží.
V CZ legislativě je možné rozpustit vedlejší náklady (např. za dopravu) do hodnoty vykazovaného zboží. Ve fakturách je nutné mít takové náklady uvedeny na složce typu „SLUŽBA“. Z této složky lze přejít odkazem k rozpuštění vedlejších nákladů pro Intrastat. Podrobný popis rozpouštění viz 2.1.3.1 Faktury přijaté účetní, odkaz "Intrastat VN" na formuláři pro složky a 2.2.3.1 Faktury vydané účetní, odkaz "Intrastat VN" na složce.
Uživatel před tvorbou exportního souboru zadává typy dokladů pro dovoz a vývoz. Do exportu se pak zahrnou složky z dokladů daných typů, jejichž položka „Datum Intrastat“ spadá mezi první a poslední den zadaného období. Pokud datum pro Intrastat není v hlavičce vyplněno, bere se pro zařazení do výkazu účetní období dokladu. Pokud je „Datum Intrastat“ vyplněno, slouží i jako datum určující výpočet kurzu. Pokud vyplněno není, kurz se řídí parametrem IDES_VLDATUMKURSU (viz výše popis parametrů).
Samotná tvorba exportního souboru probíhá v krocích:
1. Kontrola dokladů
2. Vytvoření exportního souboru
3. Jeho uložení na lokální nebo síťový disk
4. Import vyexportovaného souboru do externí aplikace INTRASTAT (IDES-CZ / INTRASTAT-SK)
5. Odvedení výkazu v případě úspěšného importu do externí aplikace INTRASTAT (IDES-CZ / INTRASTAT-SK)
Vstupní formulář pro export pro INTRASTAT
Zadávají se parametry: - Účetní období - Dovoz / Vývoz: možnosti Dovoz, Vývoz, Dovoz / Vývoz - Typy dokladů - dovoz: v CZ legislativě se přednaplní podle parametru IDES_TYPDOKDOVOZ (viz výše), s SK legislativě je standardně předvyplněno „FPU“ (Faktura přijatá účetní). Přednabídnutý seznam lze přepsat, zadat více typů oddělených čárkou. - Typy dokladů - vývoz: v CZ legislativě se přednaplní podle parametru IDES_TYPDOKVYVOZ (viz výše), s SK legislativě je standardně předvyplněno „FVU“ (Faktura vydaná účetní). Přednabídnutý seznam lze přepsat, zadat více typů oddělených čárkou. - Druh hlášení: určuje, zda se jedná o úplné, zjednodušené nebo negativní hlášení. - Hlášení: určuje, zda se jedná o řádné nebo opravné hlášení. Pokud se jedná o opravné hlášení, lze zadat datum odvedení - při vyplněném datumu se generuje opravné hlášení z detailů s uvedeným datumem, v opačném případě (datum není zadáno) se generuje opravné hlášení z detailů, které nejsou odvedeny. - Kontrola / Formát dat: lze vybrat z možností Kontrola dokladů (pro kontrolní generování) a CSV - CZ (pro program IDES-CZ), resp. XML - SK (pro program INTRASTAT-SK).
Tlačítkem „Vytvoř export“ je podle nastavení položky „Kontrola / Formát dat“ bud spuštěno kontrolní generování, nebo je vytvořen a zobrazen obsah exportního souboru podle zvoleného formátu. Zároveň vznikají záznamy do tabulky INTRASTATOBDOBI, viz odkaz "detaily pro INTRASTAT".
Tlačítkem „Uložit do souboru“ je soubor uložen na disk.
Tlačítkem „Proveď odvod INTRASTATu“ dojde k uzavření vytvořeného výkazu k zadanému datu. Odvedené složky dokladů již není možné rušit, není možné měnit na nich identifikaci zboží nebo služby. Je možné na nich změnit množství nebo cenu. Pokud uživatel takovou změnu provede, při příští tvorbě Intrastatu vznikne do tabulky (viz níže odkaz „detaily pro INTRASTAT“) rozdílový záznam. Do exportního souboru se však přenesou všechny položky, ne jen rozdílová data (ty které se měnily, tak v aktuálním stavu).
Vlastní „Odvedení “ doporučujeme až po úspěšném importu do externí aplikace INTRASTAT (IDES-CZ / INTRASTAT-SK).
Tlačítkem „Proveď zrušení odvodu INTRASTATu“ dojde ke zrušení odvodu u záznamů výkazu (INTRASTAT - detail). POZOR, před zrušením odvodu je nutné zadat datum provedení odvodu, samotné zrušení může provést pouze uživatel, který patří do skupiny uživatelů uvedené ve skupině parametrů „IDES_PravoZrusOdvod“.
Odkaz "detaily pro INTRASTAT"
Během vytváření exportního souboru vznikají pro každou složku zařazovanou do výkazu záznamy do tabulky INTRASTATOBDOBI. V této tabulce jsou zaznamenávány informace o odvedení výkazu.
Vstupní formulář zobrazí záznamy uvedené tabulky, vždy s datem odvedení.
Na detail dokladu lze přejít přes odkaz „Číslo dokladu“.
Odkazy "Výkaz PŘIJETÍ (Dovoz)" a "Výkaz ODESLÁNÍ (Vývoz)"
Odkazy jsou k dispozici jen v CZ legislativě. Zobrazí výkazy dovozu a vývozu jako tiskové formuláře, v kterých jsou vypsány kumulativně za celé období jednotlivé řádky výkazu Intrastatu. Slouží ke kontrole, lze je vytisknout.
Princip naplňování položek exportu
Standardní naplňování probíhá následujícím způsobem (uživatel má možnost toto změnit uživatelskou funkcí, viz níže):
Český INTRASTAT (CZ legislativa) - program IDES-CZ: - Měsíc hlášení: naplní se ze vstupního parametru „účetního období“ - Rok hlášení: naplní se ze vstupního parametru „účetního období“ - ICO: naplní se z parametru „Kod_Subj_Firmy“ ze skupiny parametrů „Systémové“ - Dovoz/Vývoz: naplní se ze vstupního parametru „Dovoz / Vývoz“ - Země odeslání/přijetí: naplní se stát uvedený na adrese dodavatele / odběratele uvedeného na hlavičce dokladu, který byl zahrnut do zpracování - Kraj odeslání/přijetí: v současnosti se nesleduje. - Stát původu: naplní se zemí původu ze zboží, která je zadané na složce dokladu, která byla zahrnuta do zpracování - Druh obchodu: naplní se druh obchodu uvedený na hlavičce dokladu, který byl zahrnut do zpracování - Druh dopravy: naplní se přepravní podmínka uvedená na hlavičce dokladu, který byl zahrnut do zpracování - Dodací podmínky: naplní se dodací podmínka uvedená na hlavičce dokladu, který byl zahrnut do zpracování - Zvláštní pohyb: zvláštní případy odeslání nebo přijetí zboží, při kterých se údaje do výkazu pro INTRASTAT uvádějí s určitými výjimkami a označují se příslušnými kódy. Pokud kód pohybu složky odpovídá kódu „zvláštního“ pohybu, pak se vypíše: MZ - Malé zásilky uvedené pod kódem 99500000 (je možné řešit také s využitím zboží, které má v číselníku zboží nastaven celní sazebník s číslem 99500000, viz výše Malé zásilky) ZI - Průmyslové celky (investiční celky) ZR - Rozložené zásilky (zboží v rozebraném stavu) ZP - Lodě (převod vlastnictví) ZL - Letadla (převod vlastnictví) ZZ - Zboží dodávané do lodí a letadel ZT - Zařízení na moři ZM - Mořské produkty ZK - Kosmické lodi ZO - Odpady (s opačným směrem úhrady) BD - Podprahový pohyb NN - Negativní deklarace (viz výše Negativní hlášení) ZH - Zjednodušené hlášení (viz výše Zjednodušené hlášení) - Sazebníkové číslo: naplní se sazebníkové číslo (prvních 8 znaků z Položky v Celním sazebníku) uvedené na zboží, které je na složce dokladu, která byla zahrnuta do zpracování - Statistický znak: pro některé (vyjmenované) položky celního sazebníku se při vývozu zadává zvláštní dvoumístný číselný kód, který je v seznamu zbožovému kódu přiřazen. Použijí se poslední 2 místa z Položky v Celním sazebníku (číslo musí mít 10 míst, prvních 8 míst se použije jako sazebníkové číslo, poslední 2 místa jako statistický znak).
Seznam kódů, ke kterým existují kódy přídavné:
22071000 22072000 27101121 27101125 27101141 27101190 27101929 27101941 27101945 27101949 27101961 27101963 27101965 27101969 27101981 27101983 27101985 27101987 27101991 27101993 27101999 27132000 27150000 29091990 34031990 34039990 38249091 38249097 - Název zboží: naplní se název z celního sazebníku uvedeného na zboží, které je na složce dokladu, která byla zahrnuta do zpracování - Vlastní hmotnost: naplní se celková hmotnost uvedená na složce dokladu, která byla zahrnuta do zpracování - Měrná jednotka: naplní se množství uvedené na složce dokladu, která byla zahrnuta do zpracování, přepočtené na měrnou jednotku celního sazebníku. Pokud se jedná o měrnou jednotku „ZZZ“, pak množství má hodnotu „0“ - Hodnota fakturovaná: naplní se celková hodnota v Kč bez DPH uvedená na složce dokladu, která byla zahrnuta do zpracování - Statistická hodnota: zatím je prázdná - Interní poznámka: zatím nevyužita - Interní poznámka: zatím nevyužita
Slovenský INTRASTAT (SK legislativa) - program INTRASTAT-SK: Zde je naplňování položek obdobné jako u CZ verze s těmito rozdíly : - Kraj odeslání/přijetí: se naplňuje podle těchto pravidel : - z defaultní adresy dodavatele zboží, které je na složce dokladu. Adresa musí mít na sobě stát shodný s „našim“ státem. - když není, tak z adresy subjektu skladu, který je na složce dokladu. Adresa musí mít na sobě stát shodný s „našim“ státem. - když není, tak z defaultní adresy „našeho“ subjektu - Země původu: se naplní zemí původu ze zboží, které je na složce dokladu - Statistický znak: pro některé (vyjmenované) položky celního sazebníku se při vývozu zadává zvláštní dvoumístný číselný kód, který je v seznamu zbožovému kódu přiřazen.
Seznam kódů, ke kterým existují kódy přídavné:
22071000
22072000
27101121
27101125
27101141
27101190
27101929
27101941
27101945
27101949
27101961
27101963
27101965
27101969
27101981
27101983
27101985
27101987
27101991
27101993
27101999
27132000
27150000
29091900
29091990
34031991
34039910
38249091
38249097
38249098
38249099
<p><?xml version = "1.0" encoding = "ISO-8859-2"?>
INTRASTAT>
<HLASENIE>
<MESIAC>mm</MESIAC>
<ROK>r</ROK>
<DRUH_HLASENIA>druh</DRUH_HLASENIA>
<TYP_HLASENIA>typ</TYP_HLASENIA>
<CISLO>cislo</CISLO>
<POLOZKA>
<KOD_TOVARU>kod</KOD_TOVARU>
<OPIS_TOVARU>opis</OPIS_TOVARU>
<KRAJINA_URCENIA>krajina</KRAJINA_URCENIA>
<KRAJINA_ODOSLANIA>krajina</KRAJINA_ODOSLANIA>
<KRAJINA_POVODU>krajina</KRAJINA_POVODU>
<HMOTNOST>hmotnost</HMOTNOST>
<MNOZSTVO>mnozstvo</MNOZSTVO>
<SUMA>suma</SUMA>
<DODACIE_PODMIENKY>dodpodm</DODACIE_PODMIENKY>
<DRUH_DOPRAVY>doprava</DRUH_DOPRAVY>
<DRUH_OBCHODU>obchod</DRUH_OBCHODU>
<REGION_URCENIA>region</REGION_URCENIA>
<REGION_POVODU>region</REGION_POVODU>
</POLOZKA>
.
.
.
</HLASENIE>
.
.
.
</INTRASTAT>
</p>
Popis:
- mm: dvojmiestny číselný údaj mesiaca (napr. 02 alebo 10)
- r: jednomiestny číselný údaj roka (napr. 4 pre rok 2004)
- druh:
0 úplné hlásenie
1 zjednodušené hlásenie
2 nulové hlásenie
- typ:
O hlásenie o odoslaní tovaru
P hlásenie o prijatí tovaru
- cislo: poradové číslo hĺasenia v rámci mesiaca (napr. 20)
- kod: osemmiesty číselný kód podpoložky KN EÚ (napr. 82051000)
- opis: opis tovaru
- krajina: dvojmiestny kód krajiny (napr. DE pre Nemecko)
- hmotnost: celočíselný údaj, hmotnosť tovaru v kg (napr. 5200)
- mnozstvo: celočíselný údaj, množstvo tovaru v dodatkových MJ (napr. 20)
- suma: celočíselný údaj, fakturovaná suma v SKK (napr. 64000408)
- dodpodm: trojmiestny údaj, dodacie podmienky (napr. EXW)
- doprava: jednomiestny číselný údaj, kód druhu dopravy (napr. 3-cestná doprava)
- obchod: jedno alebo dvojmiestny číselný údaj (kód druhu obchodu), dvojmiestny je rozdelený čiarkou (napr. 1, 1 alebo 9)
- region: jednomiestny číselný údaj (kód regiónu, napr. 7-Prešovský kraj)
Podmínky vyplnění:
- KRAJINA_ODOSLANIA,REGION_URCENIA,KRAJINA_POVODU sa uvádzajú len pre typ = P
- KRAJINA_URCENIA,REGION_POVODU sa uvádzajú len pre typ = O
- KOD_TOVARU,KRAJINA_URCENIA,KRAJINA_ODOSLANIA,SUMA sa uvádzajú pre druh = 0 alebo 1
- OPIS_TOVARU, KRAJINA_POVODU, HMOTNOST, MNOZSTVO, DODACIE_PODMIENKY, DRUH_DOPRAVY, DRUH_OBCHODU,
REGION_URCENIA, REGION_POVODU sa uvádzajú pre druh = 0
- POLOZKA sa uvádza pre druh = 0 alebo 1
=== Uživatelská funkce ===
Kromě standardního naplňování položek pro INTRASTAT (viz výše) má možnost uživatel toto změnit. K tomu je nutné provést následující kroky:
1. v uživatelských objektech musí existovat funkce fnINTRASTAT_UzivObj se vstupním parametrem @IDSDOK int. Jedná se o ID právě zpracovávané složky.
2. výstupem musí být resultset s jedním záznamem v této struktuře:
<p><font face=„Courier New“>
ZEME_ODDO VARCHAR(2), –Země odeslání/přijetí
KRAJ_ODDO VARCHAR(2), –Kraj odeslání/přijetí
ZEME_PUVOD VARCHAR(2), –Země původu
DRUH_OBCHODU VARCHAR(3), –Transakce (obchodní transakce)
DRUH_DOPRAVY VARCHAR(1), –Druh dopravy
DODACI_PODM VARCHAR(3), –Dodací podmínky
ZVLASTNIPOHYB VARCHAR(2), –Zvláštní pohyb
CIS_CELSAZ VARCHAR(8), –Sazebníkové číslo
STATISTICKYZNAK VARCHAR(2), –Statistický znak
MNVLASTNIHMOTNOST DECIMAL(19, 5), –Vlastní hmotnost
MNDOPLNKOVAMJ DECIMAL(19, 5), –Množství v měrné jednotce cel. saz.
HDFAKTUROVANA MONEY, –Hodnota fakturovaná Kč
HDSTATISTICKA MONEY –Statistická hodnota Kč
</font></p>
Pokud hodnota složky z funkce je NULL, pak se naplní standardní hodnotou (viz výše).
Příklad funkce, která vrací NULL hodnoty:**
<p><font face=„Courier New“>
CREATE FUNCTION dbo.fnINTRASTAT_UzivObj
(\\ @IDSDOK INT --ID zpracovávaná složky intrastatu\\ )\\
RETURNS @INTRASTAT_IDSDOK TABLE
(
ZEME_ODDO VARCHAR(2), –Země odeslání/přijetí
KRAJ_ODDO VARCHAR(2), –Kraj odeslání/přijetí
ZEME_PUVOD VARCHAR(2), –Země původu
DRUH_OBCHODU VARCHAR(3), –Transakce (obchodní transakce)
DRUH_DOPRAVY VARCHAR(1), –Druh dopravy
DODACI_PODM VARCHAR(3), –Dodací podmínky
ZVLASTNIPOHYB VARCHAR(2), –Zvláštní pohyb
CIS_CELSAZ VARCHAR(8), –Sazebníkové číslo
STATISTICKYZNAK VARCHAR(2), –Statistický znak
MNVLASTNIHMOTNOST DECIMAL(19, 5), –Vlastní hmotnost
MNDOPLNKOVAMJ DECIMAL(19, 5), –Množství v měrné jednotce cel. saz
HDFAKTUROVANA MONEY, –Hodnota fakturovaná Kč
HDSTATISTICKA MONEY –Statistická hodnota Kč
)
WITH ENCRYPTION
AS
/*
Tabulka: pro každou spotřební daň vrátí platnou sazbu SD s případným ohledem na IDMJ
*/
BEGIN
INSERT @INTRASTAT_IDSDOK (\\ ZEME_ODDO,\\ KRAJ_ODDO,\\ ZEME_PUVOD,\\ DRUH_OBCHODU,\\ DRUH_DOPRAVY,\\ DODACI_PODM,\\ ZVLASTNIPOHYB,\\ CIS_CELSAZ,\\ STATISTICKYZNAK,\\ MNVLASTNIHMOTNOST,\\ MNDOPLNKOVAMJ,\\ HDFAKTUROVANA,\\ HDSTATISTICKA\\ )\\ SELECT NULL, --ZEME_ODDO,\\ NULL, --KRAJ_ODDO,\\ NULL, --ZEME_PUVOD,\\ NULL, --DRUH_OBCHODU,\\ NULL, --DRUH_DOPRAVY,\\ NULL, --DODACI_PODM,\\ NULL, --ZVLASTNIPOHYB,\\ NULL, --CIS_CELSAZ,\\ NULL, --STATISTICKYZNAK,\\ NULL, --MNVLASTNIHMOTNOST,\\ NULL, --MNDOPLNKOVAMJ,\\ NULL, --HDFAKTUROVANA,\\ NULL --HDSTATISTICKA\\ FROM SDOK\\ WHERE IDSDOK = @IDSDOK\\
RETURN\\
END
</font></p>