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/01 08:00] – Karel Petrů | ruzne:eet [2020/01/21 08:11] (aktuální) – [Kontrolní SQL v nočních přepočtech] Karel Petrů | ||
|---|---|---|---|
| Řádek 33: | Řádek 33: | ||
| * nakonec se vytiskne tisková sestava v dokladech **Příjmový/ | * nakonec se vytiskne tisková sestava v dokladech **Příjmový/ | ||
| * doklad reps. úhradu spárovanou s registrovanou tržbou nelze v OBISu smazat | * doklad reps. úhradu spárovanou s registrovanou tržbou nelze v OBISu smazat | ||
| + | |||
| + | ===== Nastavení číselníku DPH pro EET ===== | ||
| + | |||
| + | * číselník DPH musí mít vyplněn sloupec **Kód přiznání DPH** | ||
| + | * pro běžné sazby je to kód **vyssi** resp. **nizsi** | ||
| + | * **zaokrouhlení** musí mít **sazbu DPH nevyplněnu** (tj. prázdno a nikoliv hodnota 0) | ||
| + | * pro přenesenou daňovou povinnost kód **prenesenidod** | ||
| + | * penále/ | ||
| + | * dárkové poukazy na neurčené zboží/ | ||
| =====Postup pro prodejny===== | =====Postup pro prodejny===== | ||
| Řádek 65: | Řá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 96: | Řá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 121: | Řádek 135: | ||
| . `dirname $0`/ | . `dirname $0`/ | ||
| USER=Eet | USER=Eet | ||
| - | PASSWORD="" | + | PASSWORD=$EETPASS |
| DATANAME=" | DATANAME=" | ||
| Řádek 146: | Řádek 160: | ||
| assert(not faktury_eet.NeedAskPassword(),' | assert(not faktury_eet.NeedAskPassword(),' | ||
| DEBUG: | DEBUG: | ||
| - | 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 161: | Řá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 166: | Řádek 192: | ||
| ==== Kontrolní SQL v nočních přepočtech ==== | ==== Kontrolní SQL v nočních přepočtech ==== | ||
| - | === prepocet.sh === | + | * **scripts/ |
| + | * cron.d/ | ||
| + | * ruční ověření: / | ||
| + | |||
| + | === showeet.sh === | ||
| <code bash> | <code bash> | ||
| - | #doplnit | + | #!/bin/sh |
| - | echo " | + | |
| - | $FIREBIRD/ | + | #ROOTDIR,FIREBIRD,SCRIPTSDIR,DATAFILES |
| - | [ -s /tmp/$$ ] && cat /tmp/$$ | mail -s ' | + | . `dirname $0`/ |
| - | rm /tmp/$$ | + | MAILTO=jmeno@domain.cz |
| + | |||
| + | for DATA in $DATAFILES; do | ||
| + | if [ "$1" != " | ||
| + | echo | ||
| + | echo DATA $DATA | ||
| + | $FIREBIRD/ | ||
| + | fi | ||
| + | $FIREBIRD/ | ||
| + | if [ "$1" != " | ||
| + | echo KONTROLA historie | ||
| + | tail -n7 $ROOTDIR/ | ||
| + | echo KONTROLA aktualne | ||
| + | cat $ROOTDIR/ | ||
| + | else | ||
| + | | ||
| + | echo " | ||
| + | cat $ROOTDIR/ | ||
| + | fi | ||
| + | done | ||
| + | </ | ||
| + | |||
| + | === eet_kontrola.sql === | ||
| + | |||
| + | <code SQL> | ||
| + | select ' | ||
| + | where COALESCE(faktury_eet.fik, | ||
| + | and dat_trzby>' | ||
| + | |||
| + | select ' | ||
| + | where COALESCE(faktury_eet.overeni, | ||
| + | and dat_trzby>' | ||
| + | group by 1; | ||
| + | |||
| + | select 'CHYBI FIK:', count(porad_cis) from faktury_eet | ||
| + | where COALESCE(faktury_eet.fik, | ||
| + | and dat_trzby>' | ||
| + | group by 1; | ||
| + | |||
| + | select 'ZMENA CENY DOKLAD:', | ||
| + | from faktury_eet e | ||
| + | join faktury_faktury f on f.idfaktura=e.porad_cis | ||
| + | where COALESCE(e.fik, | ||
| + | and abs(coalesce(f.cenakuhrade, | ||
| + | and coalesce(f.priznak,'' | ||
| + | and e.dat_trzby>' | ||
| + | and e.typdokl=' | ||
| + | |||
| + | select 'ZMENA CENY UHRADA:', | ||
| + | from faktury_eet e | ||
| + | join faktury_uhrhl u on u.iduhrdokl=e.porad_cis | ||
| + | where COALESCE(e.fik, | ||
| + | and abs(coalesce(u.celkem, | ||
| + | and coalesce(u.priznak,'' | ||
| + | and e.dat_trzby>' | ||
| + | and e.typdokl=' | ||
| + | |||
| + | select 'ZMENA ZAKLADU VYDEJKA:', | ||
| + | from faktury_eet e | ||
| + | join sklad_prijemky p on p.idprijemka=e.porad_cis | ||
| + | where COALESCE(e.fik, | ||
| + | and e.dat_trzby>' | ||
| + | and abs(coalesce(p.cenapol, | ||
| + | and coalesce(p.priznak,'' | ||
| + | and e.typdokl=' | ||
| + | |||
| + | select 'ZMENA CENY VYDEJKA:', | ||
| + | from faktury_eet e | ||
| + | join sklad_prijemky p on p.idprijemka=e.porad_cis | ||
| + | where COALESCE(e.fik, | ||
| + | and e.dat_trzby>' | ||
| + | and abs(coalesce(p.cenasdph, | ||
| + | and coalesce(p.priznak,'' | ||
| + | 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.1488355243.txt.gz · Poslední úprava: 2017/03/01 08:00 autor: Karel Petrů