Closed pzs closed 4 years ago
Hasznos ötletnek tartom. Nekem is az 1. megoldás a szimpatikusabb.
Köszönöm a visszajelzést, el is készítettem ezt az 1. megoldást. Részletek a release notes-ban: v2.0.1
Nagyon hasznos lenne ha az adószám megye kódja (countyCode) és a kiállító rövid neve (ShortName) elérhető lenne. Az adózó többi címe is elérhető lesz a array-ban?
Ez nem ezen a modulon múlik, hanem azon, hogy a NAV mit ad vissza.
Szia, a queryTaxpayer operáció nem müködik és a ns2: miatt. Ezt a kódot használom: https://github.com/pzs/nav-online-invoice/releases/tag/v2.0.1 Ahogy látom a $removeNamespaces nincs használva.
Szia,
Elnéztem, a removeNamespaces használva van, a hiba nálam van valahol.
Alapértelmezetten törölve van az "ns2:", szóval ezzel neked nem is kell(ene) foglalkozni, illetve nem igényel plusz beállítást.
Ezen commit alatt elkezdett beszélgetést hoznám át külön ticket alá. Eredeti probléma, ahogy @ptack leírta, hogy a
queryTaxpayer
xml válaszában egyes elemekns2
namespace alatt szerepelnek, amit körülményesebb kiolvasni.Egy XML válasz:
Ezt célszerű lenne még a
nav-online-invoice
modulban átalakítani annak érdekében, hogy könnyebben fel lehessen dolgozni. Erre felmerült ötlet:ns2:
namespace-t, s a válasz maradna továbbra is xml object, vagyArray
lenne XML elem helyett. Ez lehet könnyebben kezelhető, viszont nem konzisztens a többi metódussal. Minden átalakítása pedig nagyon breaking change lenne.Jelenleg az 1. megoldás felé hajlok, amit opcionálisan ki lehetne kapcsolni, viszont kíváncsi vagyok visszajelzésekre is.