Táto dokumentácia popisuje, ako overovať a odosielať dokumenty na konci dňa. V súčasnosti je táto funkcia podporovaná iba pre Nemecko.
Prehľad
Proces synchronizácie v cloude bezpečne ukladá vaše dokumenty na konci dňa do cloudu a vykonáva nasledujúce úlohy:
- skontroluje, či sú v cloudovom úložisku prítomné všetky požadované súbory EOD (všeobecný dokument EOD a archív TAR špecifický pre Nemecko)
- prenáša chýbajúce súbory z lokálneho klienta do Cloudu.
Predpoklady
- Organizačné oprávnenie: Toto oprávnenie musí byť povolené, aby bolo možné údaje odoslať znovu. Aktiváciu je potrebné vykonať prostredníctvom podpory.
- Daňová krajina: Momentálne je k dispozícii len pre Nemecko.
- Konfigurácia: Cesty k lokálnemu úložisku súborov a k úložisku v cloude musia byť nakonfigurované v RetailForce portal
Konfigurácia portálu
- Prihláste sa do RetailForce portalu.
- Prejdite do časti Konfigurácia → Príslušná konfigurácia
-
Ukladanie súborov
- Kliknite na + Storage path.
- Storage path zostáva prázdne a nevyžaduje žiadny vstup.
-
Ukladanie v cloude
- Kliknite na + Storage path.
- Storage path je spočiatku tiež prázdne.
- Uložte zmeny.
Pracovný postup klienta
Po vygenerovaní a zaúčtovaní EOD na základe transakcií na strane klienta je potrebné vykonať nasledujúce volania api v uvedenom poradí:
-
POST
na aktualizáciu konfigurácie
/api/v1/management/clients/byCloud/{clientId}
Aktualizuje konfiguráciu a zabezpečuje, že middleware používa aktuálne cesty k súborovému a cloudovému úložisku. -
CloudConnect
POST/api/v1/management/cloud/connect
Nadviaže spojenie s Cloudom. -
Vytvorenie dokumentu End-of-Day
( GET)/api/v1/closing/{clientId}/endofdayDocument
Vytvorí lokálny dokument EOD. -
Zaznamenanie konca dňa
( POST)/api/v1/transactions/storeDocument
Zaúčtuje vytvorený dokument EOD. -
Skontroluje požiadavky
na synchronizáciu (GET)/api/v1/cloudsync/{clientId}/isSyncRequired
Zistí, či sa v miestnej fronte správ ešte nachádzajú súbory EOD.Možné chyby
-
EndOfDay required– Nebol nájdený žiadny dokument EOD; vygenerujte EOD! -
CloudConnect required– Je potrebné volanie CloudConnect. -
Files are in Message Queue (cloudTemp folder)– Je potrebné nahrať súbory v stave „čakajúce“. -
Terminal is not allowed to sync with cloud– Client nemá oprávnenie. -
Not implemented for country– Podporované len pre Nemecko.
Odpoveď
-
false– Všetky súbory sú už v Cloud; nie je potrebné žiadne ďalšie konanie. -
true– Je potrebné odoslať jeden alebo viac súborov; prejdite na ďalší krok.
-
-
Spustiť prenos do Cloudu
POST/api/v1/cloudsync/{clientId}/startSendingToCloud
Spustí asynchrónne nahrávanie súborov.Možné chyby
- Všetky chyby z isSyncRequired.
-
Insufficient rights– Client nemôže zapisovať do cloudového úložiska.
Poznámka: Úspešný výsledok znamená, že proces nahrávania sa začal; nezaručuje však okamžitý prenos. -
Overte úplnosť
Zopakujte volanie isSyncRequired .- Ak
false: Nahratie bolo dokončené. - Ak stále
true: Počkajte chvíľu a skúste to znova, kým sa všetky súbory nedostanú z fronty.
- Ak
Podmienky spustenia
Táto synchronizačná rutina by sa mala spustiť, keď:
- bola spracovaná transakcia a
- nebolo predtým povolené ukladanie súborov alebo ukladanie do Cloudu (t. j. počiatočné nastavenie) alebo
- Predchádzajúci pokus o synchronizáciu zlyhal a v lokálnej fronte zostali súbory.
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.