A „Fiscal Service Client Sample” program segítséget nyújt különböző üzleti esetek megvalósításához. A „Sample Client” bizonyos üzleti eseteknél generálja a normál esetben a Fiscal Clientnek továbbítandó JSON-struktúrát.
Az alkalmazás a Fiscal Client minden verziójával együtt kerül szállításra, és letölthető a .../Samples/ könyvtárból. A .zip fájl kicsomagolása után ajánlott átmásolni a RetailForce könyvtárba (Windows esetén: C:\ProgramData\RetailForce\>).
Maga a minta kliens a következő helyen található: \FiscalServiceClientSample\bin\Debug>FiscalServiceClientSample.exe
Tesztclient
A program több tesztklient is biztosít. Az alkalmazás használatához a program indítása után ki kell választani egy tesztklient. A következő példákban a c1062c55-57c4-4ed2-9c53-aff1762326a4 tesztklient használjuk: (001-01 Tesztág 001 (Németország, {c1062c55-57c4-4ed2-9c53-aff1762326a4})) tesztkliens kerül felhasználásra.
Ezt követően a rendelkezésre álló funkciók segítségével különböző üzleti esetek állíthatók össze.
Példa – egyszerű értékesítési dokumentum (nyugta)
Ebben a példában egy tétel értékesítését ábrázoljuk, amikor az ügyfél készpénzzel fizet, és a JSON-szerkezetet adjuk ki.
- Válassza ki a dokumentumtípust – ebben az esetben a „Nyugta” opciót egy szokásos értékesítési dokumentumhoz.
- Válasszon ki egy tételt a legördülő menüből – a példában egy kenyeret adnak el.
- Kattintson az „Add” gombra a kiválasztott termék hozzáadásához.
- Válassza ki a fizetési módot – a példában „Készpénz” a készpénzes fizetéshez.
Ezután kinyomtatható az üzleti eset JSON-szerkezete.
- Kattintson a „Dokumentum JSON-jának megjelenítése” gombra.
- Kattintson a „JSON másolása” gombra a teljes JSON-dokumentum vágólapra másolásához.
Kezelőelemek
- Ügyfél – A használni kívánt client kiválasztása
-
DocType
– A dokumentumtípus (documentType) kiválasztása; a „Dokumentumtípusok és azok használata az egyes országokban”
című cikkben leírt dokumentumtípusok állnak rendelkezésre.
- User (ID/Caption) – A felhasználói adatok (ID és megnevezés/név) megadására szolgáló mező.
- Gyakorlás – Checkbox a dokumentum gyakorlási módjának aktiválásához (dokumentum = gyakorló dokumentum).
- Táblázat kiválasztása – Legördülő menü a táblázat hozzárendelésének kiválasztásához.
- Érvénytelenítés hivatkozással – A dokumentum érvénytelenítése egy korábban kiállított nyugta hivatkozásával.
-
Tétel/Mennyiség
– Tétel kiválasztása és mennyiség megadása (a legjobbra lévő számmező).
- Inhouse – inhouse fogyasztás (étkeztetés) megjelölése.
- Számmező – az tétel mennyiségének beállítása.
- Hozzáadás – az árucikk és a kiválasztott mennyiség hozzáadása a dokumentumhoz.
-
Foglalás
– az üzleti eset meghatározása (dokumentumonként több üzleti eset is meghatározható); a „Üzleti esetek – BusinessTransactionTypes”
cikkben leírt üzleti esetek közül lehet választani.
- Hullámmenü Vat – válassza ki a Vat-t.
- Számmező – állítsa be az értéket a kiválasztott pénznemben (EUR).
- Hozzáadás – adja hozzá a tételt és a kiválasztott mennyiséget a dokumentumhoz.
-
Ügyfélkezelés
- Állapot lekérdezése – A client állapotának lekérdezése
- Ügyfél hozzáadása – Ügyféladatok hozzáadása (a bal oldali mezőbe írja be)
- Ügyfél visszahívása –
- Pozíció törlése – törölje a tételt
- 10% kedvezmény – 10% kedvezmény hozzáadása
- Juttatás – X (érték EUR-ban) juttatás hozzáadása
- Részösszeg – részösszeg hozzáadása
- Pozíció törlése – a pozíció törlése
- PaymentTypes kiválasztása
- Készpénz – készpénzes fizetés
- EC Payment – bankkártyás fizetés
- CreditCard – CreditCard
- Többcélú utalvány – fizetési mód: többcélú utalvány
- Betét feloldása – fizetési mód: betét feloldása
- Egycélú utalvány – fizetési eszköz: egycélú utalvány
- JSON-dokumentum küldése – JSON-dokumentum küldése
- JSON-dokumentum megjelenítése – a JSON-dokumentum megjelenítése
- Dokumentum törlése – dokumentum törlése – új üzleti eset indításához
- Érvényesítés – validateDocument funkció
- Tárolás – storeDocument függvény
- Get EndOfDay – napvégi dokumentum generálása
- Qr Code – QR-kód megjelenítése
Ezt a cikket automatikusan lefordították.
Hozzászólások
0 hozzászólás
Hozzászólások írásához jelentkezzen be.