Dynamics Innovations; di.jo, has a customized Addin for serial number for almost all GP windows; AP, AR, POP, SOP, inventory and Bank Reconciliation.
I have personally tested this product and find it quite reliable especially that it has a setup window which can provide more than one serial criteria per one GP Company.