Ovaj članak objašnjava kako ispisati Global Blue dokumente koristeći italijanske RT uređaje. Global Blue je kompanija specijalizirana za obradu povrata PDV-a i poreza na promet za turističke kupovine.
Da bi se kupcima omogućilo da zatraže povrat PDV-a prilikom napuštanja EU, kasa mora ispisati poseban dokument koji također ispunjava Global Blue-ove zahtjeve za formatiranje.
Budući da je raspored ispisa na RT uređajima uglavnom unaprijed definiran, s izuzetkom nekoliko slobodno definiranih elemenata, potrebno je izvršiti određena podešavanja.
Implementacija funkcionalnih zahtjeva
- Formatiranje ispisa u skladu sa Global Blue (podebljano, centrirano, obrnuti ispis ili alternativno)
- Tekst centriran (ručno formatiranje putem servisa RetailForce)
- Podebljano
- Podrška za barkodove
- Grafika/logotipi (zaglavlje i podnožje)
- Kompatibilnost sa EPSON RT uređajima
RetailForce samo pruža opcije formatiranja. Stvarni sadržaj računa (tekst) mora biti generisan od strane nadređenog sistema (POS sistema) u skladu sa specifikacijama Global Blue.
Primjer Global Blue dokumenta
Primjer Global Blue dokumenta prikazan je u nastavku. Ispis na EPSON RT uređajima je samo otprilike isti.
Tip dokumenta
Global Blue dokumenti se štampaju kao NEFISKALNI računi koristeći RetailForce "documentType": "[1001] = PrintingReceipt".
Budući da je ovo nefiskalni dokument, RT uređaj automatski dodaje napomenu 'NEFISKALNO'.
Formatiranje
Da bi se ispravno formatirali elementi slobodnog teksta za tip dokumenta "[1001] = PrintingReceipt", RetailForce pruža sljedeće opcije (tabela). Upute za formatiranje moraju se proslijediti kao oznake za formatiranje u svojstvu slobodnog teksta. Primjer toga možete pronaći ispod tabele.
| Oznaka | Opis | Primjer |
| <CENTER> | Tekst je centriran na računu | <CENTER>Global Blue</CENTER> |
| <BOLD> | Tekst je podebljan na računu | <BOLD>Država pasoša</BOLD> |
Primjer JSON tereta
Primjer JSON tereta za 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": []
}
]
}
Ovaj članak je automatski preveden.
Comments
0 comments
Please sign in to leave a comment.