Felhasználói eszközök

Eszközök a webhelyen


spec:nav_onlineszamla_data

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 oldalonElőző változat
Következő változat
Előző változat
Utolsó változatKövetkező változat mindkét oldalon
spec:nav_onlineszamla_data [2019/12/06 22:55] delfinspec:nav_onlineszamla_data [2020/03/04 23:16] delfin
Sor 50: Sor 50:
  
 Módosításkor, stornókor (2.0 változások implementálva) Módosításkor, stornókor (2.0 változások implementálva)
 +
 +FIXME átnézni a modifyWithoutMaster használatának eseteit.
 +
 +  * eredeti számla OLD
 +  * eredeti számla LOW_AFA
 +  * eredeti számla jogelőd volt. (ez új)
 +
  
 ===== 2.2.2 invoiceHead ===== ===== 2.2.2 invoiceHead =====
Sor 92: Sor 99:
   * invoiceAccountingDeliveryDate   * invoiceAccountingDeliveryDate
   * electronicInvoiceHash (1/2018. (VI. 29.) ITM rendelet  7. § szerint használható)   * electronicInvoiceHash (1/2018. (VI. 29.) ITM rendelet  7. § szerint használható)
-  *  
- 
-Kötelezősége nem dokumentált (2019-12-05) Issue #92 FIXME 
- 
-  * periodicalSettlement (V2.0-tól) időszakos elszámolás 
   * smallBusinessIndicator (V2.0-tól)   * smallBusinessIndicator (V2.0-tól)
  
 Ha releváns, akkor kötelező lenne, de nem implementált, így nem adatszolgáltatott mezők FIXME: Ha releváns, akkor kötelező lenne, de nem implementált, így nem adatszolgáltatott mezők FIXME:
  
 +  * periodicalSettlement (V2.0-tól) időszakos elszámolás FIXME FIXME ezt ellenőrizni kell
   * selfBillingIndicator Önszámlázás jelölése   * selfBillingIndicator Önszámlázás jelölése
   * cashAccountingIndicator Pénzforgalmi elszámolás jelölése (Záradék lehetne)   * cashAccountingIndicator Pénzforgalmi elszámolás jelölése (Záradék lehetne)
Sor 127: Sor 130:
   * marginSchemeIndicator Különbözet szerinti szabályozás ( ÁFA tv. 169. § p) q) ha releváns) FIXME afatörzs dokumentációba elmélyedni   * marginSchemeIndicator Különbözet szerinti szabályozás ( ÁFA tv. 169. § p) q) ha releváns) FIXME afatörzs dokumentációba elmélyedni
   * additionalLineData nem használjuk, de a bővítés lehetősége (pl. megj, megj2) adva van FIXME   * additionalLineData nem használjuk, de a bővítés lehetősége (pl. megj, megj2) adva van FIXME
