Ta članek opisuje tipični potek dela na blagajni, od odprtja do zaključka delovnega dne. Fiskalno middleware ponuja različne funkcije za podporo posameznih korakov procesa. Zaradi poenostavitve prenos tako imenovanih vnosov revizijskega dnevnika (dogodki iz »Tehničnega protokola dogodkov«) ni prikazan.
Varianta 1
V tej varianti je blagajna vodilni sistem. Vse račune izda izključno blagajna in jih posreduje ustreznemu klientu.
Naslednja tabela prikazuje posamezne klice blagajne na middleware.
| Funkcija | DocumentType | Opombe |
| PUT /.../createDocument | [90] = OpeningBalance |
Odpre transakcijo in označi, da je pričakovani dokument dnevni začetni znesek (OpeningBalance).
Opomba:
createDocument je trenutno potreben le za implementacije v Nemčiji
in Québecu
|
| POST /.../storeDocument | [90] = OpeningBalance |
Blagajna samostojno ustvari dokument tipa OpeningBalance in ga posreduje v middleware. |
| PUT /.../createDocument | [0] = Receipt |
Odpre transakcijo in označi, da je pričakovani dokument prodajni dokument (račun).
Opomba:
createDocument je trenutno potreben le za implementacije v Nemčiji
in Québecu
|
| POST /.../storeDocument | [0] = Potrdilo |
Blagajna ustvari prodajni račun in ga posreduje ustreznemu klientu v middleware-ju. |
| ... | razno |
Blagajna pošilja dokumente v skladu z zadevnimi transakcijami. |
| PUT /.../createDocument | [99] = EndOfDay |
Odpre transakcijo in določi, da je pričakovani dokument Z-poročilo / dokument ob koncu dneva (EndOfDay).
Opomba:
createDocument je trenutno potreben le za izvedbe v Nemčiji
in Québecu
|
| POST /.../storeDocument | [99] = EndOfDay |
Blagajna samostojno ustvari dokument tipa EndOfDay za dnevno zaključevanje blagajne in ga posreduje middleware-u. |
Varianta 2
V tej varianti POS-sistem sicer samostojno ustvari dokument o odprtju (OpeningBalance), vendar pa Z-poročilo oziroma dokument o koncu dneva ustvari middleware na podlagi seštevkov dokumentov, poslanih tekom dneva. Dokument, ki ga ustvari middleware, se nato shrani s POST /api/v1/transactions/storeDocument.
V naslednji tabeli so priklicani posamezni klici blagajne do middleware.
| Funkcija | DocumentType | Opombe |
| PUT /.../createDocument | [90] = OpeningBalance |
Odpre transakcijo in označi, da je pričakovani dokument dnevni začetni znesek (OpeningBalance).
Opomba:
createDocument je trenutno potreben le za implementacije v Nemčiji
in Québecu
|
| POST /.../storeDocument | [90] = OpeningBalance |
Blagajna samostojno ustvari dokument tipa OpeningBalance in ga posreduje v middleware. |
| PUT /.../createDocument | [0] = Receipt |
Odpre transakcijo in označi, da je pričakovani dokument prodajni dokument (račun).
Opomba:
createDocument je trenutno potreben le za implementacije v Nemčiji
in Québecu
|
| POST /.../storeDocument | [0] = Potrdilo |
Blagajna ustvari prodajni račun in ga posreduje ustreznemu klientu v middleware-ju. |
| ... | razno |
Blagajna pošilja dokumente v skladu z ustreznimi transakcijami. |
| GET /.../{clientId} /endofdayDocument | [99] = EndOfDay |
Blagajna zahteva dokument o dnevnem zaključku / Z-poročilo, ki ga ustvari middleware. Middleware ga vrne.
Pozor:
Knjiženje se ne izvede, vrne se le dokument EndOfDay!
|
| PUT /.../createDocument | [99] = EndOfDay |
Odpre transakcijo in določi, da je pričakovani dokument Z-poročilo / dokument ob koncu dneva (EndOfDay).
Opomba:
createDocument je trenutno potreben le za implementacije v Nemčiji
in Québecu
|
| POST /.../storeDocument | [99] = EndOfDay |
Blagajna posreduje zaključni dokument EndOfDay, ki ga je ustvarila middleware, nazaj middleware. |
Varianta 3
V nasprotju s prejšnjima variantama 1 in 2 blagajna tukaj uporablja funkcije middleware za ustvarjanje dnevnega odprtja (OpeningBalance) in dnevnega zaključka, ne da bi morala pošiljati ustrezne dokumente.
Naslednja tabela prikazuje posamezne klice blagajne k middleware-ju.
| Funkcija | DocumentType | Opombe |
| POST /.../openingSt |
[11] = PayIn |
S klicem te funkcije middleware ustvari začetno stanje za zaključni izkaz zadevnega dneva. Knjiži se le vplačilo (PayIn), stanje gotovine pa se ne ponastavi. |
| PUT /.../createDocument | [0] = Receipt |
Odpre transakcijo in označi, da je pričakovani dokument prodajni dokument (potrdilo).
Opomba:
createDocument je trenutno potreben le za implementacije v Nemčiji
in Québecu
|
| POST /.../storeDocument | [0] = Potrdilo |
Blagajna ustvari prodajni račun in ga posreduje ustreznemu klientu v middleware-ju. |
| ... | razno |
Blagajna posreduje dokumente v skladu z ustreznimi transakcijami. |
| POST /.../cashpointClose |
Enakovredno: [99] = EndOfDay |
S klicem te funkcije middleware samodejno knjiži dnevno zaključevanje z zaključnim dokumentom / Z-poročilom
Pozor:
Knjiži se le dnevni zaključek, dokument pa se ne vrne.
Opomba:
Da bi lahko uporabljali cashpointClose, mora biti v konfiguraciji aktivirana možnost »Preprosto zaključevanje blagajne«.
|
Povezani članki
Izvedba konca dneva (zaključek blagajne)
Preprosto zaključevanje blagajne
Ta članek je bil samodejno preveden.
Komentar
0 komentarjev
Za dodajanje komentarja prosimo kliknite Vpis.