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áltozatKövetkező változatKövetkező változat mindkét oldalon | ||
spec:nav_onlineszamla_data [2019/12/09 15:54] – delfin | spec:nav_onlineszamla_data [2020/03/04 23:00] – [2.2.3.1. line] delfin | ||
---|---|---|---|
Sor 50: | Sor 50: | ||
Módosításkor, | Módosításkor, | ||
+ | |||
+ | 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 | * electronicInvoiceHash (1/2018. (VI. 29.) ITM rendelet | ||
- | * | ||
- | |||
- | 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, | Ha releváns, akkor kötelező lenne, de nem implementált, | ||
+ | * 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, | * additionalLineData nem használjuk, | ||
- | + | | |
- | NOS unimplemented FIXME (ezt ki kell üríteni) | + | |
- | + | ||
- | | + | |
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) |
* 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, | ||
adatszolgáltatva: | adatszolgáltatva: | ||
- | * lineNetAmount összes nettó, (a számla pénznemében) | + | |
+ | | ||
+ | * lineNetAmountHUF összes netto HUF-ban (*) | ||
* lineVatRate Áfa mértéke [[# | * lineVatRate Áfa mértéke [[# | ||
- | * lineVatAmount összes áfa (a számla pénznemében) | + | |
- | * lineGrossAmountNormal Összes bruttó (a számla pénznemében) | + | |
- | + | * lineVatAmountHUF összes áfa HUF-ban (*) | |
- | kivétel | + | |
+ | | ||
+ | * lineGrossAmountNormalHUF Összes bruttó HUF-ban (*) | ||
- | * lineVatAmountHUF összes áfa HUF-ban kifejezve (tételenként | + | 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, | ||
+ | |||
+ | ==== 2.2.3.5.1. vehicle ==== | ||
+ | |||
+ | Az eVir nem kezel ilyen adattartalmú tételsorokat, | ||
+ | |||
+ | ==== 2.2.3.5.2. vessel ==== | ||
+ | |||
+ | Az eVir nem kezel ilyen adattartalmú tételsorokat, | ||
+ | |||
+ | ==== 2.2.3.5.3 aircraft ==== | ||
+ | |||
+ | Az eVir nem kezel ilyen adattartalmú tételsorokat, | ||
+ | |||
+ | ===== 2.2.3.6. ekaerIds ===== | ||
+ | |||
+ | Az eVir nem kezel ilyen adattartalmú tételsorokat, | ||
+ | |||
+ | ===== 2.2.3.7. dieselOilPurchase ===== | ||
+ | |||
+ | Az eVir nem kezel ilyen adattartalmú tételsorokat, | ||
+ | |||
+ | ==== 2.2.3.7.1. purchaseLocation ==== | ||
+ | |||
+ | Az eVir nem kezel ilyen adattartalmú tételsorokat, | ||
+ | |||
+ | ===== 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 [[# | ||
+ | |||
+ | ===== 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, | ||
+ | |||
+ | FIXME nincs kerekítés, | ||
+ | |||
+ | ===== 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.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, | ||
+ | |||
+ | 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, | ||
+ | |||
+ | * Ebbe elfér az egységár Numeric(20, | ||
+ | * Majdnem belefér a mennyiség Numeric(25, | ||
+ | |||
+ | ===== 2.3.13 RateType ===== | ||
+ | |||
+ | Áfakulcs számára pl: 0.27 Numeric(5, | ||
+ | |||
+ | ===== 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=' | ||
+ | |||
+ | ===== 2.3.16 UnitOfMeasureType ===== | ||
+ | |||
+ | * nav_uomt alaptábla | ||
+ | * megys_uomt kapcsolótábla | ||
+ | |||
+ | A ' | ||
+ | |||
+ | 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/ | ||
+ | |||
+ | ===== 2.5 Storno/ | ||
+ | |||
+ | FIXME implementáció átnézé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/ | ||
+ | |||
+ | 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, | ||
+ | |||
+ | ===== 2.5.7 Többszöri módosítás ===== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||