AdMAX 11.05 (Sep 29. 2016)
Ad Note Functionality
Separated creation, update and deletion of ad notes into a stand-alone include.
Ad Posting - applying prepayments fix.
Fixed a bug that prevented prepayments from being applied correctly. It would occur under these conditions:
- You have the PrepayByInsert flag set to true.
- You enter the prepayment in cash entry and apply it to individual insertions rather than applying it to the entire ad.
What happened during ad posting was that it was assigning the prepayment table too early, so the product/package/ad category could be set wrong if the ad ran in multiple products. This meant it got the wrong balance and possibly would not apply anything.
This bug could probably happen if you manually assigned pub dates to the prepayments in order entry as well. That method is probably less likely since it is more cumbersome to do in order entry.
AdMAX Startup Command
The absstartx command will now block a user from running AdMAX on the secondary server as the default behavior.
If we need to run AdMAX on the standby server (ie to verify data integrity) add the -P option after the absstartx command.
Automatic Credit Card Processing
You can now select an auto pay type when running this process. If you leave it blank, then any valid credit card can be used, but if you fill in a value then only credit cards for that auto pay type will be considered for processing.
Added a sort option to sort by salesperson number in addition to salesperson name.
Braintree check script
This scripts now runs out of /u/abs/util, not /u/abs/com.
Cash and Adjustment Posting -- apply transactions to pendings ads.
You can now correctly apply a payment or ar adjustment to a pending ad. Before, the posting procedure would just move that money to unapplied. Now, it actually handles it as a prepayment.
Cash and Adjustment Processing
Fixed a case where an A/R adjustment could be entered with no batchid associated with it.
Added a check to make sure the batch id is defined, not blank and the value is greater than 0. If this happens, the user will get a popup message saying the record cannot be saved. This should prevent saving an arbatch record with no batch id.
Credit Cards Processing
Addedd a fuction to pull the long TTID from the cardtrans file. This shouldn't be needed for sites once payment and arbatch have been updated to store the larger ttid values.
Credit Note Maintenance
Removed a debug popup_choice in credit notes maintenance.
Custom ad list report.
Added the ability to include killed ads in the report. You can include running ads (default), only killed ads or all ads to show both.
Added a new function to get the next non-posted publication date. This routine is useful for discrepancy processing and the dumps for getting a sensible date to fill in as the default.
Fixed a problem that could prevent text files from being converted to a postscript file.
Only send a page request if a page request type is specified.
We now cancel segmentation when emailing ad images.
The error messsage for a rate using the RealMatch boost table will display the contents of the boost table now instead of a generic "BOOST LIST TABLE" message.
Fixed an issue that prevented you from changing the editor once you started entering any ad details.
Order entry pricing fix.
When looking at the original table and the temp table, there was a possibility a charge could not get saved with an ad.
If you edited an ad that had an extra charge that was flagged as user entered, deleted that charge, and then the charge was brought back in via a rate link, it would not save. This has been resolved.
Order Entry Upsells
Promo code can now be set by Order Entry Upsell Attributes.
Added a new field, Layout Merge Product. If this is filled in, then the ads scheduled in this product will be included in the export for the product specified in the Layout Merge Product id field.
Quick Order Entry
Added the ability to select multiple products when entering a new ad.
Reversed the lookup on the Payment Record when building a list of payments for a specific customer. That way the most recent payments are displayed and if the maximum number of items to return is ever reached, it will always have the most recent transactions for display.
Standard Internet Export
Added a check when looking at an extra charge transaction types to see if it had been deleted from the ad.
Added Ad Text Summary as an extract field. It is the first 40 characters of the ad text.
Improvements to sending bill/dummy status. We now look in the insert row in case an ad category overrides the bill dummy status of the product.
The layout ad note is not put in the instructions field.