Mit dem Endpunkt
- GET /api/v1/management/germany/{clientId}/tse/listTransactions
werden offene TSE-Transaktionen zurückgegeben.
Offene Transaktionen
Offene Transaktionen sind solche, die zwar mit createDocument (PUT /api/v1/transactions/createDocument) erzeugt / gestartet wurden, aber (noch) nicht mit einem storeDocument (POST /api/v1/transactions/storeDocument), oder einem cancelDocument (POST /api/v1/transactions/cancelDocument) abgeschlossen wurde.
Im DSFinV-K Export sind diese Transaktionen ersichtlich. Bei einer Kassennachschau durch die Finanzverwaltung können offene Transaktionen zu Rückfragen führen, bzw. wird der Prüfer eine Erklärung für diese Transaktionen fordern.
Wir empfehlen offene Transaktionen abzuschließen und dies im Prozess des elektronischen Aufzeichnungssystems abzubilden, dass Transaktionen zwar geparkt werden können, diese aber spätestens zum Tagesende geschlossen werden müssen.
Offene Transaktionen können auch über den Endpunkt
geschlossen werden.
Ergebnis
- Auflistung von offenen, (noch) nicht abgeschlossenen Transaktionen
Verwendung
- bei Bedarf (optionale Kassenfunktion)
Voraussetzungen
- Endpunkt liefert nur dann ein Ergebnis, wenn der entsprechende Client für den Einsatz im Rahmen der KassenSichV in Deutschland konfiguriert wurde
Formularfelder
Folgende Informationen müssen übermittelt werden:
Bezeichnung | Beschreibung | Beispiel |
clientId | Eindeutige ID des Clients (uniqueClientId) | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
Antwort
Mögliche Antworten:
Code | Beschreibung | Beispiel |
200 |
Der Client gibt in der Response eine Liste an offenen Transaktionen zurück. Zurückgegeben wird die:
der offenen Transaktion ACHTUNG: TSEs geben offene Transaktionen immer nur paketweise zurück (swissbit Hardware TSE: 8, Cloud TSEs 100 offene Transaktionen je Request). D.h. übersteigt die Anzahl der offenen Transaktionen diesen Wert, müssen die angegebenen Transaktionen zuerst geschlossen werden, bis weitere angezeigt werden.
|
[ 4, 5, 9, 8, 11, 12, 14, 15, 18, 24, 29, 57, 198, 220, 321, 525, 724 ] |
422 |
In der Anfrage wurde keine clientId angegeben. Fehlerbehebung:
|
- |
500 |
Interner Fehler - die Anfrage konnte nicht verarbeitet werden. Fehlerbehebung:
|
- |
Swissbit Hardware TSE
Die Gesamtanzahl an offenen Transaktionen bei der swissbit Hardware TSE kann über den Endpunkt GET /api/v1/management/germany/tse abgerufen werden.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.