Már 2018. december végén megjelentette a NAV azt a hírt, hogy ebben a negyedévben bevezetik az online számla küldés xsd új verzióit.
A változásokról szóló részeket részletesen ismertetjük. Természetesen ezek között van technikai jellegű is. Amivel a felhasználónak foglalkoznia kell a programban, azt a teendők rész alatt írjuk le.
Az a verzió, ami az itt leírtak szerint fog működni, várhatóan április utolsó hetében kerül kiadásra, hogy legyen idő a teendők rész alatti feladatok elvégzésére.
Az xsd változásai:
• | A DateType típus legkisebb megadható értéke 2010-01-01 értékre változott. Ez azt is jelenti, hogy az API szerinti számlaadat keresésben sem lehet ennél kisebbet megadni. NAV Online Számla Rendszer 120. oldal |
• | A TimestampType típus legkisebb megadható értéke 2010-01-01T00:00:00.000Z értékre változott. |
• | A számlafejben az átváltási árfolyam megadása (exchangeRate) tag kötelezővé vált. Forint számla esetén 1-et, devizaszámla esetén a tényleges átváltási árfolyamot kell közölni. Ha a módosító számla nem tartalmaz számlasort, de a számlafejben lévő változás miatt az átváltási árfolyamot ismét közölni kell, akkor az exchangeRate tagban a módosítást megelőző, utolsó érvényes értéket kell feltüntetni. |
• | Nem gyűjtőszámla esetén az ÁFA mérték szerinti összesítést (summaryByVatRate) legalább egyszer kötelező közölni a számlaösszesítőben. Ha módosító számla nem tartalmaz számlasort (és ez miatt nem lehet az ÁFA összesítőt tényszerűen megadni) akkor normál és gyűjtőszámla esetén 27%-os ÁFÁ-t és 0 forintot, egyszerűsített számla esetén 0% adómértéket és 0 forint adómértéket kell megadni. |
• | A számlasorba bevezetésre került egy logikai jelölő tag (lineExpressionIndicator), amelynek megadása minden számlasorban kötelező. Ha a tag értéke true, akkor adott számlasorban kötelező megadni: |
a. a termék vagy szolgáltatás nevét
b. mennyiségét
c. mennyiségi egységét
d. egységárát
Ha a tag értéke false, akkor adott számlasorban csak a termék vagy szolgáltatás nevét kötelező megadni.
• | A számlasorban megadható mennyiségi egység (unitOfMeasure) saját típust kapott az alábbi enumerációkkal, melyeket kötelező használni: |
Mennyiségi egység UnitOfMeasureType típusú elem értéke
Ha a számlán szereplő mennyiségi egység nem sorolható be egyik típusba sem, akkor az OWN értéket kell választani.
• | A számlasorban bevezetésre került egy saját mennyiségi egység típus. Ezt akkor szükséges használni, ha a számlán szereplő mennyiségi egység nem sorolható be a unitOfMeasure elem értéklistájában szereplő mennyiségi egységek egyikébe sem, így a unitOfMeasure elemben "OWN" érték szerepel. Ha a kanonikus mennyiségi egység értéke OWN, és a saját mennyiségi egység nincs megadva, akkor a rendszer egy WARN üzenetet ad vissza. Nem tilos a saját mennyiségi egység feltüntetése akkor sem, ha a unitOfMeasure elemben "OWN"-tól különböző érték szerepel. |
A kanonikus mértékegységek elvárásának teljesítéséhez lehetőséget biztosítunk arra, hogy az eddig használt mennyiségi egységekhez hozzárendelheti a NAV által elvárt egységeket. Ehhez lépjen be a Törzsadatok / Cikkek menüpontban és kattintson a képernyőn látható NAV mennyiség gombra.
Ekkor a program kigyűjti a használt mennyiségi egységeket (az azonos egységeket egyszer mutatva), és lehetővé teszi a hozzárendelést egy legördülő listából:
Minden bizonnyal lesznek olyan használt mennyiségi egységek, amelyek nem feleltethetőek meg egyértelműen a NAV egységeinek. Ilyenkor válassza a "Saját (OWN" típust. Amikor megtörténtek a hozzárendelések, kattintson a "Mentés" gombra. Ennek hatására minden termék mennyiségi egységéhez hozzá lesz rendelve az itt megadott. Fontos: ez a művelet akár többször is elvégezhető és minden alkalommal a Mentés hatására megtörténik az összerendelés!
Új cikk felvitelekor, módosításakor is meg kell adni a NAV kanonikus mennyiségi egységet. Például:
A számlán továbbra is az Önök által megadott mennyiségi egység fog megjelenni, a NAV kereskedelmi egység az adatszolgáltatásnak lesz a része!