Тази статия предоставя обзор на потока от данни между услугата за фискализация RetailForce и системата myDATA в Гърция.
Системи
Системи, участващи в процеса на предаване на данни:
- Система нагоре по веригата – касов апарат, счетоводна система и др.; система, свързана с услугата за фискализация на RetailForce.
- RetailForce middleware – наименование на услугата за фискализация на RetailForce (известна още като RetailForce Fiscal Middleware); получава данни от системата нагоре по веригата и ги обработва в съответствие с националните нормативни изисквания.
- myDATA provider – myDATA provider, оторизиран от гръцките данъчни органи (Независим орган за публични приходи – AADE / ΑΑΔΕ); осигурява комуникацията със системата myDATA.
- Система myDATA – платформа, разработена и предоставена от AADE / ΑΑΔΕ за дигитализиране на корпоративните данъци и декларации. Наред с другото, данните от фактурите трябва да се предават в цифров формат към платформата myDATA.
Блок-схема
Следващата BPMN диаграма предоставя общ преглед на потока от данни. Някои вътрешни процеси в рамките на отделните системи или проверки на въведените данни, обмен на данни и др. не са показани. Обяснение на диаграмата можете да намерите по-долу. Моля, свържете се с нас, ако се нуждаете от диаграмата с по-висока резолюция.
Описание на потока
| № | Система | Действие | Описание |
| 1. | Изходна система | Записване на транзакция | Счетоводната система иска да извърши бизнес транзакция. |
| 2. | Система нагоре по веригата | Създаване на JSON payload (заявка) | От данните за транзакцията се генерира JSON обект в съответствие с документалния модел на RetailForce (DOM) („Заявка (JSON RF-DOM)“). |
| 3. | Система нагоре по веригата | Изпращане на заявка | Системата нагоре по веригата изпраща заявката (JSON RF-DOM) към услугата за фискализация на RetailForce, като използва крайната точка POST /api/v1/transactions/storeDocument. |
| 4. | RetailForce Middleware | Проверка на заявката | RetailForce Middleware проверява валидността на заявката, за да се увери, че тя отговаря на модела на документа на RetailForce и че всички специални изисквания, основани на fiscalCountryProperties, са изпълнени. |
| 5. | RetailForce Middleware | Проверка на валидността на payload-а? |
Payload-ът е валиден: продължете с 8. Payload-ът е невалиден: продължете с 6. |
| 6. | RetailForce Middleware | Връщане на грешка при валидиране | Ако заявката е невалидна, RetailForce Middleware генерира съобщение за грешка и го връща на системата нагоре по веригата (fiscalResponse (error)). |
| 7. | Система нагоре по веригата | Коригиране на грешките | Системата нагоре по веригата трябва да коригира грешките в payload-а и да го препрати отново – продължете с точка 3. |
| 8. | RetailForce Middleware | Преобразуване на данните във формат на myDATA provider | Middleware-ът преобразува входящото заявка (заявка (JSON RF-DOM)) във формат на myDATA provider и (9.) |
| 9. | RetailForce Middleware | Препращане на данните към доставчика | ... предава преобразуваните данни към myDATA provider (myDATA JSON). |
| 10. | myDATA provider | Конвертиране във формат myDATA XML | Системата на myDATA provider преобразува постъпилото заявка във формат XML, определен от myDATA (myDATA XML). |
| 11. | myDATA provider | Препращане към системата myDATA | Данните от фактурата във формат myDATA XML се предават към системата myDATA. |
| 12. | Система myDATA | Проверка на заявката | Системата myDATA проверява валидността на постъпилото искане. |
| 13. | Система myDATA | Проверка на валидността на payload-а? |
Payload: продължете с 14. Payload-ът е невалиден: продължете с 18. |
| 14. | Система myDATA | Генериране на съобщение за грешка и изпращане към доставчика | В случай на невалидно заявка системата myDATA генерира съответното съобщение за грешка (включително код на грешката) и го връща към системата на myDATA provider. |
| 15. | myDATA provider | Препращане на съобщението за грешка към RF | The myDATA provider forwards the error message to the RetailForce Middleware. |
| 16. | RetailForce Middleware | fiscalResponse (грешка) от myDATA Генериране на съобщение за грешка | Middleware-ът генерира fiscalResponse (error) въз основа на съобщението за грешка от myDATA и (17.) |
| 17. | RetailForce Middleware | Връща fiscalResponse към предходната система |
... го връща на предходната система. Продължете с 7. |
| 18. | Система myDATA | Обработка на данните от заявката | Ако заявката е валидна, системата myDATA обработва данните и генерира данните за ID-то на фактурата (ID на фактурата, MARK и др.). |
| 19а. | Система myDATA | Предоставяне на фактура | Пълните данни за фактурата се предоставят в портала myDATA. |
| 19б. | Система myDATA | Връщане на данните за ID-то на фактурата към доставчика | Системата myDATA връща данните за ID-то на фактурата на доставчика. |
| 20а. | myDATA provider | Предоставяне на фактура | Пълната фактура е достъпна на уебсайта на доставчика (чрез линк, показан като QR код върху съответния фактурен документ). |
| 20б. | myDATA provider | Препращане на данните за ID-то на фактурата към RetailForce | Освен това доставчикът препраща данните за ID-то на фактурата към RetailForce Middleware. |
| 21. | RetailForce Middleware | Създаване на fiscalResponse | RetailForce Middleware генерира fiscalResponse въз основа на данните за ID-то на фактурата и резултата от вътрешната обработка и (22.) |
| 22. | RetailForce Middleware | Връщане на fiscalResponse | ... го връща на системата нагоре по веригата. |
| 23. | Система нагоре по веригата | Генериране на фактура | Системата нагоре по веригата генерира фактурата (на хартия или в електронен формат). |
| 24. | Система на доставчика | Предоставяне на фактура | След създаването си фактурата се предоставя на клиента. |
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.