Ovaj članak opisuje tipičan proces na blagajni, od otvaranja do zatvaranja dana. Fiskalni middleware nudi razne funkcije za podršku pojedinačnim koracima procesa. Prijenos takozvanih unosa revizijskog dnevnika (događaja iz "Tehničkog dnevnika događaja") nije prikazan radi jednostavnosti.
Varijanta 1
U ovoj varijanti blagajna je vodeći sustav. Svi računi generiraju se isključivo na blagajni i prenose odgovarajućem klijentu.
Sljedeća tablica prikazuje pojedinačne pozive blagajne middlewareu.
| Funkcija | Tip dokumenta | Napomene |
| PUT /.../createDocument | [90] = početno stanje |
Otvara transakciju i označava da je očekivani dokument dnevno otvaranje (OpeningBalance).
Napomena:
createDocument je trenutno potreban samo za implementacije Njemačke
i Quebeca
|
| POST /.../storeDocument | [90] = početno stanjeOtvara transakciju i označava da je očekivani dokument dnevno početno stanje (OpeningBalance).Napomena: createDocument trenutno je potreban samo za implementacije Njemačke i QuebecaPOST /.../pohr |
Blagajna autonomno generira dokument tipa OpeningBalance i šalje ga middlewareu. |
| PUT /.../createDocument | [0] = račun |
Otvara transakciju i označava da se očekuje prodajni dokument (potvrda o kupnji).
Napomena:
createDocument je trenutno potreban samo za implementacije za Njemačku
i Québec
|
| POST /.../saveDocument | [0] = račun |
Blagajna generira račun i prosljeđuje ga odgovarajućem klijentu u posredničkom softveru. |
| ... | razni |
Blagajna prenosi dokumente u skladu s pojedinim transakcijama. |
| PUT /.../createDocument | [99] = Završetak dana |
Otvara transakciju i navodi da se očekuje Z-izvješće / izvješće na kraju dana (EndOfDay).
Napomena:
createDocument je trenutno potreban samo za implementacije za Njemačku
i Québec
|
| POST /.../pohraniDokument | [99] = Kraj dana |
Blagajna autonomno generira dokument tipa EndOfDay za dnevno zatvaranje blagajne i šalje ga middlewareu. |
Varijanta 2
U ovoj varijanti, iako POS sustav neovisno generira dokument o otvaranju (OpeningBalance), Z-izvješće / dokument o kraju dana generira middleware na temelju zbrojeva dokumenata poslanih tijekom dana. Dokument koji generira middleware zatim se sprema pomoću POST /api/v1/transactions/storeDocument.
Sljedeća tablica prikazuje pojedinačne pozive blagajne middlewareu.
| Funkcija | Tip dokumenta | Napomene |
| PUT /.../createDocument | [90] = početno stanje |
Otvara transakciju i označava da je očekivani dokument dnevno otvaranje (OpeningBalance).
Napomena:
createDocument je trenutno potreban samo za implementacije Njemačke
i Quebeca
|
| POST /.../storeDocument | [90] = početno stanjeOtvara transakciju i označava da je očekivani dokument dnevno početno stanje (OpeningBalance).Napomena: createDocument trenutno je potreban samo za implementacije Njemačke i QuebecaPOST /.../saveDocument |
Blagajna autonomno generira dokument tipa OpeningBalance i šalje ga middlewareu. |
| PUT /.../createDocument | [0] = račun |
Otvara transakciju i označava da se očekuje prodajni dokument (potvrda o kupnji).
Napomena:
createDocument je trenutno potreban samo za implementacije za Njemačku
i Québec
|
| POST /.../saveDocument | [0] = račun |
Blagajna generira račun i prenosi ga odgovarajućem klijentu u međuprogramskom sloju. |
| ... | razni |
Blagajna prenosi dokumente u skladu s pojedinim transakcijama. |
| GET /.../{clientId} /endofdayDocument | [99] = Završetak dana |
Blagajna zahtijeva dnevni završni dokument / Z-izvješće generirano od strane posredničkog softvera. Posrednički softver ga vraća.
Pažnja:
Ne vrši se rezervacija, vraća se samo dokument kraja dana!
|
| PUT /.../createDocument | [99] = Završetak dana |
Otvara transakciju i specificira da se očekuje Z-izvješće / dokument na kraju dana (EndOfDay).
Napomena:
createDocument je trenutno potreban samo za implementacije za Njemačku
i Québec
|
| POST /.../storeDocument | [99] = Kraj dana |
Blagajna prosljeđuje dokument zatvaranja kraja dana (EndOfDay) generiran od strane middlewarea natrag middlewareu. |
Varijanta 3
Za razliku od prethodnih varijanti 1 i 2, blagajna ovdje koristi funkcije posrednika za generiranje dnevnog otvaranja (OpeningBalance) i dnevnog zatvaranja bez potrebe za prijenosom odgovarajućih dokumenata.
Sljedeća tablica prikazuje pojedinačne pozive blagajne middlewareu.
| Funkcija | Tip dokumenta | Napomene |
| POST /.../openingSt |
[11] = PayIn |
Pozivanjem ove funkcije, middleware generira početak dana za završni račun odgovarajućeg dana. Evidentira se samo uplata (PayIn), ali se stanje gotovine ne resetira. |
| PUT /.../createDocument | [0] = Potvrda o uplati |
Otvara transakciju i označava da se očekuje prodajni dokument (potvrda o uplati).
Napomena:
createDocument je trenutno potreban samo za implementacije Njemačke
i Quebeca
|
| POST /.../saveDocument | [0] = račun |
Blagajna generira račun i prenosi ga odgovarajućem klijentu u posredničkom sloju. |
| ... | razni |
Blagajna prenosi dokumente u skladu s odgovarajućim transakcijama. |
| POST /.../zatvori-blagajnu |
Ekvivalentno za: [99] = Kraj dana |
Pozivanjem ove funkcije, middleware automatski objavljuje dnevno zatvaranje s dokumentom o zatvaranju / Z-izvještajem
Pažnja:
Objavljuje se samo dnevno zatvaranje, ali se ne vraća dokument.
Napomena:
Da biste mogli koristiti cashpointClose, opcija "Jednostavno zatvaranje gotovinskog terminala" mora biti aktivirana u konfiguraciji.
|
Povezani članci
Implementacija kraja dana (zatvaranje blagajne)
Jednostavno zatvaranje blagajne
Ovaj je članak automatski preveden.
Komentari
0 komentara
Molimo Prijavite se kako bi ostavili komentar.