Functions fragment - platba dokladu
Platba
Po stlačení tlačidla sa zobrazí Snackbar s potvrdením že skutočne má prebehnúť hotovostná platba. Po odpovedi ÁNO prebehne platba tak, že aplikácia zašle pomocou ExecutorService Nexo protokol cez HTTP na localhost. Ak je doklad uložený do CHDU, teda kladne spracovaný, tak sa vytlačí na vstavanej tlačiarni. Samotný spôsob tlače či odoslania na mail ovplyvňujú nastavenia aplikácie. Ak gePOS je spustený na inom zariadení než Sunmi P2, namiesto localhost sa komunikuje cez IP nastavenú v nastaveniach aplikácie.
Platba kartou
Úhrada pomocou POI prebehne tak, že aplikácia sa rozhodne podľa toho na akom zariadení je spustená. Ak ide o zariadenie P2, potom sa volá Intent platobnej brány Besteron. Ak aplikácia je spustená na inom zariadení než Sunmi P2, namiesto Intent sa komunikuje cez IP nastavenú v nastaveniach aplikácie tak, že zašle pomocou ExecutorService request cez HTTP a čaká na response.
Pri zrealizovaní platby pokračuje aplikácia samostatne na zaevidovanie dokladu obdobne, ako pri tlačidle Platba.
C
Odstráni reťazec z fragmentu Universal.
Späť
Vráti sa k zadávaniu produktov, teda zamení fragmenty v kontejneroch Universal a Functions.
Zahodiť
- Ak sa jedná o nový doklad (príznak “isNew”), potom nenávratne vymaže položky predaja a vráti sa do menu.
- Ak sa jedná o doklad existujúci v zozname (príznak “open”), potom doklad aktualizuje a zmení príznak na “canceled” a vráti sa do menu
- Ak sa jedná o uhradený doklad (príznak “completed”), potom doklad aktualizovaný nebude a ani príznak sa nezmení. Toto sa využíva pre reklamáciu celého dokladu (viz NumPad)
Info
- krátke stlačenie - Volá tlačový formulár so zostaveným dokladom v skrátenej podobe. Doklad ostane aktívny.
- dlhé stlačenie - doklad po tlači uloží ako výdajka
Výdajka
- krátke stlačenie - volá tlačový formulár so zostaveným dokladom v plnohodnotnej podobe. Použitie je pre vystavenie nedaňového dokladu o výdaji produktov (čerpanie na palivové karty, či iné komodity fakturované v budúcnosti). Taktiež osoby ZŤP môžu za zákonom splnených podmienok vydávať takéto daňové doklady. Doklad ostane aktívny.
- dlhé stlačenie - doklad po tlači uloží uloží ako výdajka
LOGO
- krátke stlačenie - prepne odoslanie na preddefinovaný mail (Ukazateľ info mení farbu pozadia: ON=zelené, OFF=sivé)
- dlhé stlačenie - Štandardnou komunikáciou s POS (ako pri platbe) zobrazí formulár s Identifikačnými údajmi.
No Comments