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/11 16:39] 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
Sor 177: Sor 177:
  
 ===== 2.2.3.2. lineAmountsNormal ===== ===== 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: adatszolgáltatva:
Sor 182: Sor 185:
   * lineNetAmountData   * lineNetAmountData
     * lineNetAmount összes nettó, (a számla pénznemében)     * lineNetAmount összes nettó, (a számla pénznemében)
-    * lineNetAmountHUF összes netto HUF-ban FIXME (*)+    * lineNetAmountHUF összes netto HUF-ban (*)
   * lineVatRate Áfa mértéke [[#vatrate|lásd 2.2.3.2.1]]   * lineVatRate Áfa mértéke [[#vatrate|lásd 2.2.3.2.1]]
   * lineVatData (opcionális)   * lineVatData (opcionális)
     * lineVatAmount összes áfa (a számla pénznemében)     * lineVatAmount összes áfa (a számla pénznemében)
-    * lineVatAmountHUF összes áfa HUF-ban FIXME (*)+    * lineVatAmountHUF összes áfa HUF-ban (*)
   * lineGrossAmountData (opcionális)   * lineGrossAmountData (opcionális)
     * lineGrossAmountNormal Összes bruttó (a számla pénznemében)     * lineGrossAmountNormal Összes bruttó (a számla pénznemében)
-    * lineGrossAmountNormalHUF Összes bruttó HUF-ban FIXME (*) +    * lineGrossAmountNormalHUF Összes bruttó HUF-ban (*)
- +
-(*) A fentebb jelölt adatok általában nem állnak rendelkezésre tételes esetben.+
  
 Az (opcionális)-ként nem jelölt mezők kötelezőek Az (opcionális)-ként nem jelölt mezők kötelezőek
Sor 248: Sor 249:
 ===== 2.2.3.8. productFeeClause ===== ===== 2.2.3.8. productFeeClause =====
  
-FIXME dokumentálandó, átnézendő+Az adatszolgáltatás nem kötelező, adatszolgáltatás nem történik
  
 ==== 2.2.3.8.1. productFeeTakeoverData ==== ==== 2.2.3.8.1. productFeeTakeoverData ====
- 
-FIXME  
  
 ==== 2.2.3.8.2. customerDeclaration ==== ==== 2.2.3.8.2. customerDeclaration ====
- 
-FIXME 
  
 ===== 2.2.3.9. lineProductFeeContent ===== ===== 2.2.3.9. lineProductFeeContent =====
  
-FIXME+Az adatszolgáltatás nem kötelező, adatszolgáltatás nem történik
  
 ==== 2.2.3.9.1. productFeeCode ==== ==== 2.2.3.9.1. productFeeCode ====
- 
-FIXME 
  
 ===== 2.2.3.10 additionalLineData ===== ===== 2.2.3.10 additionalLineData =====
  
-FIXME+Nem szolgáltatunk adatot ebben a formában
  
 ===== 2.2.4. productFeeSummary ===== ===== 2.2.4. productFeeSummary =====
  
-FIXME+Az adatszolgáltatás nem kötelező, adatszolgáltatás nem történik
  
 ==== 2.2.4.1. productFeeData ==== ==== 2.2.4.1. productFeeData ====
- 
-FIXME 
  
 ==== 2.2.4.1.2. paymentEvidenceDocumentData ==== ==== 2.2.4.1.2. paymentEvidenceDocumentData ====
- 
-FIXME 
  
 ==== 2.2.4.1.2.1. obligatedAddress ==== ==== 2.2.4.1.2.1. obligatedAddress ====
- 
-FIXME 
  
 ===== 2.2.5. invoiceSummary ===== ===== 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 309: 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