===== NAV eSzámla =====
Számla típusok:
* papír számla
* eszámla (ahol a NAV adatszolgáltatás tartalmazza a hash-t)
* XML számla (ahol maga az adatszolgáltatás a számla)
* PKI eszámla (külső szolgáltató, 2021-től kezdve nem támogatjuk)
Kibocsájtási lehetőségek:
* létrehozáskor letölthető PDF
* létrehozáskor email értesítő, benne csatolmányként a számla
* létrehozáskor email értesítő, benne egy link, amivel le lehet tölteni eVIR-ből
* létrehozáskor email értesítő a NAV-tól való letöltési lehetőségről (csak XML számla)
* létrehozáskor nem adja oda a bizonylatot, de ettől még elkészül
Nyomtatás/Megjelenítés:
* papír számla esetén bármikor lehet új példányt generálni az adatok alapján. Sem az eredetin, sem a későbbi másolatokon nincs jelölve, hogy eredeti vagy másolat vagy bármilyen példány, ellenben rá van írva a "papír" megjelenési mód
* eszámla esetén:
* hitelesen nem lehet újragenerálni, csak ez eltárolt eredeti példányt lehet odaadni, nincs klasszikus másolati példány
* a rendszerben levő adatokból lehet új példányt generálni, azonban ezen fel kell tüntetni, hogy NEM hiteles másolat
* XML számla: nincs semmilyen megjelenítési formája, de azért az adatokból lehet számlának tűnő PDF-et nyomtatni, viszont rá kell írni, hogy NEM hiteles példány
* Az eSzámla és XML számla nem hiteles újranyomtatása esetén ha megoldható, akkor mondjuk a NAV tranzakció azonosító vagy valami hasonló beazonosítást segítő adat rákerülhet akár vízjelként vagy megjegyzésként.
Tárolás:
* papír számlát nem kell tárolni. De ha a többi fajta számla kezelése miatt jobb lenne, akkor lehet.
* eSzámlát tárolni kell. Lehetőleg olyan módon kell tárolni, ami elkülönül a storage-tól, hogy külön backupolható legyen
* XML számla esetén tárolni kell az XML-t.
----
===== Hagyományos eSzámla =====
A hagyományos, digitálisan aláírt eszámla hitelességének ellenőrzése Linux alatt a ''pdfsig''-gel lehetséges. Pl.$ pdfsig E-DMN-2020-22.pdf
Digital Signature Info of: E-DMN-2020-22.pdf
Signature #1:
- Signature Field Name: Signature1
- Signer Certificate Common Name: KBOSS.hu Kft.
- Signer full Distinguished Name: OID.2.5.4.97=VATHU-13421739-2-41,E=info@szamlazz.hu,serialNumber=1.3.6.1.4.1.3555.5.2.017804872343042,C
N=KBOSS.hu Kft.,OU=Számlázz.hu,O=KBOSS.hu Kft.,L=Budapest,C=HU
- Signing Time: Jun 16 2020 00:12:39
- Signing Hash Algorithm: SHA-512
- Signature Type: adbe.pkcs7.detached
- Signed Ranges: [0 - 35366], [57322 - 58878]
- Total document signed
- Signature Validation: Signature is Valid.
- Certificate Validation: Certificate has Expired
Egy nem érvényes / nem aláírt számla esetében a kimenet ilyen:$ pdfsig teszt_hamis_eszamla_20251223.pdf
File 'teszt_hamis_eszamla_20251223.pdf' does not contain any signatures
Ilyenkor esetleg érdemes lehet a pdf info részét megnézni:$ pdfinfo teszt_hamis_eszamla_20251223.pdf | sed -n '1,120p'
Title: 06d862f6-645e-4388-ab83-d837aea63cef
Creator: Firefox
Producer: macOS 14.5 verzió (23F79 build) Quartz PDFContext
CreationDate: Mon Jan 5 15:30:47 2026 CET
ModDate: Mon Jan 5 15:30:47 2026 CET
Custom Metadata: no
Metadata Stream: no
Tagged: no
UserProperties: no
Suspects: no
Form: none
JavaScript: no
Pages: 1
Encrypted: no
Page size: 595.276 x 841.89 pts (A4)
Page rot: 0
File size: 32466 bytes
Optimized: no
PDF version: 1.4
Ha nincs telepítve a pdfsig, akkor Debian esetén:apt install libnss3-tools poppler-utils
mkdir -p "$HOME/.pki/nssdb"
certutil -N -d "sql:$HOME/.pki/nssdb"