V tem članku boste izvedeli, kako pravilno izvesti obravnavo napak v Španiji.
Predpogoji
- FiscalClient od različice 1.6.5 / Španija 1.0.5 za funkcije, označene z *.
- FiscalClient od različice 1.5.0
Opis
The Spanish TicketBAI system allows immediate or later sending of created invoices. When sending invoices, errors in validation can occur.
Pri sinhroni obdelavi se te napake pri preverjanju takoj sporočijo nazaj v POS-sistem. V primeru zamude pri prenosu (TicketBAI system ni bil na voljo v trenutku ustvarjanja računa) je treba napake prebrati iz fiskalnega sistema in, odvisno od vzroka napake, ustrezno odpraviti težavo.
Sinhrona obdelava
The TicketBAI system is available and receipts can be transferred.
Predpogoji
- TicketBAI system je na voljo
- Ni datotek za prenos (iz prejšnjih prekinitev)
Račun se sinhrono prenese v TicketBAI system. Če je račun uspešno prenesen in ni napak pri preverjanju veljavnosti, se rezultat vrne v POS-sistem s statusom »uspešno«.
Račun je shranjen v fiskalnem sistemu in v TicketBAI sistemu ter ga ni treba ponovno prenesti.
Vzroki za napake
TicketBAI system trenutno ni več na voljo
Račun je shranjen v fiskalnem sistemu in pripravljen za naslednji prenos. S tem se začne asinhroni proces.
Račun je shranjen v fiskalnem sistemu in se kasneje prenese v TicketBAI sistem. Ne sme se ga ponovno prenesti v fiskalni sistem.
Napaka pri preverjanju veljavnosti iz sistema TicketBAI
Račun ni shranjen v fiskalnem sistemu, zato se v POS-sistem vrne sporočilo o napaki zaradi neveljavnega računa.
Račun je treba ponovno pravilno prenesti v fiskalni sistem.
Asinhrona obdelava
TicketBAI system ali povezava z njim ni na voljo.
Predpogoji
- FiscalClient je na voljo in pripravljen za delo
- TicketBAI system ni na voljo ali je povezava s sistemom TicketBAI prekinjena.
Računi so prevzeti v fiskalni sistem, shranjeni in označeni za kasnejši prenos.
Zaradi asinhrone obdelave napak pri preverjanju ni mogoče neposredno vrniti v POS-sistem. Zato je treba poizvedovati o napakah pri teh računih.
Vsi asinhrono posredovani računi so shranjeni v fiskalnem sistemu in jih ni več mogoče posredovati v fiskalni sistem.
Preverjanje informacij o napakah in reševanje *
Ta funkcija je na voljo od različice 1.6.5 fiskalnega klienta.
Neuspele prenose je mogoče poizvedovati v fiskalnem sistemu.
Poizvedba
Za pridobivanje datotek z napakami je na voljo naslednja končna točka:
REST:
GET /api/v1/transactions/errorDocuments/{clientId}
nuget:
TrustedFiscalModule.GetErrorDocuments(bool onlyAsync)
Končna točka vrne informacije o napakah in identifikatorje GUID (DocumentGuid) prizadetih dokumentov.
Parameter onlyAsync se lahko uporabi za pridobivanje le napak, ki so se pojavile asinhrono.
Rešitev
Za rešitev problema je treba dokument preklicati v finančnem sistemu, kar se opravi prek naslednjega končnega točke.
REST:
DELETE /api/v1/transactions/errorDocuments/{clientId}/{documentGuid}
nuget:
TrustedFiscalModule.CancelErrorDocument(Guid documentGuid)
S tem klicem se račun v fiskalnem sistemu prekliče, vendar preklic ni posredovan v TicketBAI system (račun v TicketBAI systemu še ne obstaja). Če je ta račun označen kot preklican, se z zgornjim poizvedovanjem ne bo več prikazal kot napak.
Dokument je v fiskalnem sistemu razveljavljen – ni izbrisan!
Dokument je sedaj mogoče ponovno prenesti z novimi podatki v headerju dokumenta (številka dokumenta, DocumentGuid itd.) v fiskalni sistem s popravljenimi podatki.
Ta članek je bil samodejno preveden.
Komentar
0 komentarjev
Za dodajanje komentarja prosimo kliknite Vpis.