Ovaj članak pruža pregled protoka podataka između RetailForce usluge fiskalizacije i myDATA sistema u Grčkoj.
Sistemi
Sistemi uključeni u proces prijenosa podataka:
- Gornji sistem – kasa, računovodstveni sistem itd.; sistem povezan sa uslugom fiskalizacije RetailForce.
- RetailForce middleware – naziv za uslugu fiskalizacije RetailForce (također RetailForce Fiscal Middleware); prima podatke iz gornjeg sistema i obrađuje ih u skladu sa propisima/zahtjevima specifičnim za zemlju.
- Pružatelj usluga myDATA – pružatelj usluga myDATA ovlašten od strane grčkih poreznih vlasti (Nezavisna uprava za javne prihode – AADE / ΑΑΔΕ); omogućava komunikaciju sa sistemom myDATA.
- myDATA sistem – platforma koju je razvio i pružio AADE / ΑΑΔΕ za digitalizaciju poreza i prijava korporacija. Između ostalog, podaci o fakturama se moraju digitalno prenijeti na myDATA platformu.
Dijagram toka
Sljedeći BPMN dijagram pruža pregled toka podataka. Neki interni procesi unutar pojedinačnih sistema ili provjere unosa, uspostavljanje veze itd. nisu prikazani. Objašnjenje dijagrama možete pronaći u nastavku. Molimo vas da nas kontaktirate ako vam je potreban dijagram u višoj rezoluciji.
Opis toka
| Ne. | Sistem | Akcija | Opis |
| 1. | Gornji sistem | Pohrani transakciju | Računovodstveni sistem želi dovršiti poslovnu transakciju. |
| 2. | Gornji sistem | Kreirajte JSON payload (Zahtjev) | Iz podataka o transakciji generira se JSON objekt u skladu s modelom dokumenata RetailForce (DOM) ("Request (JSON RF-DOM)"). |
| 3. | Gornji sistem | Pošalji zahtjev | Gornji sistem šalje zahtjev (JSON RF-DOM) na RetailForce uslugu fiskalizacije koristeći krajnju tačku POST /api/v1/transactions/storeDocument. |
| 4. | RetailForce posrednički sloj | Provjeri zahtjev | RetailForce middleware validira zahtjev kako bi se osiguralo da je u skladu s modelom dokumenata RetailForce i da su ispuneni svi posebni zahtjevi zasnovani na svojstvima fiskalne zemlje (fiscalCountryProperties). |
| 5. | RetailForce posrednički sloj | Provjeri valjanost tereta? |
Teret je validan: nastavite sa 8. Payload neispravan: nastavite sa 6. |
| 6. | RetailForce Middleware | Vraćanje greške validacije | Ako je zahtjev nevažeći, RetailForce middleware generiše poruku o grešci i vraća je gornjem sistemu (fiscalResponse (error)). |
| 7. | Gornji sistem | Ispravite greške | Gornji sistem mora ispraviti greške u korisnom teretu i ponovo ga poslati – nastavite sa 3. |
| 8. | RetailForce posrednički softver | Konvertujte podatke u format provajdera myDATA | Middleware pretvara dolazni zahtjev (request (JSON RF-DOM)) u format provajdera myDATA i (9.) |
| 9. | RetailForce Middleware | Proslijedi podatke pružatelju | ... prosljeđuje konvertirane podatke myDATA provajderu (myDATA JSON). |
| 10. | myDATA provajder | Konvertujte u myDATA XML format | Sistem myDATA provajdera pretvara ulazni zahtjev u XML format definiran od strane myDATA (myDATA XML). |
| 11. | myDATA provajder | Proslijediti na myDATA sistem | Podaci o fakturi u myDATA XML formatu se šalju myDATA sistemu. |
| 12. | myDATA sistem | Provjeri zahtjev | myDATA sistem validira dolazni zahtjev. |
| 13. | myDATA sistem | Provjeriti valjanost tereta? |
Teret je validan: nastavite sa 14. Teret neispravan: nastavite sa 18. |
| 14. | myDATA Sistem | Generirajte poruku o grešci i pošaljite je pružatelju | U slučaju nevažećeg zahtjeva, myDATA sistem generiše odgovarajuću poruku o grešci (uključujući kod greške) i vraća je sistemu provajdera myDATA. |
| 15. | myDATA provajder | Proslijedi poruku o grešci RF-u | Provajder myDATA prosljeđuje poruku o grešci middlewareu RetailForce. |
| 16. | RetailForce posrednički sloj | fiscalResponse (greška) iz myDATA Generiši poruku o grešci | Middleware generiše fiscalResponse (error) iz poruke o grešci iz myDATA i (17.) |
| 17. | RetailForce Middleware | Vratite fiscalResponse gornjem sistemu |
... vraća ga u predsistem. Nastavite sa 7. |
| 18. | myDATA sistem | Obradi podatke zahtjeva | Ako je zahtjev validan, myDATA sistem obrađuje podatke i generiše podatke o ID-u fakture (ID fakture, MARK itd.). |
| 19a. | myDATA sistem | Pružite fakturu | Kompletni podaci o fakturi dostupni su na myDATA portalu. |
| 19b. | myDATA sistem | Vraćanje podataka o ID-u fakture pružatelju | Sistem myDATA vraća podatke o ID-u fakture pružatelju usluga. |
| 20a. | myDATA pružatelj | Prijavite račun | Kompletna faktura je dostupna na web stranici pružatelja usluga (putem poveznice prikazane kao QR kod na odgovarajućem dokumentu fakture). |
| 20b. | myDATA pružatelj | Proslijediti podatke o ID-u fakture RetailForceu | Nadalje, pružatelj prosljeđuje podatke o ID-u fakture posredničkom sloju RetailForce. |
| 21. | RetailForce posrednički sloj | Kreirajte fiscalResponse | RetailForce middleware generiše fiscalResponse iz podataka o ID-u fakture i rezultata interne obrade i (22.) |
| 22. | RetailForce posrednički softver | Vraćanje fiscalResponse | ... ga vraća gornjem sistemu. |
| 23. | Gornji sistem | Generiraj dokument fakture | Gornji sistem generiše dokument fakture (štampano, digitalno). |
| 24. | Gornji sistem | Obezbijediti dokument fakture | Nakon kreiranja, dokument fakture je dostupan kupcu. |
Ovaj članak je automatski preveden.
Comments
0 comments
Please sign in to leave a comment.