A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változatUtolsó változatKövetkező változat mindkét oldalon | ||
spec:nav_onlineszamla_api [2019/12/02 17:36] – delfin | spec:nav_onlineszamla_api [2020/03/04 19:22] – [1.8.4. queryInvoiceCheck] delfin | ||
---|---|---|---|
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ó, | ||
+ | |||
+ | 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, | ||
+ | |||
+ | 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, | ||
+ | * 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 tokent a számla küldésének kötelezettségekor közvetlenül megigényli, | ||
- | Tömeges | + | A jövőben lehetséges implementáció, |
+ | tömeges | ||
+ | |||
+ | 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 | ||
===== 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, | SQL-ből megoldva (UTC-ben is generáljuk, | ||
- | ===== 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 ===== |
'' | '' | ||
- | ===== 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 ===== |
'' | '' | ||
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ő, | + | ===== 1.6.7. szerveridő, |
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?) |
+ | ===== 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, | ||
- | Implementálva, | + | ===== 1.8.9. queryTaxPayer ===== |
- | + | ||
- | ===== 1.9.8. queryTaxPayer ===== | + | |
Implementálva, | Implementálva, | ||
- | 2.0-s változások (nem implementálva) FIXME | + | Implementált 2.0-s változások: |
+ | |||
+ | * cím adatok kinyerése HQ-ra partnerek modulban | ||
+ | * Ez tesztelve is van v_2 esetére | ||
+ | |||
+ | ---- | ||
+ | |||
+ | További | ||
* taxpayerShortName | * taxpayerShortName | ||
Sor 183: | Sor 215: | ||
* lotNumber | * lotNumber | ||
+ | Különösen nincsenek implementálva FIXME | ||
- | ===== 1.9.9 tokenExchange ===== | + | ===== 1.8.10. tokenExchange ===== |
Implementálva Tesztelve | Implementálva Tesztelve | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||