Replies: 3 comments 10 replies
-
|
@NTCA-tax köszönjük a leírást. Értem az okot, de továbbra is azt gondolom, hogy ha hibázott is az adatrögzítő, akkor is a számla elkészült és be kellene tudni küldeni. Mert ha észreveszi a hibát, akkor majd sztornóz. Ha nem, akkor meg lehet levelet / ellenőrzést küldeni rá, és akkor majd figyel. Vagy tényleg megcsináltatja a programjába, hogy az ne "kézi" árfolyamokkal dolgozzon, hanem mondjuk töltse le az MNB-től és használja azt... Mindenesetre mi most megpróbáljuk beépíteni a programjainkba ezeket a határokat, változtatható módon, mert az biztos nem működik, hogy ha változás van, akkor majd az ügyfél verziót vált ez miatt. Viszont az nagyon fontos lenne, hogy ha változnak a határok, akkor előre, itt is kapjunk róla értesítést, hogy mi magunk tudjuk értesíteni az ügyfeleket, hogy figyeljenek, teendő van. Plusz feladat, de még mindig kevésbé fájdalmas előre foglalkozni vele, mint amikor jön a telefon, hogy "nem tudok számlázni, mert a program nem engedi", de a felhasználónak nincs joga állítani ezeket a paramétereket, keresni kell valakit, akinek van, a vevő / kamion / bármi meg ott áll és értékesíteni kellene... Köszönöm |
Beta Was this translation helpful? Give feedback.
-
|
A jogszabály teljesen egyértelmű. Az áfatörvény 10. számú melléklete előírja, hogy a külföldi pénznemben kiállított számlák esetén a 80. § és 80/A. § szerinti árfolyamról köteles az adóalany adatot szolgáltatni. Az adóhivatal egy validációs feltételt alkalmaz, hogy a megadott érték lehet-e egyáltalán árfolyam egy tág intervallum alapján. Amennyiben nem, akkor az adatszolgáltatás olyan adatot tartalmaz, amely az áfatrövény ezen rendelkezésének ellent mond, ezért adunk error üzenetet. Az előzetes értesítés nélküli változtatásra még egyszer ráfordulok akkor. Az árfolyamok változását nem áll módunkban befolyásolni, mi is követjük azokat. Az előző bejegyzésembe írt eset az, amikor egy pénznem elkezd összeomlani, és nem lesz időnk előzetesen több hónapos átállási idővel meghirdetni az intervallumok változását, vagy egy pénznem kikerülését a táblából. Nyilván ez vészforgatókönyv, de arról szerintem fontos szólnunk (specifikációba foglaltan, mint eddig), hogy ekkor ezt fogjuk csinálni. |
Beta Was this translation helpful? Give feedback.
-
|
Kedves @NTCA-tax! Erre reagálok: "mulasztási bírságot a NAV nem az error esetén szabja ki, hanem a hibás adatszolgáltatás esetén" Én mást olvasok ki a jogszabályból: A számla adatszolgáltatás elmulasztása miatt kiszabható bírságtétel számlánként 1.000 000 Ft. A Számlaadat-szolgáltatás REST API interfészleírás és fejlesztői dokumentáció 4. oldalán ez áll: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Kedves Fejlesztők!
Az 1310. INCORRECT_HEAD_DATA_EXCHANGERATE_EXTREME validációs feltétel szeptember 15-től error-rá válik. Köszönjük az összes észrevételeiteket az EXCHANGERATE-hez kapcsolódó feltételekkel kapcsolódóan. Egy kis hátteret írok a szakmai elvárásokkal, valamint a működési változásokkal kapcsolatban.
Ennek a feltételnek az a célja, hogy ha egy folyamat félremegy, és valami nagyon hibás érték kerülne bele (pl. 40000 HUF/EUR), akkor jelezzen. Sajnos ténylegesen és viszonylag sok olyan esettel találkozunk, amikor messze nem egy árfolyam, vagy valamilyen nagyon hibás árfolyam kerül bele az adatszolgáltatásba, és a mi oldalunkról ezzel számolunk. Tehát ezek nem olyan esetek, hogy valaki más időszaki valós árfolyamot ad meg, hanem adott pénznem árfolyamaként értelmezhetetlen az adat.
A felvetéseiteknek megfelelően egyrészt a feltétel currencyCode listáját szűkítettük az általunk jelenleg legproblémásabbakra, másrészt a tartományt kibővítettük. Amennyiben bármikor is előfordul, hogy ezen intervallumba valósan nem fér bele egy pénznem, akkor ezt az intervallumot bővítjük, ez NAV oldali feladat.
A fenti logikai miatt kapcsoltuk ki az 1301-es validációt, mivel az 1310-es validáció egyébként is errorra küldené azokat az eseteket, amikor valaki 1 HUF/EUR árfolyamot adna meg. Mivel számunkra ezek a legfájóbbak, ezért jelenleg ezt az intézkedést megfelelőnek gondoljuk és remélhetőleg a fenti listában szereplő egyik pénznem és a magyar forint sem fog olyan hektikusan változni, hogy túl gyakran bele kelljen nyúlni ebbe a paramétertáblába.
A fenti paramétereket azonban nem akarjuk API-n keresztül lekérdezhetővé tenni. Kerülni akarunk minden olyan szoftverműködést, amelynek a célja csupán az, hogy ezen intervallumokba csak beleférjen az árfolyam. Az adózó feladata ugyanis, hogy az áfatörvénynek megfelelő árfolyamot tüntessen fel és nem az, hogy egy adatszolgáltatási intervallumba férjen bele. Ugyanakkor túl sem akarjuk bonyolítani, hiszen a kereskedelmi banki, MNB, EKB napi árfolyamokat kellene figyelnünk. Az olyan extrém adatokat, amelyek biztosan nem megfelelőek, ki akarjuk viszont zárni.
Remélem a fenti háttérrel érthetőbbek a döntéseink, és az is, miért lesz error az 1310-es validáció és miért változnak a fentieknek megfelelően a paraméter értékei.
Beta Was this translation helpful? Give feedback.
All reactions