Denna artikel ger en översikt över dataflödet mellan RetailForce-fiskaliserings tjänsten och myDATA-systemet i Grekland.
System
System som ingår i dataöverföringsprocessen:
- Uppströmssystem – kassaapparat, redovisningssystem m.m.; system anslutet till RetailForce Fiscalisation Service.
- RetailForce middleware – benämning för RetailForce Fiscalisation Service (även RetailForce Fiscal Middleware); tar emot data från uppströmsystemet och bearbetar dem i enlighet med landspecifika bestämmelser/krav.
- myDATA provider – myDATA provider som är auktoriserad av de grekiska skattemyndigheterna (Independent Authority for Public Revenue – AADE / ΑΑΔΕ); sköter kommunikationen med myDATA-systemet.
- myDATA-system – plattform som utvecklats och tillhandahålls av AADE / ΑΑΔΕ för digitalisering av företagsskatter och deklarationer. Bland annat måste fakturauppgifter överföras digitalt till myDATA-plattformen.
Flödesschema
Följande BPMN-diagram ger en översikt över dataflödet. Vissa interna processer inom de enskilda systemen eller valideringar av indata, handskakningar etc. visas inte. En förklaring av diagrammet finns nedan. Kontakta oss gärna om du behöver diagrammet i högre upplösning.
Flödesbeskrivning
| Nr | System | Åtgärd | Beskrivning |
| 1. | Uppströms system | Lagring av transaktion | Bokföringssystemet vill genomföra en affärstransaktion. |
| 2. | Uppströms system | Skapa JSON-payload (förfrågan) | Ett JSON-objekt genereras utifrån transaktionsdata i enlighet med RetailForce DOM (”Begäran (JSON RF-DOM)”). |
| 3. | Uppströms system | Skicka begäran | Det uppströms liggande systemet skickar begäran (JSON RF-DOM) till RetailForce-fiskaliseringsservicen via slutpunkten POST /api/v1/transactions/storeDocument. |
| 4. | RetailForce Middleware | Validera begäran | RetailForce Middleware validerar begäran för att säkerställa att den överensstämmer med RetailForce-dokumentmodellen och att eventuella särskilda krav baserade på fiscalCountryProperties har uppfyllts. |
| 5. | RetailForce Middleware | Kontrollera om payloaden är giltig? |
Payload giltig: fortsätt med 8. Payload ogiltig: fortsätt med 6. |
| 6. | RetailForce Middleware | Returnera valideringsfel | Om begäran är ogiltig genererar RetailForce Middleware ett felmeddelande och returnerar det till det uppströms liggande systemet (fiscalResponse (error)). |
| 7. | Uppströmssystem | Korrigera fel | Det uppströms liggande systemet måste korrigera felen i payloaden och sända den på nytt – fortsätt med punkt 3. |
| 8. | RetailForce Middleware | Konvertera data till myDATA providerens format | Middlewaren konverterar den inkommande begäran (begäran (JSON RF-DOM)) till myDATA providerens format och (9.) |
| 9. | RetailForce Middleware | Vidarebefordra data till leverantören | ... överför de konverterade uppgifterna till myDATA provider (myDATA JSON). |
| 10. | myDATA provider | Konverterar till myDATA XML-format | myDATA provider-systemet konverterar den inkommande begäran till det XML-format som specificeras av myDATA (myDATA XML). |
| 11. | myDATA provider | Vidarebefordra till myDATA-systemet | Fakturauppgifterna i myDATA XML-format överförs till myDATA-systemet. |
| 12. | myDATA-systemet | Validera begäran | myDATA-systemet validerar den inkommande begäran. |
| 13. | myDATA-systemet | Kontrollera om payloaden är giltig? |
Payload giltig: fortsätt med 14. Payloaden är ogiltig: fortsätt med 18. |
| 14. | myDATA-system | Skapa ett felmeddelande och skicka det till leverantören | Vid en ogiltig begäran genererar myDATA-systemet ett motsvarande felmeddelande (inklusive felkod) och returnerar det till myDATA providerens system. |
| 15. | myDATA provider | Vidarebefordra felmeddelandet till RF | myDATA provider vidarebefordrar felmeddelandet till RetailForce-middleware. |
| 16. | RetailForce Middleware | fiscalResponse (fel) från myDATA Skapa felmeddelande | Middlewaren genererar ett fiscalResponse (fel) utifrån felmeddelandet från myDATA och (17.) |
| 17. | RetailForce Middleware | Returnera fiscalResponse till uppströmsystemet |
... skickar tillbaka detta till det uppströms liggande systemet. Fortsätt med 7. |
| 18. | myDATA-system | Bearbeta begärandedata | Om begäran är giltig bearbetar myDATA-systemet uppgifterna och genererar faktura-ID-uppgifterna (faktura-ID, MARK osv.). |
| 19a. | myDATA-systemet | Tillhandahålla faktura | De fullständiga fakturauppgifterna görs tillgängliga i myDATA-portalen. |
| 19b. | myDATA-systemet | Skicka tillbaka faktura-ID-uppgifter till leverantören | myDATA-systemet returnerar faktura-ID-uppgifterna till leverantören. |
| 20a. | myDATA provider | Tillhandahåll faktura | Den fullständiga fakturan finns tillgänglig på leverantörens webbplats (via en länk som visas som en QR-kod på motsvarande fakturadokument). |
| 20b. | myDATA provider | Vidarebefordra faktura-ID-data till RetailForce | Dessutom vidarebefordrar leverantören faktura-ID-uppgifterna till RetailForce-middlewaren. |
| 21. | RetailForce Middleware | Skapa fiscalResponse | RetailForce Middleware genererar fiscalResponse utifrån faktura-ID-uppgifterna och resultatet av den interna bearbetningen samt (22.) |
| 22. | RetailForce Middleware | Returnera fiscalResponse | ... returnerar den till det uppströms liggande systemet. |
| 23. | Uppströmssystem | Skapa fakturadokument | Det uppströms liggande systemet genererar fakturadokumentet (utskrift, digitalt). |
| 24. | Uppströmssystem | Tillhandahålla fakturadokument | Efter att fakturadokumentet har skapats görs det tillgängligt för kunden. |
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.