Feature #666
openAdd Accounting and Bank information to agent issue activation
0%
Description
Accounting requires specific information to be able to process Agent Issue policies, and occasionally that information isn't provided in a timely manner. We need to alter the mechanism for enabling agent issue to help prevent this from occurring.
Currently, all that is required is a single checkbox in Affiliate Features:
We need to modify this so when that checkbox is selected, another shows directly below it labelled "Has ACH form been completed and given to accounting?" When that checkbox has been selected, two fields and 2 more checkboxes should appear as well. They currently exist in the edit affiliate screen, but will be moved to this new location.
These also need to be enforced before the form can be saved. If there the checkbox for enable is activated, then the field for Agent Issue Sweep Account Number must be populated.
In addition, we need to track which affiliate is making this change. Currently there is an affiliate change log, but agent issue isn't tracked. Please enable this tracking, and add another column to the end of the table on the affiliate change log that shows which affiliate was logged into the system and making the changes. This will require a new field in the DB in the table affChanges.
Files
Updated by George Howington 6 months ago
For the change_log, add a new column to 'affChanges' to track who made the change to an affiliate. Call it something like 'aff_id_admin' which stores who is making the change <aff_id> and append this to the output on the web interface:
(1) Name the header "Affiliate Making Change"
(2) Present <aff->id> <aff->full_affid>
pull this from the DB based on the value stored in affChanges->aff_id_admin
Important: Make sure to place table modifications in <repo>/sql/affChanges.sql