Denne artikel beskriver, hvordan Global Blue-dokumenter kan udskrives via italienske RT-enheder. Global Blue er en virksomhed, der har specialiseret sig i håndtering af moms- og salgsafgiftsrefusion for turistkøb.
For at kunderne kan ansøge om momsrefusion ved udrejse fra EU, skal kasseapparatet udskrive et særligt dokument, som også skal overholde Global Blues formateringskrav.
Da udskriftslayoutet på RT-enheder, bortset fra nogle få frit definerbare elementer, i vid udstrækning er forudbestemt, skal der foretages nogle tilpasninger.
Implementering af funktionelle krav
- Udskriftsformatering i henhold til Global Blue (fed skrift, centrering, invers udskrivning eller alternativ)
- Centreret tekst (manuel formatering via RetailForce-tjenesten)
- Fed skrift
- Understøttelse af stregkoder
- Grafik/logoer (header og sidefod)
- Kompatibilitet med EPSON RT-enheder
RetailForce stiller ud formateringsmulighederne. Selve kvitteringsindholdet (tekster) skal genereres af det forudgående system (kassesystemet) i henhold til Global Blues retningslinjer.
Eksempel på et Global Blue-dokument
Nedenfor vises et eksempel på et Global Blue-dokument. Udskriften på EPSON RT-enheder svarer kun omtrent til dette.
DocumentType
Udskriften af Global Blue-dokumenter sker som et IKKE-FISKALT kvitteringsdokument via RetailForce "documentType": "[1001] = PrintingReceipt".
Da der er tale om et ikke-fiskaliseret dokument, tilføjer RT-enhederne automatisk angivelsen "NON-FISCAL".
Formatering
For at kunne formatere fritekstelementerne i kvitteringstypen "[1001] = PrintingReceipt" korrekt stiller RetailForce følgende muligheder til rådighed (tabel). Formateringsinstruktionerne skal overføres som formateringstags i fritekst-egenskaben. Et eksempel herpå findes efter tabellen.
| Tag | Beskrivelse | Eksempel |
| <CENTER> | Teksten vises centreret på kvitteringen | <CENTER>Global Blue</CENTER> |
| <BOLD> | Teksten vises med fed skrift på kvitteringen | <BOLD>Passport Country</BOLD> |
Eksempel på JSON payload
Eksempel på en JSON payload fra et Global Blue-dokument.
{
"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": []
}
]
}
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.