Uživatelské nástroje

Nástroje pro tento web


ruzne:eet

Toto je starší verze dokumentu!


EET

Základní informace

Problematiku EET v OBISu řeší nová tabulka, která je přístupná jako záložka v okně dokladů/faktur a v okně úhrad. V lokálním menu jsou pak k dispozici funkce v sekci Elektronická evidence tržeb.

Pro správné fungování EET je třeba na Daňovém portálu podat ŽÁDOST O AUTENTIZAČNÍ ÚDAJE DO EET. Na základě přidělených přihlašovacích údajů se pak v sekci SPRÁVA ÚDAJŮ EVIDENCE TRŽEB vytvoří certifikát a provozovny. Certifikát se v OBISu nahraje do souboru obis/etc/eet_cert.p12. Konkrétní provozovnu si každý uživatel OBISu vydávající účtenky nastaví v okně Faktury/doklady - záložka Nastavení - Označení provozovny.

Daňový portál: https://adisepo.mfcr.cz/adistc/adis/idpr_pub/eet/eet_sluzby.faces

Certifikát je zabezpečen heslem. Před prvním použitím v OBISu je třeba jej odemknout a uložit heslo funkcí lok. menu ve fakturách Odemčení/uzamčení certifikátu EET.

Nová provozovna

Na Daňovém portálu https://adisepo.mfcr.cz/adistc/adis/idpr_pub/eet/eet_sluzby.faces sekce SPRÁVA ÚDAJŮ EVIDENCE TRŽEB odkaz PROVOZOVNY. Zde použít tlačítko Nová provozovna

Jednoduchý postup pro občasné tržby

  • běžným způsobem se vytvoří hotovostní příjmový doklad nebo hotovostní úhrada faktury
  • následně se použije funkce lok. menu Registrace tržby EET v dokladech nebo úhradách
  • systém zobrazí údaje, které budou na server odeslány
  • potvrdíme odeslání na server tlačítkem Odeslat tržbu (případně lze v tomto okamžiku naposledy registraci zrušit)
  • nakonec se vytiskne tisková sestava v dokladech Příjmový/výdajový doklad resp. Pokladní doklad k faktuře v úhradách, kde budou v případě zaregistrování platby vytištěny požadované údaje EET
  • doklad reps. úhradu spárovanou s registrovanou tržbou nelze v OBISu smazat

Postup pro prodejny

  • upravíme Vám uživatelsky tiskovou sestavu, která se při tisku automaticky zaregistruje a vytiskne požadované údaje EET
  • tyto automaticky registrované tisky účtenek lze realizovat také z výdejek skladu nebo výkonových protokolů
  • obsluha tedy obvyklým způsobem vytvoří např. výdejku a následný automatický tisk účtenky zajistí vše potřebné

Problémy při odesílání registrace na server

V případě že nelze tržbu odeslat na server (výpadek internetu nebo serveru) je tržba uložena v záložce EET v OBISu, ale nemá přiřazen tzv. FIK. V této situaci lze vytisknout účtenku bez FIK ale s tzv. PKP. Poplatník je povinen neprodleně po obnovení spojení všechny neodeslané účtenky zaregistrovat. Toto lze uživatelsky zajistit pomocí funkce lok. menu Odeslání neodeslaných tržeb EET. Doporučujeme nastavit automatickou kontrolu a odeslání na serveru např. v hodinových intervalech.

Kontrola EET

Na daňovém potrálu lze získat data o zaregistrovaných platbách. Tyto údaje lze porovnat s tiskovou sestavou v modulu faktury/doklady Tržby EET.

Minoritní činnost EET

Tiskárna pokladních dokladů

Je požadována tiskárna podporující ESC/POS a virtuální nebo fyzický COM port.

Postup pro Epson TM-T20II

  • připojit přes USB
  • 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
  • pro automatickou registraci vytvořit kopii prodejky a do typu tisku vložit následující LUA kód:

@cf.trydofile(LUADIR().."faktury/faktury_faktury-reports.lua") faktury_faktury.reports.TiskDokladuRegistraceEET(DSI, Form, Action, ReportName, Use, Name, true)