- +  * unitPriceHUF (*) Ez az adat adatszolgáltatás időben kerül kiszámításra [[#lineAmountsNormal|lásd 2.2.3.2]]
-NOS unimplemented FIXME (ezt ki kell üríteni) +
- +
-  * unitPriceHUF FIXME új, ilyenünk még nincs, de lehet hogy nem is lesz+
    
 Nem kötelező, nem implementált és így nem adatszolgáltatott Nem kötelező, nem implementált és így nem adatszolgáltatott
  
-  * aggregateInvoiceLineData (gyűjtőszámlát nem implementáltunk)+  * aggregateInvoiceLineData (gyűjtőszámlát nem implementáltunk) [[#aggregateinvoicelinedata|lásd 2.2.3.4]]
   * ekaerIds   * ekaerIds
   * obligatedForProductFee   * obligatedForProductFee
Sor 175: Sor 175:
  
 Számla tétel engedmény megadásákor lehet ugyan megjegyzés mezőbe ehhez hasonlatos adatokat generálni, de az egységár mezőbe már mindig az engedménnyel csökkentett érték kerül. Így ezt az adatot az eVir nem szolgáltatja. Számla tétel engedmény megadásákor lehet ugyan megjegyzés mezőbe ehhez hasonlatos adatokat generálni, de az egységár mezőbe már mindig az engedménnyel csökkentett érték kerül. Így ezt az adatot az eVir nem szolgáltatja.
 +
 +===== 2.2.3.2. lineAmountsNormal =====
 +
 +A (*)-gal jelölt mezők adatszolgáltatás időben (tehát nem számla készítés időben) kerülnek megképzésre.
 +Indoklás: Ezen adatok a bizonylaton (HUF-tól eltérő pénznem esetén) NEM kerülnek a számlára, és a számlázás folyamatában sem kerülnek előállításra, de az adatok szolgáltatása kötelező. 
 +
 +adatszolgáltatva:
 +
 +  * lineNetAmountData
 +    * lineNetAmount összes nettó, (a számla pénznemében)
 +    * lineNetAmountHUF összes netto HUF-ban (*)
 +  * lineVatRate Áfa mértéke [[#vatrate|lásd 2.2.3.2.1]]
 +  * lineVatData (opcionális)
 +    * lineVatAmount összes áfa (a számla pénznemében)
 +    * lineVatAmountHUF összes áfa HUF-ban (*)
 +  * lineGrossAmountData (opcionális)
 +    * lineGrossAmountNormal Összes bruttó (a számla pénznemében)
 +    * lineGrossAmountNormalHUF Összes bruttó HUF-ban (*)
 +
 +Az (opcionális)-ként nem jelölt mezők kötelezőek
 +
 +===== 2.2.3.2.1. vatRate =====
 +
 +Az alábbiak közül egy megadandó
 +
 +  * vatPercentage alkalmazott adó mértéke
 +  * vatExemption adómentesség jelölése
 +  * vatOutOfScope ÁFA tv. hatályán kívül
 +  * vatDomesticReverseCharge belföldi fordított adózás
 +  * marginSchemeVat különbözeti adózás (áthárított adót tartalmaz)
 +  * marginSchemeNoVat különbözeti adózás (áthárított adót nem tartalmaz)
 +
 +Az adatszolgáltatásokhoz szükséges áfakódok összerendelése az áfa törzsadatok href: FIXME  között lehetséges.
 +
 +Ennek működése (az összerendelést adatszolgáltatáskor használja) dokumentálandó FIXME
 +
 +===== 2.2.3.3. lineAmountsSimplified =====
 +
 +Az eVir nem állít elő egyszerűsített adattartalmú számlát, így nem is szolgáltat ilyenről adatot.
 +
 +===== 2.2.3.4. aggregateInvoiceLineData =====
 +
 +Az eVir nem állít elő gyűjtőszámlát így nem is szolgáltat ilyenről adatot
 +
 +===== 2.2.3.5. newTransportMean =====
 +
 +FIXME Az eVir nem kezel ilyen adattartalmú tételsorokat, adatszolgáltatás nem történik.
 +
 +==== 2.2.3.5.1. vehicle ====
 +
 +Az eVir nem kezel ilyen adattartalmú tételsorokat, adatszolgáltatás nem történik.
 +
 +==== 2.2.3.5.2. vessel ====
 +
 +Az eVir nem kezel ilyen adattartalmú tételsorokat, adatszolgáltatás nem történik.
 +
 +==== 2.2.3.5.3 aircraft ====
 +
 +Az eVir nem kezel ilyen adattartalmú tételsorokat, adatszolgáltatás nem történik.
 +
 +===== 2.2.3.6. ekaerIds =====
 +
 +Az eVir nem kezel ilyen adattartalmú tételsorokat, adatszolgáltatás nem történik.
 +
 +===== 2.2.3.7. dieselOilPurchase =====
 +
 +Az eVir nem kezel ilyen adattartalmú tételsorokat, adatszolgáltatás nem történik.
 +
 +==== 2.2.3.7.1. purchaseLocation ====
 +
 +Az eVir nem kezel ilyen adattartalmú tételsorokat, adatszolgáltatás nem történik.
 +
 +===== 2.2.3.8. productFeeClause =====
 +
 +Az adatszolgáltatás nem kötelező, adatszolgáltatás nem történik
 +
 +==== 2.2.3.8.1. productFeeTakeoverData ====
 +
 +==== 2.2.3.8.2. customerDeclaration ====
 +
 +===== 2.2.3.9. lineProductFeeContent =====
 +
 +Az adatszolgáltatás nem kötelező, adatszolgáltatás nem történik
 +
 +==== 2.2.3.9.1. productFeeCode ====
 +
 +===== 2.2.3.10 additionalLineData =====
 +
 +Nem szolgáltatunk adatot ebben a formában
 +
 +===== 2.2.4. productFeeSummary =====
 +
 +Az adatszolgáltatás nem kötelező, adatszolgáltatás nem történik
 +
 +==== 2.2.4.1. productFeeData ====
 +
 +==== 2.2.4.1.2. paymentEvidenceDocumentData ====
 +
 +==== 2.2.4.1.2.1. obligatedAddress ====
 +
 +===== 2.2.5. invoiceSummary =====
 +
 +  * summaryNormal [[#summaryNormal|lásd 2.2.5.1]] 
 +  * <del>summarySimplified nincs implementálva</del>
 +  * summaryGrossData
 +    * invoiceGrossAmount
 +    * invoiceGrossAmountHUF
 +
 +===== 2.2.5.1. summaryNormal =====
 +
 +Összesítés
 +
 +  * summaryByVatRate
 +  * invoiceNetAmount
 +  * invoiceNetAmountHUF
 +  * invoiceVatAmount
 +  * invoiceVatAmountHUF
 +
 +===== 2.2.5.1.1 summaryByVatRate =====
 +
 +Adókulcsok szerinti bontás
 +
 +  * vatRate lásd 2.2.5.1.2
 +  * vatRateNetData
 +    * vatRateNetAmount
 +    * vatRateNetAmountHUF
 +  * vatRateVatData
 +    * vatRateVatAmount
 +    * vatRateVatAmountHUF
 +  * vatRateGrossData
 +    * vatRateGrossAmount
 +    * vatRateGrossAmountHUF
 +
 +===== 2.2.5.1.2 vatRate2 =====
 +
 +Ugyanaz mint a [[#vatRate|2.2.3.2.1]] :)
 +
 +===== 2.2.5.2. summarySimplified =====
 +
 +Egyszerűsített számlát nem készít, így ilyen adatot nem szolgáltat az eVir
 +
 +===== 2.3 Adattipusok =====
 +
 +===== 2.3.1 BankAccountNumberType =====
 +
 +Nem kötelező mező, nem szolgáltatjuk
 +
 +  * 12345678-12345678-12345678 3*8
 +  * 12345678-12345678 2*8
 +  * AB55115530555555 IBAN 2 betű 11-30 szám
 +
 +===== 2.3.2 Boolean =====
 +===== 2.3.3 DateType =====
 +===== 2.3.4 ExchangeRateType =====
 +
 +numeric(14,6) 
 +
 +FIXME nincs kerekítés, DB-ben pedig csak "NUMERIC"
 +
 +===== 2.3.5 InvoiceAppearanceType =====
 +
 +Az eVir esetén jelenleg implementáltan mindig PAPER
 +
 +===== 2.3.6 InvoiceCategoryType =====
 +
 +Az eVir esetén jelenleg implementáltan mindig NORMAL
 +
 +===== 2.3.7 MarginSchemeType =====
 +
 +Kezelése az áfa törzsadat szerint
 +
 +===== 2.3.8 MonetaryType =====
 +
 +Az eVir jelenleg implementáltan numeric(11,2)-t használ. Ez belefér a numeric(18,2)-be
 +
 +===== 2.3.9 PaymentMethodType =====
 +
 +Kezelése a fizetési mód törzsadat szerint
 +
 +===== 2.3.10 ProductCodeCategoryType =====
 +
 +Jelenleg implementált
 +
 +  * OWN
 +  * cikkszám
 +
 +Bővítés lehetséges, a ksh mező tartalma nem kötelez
 +
 +Nem kötelező mező
 +
 +===== 2.3.11 ProductStreamType =====
 +
 +Lásd: 2.2.3.8 Nem szolgáltatunk ilyet, nem kötelező
 +
 +===== 2.3.12 QuantityType =====
 +
 +Numeric(22,6)
 +
 +  * Ebbe elfér az egységár Numeric(20,5)
 +  * Majdnem belefér a mennyiség Numeric(25,5) (gyakorlati problémára nem számítunk
 +
 +===== 2.3.13 RateType =====
 +
 +Áfakulcs számára pl: 0.27 Numeric(5,4)
 +
 +===== 2.3.14 TakeoverType =====
 +
 +Lásd 2.2.3.8 Nem szolgáltatunk ilyet, nem kötelező
 +
 +===== 2.3.15 TimestampType =====
 +
 +nav_timestamp()
 +
 +2010-01-01 előtti érték nem adható meg. Ilyen régi számlák adatszolgáltatása 
 +a pretext='OLD' (túl régi számla) kifogással indokolva nem történt meg.
 +
 +===== 2.3.16 UnitOfMeasureType =====
 +
 +  * nav_uomt alaptábla
 +  * megys_uomt kapcsolótábla 
 +
 +A 'mennyiségi egységek' törzsadat használatával kezelhető.
 +
 +Régi konvertált adatszerkezet esetén (bevezetés előtti adatok) ezen törzsadatok emberi átnézése volt szükséges.
  
 ===== 2.3.17 lineNatureIndicator ===== ===== 2.3.17 lineNatureIndicator =====
Sor 188: Sor 412:
  
 Részletes útmutatás az API doksiban Részletes útmutatás az API doksiban
 +
 +FIXME pl. IFA (idegenforgalmi adó) gyüjtése esetén az OTHER lenne a helyes, erre viszont nincs támogatásunk (már cikktörzs szinten sem) TODO ...
 +===== 2.4 Korábbi adatszolgáltatás érvénytelenítése =====
 +
 +A funkció implementálása nem kötelező. FIXME
 +
 +Implementálása alacsony prioritás és specifikáció váltás miatt nem került frissítésre/kivezetésre.
 +
 +===== 2.5 Storno/Helyesbítő (Számlával egy tekintet alá eső okirat) =====
 +
 +FIXME implementáció átnézése, tesztelése
 +
 +FIXME megfelelőség dokumentálása
 +
 +===== 2.5.1 Érvénytelenítés (STORNO) =====
 +
 +===== 2.5.2 Módosítás (MODIFY) =====
 +
 +===== 2.5.3 Tételsorok módosulása (CREATE/MODIFY) =====
 +
 +Az eVir mindig CREATE módon új (negatív) tételek hozzáadásával módosít.
 +
 +===== 2.5.4 Módosításkori adatok =====
 +
 +===== 2.5.5 Összegzés szabályai =====
 +
 +===== 2.5.6 Több számla módosítása =====
 +
 +Az eVir ilyen módosító funkciót nem implementált, így ilyen adatot nem szolgáltat.
 +
 +===== 2.5.7 Többszöri módosítás =====
 +
 +
 +
 +
 +
 +
 +
 +
  
  
spec/nav_onlineszamla_data.txt · Utolsó módosítás: 2020/03/04 23:19 szerkesztette: delfin