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

Veřejné metody

 EetData ()
 Prázdný konstruktor třídy EetData.
 
 EetData (const std::string &poradCis, double celkTrzba, double *zaklNepodlDph=NULL, double *zaklDan1=NULL, double *dan1=NULL, double *zaklDan2=NULL, double *dan2=NULL, double *zaklDan3=NULL, double *dan3=NULL, const ZASLANI &prvniZaslani=PRVNI, time_t datOdesl=::time(NULL), time_t datTrzby=::time(NULL), double *cestSluz=NULL, double *pouzitZboz1=NULL, double *pouzitZboz2=NULL, double *pouzitZboz3=NULL, double *urcenoCerpZuct=NULL, double *cerpZuct=NULL)
 Konstruktor třídy EetData. ...
 
EETCODE checkData ()
 Kontrola dat tržby podle xsd schématu.
 
std::string getChyba ()
 Text chyby při EET_ERROR.
 
std::string getDatOdesl () const
 Datum a čas odeslání zprávy.
 
EETCODE setDatOdesl (const std::string &datOdesl)
 Datum a čas odeslání zprávy.
 
EETCODE setDatOdesl (time_t datOdesl)
 Datum a čas odeslání zprávy.
 
ZASLANI getPrvniZaslani () const
 První zaslání údajů o tržbě
 
EETCODE setPrvniZaslani (const ZASLANI &prvniZaslani)
 První zaslání údajů o tržbě
 
std::string getPoradCis () const
 Pořadové číslo účtenky.
 
EETCODE setPoradCis (const std::string &poradCis)
 Pořadové číslo účtenky.
 
std::string getDatTrzby () const
 Datum a čas přijetí tržby.
 
EETCODE setDatTrzby (const std::string &datTrzby)
 Datum a čas přijetí tržby.
 
EETCODE setDatTrzby (time_t datTrzby)
 Datum a čas přijetí tržby.
 
std::string getCelkTrzba () const
 Celková částka tržby.
 
EETCODE setCelkTrzba (const std::string &celkTrzba)
 Celková částka tržby.
 
EETCODE setCelkTrzba (double celkTrzba)
 Celková částka tržby.
 
std::string getZaklNepodlDph () const
 Celková částka plnění osvobozených od DPH, ostatních plnění
 
EETCODE setZaklNepodlDph (const std::string &zaklNepodlDph)
 Celková částka plnění osvobozených od DPH, ostatních plnění
 
EETCODE setZaklNepodlDph (double zaklNepodlDph)
 Celková částka plnění osvobozených od DPH, ostatních plnění
 
std::string getZaklDan1 () const
 Celkový základ daně se základní sazbou DPH.
 
EETCODE setZaklDan1 (const std::string &zaklDan1)
 Celkový základ daně se základní sazbou DPH.
 
EETCODE setZaklDan1 (double zaklDan1)
 Celkový základ daně se základní sazbou DPH.
 
std::string getDan1 () const
 Celková DPH se základní sazbou.
 
EETCODE setDan1 (const std::string &dan1)
 Celková DPH se základní sazbou.
 
EETCODE setDan1 (double dan1)
 Celková DPH se základní sazbou.
 
std::string getZaklDan2 () const
 Celkový základ daně s první sníženou sazbou DPH.
 
EETCODE setZaklDan2 (const std::string &zaklDan2)
 Celkový základ daně s první sníženou sazbou DPH.
 
EETCODE setZaklDan2 (double zaklDan2)
 Celkový základ daně s první sníženou sazbou DPH.
 
std::string getDan2 () const
 Celková DPH s první sníženou sazbou.
 
EETCODE setDan2 (const std::string &dan2)
 Celková DPH s první sníženou sazbou.
 
EETCODE setDan2 (double dan2)
 Celková DPH s první sníženou sazbou.
 
std::string getZaklDan3 () const
 Celkový základ daně s druhou sníženou sazbou DPH.
 
EETCODE setZaklDan3 (const std::string &zaklDan3)
 Celkový základ daně s druhou sníženou sazbou DPH.
 
EETCODE setZaklDan3 (double zaklDan3)
 Celkový základ daně s druhou sníženou sazbou DPH.
 
std::string getDan3 () const
 Celková DPH s druhou sníženou sazbou.
 
EETCODE setDan3 (const std::string &dan3)
 Celková DPH s druhou sníženou sazbou.
 
EETCODE setDan3 (double dan3)
 Celková DPH s druhou sníženou sazbou.
 
std::string getCestSluz () const
 Celková částka v režimu DPH pro cestovní službu.
 
EETCODE setCestSluz (const std::string &cestSluz)
 Celková částka v režimu DPH pro cestovní službu.
 
