Program „Fiscal Service Client Sample“ slouží jako pomůcka pro implementaci různých obchodních případů. „Sample Client“ generuje strukturu JSON, která se v běžném případě pro určité obchodní případy přenáší do fiskálního klienta.
Aplikace je dodávána s každou verzí fiskálního klienta a je k dispozici ke stažení v adresáři .../Samples/. Po rozbalení souboru .zip se doporučuje zkopírovat jej do adresáře RetailForce (ve Windows: C:\ProgramData\RetailForce\>).
Samotný vzorový klient se pak nachází na adrese: \FiscalServiceClientSample\bin\Debug>FiscalServiceClientSample.exe
Testovací klient
Program poskytuje několik testovacích klientů. Aby bylo možné aplikaci používat, je třeba po spuštění programu vybrat testovacího klienta. V následujících příkladech je použit testovací klient c1062c55-57c4-4ed2-9c53-aff1762326a4: (001-01 Testovací pobočka 001 (Německo, {c1062c55-57c4-4ed2-9c53-aff1762326a4})).
Následně lze pomocí poskytnutých funkcí sestavit různé obchodní scénáře.
Příklad – jednoduchý prodejní doklad (účtenka)
V tomto příkladu je zmapován prodej položky, kdy zákazník platí v hotovosti, a je vygenerována struktura JSON.
- Vyberte typ dokladu – v tomto případě „Účtenka“ pro běžný prodejní doklad.
- Vyberte položku z rozevíracího menu – v příkladu se prodává bochník chleba.
- Kliknutím na tlačítko „Přidat“ vybranou položku přidáte.
- Vyberte způsob platby – v příkladu „Hotovost“ pro platbu v hotovosti.
Poté lze vygenerovat strukturu JSON daného obchodního případu.
- Klikněte na tlačítko „Zobrazit dokument JSON“.
- Klikněte na tlačítko „Kopírovat JSON“ a zkopírujte celý dokument JSON do schránky.
Ovládací prvky
- Klient – výběr klienta, který se má použít
-
DocType
– Výběr typu dokumentu (DocumentType); k dispozici jsou typy dokumentů popsané v článku Typy dokumentů a jejich použití v jednotlivých zemích
.
- User (Id/Caption) – Možnost zadání uživatelských údajů (ID a označení/jméno).
- Training – Zaškrtávací políčko pro aktivaci tréninkového režimu pro dokument (dokument = tréninkový dokument).
- Výběr tabulky – rozevírací seznam pro výběr přiřazení tabulky.
- Zrušit s odkazem – Zrušení dokladu s odkazem na dříve vystavený doklad.
-
Položka/Množství
– Výběr položky a množství (číselné pole zcela vpravo).
- Vlastní spotřeba – označení vlastní spotřeby (stravování).
- Číselné pole – nastavení množství položky.
- Přidat – přidání položky a zvoleného množství do dokladu.
-
Účel
– definujte účel transakce (pro jeden doklad lze definovat více účelů); k výběru jsou k dispozici účely popsané v článku Účely
transakcí – BusinessTransactionTypes
.
- Rozbalovací nabídka Vat – vyberte sazbu Vat.
- Číselné pole – zadejte hodnotu ve vybrané měně (EUR).
- Přidat – přidá položku a vybrané množství do dokladu.
-
Správa klientů
- Zjistit stav – dotaz na stav klienta
- Přidat zákazníka – přidání informací o zákazníkovi (zadejte do pole vlevo)
- Vrátit zákazníka –
- Odstranit položku – odstranit položku
- 10% sleva – přidat 10% slevu
- Příspěvek – přidat příspěvek ve výši X (hodnota v EUR)
- Mezisoučet – přidat mezisoučet
- Zrušit položku – zrušit položku
- Výběr způsobů platby
- Hotovost – platba v hotovosti
- Platba EC – platební karta jako způsob platby
- Kreditní karta – kreditní karta
- Všeúčelový poukaz – způsob platby všeúčelovým poukazem
- Zrušení vkladu – způsob platby zrušením vkladu
- SinglePurposeVoucher – platební prostředek: poukaz na jeden účel
- Odeslat dokument JSON – odeslat dokument JSON
- Zobrazit dokument JSON – zobrazení dokumentu JSON
- Vymazat dokument – vymazání dokumentu – pro zahájení nového obchodního případu
- Ověřit – funkce validateDocument
- Uložit – funkce storeDocument
- Získat EndofDay – vygenerovat dokument na konci dne
- QR kód – zobrazit QR kód
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.