Ovaj krajnji punkt omogućava oporavak klijenta u RetailForce Middlewareu, sa podacima (uključujući informacije o konfiguraciji) iz RetailForce Clouda.
Obnova klijenta može biti neophodna u slučaju promjene hardvera kase ili hardverskih kvarova.
Funkcija POST /api/v1/management/clients/recovery/restoreByCloud/Id je u suštini identična funkciji PUT /api/v1/management/clients/byCloud, međutim, ova potonja se može izvršiti samo jednom tokom početnog puštanja klijenta u rad.
Rezultat
Uspješan poziv na krajnju tačku (200):
- Ponovo preuzima konfiguracijski objekt za relevantnog klijenta iz cloud sistema i u skladu s tim konfiguriše klijenta.
- Obnavlja klijenta koji je već pušten u rad u middlewareu i dodjeljuje mu odgovarajući uniqueClientId terminala iz RetailForce Clouda.
Upotreba
Ovaj krajnji punkt se koristi kada je klijent, koji je već jednom kreiran i čiji je ClientId poznat, potrebno oporaviti (kao u slučaju promjene hardvera).
Preduvjeti
- Klijent mora biti jednom kreiran i ClientId bi trebao biti poznat.
- Organizacijska struktura i konfiguracijski objekt su kreirani u RetailForce Cloudu i dodijeljeni u skladu s tim.
- Instaliran je fiskalni middleware.
- RestoreByCloud se može koristiti samo ako:
- koristi se odgovarajuća licenca (paket licenci koji uključuje 'Pristup Cloud arhivi'),
- kvačica 'Cloud Archive' je aktivirana u konfiguraciji (Cloud),
- klijent je već prenio podatke u cloud arhiv (PRIJE restauracije).
- U Njemačkoj, barem jedno dnevno zatvaranje (u bilo kojem trenutku u prošlosti) mora biti registrovano u klijentu i preneseno u oblačni arhiv.
Napomena: RestoreByCloud će ispravno funkcionisati samo ako
- middleware je novo instaliran na sistem PRIJE pokretanja RestoreByCloud,
- ili (bez ponovne instalacije) je servis fiskalizacije (RetailForce servis) ponovo pokrenut prije pokretanja RestoreByCloud.
Polja obrasca
Sljedeće informacije moraju biti prenesene:
| Ime | Opis | Primjeri |
| Tip |
Tip identifikacije kompanije. Tip se također mora unijeti i postojati u RetailForce Cloudu. Sljedeće vrste su dostupne: [0] = BrojPoreznogIdentifikacionogBrojesa, Pogledajte također: Identifikacija kompanije Preporučujemo korištenje tipa [0] = VatNumber kao primarnog ID-a u svim zemljama (EU), čak i ako se on ne koristi kao obavezni identifikator kompanije u dotičnoj zemlji. |
[0] = Broj PDV-a |
| Identifikacija | Sam identifikator kompanije. Mora odgovarati informacijama koje su unesene u RetailForce Cloud. | ATU57780814 |
| brojprodavnice |
Broj prodavnice u kojoj se nalazi kasa. Mora odgovarati informacijama unesenim u RetailForce Cloud.
NAPOMENA:
u Francuskoj se ovdje navodi SIRET (proširenje SIREN-a brojem prodavnice).
|
|
| terminalNumber | Broj kase. Mora odgovarati informacijama unesenim u RetailForce Cloud. | 0010 |
| cloudApiKey | API ključ za autentifikaciju Cloud komunikacije | RFC_4a2abc... |
| cloudApiSecret | API tajna za autentifikaciju Cloud komunikacije | ypts7u5OU... |
Odgovor
Mogući odgovori:
| Kod | Opis | Primjer |
| 200 | Klijent je uspješno vraćen i konfigurisan. Objekat odgovora vraća uniqueClientId vraćenog klijenta. uniqueClientId mora biti pohranjen u sistemu kase i korišten tokom cijelog daljeg procesa komunikacije (u vezi s klijentom). | b7cf6d59-cec4-4cc2-a647-01XXXX |
| 406 |
Tip navedenog identifikatora kompanije nije jedinstveni tip. Rukovanje greškama: Koristite jedan od sljedećih identifikatora kompanije: [0] = VatNumber, |
- |
Ovaj članak je automatski preveden.
Comments
0 comments
Please sign in to leave a comment.