Felhasználói eszközök

Eszközök a webhelyen


spec:nav_onlineszamla_api

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
spec:nav_onlineszamla_api [2019/12/02 17:36]
delfin
spec:nav_onlineszamla_api [2020/03/04 19:24] (aktuális)
delfin [1.8.4. queryInvoiceCheck]
Sor 1: Sor 1:
  
-Mindenek előtt ez az onlineszamla adatszolgáltatás V2.0 verziójának megfelelően dokumentál.+====== Előszó ====== 
 + 
 +Ez a dokumentáció, az onlineszámla adatszolgáltatás API-nak való megfelelőséggel kapcsolatos információkat tartalmaz.  
 + 
 +Ez az onlineszamla adatszolgáltatás V2.0 verziójának megfelelően dokumentál. 
 + 
 +A dokumentációban FIXME tagekkel felhívom a figyelmet azokra a pontokra ahol az implementáció a lehetséges legbővebb változathoz képest kevesebbet nyújt. Erre természetesen meg van a lehetőség, hiszen a NAV által felkínált lehetőségek közül számos nem kötelező. 
 + 
 +Indoklásképpen a következő fő változatok lehetségesek 
 + 
 +  * O: Nem kötelező implementálni 
 +    * O1: Az eVir-ben az adott feature nincs biztosítva, így a(z adat)szolgáltatás során nem merül fel a használata 
 +    * O2: Nem élünk a(z adat)szolgáltatás lehetőségével 
 +    * O3: Az implementáció időzítése alapján nem fejeződött be. (bármit is jelentsen ez :)
  
 ====== 1. Bevezető ====== ====== 1. Bevezető ======
Sor 13: Sor 26:
   * [t] manageInvoice   * [t] manageInvoice
     * [.] [[nav_onlineszamla_data]]     * [.] [[nav_onlineszamla_data]]
 +  * [ ] queryInvoiceChainDigest
   * [X] queryInvoiceCheck   * [X] queryInvoiceCheck
   * [X] queryInvoiceData   * [X] queryInvoiceData
   * [ ] queryInvoiceDigest   * [ ] queryInvoiceDigest
-  *     queryServiceMetrics+  * [ ] queryTransactionList
   * [t] queryTransactionStatus   * [t] queryTransactionStatus
   * [X] queryTaxpayer   * [X] queryTaxpayer
Sor 27: Sor 41:
 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. 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 [[tomeges_szamla|tömeges számlázás]]nál nem emelhető meg 100 fölé az egyszerre kiállított számlák száma.+A jövőben lehetséges implementáció, hogy 
 +tömeges számlázáskor egy tokent igényel az egyszerre kiállított számlákhoz (trigger) ezért a [[tomeges_szamla|tömeges számlázás]]nál nem emelhető meg 100 fölé az egyszerre kiállított számlák száma
 + 
 +Pillanatnyilag a tömeges számlázáskor egyesével igényelt tokenekkel küldi be a számlákat.
  
 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. 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.
Sor 66: Sor 83:
 ===== 1.5.1 requestSignature számolás manageInvoice és  manageAnnulment ===== ===== 1.5.1 requestSignature számolás manageInvoice és  manageAnnulment =====
  
-Új kötelező implementáció FIXME V2 tesztelés alatt+Új kötelező implementáció 
 + 
 +  * manageInvoice tesztelve, működik 
 +  * manageAnnulment Opcionális FIXME O3
  
 ===== 1.5.2. requestSignature számolás egyébként ===== ===== 1.5.2. requestSignature számolás egyébként =====
Sor 76: Sor 96:
 SQL-ből megoldva (UTC-ben is generáljuk, tároljuk) SQL-ből megoldva (UTC-ben is generáljuk, tároljuk)
  
-===== 1.7.1. általános adatok =====+===== 1.6. A szolgáltatás technikai leírása ===== 
 + 
 +===== 1.6.1. általános adatok =====
  
 FIXME context root verzio nélkül??? FIXME context root verzio nélkül???
  
  
-===== 1.7.2. =====+===== 1.6.2. =====
  
 Mint 1. pontban Mint 1. pontban
  
-===== 1.7.3. http header =====+===== 1.6.3. http header =====
  
 ''onlineszamla->calc_header'' ''onlineszamla->calc_header''
  
-===== 1.7.4. http statusok =====+===== 1.6.4. http statusok =====
  
 lásd 1.4 ... lásd 1.4 ...
  
-===== 1.7.5. tömörítés =====+===== 1.6.5. tömörítés =====
  
 Opcionális. Nem tömörítünk. Opcionális. Nem tömörítünk.
  
