Šiame straipsnyje aprašomi reikalavimai, keliami įvairių tipų dokumentams ir kvitams Ispanijoje, konkrečiai – BIZKAIA regione. Atskirų dokumentų maketai pateikiami tik kaip pavyzdžiai. Atitinkamų kvitų tipų dizainą galite pasirinkti patys. Bet kuriuo atveju reikėtų pasirūpinti, kad būtų įtraukti visi būtini elementai.
Sąskaitos ir kvitai turi turėti identifikavimo kodą ir QR kodą.
Identifikavimo kodas
Identifikacinis kodas naudojamas sąskaitoms faktūroms ar kvitams aiškiai identifikuoti ir susieti su kitais kasos sistemoje esančiais sandorių duomenimis.
Bendrieji reikalavimai
- Ilgis: 36+3 simboliai (fiksuotas)
- Šrifto tipas ir dydis turi atitikti likusius ant kvito / sąskaitos spausdintus duomenis. Turi būti užtikrintas geras įskaitomumas kvito gavėjui.
Turinys ir struktūra
| Nr. | Ilgis | Aprašymas |
| 1 | 4 | Fiksuotas tekstas „TBAI“, skirtas kodo paskirties žymėjimui |
| 2 | 1 | Skirtukas „-“ |
| 3 | 9 | Dokumentą išdavusio asmens/įmonės NIF (Número de Identificación Fiscal) – mokesčių mokėtojo kodas. Identifikavimo kode nurodytas NIF turi sutapti su TBAI duomenyse (duomenų pranešimas atitinkamai Hacienda (finansų administracijai)) nurodytu kodu |
| 4 | 6 | Dokumento (sąskaitos, kvito, kredito avizo...) išrašymo data |
| 5 | 13 | Pirmieji 13 sandorio duomenų fiskalinio parašo simbolių |
| 6 | 3 | Klaidos nustatymo kodas – užtikrina, kad identifikavimo kodo turinys yra teisingas. |
Pavyzdys:
TBAI-00000006Y-251019-btFpwP8dcLGAF-237
QR kodas
Naudojant QR kodą galima patikrinti dokumento galiojimą, be to, jame yra nuoroda į TBAI internetinę programą.
Bendrieji reikalavimai
- Dydis: QR kodo krašto ilgis turi būti nuo 30x30 mm (ne mažiau) iki 40x40 mm (ne daugiau)
- Klaidų taisymo lygis: M
- Kodavimas: UTF-8
- Spalvų kontrastas tarp QR kodo ir fono turi būti pakankamai didelis, kad būtų užtikrintas skaitomumas.
- Rekomendacija: 6 mm tuščia erdvė aplink QR kodą
Turinys
| Nr. | Raktas | Vertė | RetailForce DOM | Aprašymas / Pastabos |
| 1 | URL | https://batuz.eus/QRTBAI/ | automatiškai | URL adresas, skirtas prisijungti prie internetinės programos, kad būtų galima nuskaityti QR kodą |
| 2 | id | identifikavimo kodas | automatiškai | žr. skyrių „Identifikacinis kodas“ |
| 3 | s | Dokumento numerių serija (dokumento numerių serija) |
Elementas: "documentNumberSeries": |
turi sutapti su duomenimis, pateiktais transakcijų faile, perduotame Hacienda |
| 4 | nf | Sąskaitos / dokumento numeris |
Elementas: "DocumentNumber": |
turi sutapti su duomenimis, pateiktais „Hacienda“ perduotame sandorių faile |
| 5 | i | Bendra sąskaitos ar kvito suma | Apskaičiuota kvito bendra suma (Kvito suma) | turi sutapti su duomenimis, pateiktais „Hacienda“ perduotame sandorių faile |
| 6 | cr | CRC-8 klaidų aptikimo kodas |
automatiškai |
Duomenis apskaičiuoja programinė įranga. Jis turi būti nurodytas kaip paskutinis URL parametras ir yra CRC-8 algoritmo taikymo QR kodo turinio eilutei rezultatas. Pats cr parametras ir jam priskirtas simbolis „&“ į skaičiavimą neįtraukiami. Algoritmo rezultatas įrašomas dešimtainiu formatu kaip naujas URL parametras. |
Rezultatas ir vieta
Nustatyta identifikavimo kodo ir QR kodo vieta priklauso nuo dokumento orientacijos.
Vertikalus orientavimas („vertikalus formatas“):
- Vieta: sąskaitos / kvito apačioje
- TBAI identifikatorius (identifikacinis kodas) turi būti vienoje eilutėje
- jei identifikavimo kodo neįmanoma įrašyti vienoje eilutėje, leidžiama naudoti kelias eilutes iš eilės (skiriant brūkšneliu!)
- TBAI-CR kodas po juo
Horizontali orientacija („plačiaforma“):
- Vieta: dokumento dešiniajame krašte
- TBAI identifikatorius (identifikacinis kodas) turi būti vienoje eilutėje
- jei identifikavimo kodas netelpa į vieną eilutę, leidžiama naudoti kelias eilutes iš eilės (skiriant brūkšneliu!)
- TBAI-CR kodas po juo
Vertikalus dokumento išdėstymas – pavyzdys
Horizontali dokumento orientacija – pavyzdys
Komentarai
0 komentarų
Tam, kad paliktumėte komentarus prisijunkite