A németországi adóügyi előírások szerint „hitelesített technikai biztonsági eszköz” (a rendelet angol nyelvű változatában TSE vagy TSS) használata kötelező. Ha hardware TSE-ket használnak, a createDocument művelet után előfordulhat, hogy a rendszer a „Tse connection error.” hibaüzenetet adja vissza.
Lehetséges esetek:
A TSE nincs csatlakoztatva
A TSE nincs csatlakoztatva a pénztárgéphez (ahhoz a rendszerhez, amelyen a RetailForce Middleware telepítve van).
Hibaelhárítás:
Csatlakoztassa a TSE-t a rendszerhez.
TSE csatlakoztatva – a teszt „OK” eredményt jelez
A hibaüzenet megjelenik, de a TSE csatlakozik a rendszerhez, az önteszt eredménye is „OK”
- POST /api/v1/management/germany/TSE/{TseSerial}/selftest parancs a következő eredményt adja:
- „200 – Siker”
ahogyan a kapcsolat-teszt is:
- PUT /api/v1/management/germany/{clientId}/TSE/connectTest,
- „200 – Siker”.
Lehetséges ok:
Elérte a nyitott tranzakciók számának korlátját! A BSI (Német Szövetségi Információbiztonsági Hivatal) által előírt TSE-követelmény miatt a TSE-knek korlátozniuk kell az egyidejűleg nyitott tranzakciók számát.
- Swissbit hardware TSE legfeljebb 512,
- Fiskaly Cloud TSE pedig 2 000 nyitott tranzakciót.
Ezek olyan tranzakciók, amelyeket a createDocument paranccsal indítottak el, de később nem fejezték be megfelelően (a storeDocument vagy a cancelDocument paranccsal). Ez akkor fordulhat elő például, ha a POS-rendszer a createDocument parancs után összeomlik, és nem „jegyezte meg”, hogy még vannak nyitott tranzakciók.
A nyitott tranzakciók száma a következő végponttal olvasható ki:
- GET /api/v1/management/germany/TSE
A nyitott tranzakciók a válaszban a „startedTransactions” mezőben jelennek meg:
[
{
...
"startedTransactions": 512,
"maxStartedTransactions": 512,
"createdSignatures": 2238,
"maxSignatures": 20000000,
...
}
]
Hibaelhárítás:
A hiba kijavításához, illetve ahhoz, hogy a TSE ismét feldolgozásra fogadja a dokumentumokat („nyugtákat”), a nyitott tranzakciókat le kell zárni.
Ehhez kövesse az alábbi lépéseket.
1. lehetőség:
A
végpont használatával a nyitott tranzakciók fiscalDocumentNumber értékei csomagokban kerülnek visszaadásra.
Példa:
[
45,
1,
2,
3,
4,
5,
6,
7
]
A listTransactions paranccsal lekért tranzakciókat (=fiscalDocumentNumber) a valós helyzetnek megfelelően most le kell zárni az alábbiak egyikével:
Használja a POST /api/v1/transactions/storeDocument parancsot (a szokásos módon) a dokumentum véglegesítéséhez, ha értékesítés történt, és a POST /api/v1/transactions/cancelDocument parancsot a tranzakció törléséhez (sikeres értékesítés nélkül).
2. lehetőség:
A
végpont segítségével egyszerre lezárhatók az összes nyitott TSE-tranzakció. Kérjük, feltétlenül kövesse a dokumentumok törlésével kapcsolatos fenti utasításokat, mielőtt ezt a végpontot használná! Az összes nyitott tranzakció lezárása után a TSE ismét elfogadja és feldolgozza a dokumentumokat.
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.