Acest punct final reprezintă primul pas în transmiterea tranzacțiilor de la sistemul de înregistrare electronică („casă de marcat”) către Serviciul Fiscal. Procesul constă întotdeauna din două etape. Acest proces în două etape de transmitere a tranzacțiilor se bazează pe cerințele Ordonanței privind protecția caselor de marcat împotriva manipulării neautorizate din Germania și trebuie efectuat în toate țările cu regim fiscal, în sensul unei interfețe standardizate. În Germania, atunci când se apelează PUT /api/v1/transactions/createDocument, o tranzacție este înregistrată în așa-numitul dispozitiv tehnic de securitate (TSE/TSS).
Înregistrarea tranzacției
O tranzacție/un document este înregistrat în unitatea fiscală:
- PUT /api/v1/transactions/createDocument și
- POST /api/v1/transactions/storeDocument
Anularea tranzacției
Aceasta înregistrează încheierea unei tranzacții în unitatea fiscală:
- PUT /api/v1/transactions/createDocument și
- POST /api/v1/transactions/cancelDocument
Notă: toate tranzacțiile inițiate cu PUT /api/v1/transactions/createDocument trebuie închise fie cu POST /api/v1/transactions/storeDocument, fie cu POST /api/v1/transactions/cancelDocument! Vă rugăm să rețineți listTransactions (DELETE).
Rezultat
O apelare reușită către punctul final (200)
- înregistrează începerea unei tranzacții în unitatea fiscală și
- returnează un fiscalResponse către sistemul din amonte (sistemul de înregistrare electronică).
Utilizare
- de fiecare dată când o nouă tranzacție urmează să fie trimisă către unitatea fiscală, înainte de POST /api/v1/transactions/storeDocument sau POST /api/v1/transactions/cancelDocument.
Cerințe preliminare
- Fiskal Client inițializat
Câmpuri ale formularului
Trebuie trimise următoarele informații:
| Denumire | Tip | Descriere | Exemplu |
| clientId | M |
UniqueClientId al casei de marcat (din RetailForce system). | c1062c55-57c4-4ed2-9c53-aff1762326a4 |
| documentType | M |
Tipul documentului care urmează să fie înregistrat. Enum:
|
- |
| DocumentGuid | R |
GUID-ul/UUID-ul atribuit tranzacției de către sistemul POS. Comportamentul „DocumentGuid” inclus în cerere:
Comportamentul FĂRĂ „DocumentGuid” în cerere:
Notă: Același „DocumentGuid” trebuie utilizat și în apelul ulterior către POST /api/v1/transactions/storeDocument. |
b5744d8c-71ec-4ea0-a340-53070da8b5a1 |
Răspuns
Răspunsuri posibile:
| Cod | Descriere | Exemplu |
| 200 | Tranzacția a fost inițiată și un fiscalResponse este returnat sistemului din amonte | - |
Acest articol a fost tradus automat.
Comentarii
0 comentarii
Vă rugăm să vă autentificați pentru a lăsa un comentariu.