„RetailForce“ dokumentų modelyje (DOM) siūlo galimybę dokumentavimo tikslais įrašyti prekes, kurios buvo įvestos, bet vėliau ištrintos.
Pavyzdžiai, iliustruojantys šį atvejį:
- Kai svečias pateikia užsakymą, padavėjas įveda „Wiener Schnitzel“ į savo terminalą. Tačiau klientas persigalvoja ir vietoj „Wiener Schnitzel“ nori „Cordon Bleu“. Padavėjas atšaukia / ištrina įvestą prekę („Wiener Schnitzel“) ir vietoj jos įveda „Cordon Bleu“.
- Drabužių parduotuvėje kasininkė nori užregistruoti suknelę, kurią klientas norėtų įsigyti. Kadangi ant drabužio nėra Barcode kodo, kasininkė ieško suknelės naudodamasi kasos aparato prekių paieškos funkcija. Ji pasirenka „Vasarinė suknelė, ilga“, įdeda ją į kasos aparato pirkinių krepšelį, bet tada pastebi, kad pasirinko ne tą prekę. Ji ištrina prekę ir vietoj jos pasirenka „Vasarinė suknelė, trumpa“.
- Prekybos centro kasoje kasininkė nuskaito prekę, kurią klientas padėjo ant konvejerio juostos. Klientas supranta, kad prekę pasirinko per klaidą, ir prašo kasininkės ištrinti nuskaitytą prekę.
- Ekologiškų maisto produktų parduotuvėje klientas kasos procese nori sužinoti prekės kainą. Kasininkas nuskaito prekę, kad parodytų kainą. Klientas nusprendžia prekės nepirkti, todėl kasininkas ją pašalina iš pirkinių krepšelio prie kasos.
Visais keturiais atvejais prekė užregistruojama, o vėliau ištrinama/atšaukiama prieš užbaigiant procesą.
Tokio tipo pozicijos gali būti pažymėtos savybe:
"deletedPosition": true,
(savybė pozicijos objekte „positions“).
Privalomas registravimas
Kai kuriose šalyse tokie procesai turi būti registruojami. Pavyzdžiui, Québece (Kanada) ištrintos prekės taip pat turi būti atitinkamai pažymėtos ir perduotos į WEB-SRM.
Savybė (fiscalCountryProperties) „mustSendCanceledPosition“ apibrėžia, ar atitinkamos šalies reikalavimai numato, kad pozicijos, kurios buvo įregistruotos, bet nebėra galutinio dokumento dalis, turi būti įregistruotos ar ne.
Tokiu atveju:
"mustSendCanceledPosition": true,
ištrintos pozicijos turi būti perduotos payload ir atitinkamai pažymėtos pagal šalies reikalavimus.
Kvebeke (Kanada) programinė įranga atmeta dokumentą, kuriame ištrintos pozicijos elementui nėra atitinkamos neigiamos pozicijos. Neigiama pozicija yra papildoma pozicija su „cancellationPosition“: true ir „positionReference“, kurios „PositionNumber“ yra ištrintos pozicijos numeris, o „ReferenceType“ yra [0] = Cancellation.
Pastaba: Kadangi toks ištrintų elementų žymėjimas gali būti atitinkamos šalies sertifikavimo proceso dalis, rekomenduojame tai įdiegti į savo registravimo sistemą.
Šis straipsnis buvo išverstas automatiškai.
Komentarai
0 komentarų
Tam, kad paliktumėte komentarus prisijunkite