Ta članek ponuja pregled pretoka podatkov med storitvijo fiskalizacije RetailForce in sistemom myDATA v Grčiji.
Sistemi
Sistemi, vključeni v proces prenosa podatkov:
- Zgornji sistem – blagajna, računovodski sistem itd.; sistem, povezan s storitvijo fiskalizacije RetailForce.
- RetailForce middleware – ime za storitev fiskalizacije RetailForce (tudi RetailForce Fiscal Middleware); prejema podatke iz sistema na višji stopnji in jih obdeluje v skladu s predpisi/zahtevami posamezne države.
- Ponudnik myDATA – ponudnik myDATA, ki ga je pooblastil grški davčni organ (Neodvisni organ za javne prihodke – AADE / ΑΑΔΕ); omogoča komunikacijo s sistemom myDATA.
- Sistem myDATA – platforma, ki jo je razvila in zagotavlja AADE / ΑΑΔΕ za digitalizacijo davkov in davčnih prijav podjetij. Med drugim je treba podatke o računih digitalno posredovati na platformo myDATA.
Shema poteka
Naslednji diagram BPMN ponuja pregled pretoka podatkov. Nekateri notranji procesi znotraj posameznih sistemov ali preverjanja veljavnosti vnosov, vzpostavljanje povezave itd. niso prikazani. Pojasnilo k diagramu najdete spodaj. Če potrebujete diagram v višji ločljivosti, se obrnite na nas.
Opis poteka
| Št. | Sistem | Dejanje | Opis |
| 1. | Nadrejeni sistem | Shranjevanje transakcije | Računovodski sistem želi zaključiti poslovno transakcijo. |
| 2. | Nadrejeni sistem | Ustvarjanje JSON payloada (zahteva) | Iz podatkov transakcije se v skladu z dokumentnim modelom (RetailForce DOM) ustvari JSON-objekt („Zahteva (JSON RF-DOM)“). |
| 3. | Zgornji sistem | Pošlji zahtevo | Nadrejeni sistem pošlje zahtevo (JSON RF-DOM) storitvi fiskalizacije RetailForce prek končne točke POST /api/v1/transactions/storeDocument. |
| 4. | RetailForce Middleware | Preverjanje zahtevka | RetailForce middleware preveri zahtevo, da zagotovi, da je skladna z dokumentnim modelom RetailForce in da so izpolnjene vse posebne zahteve, ki temeljijo na fiscalCountryProperties. |
| 5. | RetailForce Middleware | Preverjanje veljavnosti payloada zahtevka? |
Payload je veljavno: nadaljujte s točko 8. Payload niso veljavni: nadaljujte s točko 6. |
| 6. | RetailForce Middleware | Vrni napako pri preverjanju veljavnosti | Če je zahteva neveljavna, middleware RetailForce ustvari sporočilo o napaki in ga vrne sistemu na višji ravni (fiscalResponse (error)). |
| 7. | Nadrejeni sistem | Popravite napake | Nadrejeni sistem mora popraviti napake v payloadu in ga ponovno poslati – nadaljujte s točko 3. |
| 8. | RetailForce Middleware | Pretvorba podatkov v format myDATA provider | Middleware pretvori dohodno zahtevo (zahteva (JSON RF-DOM)) v format myDATA provider in (9.) |
| 9. | RetailForce Middleware | Posreduje podatke ponudniku | ... prenese pretvorjene podatke na myDATA provider (myDATA JSON). |
| 10. | myDATA provider | Pretvorba v format myDATA XML | MyDATA provider pretvori prejeto zahtevo v format XML, ki ga določa myDATA (myDATA XML). |
| 11. | myDATA provider | Posredovanje v sistem myDATA | Podatki o računih v formatu myDATA XML se posredujejo v sistem myDATA. |
| 12. | Sistem myDATA | Preverjanje zahtevka | Sistem myDATA preveri veljavnost prejete zahteve. |
| 13. | Sistem myDATA | Preverjanje veljavnosti payloada zahtevka? |
Payload je veljaven: nadaljujte s točko 14. Payload niso veljavni: nadaljujte s točko 18. |
| 14. | Sistem myDATA | Ustvarite sporočilo o napaki in ga pošljite ponudniku | V primeru neveljavne zahteve sistem myDATA ustvari ustrezno sporočilo o napaki (vključno s kodo napake) in ga vrne sistemu myDATA providerja. |
| 15. | myDATA provider | Posredovanje sporočila o napaki sistemu RF | The myDATA provider forwards the error message to the RetailForce middleware. |
| 16. | RetailForce Middleware | fiscalResponse (napaka) iz myDATA Ustvari sporočilo o napaki | The middleware ustvari fiscalResponse (napaka) na podlagi sporočila o napaki iz myDATA in (17.) |
| 17. | RetailForce Middleware | Vrni fiscalResponse v zgornji sistem |
... ga vrne sistemu na začetku verige. Nadaljujte s točko 7. |
| 18. | Sistem myDATA | Obdelava podatkov zahtevka | Če je zahteva veljavna, sistem myDATA obdela podatke in ustvari podatke o ID številki računa (ID številka računa, MARK itd.). |
| 19a. | Sistem myDATA | Priprava računa | Celotni podatki o računu so na voljo v portalu myDATA. |
| 19b. | Sistem myDATA | Pošlji podatke o ID številki računa ponudniku | Sistem myDATA ponudniku vrne podatke o ID številki računa. |
| 20a. | myDATA provider | Predložitev računa | Celoten račun je na voljo na spletni strani ponudnika (prek povezave, prikazane kot QR-koda na ustreznem računskem dokumentu). |
| 20b. | myDATA provider | Posredovanje podatkov o ID številki računa podjetju RetailForce | Poleg tega ponudnik posreduje podatke o ID številki računa v RetailForce Middleware. |
| 21. | RetailForce Middleware | Ustvarjanje fiscalResponse | RetailForce middleware ustvari fiscalResponse na podlagi podatkov o identifikacijskih številkah računov ter rezultata notranje obdelave in (22.) |
| 22. | RetailForce Middleware | Vrni fiscalResponse | ... ga vrne sistemu na višji ravni. |
| 23. | Nadrejeni sistem | Izdelava računa | Nadrejeni sistem ustvari račun (tiskani, digitalni). |
| 24. | Predhodni sistem | Posredovanje računa | Po ustvarjanju je račun na voljo stranki. |
Ta članek je bil samodejno preveden.
Komentar
0 komentarjev
Za dodajanje komentarja prosimo kliknite Vpis.