Ovaj članak opisuje zahtjeve za različite vrste dokumenata u Španjolskoj, točnije u regiji BIZKAIA. Izgledi pojedinačnih dokumenata služe samo kao primjeri. Dizajn odgovarajućih vrsta dokumenata prepušten je vama. U svakom slučaju, potrebno je paziti na integraciju potrebnih elemenata.
Računi i potvrde moraju sadržavati identifikacijski kod i QR kod.
Identifikacijski kod
Identifikacijski kod se koristi za jedinstvenu identifikaciju računa ili potvrda o uplati i za njihovo povezivanje s ostalim podacima o transakciji dostupnim u POS sustavu.
Opći zahtjevi
- Dužina: 36+3 znaka (fiksno)
. Veličina fonta mora odgovarati veličini ostatka podataka otisnutih na računu/fakturi. Primatelju dokumenta mora biti zajamčena dobra čitljivost.
Sadržaj i struktura
| Ne. | duljina | Opis |
| 1 | 4 | Fiksni tekst "TBAI", za označavanje svrhe koda |
| 2 | 1 | Razdjelnik "-" |
| 3 | 9 | NIF osobe/tvrtke koja izdaje dokument (Número de Identificación Fiscal) – porezni broj. NIF u identifikacijskom kodu mora odgovarati onome iz TBAI podataka (podataka koji se dostavljaju nadležnoj haciendi (poreznoj upravi)). |
| 4 | 6 | Datum izdavanja dokumenta (račun, potvrda o uplati, odobrenica...) |
| 5 | 13 | prvih 13 znakova fiskalnog potpisa podataka o transakciji |
| 6 | 3 | Kod za otkrivanje pogrešaka - osigurava da je sadržaj identifikacijskog koda ispravan. |
Primjer:
TBAI-00000006Y-251019-btFpwP8dcLGAF-237
QR kod
QR kod se može koristiti za provjeru valjanosti dokumenta i sadrži poveznicu na web aplikaciju TBAI.
Opći zahtjevi
- Veličina: Duljina ruba QR koda mora biti između 30x30 mm (ne manja) i 40x40 mm (ne veća).
- Razina korekcije pogrešaka: M
- Kodiranje za izradu: UTF-8
- Kontrast boja između QR koda i pozadine mora biti dovoljno visok kako bi se osigurala čitljivost.
- Preporuka: Prazan prostor od 6 mm oko QR koda
Sadržaj
| Ne. | Ključ | Vrijednost | RetailForce DOM | Opis / Bilješke |
| 1 | URL | https://batuz.eus/QRTBAI/ | automatski | URL za pristup web aplikaciji za čitanje QR koda |
| 2 | id | Identifikacijski kod | automatski | vidi poglavlje "Identifikacijski kod" |
| 3 | s | Raspon brojeva dokumenta (serija brojeva dokumenata) |
element: "documentNumberSeries": |
Mora odgovarati podacima u transakcijskoj datoteci poslanoj Hacienda |
| 4 | nf | Broj računa / potvrde |
element: "documentNumber": |
Mora odgovarati detaljima u transakcijskoj datoteci poslanoj Hacienda |
| 5 | i | Ukupni iznos dokumenta | Izračunati ukupan iznos računa (ukupni iznos računa) | Mora odgovarati detaljima u datoteci transakcija poslanoj Hacienda |
| 6 | cr | CRC-8 kod za otkrivanje pogrešaka |
automatski |
Podaci se izračunavaju softverom. Mora biti naveden kao posljednji parametar URL-a i predstavlja rezultat primjene CRC-8 algoritma na niz sadržaja QR koda. Sam parametar cr i pripadajući simbol "&" nisu uključeni u izračun. Izlaz algoritma zapisuje se u decimalnom formatu kao novi parametar URL-a. |
Izlaz i postavljanje
Propisana pozicija identifikacijskog koda i QR koda ovisi o orijentaciji dokumenta.
Okomiti položaj ("portretni format):
- Pozicija: na najnižem dijelu računa / vaučera.
- Identifikator TBAI (identifikacijski kod) mora biti na jednoj liniji.
- ako identifikacijski kod ne može biti smješten na jednoj liniji, dopušteno je koristiti nekoliko uzastopnih linija (odvojiti crticom!)
- kod TBAI-CR ispod
Okomiti položaj ("portretni format"):
- Pozicija: na krajnjem desnom dijelu dokumenta
- TBAI identifikator (kod identifikacije) mora biti na jednoj liniji.
- ako identifikacijski kod ne može stati na jednu liniju, dopušteno je koristiti nekoliko uzastopnih linija (razdvojiti crticom!)
- TBAI-CR kod ispod
Okomita orijentacija dokumenta - primjer
Hoizontalno poravnanje dokumenta - primjer
Ovaj je članak automatski preveden.
Komentari
0 komentara
Molimo Prijavite se kako bi ostavili komentar.