ruzne:eet
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
ruzne:eet [2017/03/21 13:43] – [Kontrolní SQL v nočních přepočtech] 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/ | * penále/ | ||
+ | * dárkové poukazy na neurčené zboží/ | ||
=====Postup pro prodejny===== | =====Postup pro prodejny===== | ||
Řádek 73: | Řádek 74: | ||
* připojit přes USB | * připojit přes USB | ||
- | * vytvořit {{: | + | * vytvořit {{: |
* 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, | * vytvořit uživatele **Eet**, odemknout certifikát, | ||
* 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: '' | + | |
+ | === cron.d/obis === | ||
+ | < | ||
+ | 45 7-18 * * * | ||
+ | 45 6 * * 1-5 | ||
+ | </ | ||
=== Práva pro skupinu Eet === | === Práva pro skupinu Eet === | ||
Řádek 129: | Řádek 135: | ||
. `dirname $0`/ | . `dirname $0`/ | ||
USER=Eet | USER=Eet | ||
- | PASSWORD="" | + | PASSWORD=$EETPASS |
DATANAME=" | DATANAME=" | ||
Řádek 154: | Řádek 160: | ||
assert(not faktury_eet.NeedAskPassword(),' | assert(not faktury_eet.NeedAskPassword(),' | ||
DEBUG: | DEBUG: | ||
- | assert(faktury_eet.SendSavedTrzba(DEBUG))" | + | local cert, key = faktury_eet.GetCertAndKey() |
+ | local ret, DaysRemain = faktury_eet.CheckCert(cert, | ||
+ | local Ok, tSendIDs=faktury_eet.SendSavedTrzba(DEBUG) | ||
+ | faktury_eet.RecalcSrcDokl(tSendIDs, | ||
+ | if not Ok then error(' | ||
< | < | ||
Exit | Exit | ||
Řádek 169: | Řádek 179: | ||
echo `date` >> $LOGDIR/ | echo `date` >> $LOGDIR/ | ||
cat $LOGDIR/ | cat $LOGDIR/ | ||
+ | |||
+ | #kontrola a warningy emailem | ||
+ | if [ -n " | ||
+ | egrep " | ||
+ | [ -s /tmp/$$ ] && cat /tmp/$$ | mail -s 'Chyby EET send' $1 | ||
+ | rm /tmp/$$ | ||
+ | fi | ||
+ | |||
exit $STATUS | exit $STATUS | ||
</ | </ | ||
Řádek 174: | Řádek 192: | ||
==== Kontrolní SQL v nočních přepočtech ==== | ==== Kontrolní SQL v nočních přepočtech ==== | ||
- | === showeet.sh | + | * **scripts/ |
+ | * cron.d/ | ||
+ | * ruční ověření: / | ||
- | + | === showeet.sh === | |
- | **scripts/ | + | |
<code bash> | <code bash> | ||
Řádek 218: | Řádek 237: | ||
group by 1; | group by 1; | ||
- | select 'CHYBI FIK MOD:', count(porad_cis) from faktury_eet | + | select 'CHYBI FIK:', count(porad_cis) from faktury_eet |
where COALESCE(faktury_eet.fik, | where COALESCE(faktury_eet.fik, | ||
and dat_trzby>' | and dat_trzby>' | ||
Řádek 228: | Řádek 247: | ||
where COALESCE(e.fik, | where COALESCE(e.fik, | ||
and abs(coalesce(f.cenakuhrade, | and abs(coalesce(f.cenakuhrade, | ||
+ | and coalesce(f.priznak,'' | ||
and e.dat_trzby>' | and e.dat_trzby>' | ||
and e.typdokl=' | and e.typdokl=' | ||
Řádek 236: | Řádek 256: | ||
where COALESCE(e.fik, | where COALESCE(e.fik, | ||
and abs(coalesce(u.celkem, | and abs(coalesce(u.celkem, | ||
+ | and coalesce(u.priznak,'' | ||
and e.dat_trzby>' | and e.dat_trzby>' | ||
and e.typdokl=' | and e.typdokl=' | ||
Řádek 245: | Řádek 266: | ||
and e.dat_trzby>' | and e.dat_trzby>' | ||
and abs(coalesce(p.cenapol, | and abs(coalesce(p.cenapol, | ||
+ | and coalesce(p.priznak,'' | ||
and e.typdokl=' | and e.typdokl=' | ||
Řádek 253: | Řádek 275: | ||
and e.dat_trzby>' | and e.dat_trzby>' | ||
and abs(coalesce(p.cenasdph, | and abs(coalesce(p.cenasdph, | ||
+ | and coalesce(p.priznak,'' | ||
and e.typdokl=' | and e.typdokl=' | ||
</ | </ | ||
+ | === eet.sql === | ||
+ | |||
+ | <code sql> | ||
+ | select count(*) as CELKEM from faktury_eet where coalesce(overeni, | ||
+ | select count(*) as OVEROVACI_MOD from faktury_eet where coalesce(overeni, | ||
+ | select count(*) as CENA_NULA from faktury_eet where celk_trzba =0 and dat_trzby>' | ||
+ | select count(*) as KREGISTRACI from faktury_eet where COALESCE(faktury_eet.fik, | ||
+ | select e.id_pokl, u.idvyridil, | ||
+ | left join common_uzivatele u on u.uid=e.id_pokl | ||
+ | where COALESCE(e.overeni, | ||
+ | and dat_trzby>' | ||
+ | group by 1,2; | ||
+ | select first 1 porad_cis, fik, dat_odesl as LASTREG from faktury_eet where coalesce(overeni, | ||
+ | </ | ||
+ | |||
+ | === Zjisteni hesla k odemceneho certifikatu === | ||
+ | * prihlasit jako user: print(ClientSession: | ||
ruzne/eet.1490103835.txt.gz · Poslední úprava: 2017/03/21 13:43 autor: Karel Petrů