eetlite script

Tato část popisuje použití aplikace eetlite ve formě skriptů. Základní popis aplikace včetně informace o odpovědnosti najdete na hlavní stránce.

Doporučuje se vše nejdříve vyzkoušet oproti testovacímu prostředí EET (výchozí nastavení) a poté v produkčním prostředí EET v ověřovacím režimu (overeni : "1"). Až se ujistíte, že vše funguje dle očekávání, použijete produkční prostředí a ostrý režim (overeni : "0").

Kromě popisu zde naleznete i odkaz na instruktážní video.

Instalace

Aplikaci pomocí skriptů lze použít v prostředí Windows i Linux. Zde následuje popis instalace:

Windows

  • Nainstalujte si Oracle Java nebo Open JDK 11 a vyšší (doporučeno)

http://www.oracle.com/technetwork/java/javase/downloads/index.html

https://jdk.java.net/

https://github.com/ojdkbuild/ojdkbuild

  • Nainstalujte Groovy (Windows installer - stačí zaškrtnout pouze Binaries, Modify Variables)

http://groovy-lang.org/download.html

  • Volitelně nainstalujte správce souborů Double Commander (Total Comander, apod.)

http://doublecmd.sourceforge.net/

  • Volitelně nainstalujete editor podporující Linuxový formát textových souborů a Java/Groovy (JEdit, notepad++)

http://www.jedit.org/index.php?page=download

https://notepad-plus-plus.org/

  • Stáhněte si eetlite a rozbalte obsah (bez podadresářů) do Vámi zvoleného adresáře (tlačítko Clone or Download -> Download ZIP), doporučuje se použít tlačítko Branch a zvolit TAG poslední (stabilní) verze.

https://github.com/novakmi/eetlite

  • do adresáře cert uložte svůj certifikát (*.p12).
  • restartujte system

Ubuntu (podobně jiný Linux)

  • Nainstalujete groovy (apt-get install groovy popř. apt-get install groovy2 pro verzi Ubuntu < 16.04)
  • Volitelně nainstalujete editor podporující Java/Groovy (mousepad, JEdit, gedit - např. apt-get install mousepad)
  • Podobně, jako ve Windows, stáhněte si eetlite a rozbalte obsah (bez podadresářů) do Vámi zvoleného adresáře (tlačítko Clone or Download -> Download ZIP)

https://github.com/novakmi/eetlite

  • do adresáře cert uložte svůj certifikát (*.p12).

Použití

Přejmenujte (např. Double Commander, Průzkumník) soubor eetlite_run.groovy tak, aby nejlépe vystihoval platbu (např. platba_za_kozultaci.groovy). Otevřete nový soubor a upravte požadující parametry platby (částka, datum, ičo, režim, ...) dle specifikace EET (http://www.etrzby.cz/cs/technicka-specifikace). Jednotlivé parametry přímo odpovídají parametrům EET. Pokud používáte ostrý provoz (po vyzkoušení), nezapomeňte změnit url , cestu na certifikát a heslo certifikátu. Soubor uložte.

Spusťe soubor dvojím poklepnutím myší, nebo v příkazovém řádku (např. příkazem groovy platba_za_konzultaci.groovy) Jednoduchá EET účtenka se jménem souboru obsahující aktuální čas a režim platby se vytvoří v aktuálním adresáři.

eetlite 0.2.0 uctenka
https://sites.google.com/view/eetlite
(https://github.com/novakmi/eetlite)
Soubor: /eetlite_run_ostry_2017_01_21_11_06_42_eetlite.txt
====================================
celk_trzba: 7896.00
dat_trzby: 2017-01-21T18:45:15+01:00
dic_popl: CZ00000019
id_pokl: Q-126-R
id_provoz: 123
porad_cis: 0/6460/ZQ42
rezim: 0
FIK: e91ca135-9f13-4eb1-8a2b-4bc759e33c9f-ff
BKP: FAD6D023-E92678FE-410EE310-51580CA5-5697BDAA
REZIM: bezny (s Internetem)
CAS ZPRACOVANI: 988ms

Instalace a použití eetlite skriptů ve Windows - instruktážní video.