Uživatelské nástroje

Nástroje pro tento web


ruzne:eet

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
ruzne:eet [2017/03/31 09:37] – [Varianta 2 - nevizuální daemon na serveru Linux] Karel Petrůruzne:eet [2020/01/21 08:11] (aktuální) – [Kontrolní SQL v nočních přepočtech] Karel Petrů
Řádek 41: Řádek 41:
   * pro přenesenou daňovou povinnost kód **prenesenidod**   * pro přenesenou daňovou povinnost kód **prenesenidod**
   * penále/pokuty s 0 DPH kód **dodaniost**   * penále/pokuty s 0 DPH kód **dodaniost**
 +  * dárkové poukazy na neurčené zboží/služby DPH prázdno "", kód **cerpzuct**
  
 =====Postup pro prodejny===== =====Postup pro prodejny=====
Řádek 73: Řádek 74:
  
   * připojit přes USB   * připojit přes USB
-  * vytvořit {{:ruzne:tmvirtualportdriver850a.zip|virtuální com port}}+  * vytvořit {{:ruzne:tmvirtualportdriver850a.zip|virtuální com port}} (ve Win10 bylo nutné aktualizovat ovladač v seznamu zařízení)
   * nastavit rawprint v apps.xml   * nastavit rawprint v apps.xml
   * zaregistrovat EET pomocí lok. menu v hotovostním dokladu a vytisknout system report z faktur **Prodejka na pokladní tiskárnu**   * zaregistrovat EET pomocí lok. menu v hotovostním dokladu a vytisknout system report z faktur **Prodejka na pokladní tiskárnu**
Řádek 104: Řádek 105:
   * vytvořit uživatele **Eet**, odemknout certifikát, nastavit [[firebird:setenv|setenv.sh]]   * vytvořit uživatele **Eet**, odemknout certifikát, nastavit [[firebird:setenv|setenv.sh]]
   * testovací neregistrovanou tržbu lze vytvořit pokud se dočasně nastaví proměnná: faktury_eet.URL=""   * testovací neregistrovanou tržbu lze vytvořit pokud se dočasně nastaví proměnná: faktury_eet.URL=""
-  * cron: ''45 7-18 * * *   obis  /home/common/obis5/user/scripts/eetsend.sh || echo "EET send error"''+ 
 +=== cron.d/obis === 
 +<code> 
 + 45 7-18 * * *   obis  $SCRIPTSDIR/eetsend.sh || echo "EET send error" 
 + 45 6 * * 1-5   obis  $SCRIPTSDIR/eetsend.sh eetadmin@domain.cz 
 +</code>
  
 === Práva pro skupinu Eet === === Práva pro skupinu Eet ===
Řádek 129: Řádek 135:
 . `dirname $0`/setenv.sh . `dirname $0`/setenv.sh
 USER=Eet USER=Eet
-PASSWORD=""+PASSWORD=$EETPASS
 DATANAME="data" DATANAME="data"
  
Řádek 154: Řádek 160:
 assert(not faktury_eet.NeedAskPassword(),'NENI ODEMCENY CERTIFIKAT') assert(not faktury_eet.NeedAskPassword(),'NENI ODEMCENY CERTIFIKAT')
 DEBUG:Add(osex.date()) DEBUG:Add(osex.date())
 +local cert, key = faktury_eet.GetCertAndKey()
 +local ret, DaysRemain = faktury_eet.CheckCert(cert, DEBUG)
 local Ok, tSendIDs=faktury_eet.SendSavedTrzba(DEBUG) local Ok, tSendIDs=faktury_eet.SendSavedTrzba(DEBUG)
 faktury_eet.RecalcSrcDokl(tSendIDs, DEBUG) faktury_eet.RecalcSrcDokl(tSendIDs, DEBUG)
Řádek 171: Řádek 179:
 echo `date` >> $LOGDIR/$LOG echo `date` >> $LOGDIR/$LOG
 cat $LOGDIR/$LOG.daily >> $LOGDIR/$LOG cat $LOGDIR/$LOG.daily >> $LOGDIR/$LOG
 +
 +#kontrola a warningy emailem
 +if [ -n "$1" ]; then
 +  egrep "(CW:|W:|E:)" $LOGDIR/$LOG.daily  > /tmp/$$
 +  [ -s /tmp/$$ ] && cat /tmp/$$ | mail -s 'Chyby EET send' $1
 +  rm /tmp/$$
 +fi
 +
 exit $STATUS exit $STATUS
 </code> </code>
Řádek 231: Řádek 247:
   where COALESCE(e.fik, '') <> '' and COALESCE(e.overeni, 0) = 0   where COALESCE(e.fik, '') <> '' and COALESCE(e.overeni, 0) = 0
   and abs(coalesce(f.cenakuhrade,0) - coalesce(e.celk_trzba,0))>1   and abs(coalesce(f.cenakuhrade,0) - coalesce(e.celk_trzba,0))>1
 +  and coalesce(f.priznak,'') not like '%N%'
   and e.dat_trzby>'1.3.2017'   and e.dat_trzby>'1.3.2017'
   and e.typdokl='F';   and e.typdokl='F';
Řádek 239: Řádek 256:
   where COALESCE(e.fik, '') <> '' and COALESCE(e.overeni, 0) = 0   where COALESCE(e.fik, '') <> '' and COALESCE(e.overeni, 0) = 0
   and abs(coalesce(u.celkem,0) - coalesce(e.celk_trzba,0))>1   and abs(coalesce(u.celkem,0) - coalesce(e.celk_trzba,0))>1
 +  and coalesce(u.priznak,'') not like '%N%'
   and e.dat_trzby>'1.3.2017'   and e.dat_trzby>'1.3.2017'
   and e.typdokl='U';   and e.typdokl='U';
Řádek 248: Řádek 266:
   and e.dat_trzby>'1.3.2017'   and e.dat_trzby>'1.3.2017'
   and abs(coalesce(p.cenapol,0) - coalesce(e.zakl_dan1,0) - coalesce(e.zakl_dan2,0) - coalesce(e.zakl_dan3,0) )>1   and abs(coalesce(p.cenapol,0) - coalesce(e.zakl_dan1,0) - coalesce(e.zakl_dan2,0) - coalesce(e.zakl_dan3,0) )>1
 +  and coalesce(p.priznak,'') not like '%N%'
   and e.typdokl='P';   and e.typdokl='P';
  
Řádek 256: Řádek 275:
   and e.dat_trzby>'1.3.2017'   and e.dat_trzby>'1.3.2017'
   and abs(coalesce(p.cenasdph,0) - coalesce(e.celk_trzba,0) )>1   and abs(coalesce(p.cenasdph,0) - coalesce(e.celk_trzba,0) )>1
 +  and coalesce(p.priznak,'') not like '%N%'
   and e.typdokl='P';   and e.typdokl='P';
 </code> </code>
Řádek 274: Řádek 294:
 </code> </code>
  
 +=== Zjisteni hesla k odemceneho certifikatu ===
 +
 +  * prihlasit jako user: print(ClientSession:UserDecryptString(ClientSession:GetOption("FakturyDM.EET_EncryptedPassword")))
  
ruzne/eet.1490953031.txt.gz · Poslední úprava: 2017/03/31 09:37 autor: Karel Petrů