Šiame straipsnyje aprašoma, kaip per Italijos RT įrenginius galima spausdinti „Global Blue“ dokumentus. „Global Blue“ – tai įmonė, kuri specializuojasi PVM ir pardavimo mokesčio grąžinimo tvarkymo srityje turistams, įsigijusiems prekes.
Kad klientai, išvykdami iš ES, galėtų prašyti PVM grąžinimo, kasos aparatas turi atspausdinti specialų dokumentą, kuris taip pat turi atitikti „Global Blue“ formatavimo reikalavimus.
Kadangi spausdinimo maketas RT įrenginiuose, išskyrus keletą laisvai apibrėžiamų elementų, yra iš esmės nustatytas, reikia atlikti keletą pritaikymų.
Funkcinių reikalavimų įgyvendinimas
- Spausdinimo formatavimas pagal „Global Blue“ reikalavimus (paryškintas šriftas, centravimas, atvirkštinis spausdinimas arba alternatyva)
- Centrinis tekstas (rankinis formatavimas naudojant „RetailForce“ paslaugą)
- Paryškintas šriftas
- Brūkšninių kodų palaikymas
- Grafika/logotipai (antraštė ir apačia)
- Suderinamumas su „EPSON RT“ įrenginiais
„RetailForce“ teikia tik formatavimo galimybes. Tikrasis dokumento turinys (tekstas) turi būti sukurtas išankstinėje sistemoje (kasos sistemoje) pagal „Global Blue“ nurodymus.
„Global Blue“ dokumento pavyzdys
Toliau pateikiamas „Global Blue“ dokumento pavyzdys. Spausdinimas „EPSON RT“ įrenginiuose atitinka šį pavyzdį tik apytikriai.
DocumentType
„Global Blue“ dokumentai spausdinami kaip NEFISKALINIAI kvitai per „RetailForce“ „documentType“: „[1001] = PrintingReceipt“.
Kadangi tai yra nefiskalinis dokumentas, RT įrenginiai automatiškai prideda nuorodą „NON-FISCAL“.
Formatas
Norint tinkamai suformatuoti laisvo teksto elementus kvito tipo „[1001] = PrintingReceipt“, „RetailForce“ siūlo šias galimybes (lentelė). Formavimo nurodymus reikia perduoti kaip formavimo žymes laisvo teksto savybėje. Pavyzdį rasite po lentele.
| Žymė | Aprašymas | Pavyzdys |
| <CENTER> | Tekstas dokumente bus išdėstytas centre | <CENTER>Global Blue</CENTER> |
| <BOLD> | Tekstas kvite spausdinamas paryškintu šriftu | <BOLD>Pasą išdavusi šalis</BOLD> |
JSON duomenų pavyzdys
„Global Blue“ dokumento JSON duomenų pavyzdys.
{
"ModelVersion": "1.5.2",
"UniqueClientId": "12f345fa-f123-41c8-bab0-8d8b46f77333",
"AdditionalFields": {},
"AutomaticVatCalculation": 0,
"DocumentGuid": "85b18924-9131-4be0-a91a-c433c831f2f1",
"DocumentId": "85b18924-9131-4be0-a91a-c433c831f2f1",
"CreateDate": "2026-02-13T13:22:42.8323359+01:00",
"BookDate": "2026-02-13T13:22:42.8323359+01:00",
"DocumentType": "[1001] = PrintingReceipt",
"User": {
"Id": "123",
"Caption": "TestUser"
},
"Positions": [
{
"Type": "[2] = Text",
"Text": "<CENTER>Global Blue</CENTER>",
"PositionNumber": 1,
"AdditionalFields": {},
"ExternalIdentifier": []
},
{
"Type": "[2] = Text",
"Text": "*****Receipt*****",
"PositionNumber": 2,
"AdditionalFields": {},
"ExternalIdentifier": []
},
{
"Type": "[2] = Text",
"Text": "<BOLD>Document Type</BOLD> Passport",
"PositionNumber": 3,
"AdditionalFields": {},
"ExternalIdentifier": []
},
{
"Type": "[2] = Text",
"Text": "<BOLD>Passport Number or ID (for Switzerland only)</BOLD> X7777777",
"PositionNumber": 4,
"AdditionalFields": {},
"ExternalIdentifier": []
},
{
"Type": "[2] = Text",
"Text": "<BOLD>Passport Country</BOLD> Russian Federation",
"PositionNumber": 5,
"AdditionalFields": {},
"ExternalIdentifier": []
},
{
"Type": "[2] = Text",
"Text": "<BOLD>Full Name</BOLD> Traveller John",
"PositionNumber": 6,
"AdditionalFields": {},
"ExternalIdentifier": []
},
{
"Type": "[2] = Text",
"Text": "<BOLD>Permanent Home Address</BOLD> Test Street 123",
"PositionNumber": 7,
"AdditionalFields": {},
"ExternalIdentifier": []
}
]
}
Komentarai
0 komentarų
Tam, kad paliktumėte komentarus prisijunkite