Vásárlói céges adószám

Hazai keretek között is egyre több részletre kell odafigyelni. Az adószám mint egy ilyen kívánalom, komolyan elgondolkodtatott…

Céges adószámot használunk a számlázáshoz. Első gondolatom a SPPC bővítmény volt, mivel az kezel adószámot de sajnos rövid nekifutás után kiderült, hogy a vásárlói árszintek csak egy kitüntetett adószámot kezel és nem veszi figyelembe a vásárlói címlistát. Az adó azonosító a customers táblában van elmentve, amit globálisan hívhatunk csak meg.
Ennek feltételezett oka, hogy a viszonteladói rendszerben biztosított kedvezményeket ne vehesse igénybe csak egy konkrét adószám szerint szerződött cég.

Figyelmem így a vásárlói címtárra irányult (address_book), ahol a cégneveket is tárolja a rendszer. Az adattáblában egy entry_company_tax_id mezőt definiálva szépen kezelhetővé váltak a céges adatok.
Az egész rendszeren átvezetve az adószámot sikerült az orders táblába is egy billing_company_tax_id-t bevezetni, hiszen hol máshol, mint a számlázásban van csak jelentősége a céges adószámnak.
A változtatás érintette az orders classt és az adminisztrációs rendelés editort, illetve az áttekinthetőség kedvéért az address_book.php-ban felhasznált tep_get_address() funkciót is kiegészítettem.

A módosítás hozománya az lett, hogy az adószámot a rendszer képes automatikusan átadni a számlázásnak és a vásárló saját cégeit is szépen karban tudja tartani.

Végkövetkeztetésem pedig, hogy az SPPC bővítmény komoly korlátokat emel és hibás prekoncepciót használ, amikor a vásárló személyes adataihoz rendeli az adószámot. Miért is? Hiszen a v2.3.4-es rendszertől kezdve, már logikailag is elválasztható a címtár a vásárlótól. Egyszerűen nem adjuk oda a címtár modult a vásárlóknak, hanem az adminisztrációra bízzuk a viszonteladói regisztrációt.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.