-===== 1.7.6. timeout =====+===== 1.6.6. timeout =====
  
 ''onlineszamla->http_ua_request''  ''onlineszamla->http_ua_request'' 
Sor 109: Sor 131:
 504 Client-side timeout FIXME átvezetni a többi mellé a doksiban 504 Client-side timeout FIXME átvezetni a többi mellé a doksiban
  
-===== 1.7.7. szerveridő, NTP =====+===== 1.6.7. szerveridő, NTP =====
  
 nem kötelező; oprendszer szintű megoldást itt nem dokumentálok. nem kötelező; oprendszer szintű megoldást itt nem dokumentálok.
 (Elvileg mindenhol NTP van) (Elvileg mindenhol NTP van)
  
-===== 1.7.8. karbantartási mód =====+===== 1.6.8. karbantartási mód =====
  
 FIXME ezt implementalni kellhet FIXME ezt implementalni kellhet
  
-===== 1.7.9. verziókezelés =====+===== 1.6.9. verziókezelés =====
  
 logikus logikus
  
-===== 1.8. req resp elementek =====+===== 1.7. req resp elementek =====
  
 1.4. szerint 1.4. szerint
  
-===== 1.9.1. manage Annulment =====+===== 1.8.1. manageAnnulment =====
  
 Implementálva FIXME Tesztelni kell majd Implementálva FIXME Tesztelni kell majd
  
-===== 1.9.2. manageInvoice =====+===== 1.8.2. manageInvoice =====
  
  
Sor 139: Sor 161:
 A beküldött számla adattartalmára vonatkozó információk a [[nav_onlineszamla_data]] oldalon találhatóak. A beküldött számla adattartalmára vonatkozó információk a [[nav_onlineszamla_data]] oldalon találhatóak.
  
-===== 1.9.3. queryInvoiceCheck =====+===== 1.8.3. queryInvoiceChainDigest ===== 
 + 
 +FIXME 2020-02 új 
 + 
 +===== 1.8.4. queryInvoiceCheck =====
  
 Implementálva Tesztelve Implementálva Tesztelve
Sor 145: Sor 171:
 FIXME batch feldolgozás és vevő oldali lekérdezés nélkül FIXME batch feldolgozás és vevő oldali lekérdezés nélkül
  
-===== 1.9.4. queryInvoiceData =====+FIXME használja-e valaki (close_trigger pl?) lásd: invoice_data FIXME !!! 
 +===== 1.8.5. queryInvoiceData =====
  
 Implementálva. Tesztelve Implementálva. Tesztelve
Sor 153: Sor 180:
 FIXME batch feldolgozás és vevő oldali lekérdezés nélkül FIXME batch feldolgozás és vevő oldali lekérdezés nélkül
  
-===== 1.9.5. queryInvoiceDigest =====+===== 1.8.6. queryInvoiceDigest =====
  
 FIXME Implementálandó FIXME Implementálandó
  
 Adatszolgáltatási kötelezettség teljesítését nem akadályozza Adatszolgáltatási kötelezettség teljesítését nem akadályozza
-===== 1.9.6. queryServiceMetrics ===== 
  
-FIXME Jelenleg NAV által sem dokumentált :-O +===== 1.8.7. queryTransactionList =====
  
-Adatszolgáltatási kötelezettség teljesítését nem akadályozza  +FIXME 2020-02 új
-===== 1.9.7. queryTransactionStatus =====+
  
 +===== 1.8.8. queryTransactionStatus =====
  
 +Implementálva, close_trigger hívja, mikor kell. Elvileg tesztelve, és működik
  
-Implementálva, FIXME tesztelés, integrálás alatt +===== 1.8.9. queryTaxPayer =====
- +
-===== 1.9.8. queryTaxPayer =====+
  
 Implementálva, tesztelve Implementálva, tesztelve
  
-2.0-s változások (nem implementálva) FIXME+Implementált 2.0-s változások: V2-20-20 
 + 
 +  * cím adatok kinyerése HQ-ra partnerek modulban 
 +  * Ez tesztelve is van v_2 esetére 
 + 
 +---- 
 + 
 +További 2.0-s változások (nem implementálva) FIXME
  
   * taxpayerShortName   * taxpayerShortName
Sor 183: Sor 215:
   * lotNumber   * lotNumber
  
 +Különösen nincsenek implementálva FIXME
  
-===== 1.9.tokenExchange =====+===== 1.8.10. tokenExchange =====
  
 Implementálva Tesztelve Implementálva Tesztelve
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
  
spec/nav_onlineszamla_api.1575304589.txt.gz · Utolsó módosítás: 2019/12/02 17:36 szerkesztette: delfin