Online-Invoice icon indicating copy to clipboard operation
Online-Invoice copied to clipboard

[Bug] queryTaxpayer <taxpayerData><taxpayerValidity>false

Open PizzaProgram opened this issue 1 year ago • 8 comments

Tisztelettel szeretném jelezni, hogy a queryTaxpayer lekérdezés olyankor is false eredményt ad vissza, ha:

  • Egy adószámhoz két cég tartozik.

Ilyesmi akkor fordulhat elő, ha például egy céget átalakítanak (tulajdonos + név-változtatás) és emiatt két cégjegyzékszám alatt szerepel. Feltételezem, hogy a hiba abból adódik, hogy:

  • csak "az első" találatot kérdezi le az eredmény megállapításához, nem pedig "if any true" alapon mindet, illetve
  • azt az elsőt sem csökkenő dátumsorrend alapján (ORDER BY "last_modified" DESC)

Például:

28982371-2-13 Itt lekérdezve látható, hogy: kép két cég tartozik hozzá, egy régi, és az átalakított új.

Ilyenkor érkezik téves <taxpayerValidity>false</...> true helyett. (Holott a cég minden más lekérdezésnél valid.)

PizzaProgram avatar Jun 15 '23 13:06 PizzaProgram

Az a beszámoló portál, ahol nézed. Egyik 2020-as, a másik 2021-es és közben változtak a cégadatok. Nézd meg pl. az e-cegjegyzek.hu-n, ott követheted a cég változásait.

sinick2 avatar Jun 15 '23 13:06 sinick2

Amint azt már írtam:

(... a cég minden más lekérdezésnél valid.)

Én csak ezt az egyetlen egy magyarázatot találtam arra, hogy:

  • az e-cegjegyzek.hu valós, érvényes céget mutat
  • de az OSA false értéket ad vissza.

kép

Van rá bármi más magyarázat?

PizzaProgram avatar Jun 16 '23 13:06 PizzaProgram

Tisztelt Fejlesztők!

Arról érdeklődnék:

  • Sikerült bárkinek kiderítenie bármit az ügyben az elmúlt 5 hónap során? Egyáltalán foglalkozik vele bárki illetékes?

Továbbra sem lehet számlázni a cégre külső számlázóprogramból, mert az OSA lekérdező-rendszere hibás adószámnak sorolja be a valósat! 28982371-2-13

Ui.: A cég megbízott képviselője személyesen is bement a NAV-hoz, ahol közölték vele:

  • "Nálunk minden rendben van, de ha már idejött, elindítunk egy több éves átfogó ellenőrzést a cég ellen ..."

PizzaProgram avatar Nov 03 '23 12:11 PizzaProgram

Tisztelt PizzaProgram!

Ezen a fórumon kizárólag az Online Számlával kapcsolatos általános informatikai jellegű kérdések, problémák, fejlesztések kerülhetnek megvitatásra. Az általad említett konkrét problémát szíveskedj a https://nav.gov.hu/ugyfeliranytu/keressen_minket/levelkuldes oldalon bejelenteni, hogy az ügyintézéséhez megfelelő jogosultsággal rendelkező személy érdemben ki tudja azt vizsgálni. A gyorsabb ügyintézés érdekében javaslom, hogy a queryTraxpayer kérést és a kapott választ küldd el a leveledben, mert ez sokat segít a hibakeresésben.

NTCA-KA avatar Nov 03 '23 13:11 NTCA-KA

Tisztelt @NTCA-KA !

Jól veszem ki válaszodból, hogy a NAV Online Számlázórendszere egyáltalán nem használja az queryTaxpayer validációt? Azaz hibás adószámra is lehet vele számlázni?

PizzaProgram avatar Nov 03 '23 13:11 PizzaProgram

Talán itt látszik mi is lehet a gond: Screenshot_20231103_145713

szecsenyizoltan avatar Nov 03 '23 13:11 szecsenyizoltan

Kedves Zoltán !

Igen, köszönöm a képmegosztást, én is erre próbáltam utalni az első hozzászólásomban, miszerint "több cég-találat van azonos adószámra" (cégforma-változás miatt).

A tippem az, hogy hibás a belső SQL lekérdezés, ami visszaadja az értéket, mert vélhetően nem arra keres, hogy:

-- helyes:
 SELECT true FROM ... WHERE ("taxnumber"=xxx) and ("validity" = true);

Hanem szerintem valami olyan (hibás) lekérés lehet, mint például:

-- rossz:
 SELECT FIRST 1 "validity" FROM ...  WHERE ("taxnumber"=xxx);

Esetég fent van valahol nyíltan a forráskódja ennek queryTaxpayer validációs függvénynek?

PizzaProgram avatar Nov 03 '23 14:11 PizzaProgram

Talán ezek alapján már látni fogják, hogy saját hatáskör ezzel foglalkozniuk. Eddig jók a tapasztalataim a tisztelt kollégákkal.

szecsenyizoltan avatar Nov 03 '23 14:11 szecsenyizoltan