Denne artikel giver et overblik over dataflowet mellem RetailForce-fiskaliseringstjenesten og myDATA-systemet i Grækenland.
Systemer
Systemer, der er involveret i dataoverførselsprocessen:
- Opstrøms system – kasseapparat, regnskabssystem osv.; system forbundet til RetailForce-fiskaliseringsservicen.
- RetailForce Middleware – betegnelse for RetailForce-fiskaliseringsservicen (også kaldet RetailForce Fiscal Middleware); modtager data fra det opstrøms system og behandler dem i overensstemmelse med landespecifikke regler/krav.
- myDATA provider – myDATA provider, der er godkendt af de græske skattemyndigheder (Independent Authority for Public Revenue – AADE / ΑΑΔΕ); sørger for kommunikationen med myDATA-systemet.
- myDATA-system – platform udviklet og leveret af AADE / ΑΑΔΕ til digitalisering af selskabsskatter og selvangivelser. Blandt andet skal fakturadata overføres digitalt til myDATA-platformen.
Flowdiagram
Følgende BPMN-diagram giver et overblik over dataflowet. Nogle interne processer inden for de enkelte systemer eller indtastningsvalideringer, håndtryk osv. er ikke vist. En forklaring af diagrammet findes nedenfor. Kontakt os venligst, hvis du har brug for diagrammet i en højere opløsning.
Beskrivelse af forløbet
| Nr. | System | Handling | Beskrivelse |
| 1. | Overstrømssystem | Lagring af transaktion | Regnskabssystemet ønsker at gennemføre en forretningstransaktion. |
| 2. | Overstrømssystem | Opret JSON payload (anmodning) | Der genereres et JSON-objekt ud fra transaktionsdataene i overensstemmelse med RetailForce DOM ("Anmodning (JSON RF-DOM)"). |
| 3. | Overstrømssystem | Indsend anmodning | Det opstrøms system sender anmodningen (JSON RF-DOM) til RetailForce-fiskaliseringsservicen ved hjælp af endpointet POST /api/v1/transactions/storeDocument. |
| 4. | RetailForce Middleware | Valider anmodning | RetailForce Middleware validerer anmodningen for at sikre, at den overholder RetailForce-dokumentmodellen, og at eventuelle særlige krav baseret på fiscalCountryProperties er opfyldt. |
| 5. | RetailForce Middleware | Er payloaden gyldig? |
Payload er gyldig: fortsæt til 8. Payload ugyldig: fortsæt til 6. |
| 6. | RetailForce Middleware | Returner valideringsfejl | Hvis anmodningen er ugyldig, genererer RetailForce Middleware en fejlmeddelelse og returnerer den til det opstrøms system (fiscalResponse (error)). |
| 7. | Overstrømssystem | Rettelse af fejl | Det opstrøms system skal rette fejlene i payloadet og sende det igen – fortsæt med punkt 3. |
| 8. | RetailForce Middleware | Konverter data til myDATA provider-format | Middleware konverterer den indgående anmodning (anmodning (JSON RF-DOM)) til myDATA providerens format og (9.) |
| 9. | RetailForce Middleware | Videresend data til udbyderen | ... sender de konverterede data til myDATA provideren (myDATA JSON). |
| 10. | myDATA provider | Konverter til myDATA XML-format | myDATA provider-systemet konverterer den indgående anmodning til det XML-format, der er specificeret af myDATA (myDATA XML). |
| 11. | myDATA provider | Videresend til myDATA-systemet | Fakturadataene i myDATA XML-format overføres til myDATA-systemet. |
| 12. | myDATA-system | Validering af anmodning | myDATA-systemet validerer den indgående anmodning. |
| 13. | myDATA-systemet | Er payloaden gyldig? |
Payload er gyldig: fortsæt til 14. Payload ugyldig: fortsæt til 18. |
| 14. | myDATA-system | Generer fejlmeddelelse og send til udbyderen | I tilfælde af en ugyldig anmodning genererer myDATA-systemet en tilsvarende fejlmeddelelse (inklusive fejlkode) og returnerer den til myDATA providerens system. |
| 15. | myDATA provider | Videresend fejlmeddelelse til RF | The myDATA provider videresender fejlmeddelelsen til RetailForce Middleware. |
| 16. | RetailForce Middleware | fiscalResponse (fejl) fra myDATA Generer fejlmeddelelse | Middleware genererer en fiscalResponse (fejl) ud fra fejlmeddelelsen fra myDATA og (17.) |
| 17. | RetailForce Middleware | Returner fiscalFiscalResponse til opstrømssystemet |
... returnerer denne til det opstrøms system. Fortsæt med 7. |
| 18. | myDATA-system | Behandl anmodningsdata | Hvis anmodningen er gyldig, behandler myDATA-systemet dataene og genererer faktura-ID-dataene (faktura-ID, MARK osv.). |
| 19a. | myDATA-systemet | Tilvejebring faktura | De komplette fakturadata gøres tilgængelige i myDATA-portalen. |
| 19b. | myDATA-system | Returner faktura-ID-data til udbyderen | myDATA-systemet returnerer faktura-ID-dataene til udbyderen. |
| 20a. | myDATA provider | Fremlæg faktura | Den komplette faktura er tilgængelig på udbyderens hjemmeside (via et link, der vises som en QR-kode på det tilhørende fakturadokument). |
| 20b. | myDATA provider | Videresend faktura-ID-data til RetailForce | Desuden videresender udbyderen faktura-ID-dataene til RetailForce Middleware. |
| 21. | RetailForce Middleware | Opret fiscalResponse | RetailForce middleware genererer fiscalResponse ud fra faktura-ID-dataene og resultatet af den interne behandling samt (22.) |
| 22. | RetailForce Middleware | Returner fiscalResponse | ... returnerer den til det opstrøms system. |
| 23. | Overstrømssystem | Generer fakturadokument | Det opstrøms system genererer fakturadokumentet (udskrift, digitalt). |
| 24. | Overstrømssystem | Tilvejebring faktura | Efter oprettelsen stilles fakturadokumentet til rådighed for kunden. |
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.