apps.xml

  <App Name="raw_print_print">
    <Command Platform="Windows">cmd /c "copy %s com4:"</Command>
  </App>
  <App Name="raw_print_preview">
    <Command Platform="Windows">notepad "%s"</Command>
  </App>

Automatická kontrola a odeslání neodeslaných EET tržeb

Varianta 1 - vizuálně v programu OBIS

  • v lok. menu Faktury → EET → Aktivovat automatické odesílání neodeslaných tržeb
  • nejvhodnější je varianta "Zobrazit je výsledek" kdy se v případě odeslání tržeb zobrazí okno s informací, které tržby byly odeslány
  • tato funkce je aktivní pouze pokud je uživatel přihlášen v OBISu a má odemknutý certifikát (kontrola se spouští každou celou hodinu)

Varianta 2 - nevizuální daemon na serveru Linux

  • vytvořit uživatele Eet, odemknout certifikát, nastavit setenv.sh
  • 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"

Práva pro skupinu Eet

version=3
*.faktury_*=re
*.zakazky_*=n
*.ucto_*=n
*.prost_*=n
*.rozpocty_*=n
*.partneri_*=n
*.sklad_*=n
*.majetek_*=n
*.dokumenty_*=n
*.ukoly_*=n
analyza=n
kalendar=n
globaloption=R

eetsend.sh

#!/bin/sh
. `dirname $0`/setenv.sh
USER=Eet
PASSWORD=""
DATANAME="data"
 
LOGDIR=$ROOTDIR/log
PID=eetsend.pid
LOG=eetsend.log
CONDEBUG=eetsend.condebug
DEBUG="-debug 2 -log $LOGDIR/$CONDEBUG"
 
pgrep -f $PID
if [ $? -eq 0 ]; then
  ps ax | grep $PID
  echo nelze spustit $@ - jiz bezi
  exit 1
fi
 
cat <<EOF | $ROOTDIR/bin64/obiscserver.bin $DEBUG -savepid $LOGDIR/$PID -notrigger -noxmlrpc -stdin -documentdir $DOCUMENTDIR >$LOGDIR/$LOG.daily 2>&1
Login $USER $PASSWORD $DATANAME "Client:eetsend.sh"
<EOF/>
Program "osex.dofile(LUADIR()..'debug.lua')
DEBUG.Init()
--ClientSession:SetOption('FakturyDM.eet_id_provoz','11')
--faktury_eet.SetPassword('heslo', '1')
assert(not faktury_eet.NeedAskPassword(),'NENI ODEMCENY CERTIFIKAT')
DEBUG:Add(osex.date())
faktury_eet.SendSavedTrzba(DEBUG)"
<EOF/>
Exit
<EOF/>
EOF
STATUS=$?
if [ $STATUS -ne 0 ]; then
  echo "--- EXIST STATUS $STATUS" >> $LOGDIR/$LOG.daily
  echo "--- CONDEBUG"
  cat $LOGDIR/$CONDEBUG
  echo "--- STDOUT"
  cat $LOGDIR/$LOG.daily
fi
echo `date` >> $LOGDIR/$LOG
cat $LOGDIR/$LOG.daily >> $LOGDIR/$LOG
exit $STATUS

Kontrolní SQL v nočních přepočtech

prepocet.sh

#doplnit
echo "select porad_cis, dat_odesl from faktury_eet where COALESCE(faktury_eet.fik, '') = '' and COALESCE(faktury_eet.overeni, 0) = 0;" | \
  $FIREBIRD/bin/isql -u sysdba -p $ISC_PASSWORD $SERVER:$DATABASEPATH/$DATADB > /tmp/$$
[ -s /tmp/$$ ] && cat /tmp/$$ | mail -s 'Neodeslane EET doklady' $MAILTO
rm /tmp/$$
ruzne/eet.1488355243.txt.gz · Poslední úprava: 2017/03/01 08:00 autor: Karel Petrů