Ez a dokumentum egy előző változata!
Mindenek előtt ez az onlineszamla adatszolgáltatás V2.0 verziójának megfelelően dokumentál.
[ ] Implementálandó és [X] Implementált operációk
A rendszer egy technikai azonosítóval dolgozik.
A tokent a számla küldésének kötelezettségekor közvetlenül megigényli, A megigényelt tokent azonnal megpróbálja felhasználni, nem él az 5 perces limittel.
Tömeges számlázáskor egy tokent igényel az egyszerre kiállított számlákhoz (trigger) ezért a tömeges számlázásnál nem emelhető meg 100 fölé az egyszerre kiállított számlák száma.
Ha a számlák ismételt beküldése esetén (átmeneti technikai sikertelenség esetén) az újraküldésekhez már számlánként egyenként igényel tokent.
basic.pm
requestId
az onlineszamla_request_log
tábla request_id
-jéből jön. Fejlesztői környezetben kaphat prefixet az unicitás biztosítása céljából.timestamp
: onlineszamla_request_log.request_timestamp
requestVersion
: general_data→work_version
alapjánheaderVersion
: nem kötelező de megadjukKötelezően implementálva
Kötelezően implementálva
$general_data→{software}
onlineszamla→
handle_response
minden valaszt feldolgozprocess_result
ertelmezi HTTP es hibakod szinten process_response_xml
csak parsol errorCode
ujrairni amit kellÚj kötelező implementáció V2 tesztelés alatt
Kötelezően implementálva
SQL-ből megoldva (UTC-ben is generáljuk, tároljuk)
context root verzio nélkül???
Mint 1. pontban
onlineszamla→calc_header
lásd 1.4 …
Opcionális. Nem tömörítünk.
onlineszamla→http_ua_request
setup-ban allithato az interaktiv es a batch timeout kulon kulon is.
default 5 sec.
timeout eseten sajat response kodunk van:
504 Client-side timeout átvezetni a többi mellé a doksiban
nem kötelező; oprendszer szintű megoldást itt nem dokumentálok. (Elvileg mindenhol NTP van)
ezt implementalni kellhet
logikus
1.4. szerint
Implementálva Tesztelni kell majd
Tömörítést nem használunk
Implementált tesztelés alatt
A beküldött számla adattartalmára vonatkozó információk a nav_onlineszamla_data oldalon találhatóak.
Implementálva Tesztelve
batch feldolgozás és vevő oldali lekérdezés nélkül
Implementálva. Tesztelve
Használata még változás alatt van
batch feldolgozás és vevő oldali lekérdezés nélkül
Implementálandó
Jelenleg NAV által sem dokumentált
Implementálva, tesztelés, integrálás alatt
Implementálva, tesztelve
2.0-s változások (nem implementálva)
* taxpayerShortName * vatGroupMembership
címadatokon belül új mezők:
* region * lotNumber
Implementálva Tesztelve