Tartalomjegyzék

2. Számla adatszolgáltatás üzelti tartalom

Kötegelt módosító okiratot nem állít ki az eVir és így a batchInvoice nincs implementálva

2.1 Általános jellemzők

2.1.1. invoiceDataTyper

Változott, implementálva

2.1.2. kötelezőség

2.1.3. Címadatok

2.1.3.1. Egyszerű címadat

2.1.3.2. Részletes címadat

2.1.4. Adószámok

További részletes leírás az adószám szerepeltetéséről az API doksiban

2.1.5. Egyéb adatok

Mivel az így megadható adatok megadása nem kötelező, ilyen módon egyelőre semmilyen adatot nem szolgáltatunk.

2.1.6. tizedespont

2.2. Számla shéma

2.2.1. invoiceReference

Módosításkor, stornókor (2.0 változások implementálva)

FIXME átnézni a modifyWithoutMaster használatának eseteit.

2.2.2 invoiceHead

implementálva V1.1-V2.0 átálláskor nem változott

2.2.2.1. supplierInfo (Szállító)

V1.1=V2.0

2.2.2.2. customerInfo (Vevő)

V1.1=V2.0

2.2.2.3. fiscalRepresentativeInfo

FIXME not implemented HA releváns, akkor kell adatszolgáltatni (fejlesztést igényel a számlázáskor)

2.2.2.4. invoiceDetail

Nem kötelező, Nem implementált és így nem adatszolgáltatott FIXME:

Ha releváns, akkor kötelező lenne, de nem implementált, így nem adatszolgáltatott mezők FIXME:

2.2.3. invoiceLines

2.2.3.1. line

Nem kötelező, nem implementált és így nem adatszolgáltatott

Ha releváns, akkor kötelező lenne, de nem implementált, így nem adatszolgáltatott mezők

2.2.3.1.1. lineModificationReference

2.2.3.1.2. referencesToOtherLines

ha releváns ÁFA tv. 70$ (1), adóalapot növelő költségek esetén

eVirben ilyen nincs implementálva

2.2.3.1.3. productCodes

Csak az OWN (saját) productCode került implementálásra.

FIXME bővítési lehetőség KSH mező szerint elvileg lehetséges

2.2.3.1.4. lineDiscountData

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:

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ó

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

2.2.5.1. summaryNormal

Összesítés

2.2.5.1.1 summaryByVatRate

Adókulcsok szerinti bontás

2.2.5.1.2 vatRate2

Ugyanaz mint a 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

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

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)

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

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

FIXME a mező kötelezősége nemdokumentált

alapvetően kezelni tudjuk a termék és szolgáltatásokat.

A következő esetekben kell figyelmet fordítani az adatokra, illetve az eVir implementációjára

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