EETCODE setCestSluz (double cestSluz)
 Celková částka v režimu DPH pro cestovní službu.
 
std::string getPouzitZboz1 () const
 Celková částka v režimu DPH pro prodej použitého zboží se základní sazbou.
 
EETCODE setPouzitZboz1 (const std::string &pouzitZboz1)
 Celková částka v režimu DPH pro prodej použitého zboží se základní sazbou.
 
EETCODE setPouzitZboz1 (double pouzitZboz1)
 Celková částka v režimu DPH pro prodej použitého zboží se základní sazbou.
 
std::string getPouzitZboz2 () const
 Celková částka v režimu DPH pro prodej použitého zboží s první sníženou sazbou.
 
EETCODE setPouzitZboz2 (const std::string &pouzitZboz2)
 Celková částka v režimu DPH pro prodej použitého zboží s první sníženou sazbou.
 
EETCODE setPouzitZboz2 (double pouzitZboz2)
 Celková částka v režimu DPH pro prodej použitého zboží s první sníženou sazbou.
 
std::string getPouzitZboz3 () const
 Celková částka v režimu DPH pro prodej použitého zboží s druhou sníženou sazbou.
 
EETCODE setPouzitZboz3 (const std::string &pouzitZboz3)
 Celková částka v režimu DPH pro prodej použitého zboží s druhou sníženou sazbou.
 
EETCODE setPouzitZboz3 (double pouzitZboz3)
 Celková částka v režimu DPH pro prodej použitého zboží s druhou sníženou sazbou.
 
std::string getUrcenoCerpZuct () const
 Celková částka plateb určená k následnému čerpání nebo zúčtování
 
EETCODE setUrcenoCerpZuct (const std::string &urcenoCerpZuct)
 Celková částka plateb určená k následnému čerpání nebo zúčtování
 
EETCODE setUrcenoCerpZuct (double urcenoCerpZuct)
 Celková částka plateb určená k následnému čerpání nebo zúčtování
 
std::string getCerpZuct () const
 Celková částka plateb, které jsou následným čerpáním nebo zúčtováním platby.
 
EETCODE setCerpZuct (const std::string &cerpZuct)
 Celková částka plateb, které jsou následným čerpáním nebo zúčtováním platby.
 
EETCODE setCerpZuct (double cerpZuct)
 Celková částka plateb, které jsou následným čerpáním nebo zúčtováním platby.
 

Statické veřejné metody

static std::string formatString (const char *fmt,...)
 Format řetězců
 

Dokumentace konstruktoru a destruktoru

◆ EetData()

EetData::EetData ( const std::string &  poradCis,
double  celkTrzba,
double *  zaklNepodlDph = NULL,
double *  zaklDan1 = NULL,
double *  dan1 = NULL,
double *  zaklDan2 = NULL,
double *  dan2 = NULL,
double *  zaklDan3 = NULL,
double *  dan3 = NULL,
const ZASLANI prvniZaslani = PRVNI,
time_t  datOdesl = ::time(NULL),
time_t  datTrzby = ::time(NULL),
double *  cestSluz = NULL,
double *  pouzitZboz1 = NULL,
double *  pouzitZboz2 = NULL,
double *  pouzitZboz3 = NULL,
double *  urcenoCerpZuct = NULL,
double *  cerpZuct = NULL 
)

Konstruktor třídy EetData.

Parametry
poradCisPořadové číslo účtenky
celkTrzbaCelková částka tržby
zaklNepodlDphCelková částka plnění osvobozených od DPH, ostatních plnění
zaklDan1Celkový základ daně se základní sazbou DPH
dan1Celková DPH se základní sazbou
zaklDan2Celkový základ daně s první sníženou sazbou DPH
dan2Celková DPH s první sníženou sazbou
zaklDan3Celkový základ daně s druhou sníženou sazbou DPH
dan3Celková DPH s druhou sníženou sazbou
prvniZaslaniPrvní zaslání údajů o tržbě
datOdeslDatum a čas odeslání zprávy
datTrzbyDatum a čas přijetí tržby
cestSluzCelková částka v režimu DPH pro cestovní službu
pouzitZboz1Celková částka v režimu DPH pro prodej použitého zboží se základní sazbou
pouzitZboz2Celková částka v režimu DPH pro prodej použitého zboží s první sníženou sazbou
pouzitZboz3Celková částka v režimu DPH pro prodej použitého zboží s druhou sníženou sazbou
urcenoCerpZuctCelková částka plateb určená k následnému čerpání nebo zúčtování
cerpZuctCelková částka plateb, které jsou následným čerpáním nebo zúčtováním platby

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