You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if (empty($responseXml->taxpayerValidity) or$responseXml->taxpayerValidity === "false") {
php 7.0, és 7.4-es verzió alatt az ebben a sorban található feltétel nem fogja meg, hogy érvényes-e az adószám, a visszatérési érték pedig csak az adózó adatait tartalmazza. Ezzel az adószámmal tudjátok tesztelni: 68833109
The text was updated successfully, but these errors were encountered:
Igen, ez egy érvénytelen adószám. Az éles nav rendszere a taxpayerValidity-t false-al adja vissza, viszont a kód nem fogja meg és visszaadja az adózó adatait, pedig false-al kéne visszatérnie.
Emiatt most így péntek délután beleírtam egy tákolást (most ennyire tellett hirtelen), hogy átalakítom tömbbé az xml választ és úgy ellenőrzöm, mert éles rendszeren becsúszott 2 ilyen számla. Csak gondoltam jelzem, hogy másnál se fordulhasson elő.
Köszi a jelentést! Valóban, ha az adózó létezett valaha, de időközben érvénytelenné vált az adószám, akkor is visszatért az adózó adataival. Ezt most javítottam, szóval ez esetben false a visszatérési érték, ahogy az a README-ben is szerepel.
Javított verzió: https://github.com/pzs/nav-online-invoice/releases/tag/v2.0.3
nav-online-invoice/src/NavOnlineInvoice/Reporter.php
Line 216 in e555bae
php 7.0, és 7.4-es verzió alatt az ebben a sorban található feltétel nem fogja meg, hogy érvényes-e az adószám, a visszatérési érték pedig csak az adózó adatait tartalmazza. Ezzel az adószámmal tudjátok tesztelni: 68833109
The text was updated successfully, but these errors were encountered: