Third party vendor creates a VBA DLL that calls the Post BeforePost and BeforePostRecord events. These events are called, code fires, but the bCancel option does not affect the posting. Other events in the DLL also successfully call. When created through the VBA IDE the bCancel option appears to work successfully. Third party vendor is a Blackbaud business partner creating a project for a client that does not have VBA.
We resolved this issue in version 7.82.104, patch 24. Download and install the latest patch, which contains all fixes from previous patches. If you are running an older version, download and install the latest version and then the patch.