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
Következő változatKövetkező változat mindkét oldalon
spec:nav_onlineszamla_data [2019/12/09 15:54] delfinspec:nav_onlineszamla_data [2020/03/04 23:00] – [2.2.3.1. line] 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 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:
  
-  * lineNetAmount összes nettó, (a számla pénznemében)+  * 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]]   * lineVatRate Áfa mértéke [[#vatrate|lásd 2.2.3.2.1]]
-  * lineVatAmount összes áfa (a számla pénznemében) +  * lineVatData (opcionális) 
-  * lineGrossAmountNormal Összes bruttó (a számla pénznemében) +    * lineVatAmount összes áfa (a számla pénznemében
- +    * lineVatAmountHUF összes áfa HUF-ban (*
-kivétel+  * lineGrossAmountData (opcionális) 
 +    * lineGrossAmountNormal Összes bruttó (a számla pénznemében) 
 +    * lineGrossAmountNormalHUF Összes bruttó HUF-ban (*)
  
-  * lineVatAmountHUF összes áfa HUF-ban kifejezve (tételenként nem áll rendelkezésre, nem adatszolgáltatjuk)+Az (opcionális)-ként nem jelölt mezők kötelezőek
  
 ===== 2.2.3.2.1. vatRate ===== ===== 2.2.3.2.1. vatRate =====
  
-FIXME . . . +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 =====
 +
 +Mivel csak NORMAL számlát állítunk elő, ezért csak az ennek megfelelő adatok kerülnek előállításra
 +
 +(Tehát egyszerűsített számla adat nem)
 +
 +
 +===== 2.2.5.1. =====
 +
 +Implementálva
 +
 +===== 2.2.5.1.1 summaryByVatRate =====
 +
 +Implementálva, 
 +===== 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 208: Sor 393:
  
 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