Libeetpp  1.00.0
Veřejné metody | Seznam všech členů
Dokumentace třídy Eet

Veřejné metody

 Eet ()
 Prázdný konstruktor třídy Eet.
 
 Eet (const std::string &dicPopl, int idProvoz, const std::string &cert, const std::string &pass, const std::string &idPokl="", const std::string &dicPoverujiciho="", const OVERENI &overeni=PRODUKCNI, const REZIM &rezim=STANDARDNI, bool playground=false)
 Konstruktor třídy Eet. ...
 
EETCODE setCertPass (const std::string &cert, const std::string &pass)
 Certfikát a jeho heslo. ...
 
EETCODE sendTrzba (const EetData &data)
 Odešle tržbu. ...
 
EETCODE sendTrzba (const std::string &idPokl, const EetData &data)
 Odešle tržbu. ...
 
EETCODE createPkpBkp (const std::string &idPokl, EetData data)
 Vytvoří Podpisový kód poplatníka (PKP) a Bezpečnostní kód poplatníka (BKP) ...
 
EETCODE setRezim (const REZIM &rezim)
 Režim tržby.
 
EETCODE setOvereni (const OVERENI &overeni)
 Příznak ověřovacího módu odesílání - Optional.
 
EETCODE setDicPopl (const std::string &dicPopl)
 DIČ poplatníka.
 
EETCODE setDicPoverujiciho (const std::string &dicPoverujiciho)
 DIČ pověřujícího poplatníka - Optional.
 
EETCODE setIdProvoz (int idProvoz)
 Označení provozovny.
 
EETCODE setIdPokl (const std::string &idPokl)
 Označení pokladního zařízení
 
void setPlayground (bool playground)
 Nastavení playground prostředí
 
std::string getPkp ()
 Podpisový kód poplatníka (PKP)
 
std::string getBkp ()
 Bezpečnostní kód poplatníka (BKP)
 
std::string getFik ()
 Fiskální identifikační kód (FIK)
 
std::string getChyba ()
 Text chyby při EET_CHYBA nebo EET_ERROR.
 
std::string getVarovani ()
 Text varování při EET_VAROVANI.
 
std::string getVersion ()
 Verze eetpp.
 
std::string getOpensslVersion ()
 Verze OpenSSL.
 
std::string getCurlVersion ()
 Verze Curl.
 

Dokumentace konstruktoru a destruktoru

◆ Eet()

Eet::Eet ( const std::string &  dicPopl,
int  idProvoz,
const std::string &  cert,
const std::string &  pass,
const std::string &  idPokl = "",
const std::string &  dicPoverujiciho = "",
const OVERENI overeni = PRODUKCNI,
const REZIM rezim = STANDARDNI,
bool  playground = false 
)

Konstruktor třídy Eet.

Parametry
dicPoplDIČ poplatníka
idProvozOznačení provozovny
certCesta k certifikátu
passHeslo certifikátu
idPoklOznačení pokladního zařízení
dicPoverujicihoDIČ pověřujícího poplatníka
overeniPříznak ověřovacího módu odesílání
rezimRežim tržby
playgroundNastavení playground prostředí

Dokumentace k metodám

◆ createPkpBkp()

EETCODE Eet::createPkpBkp ( const std::string &  idPokl,
EetData  data 
)

Vytvoří Podpisový kód poplatníka (PKP) a Bezpečnostní kód poplatníka (BKP)

Parametry
idPoklOznačení pokladního zařízení
dataData tržby

◆ sendTrzba() [1/2]

EETCODE Eet::sendTrzba ( const EetData data)

Odešle tržbu.

Parametry
dataData tržby

◆ sendTrzba() [2/2]

EETCODE Eet::sendTrzba ( const std::string &  idPokl,
const EetData data 
)

Odešle tržbu.

Parametry
idPoklOznačení pokladního zařízení
dataData tržby

◆ setCertPass()

EETCODE Eet::setCertPass ( const std::string &  cert,
const std::string &  pass 
)

Certfikát a jeho heslo.

Parametry
certCesta k certifikátu
passHeslo certifikátu

Dokumentace pro tuto třídu byla generována z následujícího souboru: