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). 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) nebo kód, který usnadňuje zakládání faktur přijatých (QR-faktura, viz výše).
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.