W niniejszym artykule opisano wymagania dotyczące różnych rodzajów dokumentów obowiązujące w Hiszpanii, a dokładniej w regionie Bizkaia. Układy poszczególnych dokumentów mają charakter wyłącznie przykładowy. Projekt odpowiednich typów dokumentów zależy od Państwa. W każdym przypadku należy zadbać o uwzględnienie niezbędnych elementów.
Faktury i pokwitowania muszą zawierać kod identyfikacyjny oraz kod QR.
Kod identyfikacyjny
Kod identyfikacyjny służy do jednoznacznej identyfikacji faktur lub paragonów oraz do powiązania ich z innymi danymi transakcyjnymi dostępnymi w systemie POS.
Wymagania ogólne
- Długość: 36+3 znaki (stała)
Rozmiar czcionki musi odpowiadać rozmiarowi pozostałych danych wydrukowanych na paragonie/fakturze. Należy zapewnić dobrą czytelność dla odbiorcy dokumentu.
Treść i struktura
| Nr | długość | Opis |
| 1 | 4 | Stały tekst „TBAI”, służący do określenia przeznaczenia kodu |
| 2 | 1 | Separator „-” |
| 3 | 9 | NIF osoby/firmy wystawiającej dokument (Número de Identificación Fiscal) – numer identyfikacji podatkowej. Numer NIF podany w kodzie identyfikacyjnym musi być zgodny z numerem podanym w danych TBAI (dane przekazywane do odpowiedniego urzędu skarbowego). |
| 4 | 6 | Data wystawienia dokumentu (faktura, paragon, nota kredytowa...) |
| 5 | 13 | pierwsze 13 znaków podpisu fiskalnego danych transakcji |
| 6 | 3 | Kod wykrywania błędów – zapewnia poprawność treści kodu identyfikacyjnego. |
Przykład:
TBAI-00000006Y-251019-btFpwP8dcLGAF-237
Kod QR
Kod QR może służyć do sprawdzenia ważności dokumentu i zawiera link do aplikacji internetowej TBAI.
Wymagania ogólne
- Rozmiar: Długość boku kodu QR musi wynosić od 30 x 30 mm (nie mniej) do 40 x 40 mm (nie więcej).
- Poziom korekcji błędów: M
- Kodowanie przy tworzeniu: UTF-8
- Kontrast kolorystyczny między kodem QR a tłem musi być wystarczająco wysoki, aby zapewnić czytelność.
- Zalecenie: Wolna przestrzeń o szerokości 6 mm wokół kodu QR
Treść
| Nr | Klucz | Wartość | RetailForce DOM | Opis / Uwagi |
| 1 | Adres URL | https://batuz.eus/QRTBAI/ | automatycznie | Adres URL umożliwiający dostęp do aplikacji internetowej w celu odczytania kodu QR |
| 2 | ID | Kod identyfikacyjny | automatycznie | patrz rozdział „Kod identyfikacyjny” |
| 3 | s | Zakres numeracji dokumentu (seria numerów dokumentów) |
element: "documentNumberSeries": |
Musi być zgodny z danymi zawartymi w pliku transakcyjnym przesłanym do Hacienda |
| 4 | nf | Numer faktury / pokwitowania |
element: "documentNumber": |
Musi być zgodny z danymi zawartymi w pliku transakcyjnym przesłanym do Hacienda |
| 5 | i | Łączna kwota dokumentu | Obliczona łączna kwota paragonu (suma paragonu) | Musi być zgodna z danymi zawartymi w pliku transakcji przesłanym do urzędu skarbowego |
| 6 | cr | CRC-8 Kod wykrywania błędów |
automatyczny |
Dane są obliczane przez oprogramowanie. Należy go podać jako ostatni parametr adresu URL; jest to wynik zastosowania algorytmu CRC-8 do stringa zawartości kodu QR. Sam parametr „cr” oraz powiązany z nim symbol „&” nie są uwzględniane w obliczeniach. Wynik działania algorytmu jest zapisywany w formacie dziesiętnym jako nowy parametr adresu URL. |
Wynik i umiejscowienie
Wskazane położenie kodu identyfikacyjnego oraz kodu QR zależy od orientacji dokumentu.
Orientacja pionowa („format portretowy”):
- Położenie: w najniższej części faktury / dowodu księgowego.
- Identyfikator TBAI (kod identyfikacyjny) musi znajdować się w jednym wierszu.
- jeżeli nie jest możliwe umieszczenie kodu identyfikacyjnego w jednym wierszu, dopuszcza się umieszczenie go w kilku kolejnych wierszach (należy je oddzielić myślnikiem!)
- Poniżej znajduje się kod TBAI-CR
Orientacja pozioma („format poziomy”):
- Położenie: w skrajnej prawej części dokumentu
- Identyfikator TBAI (kod identyfikacyjny) musi znajdować się w jednym wierszu.
- jeżeli kod identyfikacyjny nie może zmieścić się w jednym wierszu, dopuszcza się umieszczenie go w kilku kolejnych wierszach (należy je oddzielić myślnikiem!)
- Poniższy kod TBAI-CR
Pionowa orientacja dokumentu – przykład
Poziome wyrównanie dokumentu – przykład
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.