==== Práce s QR kódy ==== Slouží buď k výměně dokladů, nebo k usnadnění provedení platby.\\ === Import z QR kódu === V činnosti 2.1.3.1 Faktury přijaté účetní v odkazu "Import z QR kódu" lze pomocí čtečky zakládat přijaté faktury z QR kódu (**QR-faktura**, viz [[http://qr-faktura.cz|http://qr-faktura.cz]]). Pokud je odkaz vyvolán z již existující faktury, použije se pro založení nové faktury vzor této faktury. Tento vzor je zobrazen a nelze jej změnit. V opačném případě (nejsou vyfiltrovány/zobrazeny žádné faktury) je před importem nutné v rozklikávací nabídce vybrat vzor faktury, podle které má být faktura založena. Stiskem tlačítka "Vytvoř fakturu z QR kódu" se provede rozparsování načteného QR kódu, založí se faktura dle zvoleného vzoru a jednotlivé položky načtené z QR-kódu se zapíší do takto nově vzniklé faktury. Nově založený doklad se rovnou zobrazí, uživatel je na něj přesměrován. \\ Pokud je v parametru aplikace **TypPoznQR** zadán existující typ poznámky k dokladu, bude po načtení faktury a QR-kódu založena poznámka tohoto typu. Poznámka bude obsahovat načtený text (QR-kód), případně i chyby nebo upozornění.\\ V současné době QR kód umožňuje načtení těchto položek : \\ * číslo dokladu dodavatele (Jejich_CisDok) * datum uskutečnění zdanitelného plnění (dtZdanitPln, idUctObd) * datum vystavení dokladu (dtVystaveno) * měna dokladu (idMena) * celková částka dokladu (hdKUhradeVal) * směnný kurz (hdKUhradeKc se vypočte jako částka v měně dokladu * směnný kurz) * identifikace typu daňového plnění (běžný / režim předesené daňové povinnosti / smíšený); v případě, že se nejedná o běžný, nastaví se kód pro výkaz DPH = 43 * textový popis předmětu fakturace (TextPozn) * označení objednávky (Zak_Hdok) * variabilní symbol (V_SYM) * IČO a DIČ výstavce (dle nich se dohledává subjekt) * IČO a DIČ příjemce (kontroluje se, zda odpovídá našemu subjektu) * datum povinnosti přiznat daň (dtPPD) * datum splatnosti celkové částky (dtSplatno) * základy daní a daně (hdZaklad_22, hdDan_22, hdZaklad_5, hdDan_5, hdZaklad_SS2, hdDan_SS2, hdZakladDan_0) * identifikace čísla účtu výstavce faktury (BBUHdok_Uce, idBanka, idSubjBUcet) \\ === Tisk QR kódu === V sestavě „Tisk faktury“ v činnosti 2.2.3.1 Faktury vydané účetní je možné tisknout QR kód. Lze tisknout kód pro snazší vytváření platebních příkazů (QR-platba, viz [[http://qr-platba.cz|http://qr-platba.cz]]) nebo kód, který usnadňuje zakládání faktur přijatých (QR-faktura, viz výše).\\ {{ :images:tisksestavok:QR_kod.png?direct&400 |}}\\ Pro použití je třeba nastavit parametr aplikace **Tisk_QRPlatba**. Je možné nastavit odpovídající hodnotu:\\ **1** = tiskne se **QR-platba**. Vytiskne se, pokud subjekt (odběratel) uvedený na faktuře má v číselníku subjektů nastavenu právní formu "fyzická osoba - občan" (3) nebo "fyzická osoba - podnikatel" (11), platební podmínka je PP (platba převodem) a částka je kladná.\\ Je-li na subjektu stát **CZ** (nebo v CZ legislativě i pokud není stát uveden), bude se tisknout QR-platba v "českém" formátu. \\ Pokud je na subjektu stát **SK** (nebo v SK legislativě i pokud není stát uveden), bude se tisknout QR-platba ve "slovenském" formátu.\\ \\ Pomocí kódu lze např. ve smartphonech načíst základní údaje pro platební příkaz v aplikacích pro internetové bankovnictví.\\ V Eso9Start obsahuje číslo účtu (IBAN), částku a měnu platby, datum splatnosti, zprávu pro příjemce (prvních 60 znaků z textové poznámky) a symboly platby (variabilní, konstantní a specifický).\\ **2** = tiskne se **QR-faktura** (pro import z QR kódu, viz výše). Vytiskne se, jestliže subjekt uvedený na faktuře nemá nastavenu právní formu "fyzická osoba - občan" nebo "fyzická osoba - podnikatel" a stát subjektu je CZ (nebo v CZ legislativě i pokud není stát uveden).\\ Existuje pouze "český formát", pokud má subjekt jiný stát, tisk se neprovádí.\\ **3** = jedná se spojení podmínek 1+2. Za výše uvedených podmínek se pro fyzické osoby bude tisknout QR-platba, pro ostatní (se státem CZ nebo prázdným) QR-faktura (popis viz výše). \\ **4** = na rozdíl od hodnot 1, 2 a 3 se nebere ohled na právní formu subjektu a nastavenou platební podmínku. \\ Je-li na subjektu stát **CZ** (nebo v CZ legislativě i pokud není stát uveden)), bude se tisknout **integrovaná QR-Platba+Faktura** v "českém" formátu (bez ohledu na částku, právní formu a platební podmínku). \\ Pokud je na subjektu stát **SK** (nebo v SK legislativě i pokud není stát uveden), bude se tisknout **QR-platba** ve "slovenském" formátu.\\ Případné další podmínky pro tisk QR-kódu je možné nadefinovat tak, že bude upravena funkce fnHDOK_TisknoutQRPlatbu. Pro podrobnosti se prosím obraťte na pracovníky ESO9 international a.s.\\ \\ V **CZ legislativě** (pro CZ banky) lze **v QR kódu pro platbu ovlivnit nastavení data splatnosti**.\\ Standardně se do QR kódu generuje datum splatnosti. Některé banky na něj při načtení berou ohled, jiné jej nahradí aktuálním datem a buď na toto upozorní, nebo ani neupozorní. \\ Je možné nastavit, že se datum splatnosti do QR kódu pro platbu nebude generovat. V tom případě se při načtení v bance doplní aktuální datum. To lze využít pro okamžitou platbu.\ K nastavení slouží dva parametry aplikace, jeden je určen pro samotnou platbu, druhý pro integrovanou platbu a import faktury:\\ * **Tisk_QR_Spl_Platba** – je určen pro samotnou platbu, tedy když je v parametru Tisk_QRPlatba nastavena hodnota 1 nebo 3. * **Tisk_QR_Spl_IntPlFa** – slouží pro integrovanou platbu a import faktury zároveň, tedy když je v parametru Tisk_QRPlatba nastavena hodnota 4. **POZOR**, integrovaný QR kód obsahuje jen jedno datum splatnosti. Pokud by byla nastavena hodnota 0, nebude ani v importované faktuře vyplněn datum splatnosti.\\ Standardně je v nich nastavena hodnota **1**, datum splatnosti se tedy bude generovat, U obou lze nastavit hodnotu 0, což znamená, že se nebude datum splatnosti generovat.