Mod # Date Author Summary of Modifications 4.1.01 06/03/99 I. Friedman Only check for mileage on multi-stop shipments. ** CALC51R CALC53R CALC54R ** 4.1.02 06/14/99 I. Friedman Added UP1A UPS Next Day AM service. ** CALC21R PRCLRTER ** 4.1.03 06/16/99 I. Friedman Increased the sizes of the parcel arrays to 9998 from 998 to accomodate shipments with line items greater 1000. ** CALC51R CALC53R CALC54R ** 4.1.04 06/24/99 B. Trinnel Incorrect READE key to TRUCK1L2 and TRUCK3L2. ** TRKDUPR ** 4.1.05 06/25/99 I. Friedman Switched to MINIML from MINIML1 because carrier tariff dates are no longer needed. Use actual shipping date to check against effective date. ** DISCNTR ** 4.1.06 06/29/99 B. Trinnel Incorrect PLIST to call CALC44R. It is PARMCC not PARMC. ** CALC33R ** 4.1.07 06/29/99 B. Trinnel Position cursor to viewed bill after display. ** CALC78D ** ** CALC78R ** 4.1.08 07/07/99 B. Trinnel Commented out field UPDD and elimin- ated spacing in function keys. ** WIND31D ** ** WIND31R ** 4.1.09 07/28/99 I. Friedman If equipment code was passed in then chain with that code rather than setting lowere limits and reading all records in EQUIPP. ** CALC50R ** 4.1.10 08/09/99 B. Trinnel For PRMS users where the logicals are not created beforehand, when checking for them do not return error CALC070 but rather create duplicate object ** CALC51C CALC53C CALC55C ** 4.1.11 08/09/99 B. Trinnel Added check for updating records only when "2" change is specified in subfile. ** CALC19R ** 4.1.12 08/16/99 I. Friedman Added warehouse field for storing multiweight rates and discounts by warehouses. ** PRCDSCP PRCDSCL ** ** PRCMLTP PRCMLTL PRCMLTL1 ** ** CALC22PG CALC23PG ** ** CALC22D CALC23D WIND26D ** ** CALC22R CALC23R WIND26R PRCLRTER * 4.1.13 08/18/99 I. Friedman Corrected ADDKEY which was using wrong field in keylist to chain for duplicates. ** CALC21R ** 4.1.14 08/23/99 B. Trinnel Added field for mass zone update and fixed roll for rate subfile and corrected duplicate entries. ** CALC20D ** ** CALC20R ** 4.1.15 08/23/99 B. Trinnel On flat rated shipments the weight must be exact for it to be rated. ** AIRRTERR ** 4.1.16 08/25/99 M. O'Sullivan Change FedEx pgms. to not work when FedEx Server not available (also see CALCPAK 4.2.03 fix) ** FDXRTER ** 4.1.17 08/26/99 I. Friedman Use inbound/outbound parm. ** CALC70R ** 4.1.18 09/02/99 M. O'Sullivan Changed FMTDET "F5" display text to "Display Detail" ** CALC47D ** 4.1.19 09/02/99 I. Friedman Chain to DIMFCTP before displaying carrier record to show the dim factor ** CALC03R ** 4.1.20 09/02/99 I. Friedman When checking for discount exceptions if not a hit on first read then read equal next records rather than read prior equal. ** DISCNTR ** 4.1.21 09/03/99 I. Friedman Not displaying all zone records. Added extra compare to SFL and RLL routines. ** WIND26R ** 4.1.22 09/03/99 I. Friedman Building DTE subfile should use carrier and warehouse fields instead of just carrier. ** CALC22R CALC23R ** 4.1.23 09/13/99 M. O'Sullivan Added new RPS service "RPS3" and changed "RPSD" zone logic ** CALC21R PRCLRTER ** 4.1.24 09/14/99 I. Friedman When T/L carrier has rates per mile set up and no miles are found return "CALC027" in error message parm instead of "CALC020". ** CALC51R CALC53R ** 4.1.25 09/14/99 B. Trinnel Added function to copy discounts and multiweight rates to any warehouse. ** CALC22D CALC23D ** ** CALC22R CALC23R ** 4.1.26 09/14/99 B. Trinnel Fixed bug: different indicator was used in display file and program. ** CALC22D ** 4.1.27 09/14/99 B. Trinnel Fixed bug: F2 took back to the wrong place. ** CALC23R ** 4.1.28 09/14/99 B. Trinnel Fixed bug: Discounted amount was ro- unded wrong. ** PRCLRTER ** 4.1.29 09/14/99 B. Trinnel Recompiled display file with the PARM RSTDSP "Restore Display" set to *YES. ** WIND31D ** 4.1.30 09/14/99 I. Friedman Increased INT array to 99 from 30 which will match C and CAR arrays ** CALC50R ** 4.1.31 09/15/99 B. Trinnel If auditor code is 'Y' user cannot pass a bill if his aud. code is not validated. If reason code is 'Y' and rated amount is different from appro- ved amount user cannot pass a bill without reason code. ** CALC33R CALC47R ** 4.1.32 09/21/99 M. O'Sullivan Added FedEx AK/HI Zones ** CALC21R PRCLRTER ** 4.1.33 09/29/99 B. Trinnel Showing records for all zones with the same carrier and warehouse for multiweight maintenance. ** WIND26R ** 4.1.34 10/08/99 M. O'Sullivan Increased Truck Stop Arrays to 99 ** CALC47R ** · 4.1.35 10/12/99 I. Friedman Prompt for Dim Rating Maintenance Window. Write record to DIMFCTP only if field DFCTRD is not blank.Unlocked record in DIMFCTP file. · Added logic to call "DIMRTER". ** DIMFCTP ** ** CALC03R CALC50R CALC51R CALC54R ** ** PRCLRTER ** · 4.1.36 10/27/99 I. Friedman When tolerance is + amount and actual EDI minus rated difference is negative the bill was not being passed for pay- ment as it should have been. ** CALC36R ** · 4.1.37 11/01/99 I. Friedman Added file TRUCK3L1 to MULTRTER. ** MULTRTER ** ** 4.1.38 11/12/99 B. Trinnel Multiweight subroutine was using ** PAMT$$ instead of PAMT$ to calculate ** discounted amount. ** ** PRCLRTER ** 4.1.39 11/15/99 I. Friedman Set up zipcode exception file for new zipcodes where the zip is not in STATEP range ** ZIPEXCP ** ** CALC86D CALCDSPF ** ** CALC86R ZIPEXCR ** ** CALCMENU ** ** See CalcPak V4R2M13 ** 4.1.40 11/16/99 I. Friedman Rolling routine page changed to 6 from 8. ** WIND27R ** 4.1.41 12/10/99 M. O'Sullivan MultiStop Rater had loop when truck record found but had no miles rates ** MULTRTER ** 4.1.42 01/11/00 I. Friedman Added Puerto Rico shipments to $$ZNE subroutine. ** CALC21R ** 4.1.43 01/13/00 M. O'Sullivan Added UPS 3 Day Commercial/Resident ** PRCSURCP ** ** CALC21R PRCLRTER ** 4.1.44 01/15/00 I. Friedman Fixed spacing in FMTBTM and put in call to PURLRTER. ** CALC25D CALC25R ** 4.1.45 01/18/00 I. Friedman When writing out record use effective year of tariff rather than system year. ** CALC22R CALC23R ** 4.1.46 01/18/00 I. Friedman Move CCODE from CARRP to PCARR before calling CALCACS. . ** CALC25R ** 4.1.47 01/18/00 I. Friedman Use KEY2D as KEYDTE when positioning. ** CALC30R ** 4.1.48 01/26/00 I. Friedman Use shipping date rather than tariff tariff date to compare against effec- date when accessing the DIMFCTP. ** PRCLRTER ** 4.1.49 02/04/00 I. Friedman If equipment code was passed in then chain with that code rather than setting lowere limits and reading all records in EQUIPP. ** CALC55R ** 4.1.50 02/09/00 I. Friedman Added new logical PRCDSCL1 and changed discount procedure in PRCLRTER. ** PRCDSCL1 PRCLRTER ** 4.1.51 02/15/00 I. Friedman When toggling with F6 from rates to minimums subfile was not clearing out Put in $$INZ routine to Z-ADD 0 to all display fields. ** PRCDSCL1 PRCLRTER ** 4.1.52 03/12/00 I. Friedman Changed dim rating logic ** CALC50R DIMRTER ** 4.1.53 03/24/00 I. Friedman Fuel Surcharge Revision ** FULAVGP FULSCHP FULSCHL ** ** CALCDSPC CALCDSPF CALCDSP1 ** ** CALCDUPD CALC02D CALC87D ** ** CALC88D WIND88D ** ** CALC87PG CALC88PG ** ** CALCDUPR CALC02R CALC87R ** ** CALC88R DISCNTR WIND05R ** ** WIND88R ** ** CALCMENU CALCMNUC CALCMNU1 ** 4.1.54 03/24/00 I. Friedman Added CTYZIPP file to CALC16R which allows user to just enter state and city name and the system will find the zip code range if applicable ** CTYZIPP ** ** WIND34D ** ** CALC16R WIND34R ** 4.1.55 03/24/00 I. Friedman Will use zip if it is greater than blank or state/city if they are greater than blank. Will also use in tandem. eg: origin 10001 and destination Calgary, AB. ** CALCHHG4 ** 4.1.56 04/10/00 I. Friedman In interface programs only use "CALC021" error (market lane) if the actual carrier has it. ** CALC50R CALC51R CALC53R CALC54R ** ** CALC55R ** 4.1.57 04/18/00 I. Friedman When paging up the subfile control record warehouse code was displaying the last record in the subfile. Fixed this by saving actual warehouse and moving it back before displaying. ** CALCDUPR ** ** 4.1.58 04/18/00 B. Trinnel If PRATE = "3" from TRCKRTER then ** use the amount as a flat charge. ** ** CALC53R ** ** 4.1.59 05/01/00 I. Friedman Use indicator rather than PAMT2 to ** determine that adjustment has been ** found. ** ** CALCADJ ** ** 4.1.60 06/01/00 I. Friedman Added cube limit check in subroutine ** $$TRK. ** ** CALC50R CALC51R CALC53R CALC54R ** ** CALC55R ** ** 4.1.61 06/06/00 B. Trinnel For mode "A" added logic to calculate ** rate if dim factor is greater than 0. ** ** CALC50R CALC51R CALC53R CALC54R ** ** CALC55R ** 4.1.62 06/08/00 I. Friedman Added Surcharge logic for Mode "P" ** CALC25R ** ** CALC25D ** 4.1.63 06/15/00 I. Friedman Looping in subfile field for multi stop with accessorials. ** CALC18R ** 4.1.64 06/16/00 M. O'Sullivan Fixed 100-wt/Multi-Rate charges ** CALC25R ** 4.1.65 06/19/00 M. O'Sullivan Apply surcharge from "DISCNTR" to multi-weight total ** CALC25R ** ** 4.1.66 06/29/00 B. Trinnel For mode "A" if dim factor is greater ** than 0 call "AIRRTER" twice -whith and ** whithout dim factor and take highest. ** ** CALC50R CALC51R CALC53R CALC54R ** ** CALC55R ** ** 4.1.67 07/05/00 I. Friedman If multistop shipment call "MULTRTER" ** rather than "TRCKRTER". ** ** CALC29R ** ** · ** 4.1.68 07/18/00 B. Trinnel For current rate show only one record ** per each different zip range. ** ** CALC16R ** ** · ** 4.1.69 07/19/00 I. Friedman Incorrect key being used to read the ** next equal record when checking for ** overlapping zips. ** ** CALC69R ** ** · ** 4.1.70 07/20/00 I. Friedman When receiving data queue from PC Mil ** er check position 27 for "E" which ** signifies error. ** ** CALCALK ** ** · ** 4.1.71 07/21/00 I. Friedman Allow for different zip keys for the ** rate and minimum records. ** ** LTLRTER ** ** · ** 4.1.72 07/26/00 B. Trinnel Added new field-Fuel Type to in- ** dicate type of surcharge -% or per ** mile. ** ** CALC02R CALC87R DISCNTR** ** ** WIND05R ** ** ** FULSCHP CALC87D ** ** · ** 4.1.73 07/28/00 I. Friedman Program was showing wrong disount ** amount for minimum charge shipments. ** ** DISCNTR** ** ** 4.1.74 07/28/00 I. Friedman Incorrectly discounting 40,000 pound ** and above shipments. ** ** DISCNTR** ** ** 4.1.75 08/01/00 I. Friedman Y2K Fix. ** ** CALC34R** ** ** 4.1.76 08/01/00 B. Trinnel Let user enter a new accessorial cha- ** rge with zero amount. ** ** CALC09R** ** ** 4.1.77 08/02/00 B. Trinnel Added PARMs to CALL WIND31R. Calcula- ** te accessorial charges in WIND31R. ** ** CALC33R CALC47R ** ** ** ** 4.1.78 08/04/00 B. Trinnel To call "DIMRTER" z-add PCST1 to PLTL$ ** instead of z-add TLCSTD to PLTL$. ** ** CALC51R** ** ** 4.1.79 08/04/00 B. Trinnel Increased size of fieldes in header ** from 5,2 to 6,2. ** ** CALC31R CALC32R CALC79R ** ** ** CALC80R ** ** ** CALC31D CALC32D CALC79D ** ** ** CALC80D ** ** ** 4.1.80 08/04/00 B. Trinnel Rated amount plus accessorial charges ** plus stop charges did not match total ** paid. ** ** CALC79R CALC80R ** ** ** 4.1.81 08/08/00 B. Trinnel Increased size of arrays to 999 from ** 99. Use index L for array CL instead ** of X. ** ** CALC50R CALC55R ** ** ** 4.1.82 08/09/00 I. Friedman Incorrectly rounding surcharge pct. ** ** DISCNTR ** ** ** 4.1.83 09/19/00 B. Trinnel Fixed problem with multiweight parcel ** shipments. ** ** CALC51R ** ** ** 4.1.84 10/04/00 I. Friedman Rand McNally routine was not placing ** name of mileage data base to screen ** ** CALC39R ** ** ** 4.1.85 10/17/00 I. Friedman ALK PC Miler Version 14.0 Canadian ** postal code changes. ** ** CALCALK ALKROUTR ** ** ** 4.1.86 10/27/00 B. Trinnel When zip/state mismatch before turning ** on error indicator call "ZIPEXCR" to ** check for exceptions. ** ** CALC04R CALC05R CALC06R ** ** ** CALC07R CALC09R CALC13R ** ** ** CALC14R CALC16R CALC19R ** ** ** CALC42R CALC43R CALC50R ** ** ** CALC51R CALC53R CALC54R ** ** ** CALC55R CALC61R CALC62R ** ** ** CALC63R ** ** ** 4.1.87 10/31/00 B. Trinnel Increased date displayed fields to ** eight positions YYYY/MM/DD from six ** positions MM/DD/YY. ** ** CALC63R ** ** ** CALC63D ** ** ** 4.1.88 11/02/00 I. Friedman Use MINIML instead of MINIML1 and ** DISCNTL instead of MINIML1. ** ** CALCDUPR ** ** ** 4.1.89 11/03/00 B. Trinnel Program was bombing when bill has ** been paid already. ** ** WIND31R ** ** ** 4.2.00 11/03/00 B. Trinnel Upgraded EDI Batch Payment process. ** ** BLEDIP BLEDIL BLEDIL1 ** ** ** BLEDIL2 BLEDIL3 BLEDIL4 ** ** ** CALCDSP8 CALC75D CALC89D ** ** ** CALC90D CALC91D CALC92D ** ** ** CALC93D CALC94T1 CALC94T2 ** ** ** CALC75R CALC89R CALC90R ** ** ** CALC91R CALC92R CALC93R ** ** ** CALC94R CALC95R ** ** ** CALCMNU8 CALC93C ** ** ** 4.2.01 11/20/00 I. Friedman Expanded surcharge percent field ** to 5P 3 from 4P 3. ** FULSCHP FULSCHL ** ** ** CALC87D ** ** ** CALC02R CALC87R CALCDUPR ** ** ** DISCNTR WIND05R ** ** ** 4.2.02 01/10/01 I. Friedman Returned effective date from TRCKRTER ** to calling program. ** TRCKRTER ** ** 4.2.03 01/19/01 I. Friedman Onlcy check for deficit rates on CWT ** and first check for flat rates. ** TRCKRTER ** ** 4.2.04 01/24/01 I. Friedman Added came from "F" so inquiry will ** show "FREIGHT PAY". ** CALC79R ** ** 4.2.05 02/01/01 B. Trinnel Program was copying when paging down. ** ** CALCDUPR ** ** 4.2.06 02/08/01 B. Trinnel Program loaded subfile incorrect. ** ** LTLDUPR ** ** 4.2.07 02/13/01 B. Trinnel Program was bombing when paging down. ** ** TRKDUPR ** ** 4.2.08 03/06/01 B. Trinnel Program was copying wrong amount. ** ** AIRDUPR ** ** 4.2.09 03/08/01 B. Trinnel Program did not show rate and exten- ** ded amount. ** CALC72D ** ** CALC72R ** ** 4.2.10 03/29/01 I. Friedman Incorrect key list. ** ** LTLRTER ** ** 4.2.11 04/03/01 I. Friedman No FXSO Fedex Standard overnight to ** Alaska and Hawaii. ** PRCLRTER ** ** 4.2.12 04/16/01 M. O'Sullivan Added FedEx Delivery Area Surcharge ** ** PRCLRTER ** ** 4.2.13 04/24/01 I. Friedman Incorrectly multiplying surcharge by ** miles, now will divide result by 100 ** DISCNTR ** ** 4.2.14 05/10/01 B. Trinnel Move BLPRO@ to BLPRO instead of ** BLPROD. ** ** CALC47R ** ** ** 4.2.15 05/18/01 V. Soybelman Incorrect Fedex surcharge calculation ** ** CALC18R CALC25R ** ** ** 4.2.16 05/25/01 V. Soybelman Pgm calculating Incorrectly Days for ** Inbound ** ** CALC17R CALC18R CALC25R ** ** ** CALC27R CALC29R CALC50R ** ** ** CALC55R CALC64R CALC65R ** ** ** CALC72R ** ** ** 4.2.17 06/01/01 I. Friedman Incorrect field being used to find ** rate with file TRUCK4P ** ** MULTRTER ** ** ** 4.2.18 06/01/01 I. Friedman Fixed call to FEDXRTER. ** ** CALC50R ** ** ** 4.2.19 06/14/01 I. Friedman New Fedex library FX400SEP replaces ** MFEDEX ** CHKFDXC ** ** ** 4.2.20 06/15/01 I. Friedman New Fedex API Changes. ** ** FDXRTER ** ** ** 4.2.21 06/25/01 I. Friedman Allow for entry of $0.00 surcharge ** ** CALC87R DISCNTR ** ** ** 4.2.22 06/25/01 I. Friedman Allow for entry of "C" surcharge ** per 100 lbs. ** ** CALC03R DISCNTR ** ** ** 4.2.23 06/26/01 B. Trinnel Look for most recent rate. ** ** MULTRTER TRCKRTER ** ** ** 4.2.24 07/05/01 I. Friedman Second time going to ACSCHGL1 compare ** blank KEYSTE to ASTAT field. ** ** CALCACS ** ** ** 4.2.25 07/06/01 I. Friedman Continue reading equal if the shipmen ** date is not greater then the effective** date since you could have a shipment ** of 2001/06/01 and effective dates of ** 2001/07/02 and 2001/05/01. ** ** DISCNTR ** ** ** 4.2.26 07/10/01 B. Trinnel Added logic to sort shipments by ** warehouse/carrier/date/BOL. ** BLRATEL7 CALC30D ** ** ** CALC30R ** ** ** 4.2.27 07/11/01 I. Friedman Added inbound/outbound parameter and ** display field to window. ** ** WIND21D ** ** ** WIND21R CALC38R ** ** ** 4.2.28 07/26/01 V. Soybelman Don't Check @Pamt & Pamt2 if PCARR = ** 'RPCG' ** ** PRCLRTER** ** ** 4.2.29 07/27/01 B. Trinnel Pgm calculating FedEx Rate incorrect- ** ly for mult. shipments. ** ** CALC18R CALC25R CALC50R ** ** ** CALC55R ** ** ** 4.2.30 07/27/01 B. Trinnel Save weight before call "FDXRTER". ** ** CALC50R ** ** ** 4.2.31 07/27/01 B. Trinnel Added additional surcharges. ** ** DISCNTR ** ** ** 4.2.32 07/27/01 V. Soybelman Delete from BLHISTP File ** ** CALC78R CALC96R ** ** ** 4.2.33 08/01/01 V. Soybelman Pgm don't show UPS discount % ** ** CALC25R ** ** ** 4.2.34 08/13/01 I. Friedman Fix for inbound transit times. ** ** CALC17R CALC18R CALC25R ** ** ** CALC27R CALC29R CALC50R ** ** ** CALC55R CALC72R ** ** ** 4.2.35 08/14/01 B. Trinnel Save weight before call "FDXRTER". ** Call "FDXRTER" with PDWGT instead of ** PTWGT. ** ** CALC18R CALC25R CALC50R ** ** ** CALC51R CALC53R CALC54R ** ** ** 4.2.36 08/20/01 B. Trinnel Fix Fedex for multi line shipments. ** ** CALC54R CALC25R CALC50R ** ** ** CALC51R CALC53R ** ** ** 4.2.37 08/23/01 B. Trinnel Fix UPS rating. ** ** CALC54R CALC25R CALC50R ** ** ** CALC51R CALC53R ** ** ** 4.2.38 08/24/01 I. Friedman Write 1 blank record to the subfile ** before first display. ** CALC88R ** ** ** 4.2.39 09/05/01 B. Trinnel If "FDXRTER" can not rate one line- ** the whole shipment can not be rated. ** ** CALC54R CALC18R CALC50R ** ** ** CALC51R CALC53R ** ** · ** 4.2.40 09/21/01 B. Trinnel Changes for PC Miler Version 14.0 : ** use record from ALKZIPPF only if re- ** cord was written after last PC Miler· ** upgrade. ** ** ALKARA ** ** ** CALCALK ** ** ** 4.2.41 09/25/01 B. Trinnel Invalid Data from server can cause ar ** ray error. ** ** FDXRTER ** ** ** 4.2.42 10/11/01 B. Trinnel Data structure used wrong subfields. ** ** CALCTRN ** ** ** 4.2.43 10/12/01 B. Trinnel For Canada shipments use AVGWT ins- ** tead of PTWGHT. ** ** PRCLRTER ** ** ** 4.2.44 11/16/01 B. Trinnel Program did not show accessorials whe ** n we did not have record in BLRATEP ** with BLSEQ =1. ** ** WIND31R1 ** ** 4.2.45 11/29/01 S. Cracchiolo Fixed the logic when loading the next sub-file record. Fixed Ptint logic at level breaking and fixed the main program loop to allow for the detail printing and file update. Fixed the line spacing between level breaks. ** CALC89R CALC94R ** ** CALC94T1 CALC94T2 ** ** 4.2.46 12/03/01 B. Trinnel Program did not show accessorials whe ** n we did not have record in BLRATEP ** with BLSEQ =1. ** ** WIND31R ** ** ** 4.2.47 12/13/01 B. Trinnel Apply dim weight only if package ** is greater than 1728 CU inches( 1 ** CU ft). ** ** PRCLRTER ** ** 4.2.48 12/31/01 B. Trinnel For LTL carriers programs did not ** accumulate accessorial charges and ** added total accessorials to the first ** record. ** ** CALC51R CALC53R CALC54R ** ** ** 4.2.49 12/31/01 I. Friedman When adjustment type is 'D' use ad- ** justed amount as flat amount. ** ** CALCADJ ** ** 4.2.50 01/02/02 B. Trinnel Fixed calculation for BLRT2. ** ** CALC51R CALC53R CALC54R ** ** ** 4.2.51 01/08/02 B. Trinnel In $$RLL routine blank out BLPROD be- ** fore loading subfile. ** ** CALC30R ** ** ** 4.2.52 01/14/02 B. Trinnel Fixed calculation for flat charge. ** ** CALC53R ** ** ** 4.2.53 01/14/02 B. Trinnel Call "CALCADJ" to calculate freight ** adjustment charges for multi-stop ** shipments. ** ** CALC53R ** ** ** 4.2.54 01/16/02 V. Soybelman New Surcharges from file FDXSURCP ** $1.50 ** ** FDXSURCP ** ** ** FDXRTER ** ** ** 4.2.55 01/17/02 B. Trinnel Moved tariff name to display field a- ** fter checking if tariff date is less ** then ship date. ** ** CALC27R ** ** ** 4.2.56 01/21/02 I. Friedman Blank out city/state parms before ** loading destination data. ** ** CALC27R ** ** ** 4.2.57 01/23/02 B. Trinnel Fixed calculation for BLRT2 with ac- ** cessorial charges. ** ** CALC53R ** ** ** 4.2.58 01/23/02 V. Soybelman Added Minimum surcharges. ** ** DISCNTR ** ** ** 4.2.59 01/24/02 B. Trinnel If pass code is 'N' and user entered ** delivery date/time and other infor- ** mation program should save this info. ** ** CALC33R CALC47R ** ** ** 4.2.60 01/29/02 I. Friedman Multiply amount by number of packages ** in Canadian rating routine. ** ** PRCLRTER ** ** ** 4.2.61 01/29/02 B. Trinnel Program was copying when paging down. ** ** PRCDUPR ** ** ** 4.2.62 01/30/02 B. Trinnel If fuel type is 'M" program did not ** populate SURPCT and PSURC. ** ** DISCNTR ** ** ** 4.3.00 02/05/02 B. Trinnel Added logic to assign pro number. ** PRONBRP PROCARP PROMSGP ** ** CALC97D CALCDSPF ** ** CALC74R CALC97R ** ** CALCMENU CALC97C ** 4.3.01 02/06/02 B. Trinnel If we dit not hit DIRECTP with des- tination zip code ,try to hit file · · with origin zip code. ** CALCINT ** ** 4.3.02 02/08/02 B. Trinnel Use minimum surcharge routine as a ** part of $$FUL. ** ** DISCNTR ** ** 4.3.03 02/14/02 B. Trinnel Fixed hard halt. ** ** CALC78R ** ** 4.3.04 02/19/02 B. Trinnel Before CALL WIND31R clear array SEQ. ** ** CALC33R CALC47R ** ** 4.3.05 03/04/02 B. Trinnel To get defficit use different key ** in routine $$MLT. ** ** PRCLRTER ** ** ** 4.3.06 03/13/02 B. Trinnel Allow two users work with the same ** carrier from two different sessions. ** ** CALC03R ** ** 4.3.07 03/14/02 B. Trinnel Program was not updating @PRO field ** being passed back. ** ** CALC74R ** ** 4.3.08 03/14/02 B. Trinnel Program was not calculating correct ** number of pro's left. ** ** CALC97R ** ** 4.3.09 04/03/02 B. Trinnel Renamed field BLSDT in BLRATEP. ** CALC89R ** 4.3.10 04/05/02 V. Soybelman Fixed problems with FedEx International Shipments. ** FDXRTER ** 4.3.11 04/03/02 B Trinnel Do not divied by BLTOT@ when BLTOT@ is equal to 0. ** CALC92R ** 4.3.12 04/05/02 B. Trinnel Use BLMSTX instead of BLBOLX as a part of a key. ** CALC94R ** 4.3.13 04/22/02 B. Trinnel Added PARM PINBDD to call "LTLRTER". ** ** CALC64R ** ** ** 4.3.14 04/22/02 V. Soybelman On flat rated shipments no deficit ** rating. ** ** AIRRTER ** ** ** 4.3.15 04/25/02 I. Friedman Allow for mode filter. ** ** CALC18D ** ** ** CALC18R ** ** ** 4.3.16 04/25/02 I. Friedman Increased number of weight breaks to ** 264 from 132 ** CALC68D CALC69D CALC70D ** ** ** CALC68R CALC69R CALC70R ** ** ** 4.3.17 04/25/02 B. Trinnel To find record in ACSCHGL1 read all ** records with the same state. ** ** CALCACS ** ** ** 4.3.18 05/02/02 B. Trinnel To find defficit check if ship weight ** is less than next break weight. ** TRCKRTER ** ** ** 4.3.19 05/23/02 V. Soybelman Changed logic for lokup for TL & LTL ** carrier by BLORD & BLSEQ ** ** BLRATEL8 BLRATEL9 ** ** ** CALC31R CALC32R ** ** ** 4.3.20 06/05/02 I. Friedman If no service days found then reverse ** terminal codes and chain again. ** ** CALCDAY ** ** ** 4.3.21 06/05/02 B. Trinnel Program did not copy correct poin ra- ** tes. ** ** TRKDUPR ** ** ** 4.3.22 06/05/02 B. Trinnel Let user update accessorial code. ** ** CALC47D CALC47R ** ** ** 4.3.23 06/05/02 B. Trinnel Program added accessorial charges ** twice. ** ** CALC54R ** ** ** 4.3.24 06/07/02 B. Trinnel In $$POS routine chain to BLCMNTP and ** CARRL. ** ** CALC30R ** ** ** 4.3.25 06/13/02 B. Trinnel Validate accessorial codes. ** ** CALC47D ** ** ** CALC33R CALC47R ** ** ** 4.3.26 06/14/02 B. Trinnel Desabled function keys F3 and F4 af- r** ter re-ration. ** ** CALC48D ** ** ** CALC48R ** ** ** 4.3.27 06/21/02 I. Friedman Do not call CALCINT for air shipmentsr** ** CALC18R CALC50R CALC51R CALC53R ** ** ** CALC54R CALC55R ** ** ** 4.3.28 06/21/02 I. Friedman Fixed cwt display amount ** r** ** CALC72R ** ** ** 4.3.29 06/21/02 B. Trinnel Let user delete comments. r** ** CALC44R ** ** ** 4.3.30 06/27/02 V. Soybelman Increased size of array 'A' ** to '9999' ** ** WIND05R ** ** ** 4.3.31 06/27/02 I. Friedman Do not write FMTMSG anymore, program ** I/O errors if user pounds on enter ** key and faster processing for remote ** users ** ** CALC18R ** ** ** 4.3.32 06/27/02 V. Soybelman Increased size of array's Rate,Type, ** Weight to '9999' ** ** AIRRTER ** ** ** 4.3.33 06/27/02 B. Trinnel Before return @PRO left adjust it. ** ** CALC74R ** ** ** 4.3.34 07/01/02 B. Trinnel If equipment code is passed in then ** load CAR array with TL carriers. ** ** CALC50R ** ** ** 4.3.36 08/21/02 B Trinnel Delete all matched records from BL- RATEP file. ** CALC92R ** ** CALC30 4.3.37 08/27/02 B. Trinnel If equipment code is passed in then ** chain with that code and after that ** turn *ON indicator 15. ** ** CALC55R ** ** ** 4.3.38 09/03/02 B. Trinnel Before call "TRCKRTER" chain to ZIP- ** EXCP to check for exceptions. ** ** CALC18R CALC29R ** ** ** 4.3.39 09/04/02 B. Trinnel Chain to ZIPEXCP file even READ of ** STATEP file was succesfull. ** ** CALC50R CALC51R CALC53R ** ** ** CALC54R CALC55R ** ** ** 4.3.40 09/05/02 B. Trinnel Fixed Print logic. ** CALC94R ** ** 4.3.41 09/18/02 B. Trinnel Check if shipping date is greater or ** equal than effective date. ** ** CALC51R CALC53R CALC54R ** ** ** CALC55R ** ** ** 4.3.42 09/18/02 B. Trinnel Let enter negative amount. ** ** CALC33R ** ** ** 4.3.43 09/20/02 B. Trinnel Program did not write records to BL- HISTP file for unmatched records. ** CALC92R ** ** CALC30 4.3.44 09/20/02 B. Trinnel Fixed logic when getting next sub- file record. ** CALC89R ** ** CALC30 4.3.45 09/24/02 B. Trinnel Do not let user enter pronumbers if ** those pronumbers already been used. ** ** BLRATELA BLHISTL4 ** ** ** CALC97R ** ** ** 4.3.46 09/25/02 B. Trinnel When program switches one pro range ** to the second blank out first range. ** ** CALC74R ** ** ** 4.3.47 09/30/02 I. Friedman No GST or PST Taxes for New Brunswick ** Nova Scotia or Newfoundland. Only ** HST tax which will be PST field. ** ** CANTAXR ** ** ** 4.3.48 10/01/02 B. Trinnel Fixed program bug: ** Program updated last used pro number ** every time user changed pro range. ** ** CALC97R ** ** CALC30 4.3.49 10/03/02 B. Trinnel Program did not delete records in BL- EDIP file for previously paid ship- ments. CALC30 ** CALC92R ** ** ** 4.3.50 10/03/02 B. Trinnel Fixed rating problem when PFLAG='X'. ** ** CALC51R ** ** ** 4.3.51 10/21/02 B. Trinnel Program locked records during loading subfile. ** CALC89R ** ** CALC30 4.3.52 10/28/02 B. Trinnel Check if record exists in BLEDIP file ** If does-delete it. ** ** CALC33D CALC47D ** ** ** CALC33R CALC47R ** ** ** 4.3.53 10/29/02 B. Trinnel Increased DSARR and ARR to 20 bytes ** from 12. Use to display all diffe- ** rent levels of tariffs in system for ** carrier. ** ** CALC23R ** ** ** 4.3.54 10/29/02 B. Trinnel Copy function activated for DIMFCTP. ** ** CALCDUPR ** ** ** 4.3.55 10/01/02 V. Soybelman Pgm don't show FedEx discount. ** ** CALC25R ** ** ** 4.3.56 10/07/02 I. Friedman Update/write record if percent ** increase/decrease equal to 0. ** LTLDUPR ** ** ** 4.3.57 11/27/02 I. Friedman Increased subfile size to 240 from ** 120. ** CALC88D ** ** ** CALC88R ** ** ** 4.3.58 12/04/02 B. Trinnel In routine $$PRV before call CALC44R ** pass parms:BLMSTD,CNAMED,BLPROD, ** BLTOTD. ** ** CALC33R ** ** ** 4.3.59 12/31/02 B. Trinnel Let user rate shipments by cube. ** ** PROARA ** /Data Area/ ** ** CALC53R ** ** ** 4.3.60 01/08/03 B. Trinnel Changed option's sequence. ** ** CALCDSPB ** ** ** CALCMNUB ** ** ** 4.3.61 01/08/03 B. Trinnel Write 1 blank record to subfile ** before first display. ** ** CALC11R ** ** ** 4.3.62 01/13/03 B. Trinnel Write origin and destination states ** to HHGZIPP4. ** ** CALCHHG4 ** ** ** 4.3.63 01/14/03 I. Friedman Multiweight floor is now $39.00 ** ** PRCLRTER ** ** ** 4.3.64 01/16/03 B. Trinnel Use BLMSTX instead of BLBOLX. ** CALC94R ** ** 4.3.65 01/21/03 V. Soybelman If carrier FedEx & used FedEx server ** for Indbound Shipments use same logic ** like for Outbound. ** ** CALC18R CALC25R CALC50R ** ** ** CALC51R CALC53R CALC55R ** ** ** 4.3.66 02/03/03 B. Trinnel Let user to maintain Hundredweight ** minimum charges. ** ** PRCMINP ** ** ** CALC23D ** ** ** CALC23R PRCLRTER ** ** ** 4.3.67 02/07/03 B. Trinnel Added PARM to CALL CALCACS. ** ** ** ** ACSCHGP ACSCHGL ACSCHGL1 ** ** ** CALC09D ** ** ** CALC17R CALCACS CALC18R ** ** ** CALC25R CALC27R CALC29R ** ** ** CALC33R CALC47R CALC50R ** ** ** CALC51R CALC53R CALC54R ** ** ** CALC55R CALC64R CALC65R ** ** ** CALC72R CALC76R CALC92R ** ** ** CALCDUPR CALC02R CALC09R ** ** ** WIND05R WIND31R WIND07R1 ** ** ** WIND31R ** ** ** 4.3.68 02/25/03 B. Trinnel Blank out origin and destination city ** after writing record to HHGZIPP4. ** ** CALCHHG4 ** ** ** 4.3.69 03/09/03 I. Friedman Use RERATEARA data area to let user ** choose which rating program to use ** when rerateing shipment from B/L Inquiry. ** RERATEARA ** ** ** CALC51R CALC53R ** ** ** CALC49C ** ** ** 4.3.70 03/13/03 B. Trinnel If "DISCNTR" returned PFLAG='F'(floor ** charges) recalculate PRTE1 field bas- ** ed on total miles and total cost. ** ** CALC53R ** ** ** 4.3.71 04/14/03 V. Soybelman New FedEx API Changes for FXRS 6.11 ** ** FDXRTER ** ** ** 4.3.72 04/29/03 B. Trinnel Save fields before chain to BLRATEP ** file to avoid update with old values. ** ** CALC51R CALC53R ** ** ** 4.3.73 06/20/03 I. Friedman Fixed 100-wt/Multi-Rate charges ** CALC25R ** 4.3.74 06/26/03 B. Trinnel If user pressed F12 in WIND34R do not ** write record to TRUCK3P file. ** ** WIND34D ** ** WIND34R CALC16R ** ** 4.3.75 07/01/03 B. Trinnel For CANADA shipments use city and st- ** ate, for USA use zip and state. ** ** CALCHHG4 ** ** 4.3.76 08/25/03 B. Trinnel Conditioned msg "RECORD EXISTS IN BL- ** EDIP" with *IN51. ** ** CALC47D ** ** CALC47R ** ** 4.3.77 09/04/03 I. Friedman Display message if Discount Exceptions** exist. ** CALC03D ** ** CALC03R ** ** 4.3.78 09/05/03 B. Trinnel Added *IN53 to position cursor to ** the next field. ** ** CALC16D ** ** CALC16R ** ** 4.3.79 09/16/03 B. Trinnel After call WIND31R recalculate BLTOT@ ** ** CALC33R CALC47R ** ** 4.3.80 09/18/03 B. Trinnel Increased size of arrays from 10 to ** 99.If record was already paid write ** balance due record with sequence 90 ** and delete record from BLRATEP. ** ** CALC33R CALC47R WIND31R ** ** 4.3.81 09/18/03 B. Trinnel Show prorated accessorial and surch- ** arges instead of total charges. ** ** CALC79R CALC80R ** ** 4.3.82 09/22/03 B. Trinnel Fixed Print logic. ** CALC94R ** 4.3.83 10/02/03 B. Trinnel Allow user rate shipments by carton. ** CTNZNEP CTNRTEP CTNRTEL ** ** ** CALC38D CALC98D CALC101D ** ** ** CTNDUPD WIND21D ** ** ** CALC38R CALC98R CALC101R ** ** ** LTLRTER LTLTRFR CTNDUPR ** ** ** WIND21R CALC27R ** ** 4.3.84 10/03/03 B. Trinnel Set up market lane logic for inbound ** shipments. ** CALC17R CALC18R CALC50R ** ** ** CALC55R ** ** ** 4.3.85 10/10/03 B. Trinnel For CANADA shipments use city and st- ** ate, for USA use zip.If citys and sta-** tes are the same and PMILE=0 z-add 1 ** to PMILE. ** ** CALCHHG4 ** ** ** 4.3.86 10/21/03 I. Friedman Use decimal positions for check ** amount field. ** ** CALC84D ** ** ** CALC84R ** RECOMPILE ** ** 4.3.87 10/31/03 I. Friedman Use CTYZIPL in ZIPEXCR. ** ** CTYZIPL ** ** ** ZIPEXCR ** ** ** 4.3.88 11/05/03 B. Trinnel Z-add PPCSS to KEYPCS. ** ** LTLRTER ** ** ** 4.3.90 11/13/03 B. Trinnel Changed option B/L History to B/L - ** Inquiry. ** ** CALC78D CALC102D ** ** ** CALC78R CALC102R ** ** ** CALC56C CALC57C ** ** ** 4.3.91 11/24/03 B. Trinnel If carrier is inactive do not include ** it in rating or comparison process. ** CALC02D ** ** ** CALC02R CALC18R CALC50R ** ** ** CALC51R CALC53R CALC55R ** ** ** 4.3.92 12/04/03 B. Trinnel Add accessotial charges to TCOSTD be- ** fore Z-ADD TCOSTD to @FRT1. ** CALC51R CALC53R ** ** ** 4.3.93 12/10/03 I. Friedman Added BLRATELD logical for PRMS pro- ** gram to accumulate freight totals by BLGLD from CBOL33R ** ** BLRATELD ** ** ** CALC46R ** ** ** CALC49C ** ** 4.3.94 01/06/04 B. Trinnel Added new option-CalcPak Security ** Maintenance. ** ** CALCDSPC CALC103D ** ** ** CALC103R ** ** ** CALCMNUC CHKOBJC ** ** ** CALC103PG ** ** ** 4.3.95 01/13/04 B. Trinnel Added logic to calculate accessorials ** per piece. ** ** ** ACSCHGP ACSCHGL ACSCHGL1 ** ** ** CALC09D CALC25D ** ** ** CALC17R CALCACS CALC18R ** ** ** CALC25R CALC27R CALC29R ** ** ** CALC33R CALC47R CALC50R ** ** ** CALC51R CALC53R CALC54R ** ** ** CALC55R CALC64R CALC65R ** ** ** CALC72R CALC76R CALC92R ** ** ** CALCDUPR CALC02R CALC09R ** ** ** WIND05R WIND31R WIND07R1 ** ** ** CHGCARR ** ** ** 4.3.96 01/30/04 B. Trinnel Z-ADD TCOSTD to @FRT1 for inbound ** collect shipments. ** CALC50R CALC51R CALC53R ** ** ** CALC54R CALC55R ** ** ** 4.3.97 02/06/04 V. Soybelman Program was bombing during roll up. ** ** CALC09R ** ** ** 4.3.98 02/06/04 B. Trinnel Do not delete records in CTNRTEP ** when user deletes record in CTNZNEP. ** ** CALC98R ** ** ** 4.3.99 02/24/04 B. Trinnel For multiweight shipments look in ** PRCMLTP file instead of PRCRTEP. ** ** PRCLRTER ** ** ** 4.4.01 02/27/04 J. Reagan Allow delete on a new entry, ** correcting a program bug, and allow dups to occur for FMTDET record ** ** CALC05D ** ** ** CALC05R ** ** ** 4.4.02 03/03/04 J. Reagan Added 4 new options to the System ** Control Menu in CALCRATE. ** System Tariff, Direct Points, ** Transit Times, Terminal Pts. ** ** CALC104D CALC105D CALC106D ** ** ** CALC107D CALCDSPC ** ** ** CALC104R CALC105R CALC106R ** ** ** CALC107R ** ** ** CALCMNUC ** ** ** 4.4.03 03/03/04 I. Friedman If the carrier is set up in LTLRTEP ** or CTNRTEP then by default it is a ** direct shipment. ** ** CALCINT ** ** ** 4.4.04 03/03/04 I. Friedman Always call ZIPEXCR if zips dont ** match ** ** CALC16R ** ** ** 4.4.05 03/16/04 B. Trinnel Display message if Floor Exception s** exist. ** CALC03D ** ** CALC03R ** ** 4.4.06 03/17/04 B. Trinnel Returned effective date from MULTRTER ** to calling program. ** MULTRTER ** ** 4.4.07 03/23/04 B. Trinnel Let user positon cursor. ** ** CALC14D CALC15D CALC16D ** ** ** CALC19D ** ** ** CALC14R CALC15R CALC16R ** ** ** CALC19R ** ** ** ** 4.4.09 04/02/04 B. Trinnel If we dit not hit DIRECTP with des- tination zip code ,do not try to hit · file with origin zip code. ** CALCINT ** ** 4.4.10 04/12/04 B. Trinnel Added keyword to keep page number. ** ** CALC98D CALC101D ** ** CALC98R CALC101R ** ** 4.4.11 05/03/04 B. Trinnel Changed number of keys in SFLKY1 key ** list to position cursor more accurate ** ** CALC14R ** ** ** 4.4.12 05/05/04 B. Trinnel Fixed update process. ** ** CALC09R ** ** ** 4.4.13 05/07/04 I. Friedman When user display comments rebuild ** the subfile with that B/L ** ** CALC89R ** ** ** 4.4.14 05/18/04 I. Friedman Always call ZIPEXCR if zips dont ** match ** ** CALC14R ** ** ** 4.4.15 06/07/04 J. Reagan Allows user to change some fields B4 ** posting. ** ** CALC33D CALC47D CALC92D ** ** ** WIND31D ** ** ** CALC33R CALC47R CALC92R ** ** ** WIND31R ** ** ** 4.4.16 06/11/04 B. Trinnel Increased display size from 130 to ** 520. ** ** CALC86D ** ** CALC86R ** ** 4.4.17 06/14/04 B. Trinnel Use second from the last bit of CFLLR ** in file CARRFAXP to indicate if carri ** er should be excluded from CALCROUTE. ** ** CALC02D ** ** CALC02R ** 4.4.18 06/24/04 B. Trinnel Added new field-Fuel Region. ** ** CARREGP FULREGP ** ** CALC87PG CALC88PG CALC109PG ** ** CALC87D CALC88D WIND88D ** ** CALCDSPC CALC109D WIND109D ** ** CALC87R CALC88R CALC109R ** ** WIND109R DISCNTR WIND88R ** ** CALCMNUC ** 4.4.19 07/07/04 I. Friedman Use minimum charge for accessorial ** by carton ** CALCACS ** 4.4.20 07/07/04 I. Friedman Show air tariffs in the tariff window ** in carrier maintenance ** AIRTRFR ** ** OPENC ** 4.4.21 07/14/04 I. Friedman New data in CTYZIPP (Canadian include)** Allow position to in lookup and use all ten bytes from city name passed in intial key ** CTYZIPP ** ** WIND34D ** ** WIND34R ** 4.4.22 07/14/04 I. Friedman Allow to copy to same warehouse with ** different effective date ** CALCDUPD ** ** CALCDUPR ** 4.4.23 07/20/04 B. Trinnel Header part showed accessorials, sur- ** charges ,stop off's only for one cla- ** ss not for the whole order. ** ** CALC79R ** ** 4.4.24 07/21/04 I. Friedman Allow for "c" cwt fuel surcharges. ** ** CALC87R DISCNTR ** ** 4.4.25 08/02/04 I. Friedman Check both origin/destination zips ** to make sure the shipment is direct ** CALCINT ** ** 4.4.26 07/28/04 J. Reagan Display ZONE on detail for Parcel ** Rate Inquiry. Changed Fuel Region to Fuel Index on CALC109R ** CALC25D CALC109D ** ** CALC25R ** ** CALCDSPC ** 4.4.27 07/30/04 J. Reagan Reason code and Auditor factored in Freight tolerance factored in. Accessorial fee window file recompiled with Restore display = "yes". ** CALC47D CALC33D WIND31D ** ** CALC47R CALC33R ** 4.4.28 08/06/04 B. Trinnel Removed "RPS" part, let user run pro- ** gram for single warehouse or *ALL. ** ** CALC81D CALC82D CALC83D ** ** CALC81R CALC82R CALC83R ** ** 4.4.29 08/06/04 I. Friedman Redo calculation for parcel extended ** delivery area surcharges 1.00 for ** commercial and 1.75 for residential ** ** PRCLRTER ** 4.4.30 08/09/04 J. Reagan Certain recalculations of costs must be adjusted for greater accuracy. ** CALC47D CALC33D WIND31D ** ** CALC47R CALC33R ** 4.4.31 08/10/04 I. Friedman When checking ALKZIPPF for stored mileage pair by reversing org/dst zip make sure to send PC MILER org/dst in the correct order ** CALCALK ** ** 4.4.32 08/18/04 B. Trinnel Added hidden field IN66 to store par- ** cel/non parcel information. ** ** CALC30D ** ** CALC30R ** ** 4.4.33 08/18/04 B. Trinnel Let user maintain Floor Minimums by ** weight. ** ** MINWGTP MINWGTL ** ** CALC03D WIND35D ** ** CALC03R WIND35R DISCNTR ** ** 4.4.34 08/19/04 B. Trinnel Let user calculate accessorials as ** percentage of amount. ** ** CALC09D ** ** ** CALCACS CALC09R CALC17R ** ** ** CALC18R CALC25R CALC27R ** ** ** CALC29R CALC50R CALC51R ** ** ** CALC53R CALC54R CALC55R ** ** ** CALC64R CALC65R CALC72R ** ** ** WIND31R ** ** ** 4.4.35 09/10/04 J. Reagan Fix F4 prompt on Reason Code field. Load BLPRO field from BLPROD in FMTPRV. ** CALC33R ** ** 4.4.36 09/10/04 J. Reagan Include comparison to make sure field BLTOTD <> APPROV B4 reason code field is highlighted. ** CALC47R ** 4.4.37 09/20/04 B. Trinnel Calculate accessorial charges after ** call "DISCNTR". ** ** CALC25R ** ** 4.4.38 10/08/04 I. Friedman Fix subfile build and parameter list. ** ** CALC82R ** ** 4.4.39 10/11/04 B. Trinnel When user selected single warehouse ** program posted records for multiple ** warehouses. ** ** CALC81R ** ** 4.4.40 10/12/04 B. Trinnel Before posting blank out error and ** auditor fields. ** ** CALC81R ** ** 4.4.41 10/18/04 B. Trinnel Corrected posting logic. ** ** CALC33D CALC47D WIND36D ** ** CALC33R CALC47R WIND31R** ** WIND36R** ** 4.4.42 10/20/04 B. Trinnel Move BLPROD to BLPRO instead of ** BLPRO@. ** ** CALC33R ** ** 4.4.43 10/25/04 B. Trinnel Copy MINWGTP file when copy CARRP. ** ** CALCDUPR ** ** 4.4.44 10/26/04 B. Trinnel Changed heading from "Inbound to ** "Inb/Intlne". ** ** CALC03D ** · ** 4.4.45 10/27/04 I. Friedman Increased arrays and relative ** record numbers. ** ** CALC20R ** · ** 4.4.46 11/05/04 I. Friedman Allow changing of warehouse zip. ** ** LTLDUPD ** ** LTLDUPR ** · ** 4.4.47 11/10/04 I. Friedman Position to code and state. ** ** CALC09D ** ** CALC09R ** · ** 4.4.48 11/11/04 I. Friedman Fuel regions have the highest priority** ** DISCNTR ** · ** 4.4.49 11/15/04 B. Trinnel Fixed loop bug when chaining to MIN- ** WGTL file. ** ** DISCNTR ** ** 4.4.50 11/16/04 B. Trinnel Show zone field on a display. ** ** CALC25R ** ** 4.4.51 11/22/04 B. Trinnel Move *BLANK to BLFLG before write re- ** cord to BLHISTP. ** ** CALC33R ** ** 4.4.52 11/29/04 B. Trinnel Added new option on a ARTCMENU-"Cus- ** tomer Maintenance". ** ** CUSMSTP CUSMSTL CUSMSTL1 ** ** CUSMSTL2 ISOMSTP ISOMSTL ** ** ARTCDSPF CALC110D ** ** CALC110R ** ** ARTCMENU ** ** 4.4.53 12/09/04 I. Friedman Corrected display of Stop, Accessor- ** ial, Surcharge, and Canadian Taxes. ** ** CALC84R ** ** 4.4.54 12/14/04 I. Friedman Expanded surcharge field to 5,2 from ** 4,2. ** ** CALC03D ** ** 4.4.56 01/06/05 I. Friedman Do not use stop sequence weight and ** carton arrays for non TL shipments. ** ** CALC53R ** ** 4.4.57 01/10/05 I. Friedman Redo PRCSURCP calculation. For res- ** idential deliveries it is 2.00, for ** commercial deliveries it is 1.25 ** and added UPS ground for Alaska ** Hawaii and Puerto Rico. ** ** PRCLRTER CALC21R ** ** 4.4.58 01/20/05 I. Friedman Do not use deficit rating for flat ** shipments. ** ** AIRRTER ** ** 4.4.59 01/10/05 I. Friedman Do not use State as part of the key ** for Floor Exceptions, just use zip ** in case of Zip Exceptions eg: ** VA 20109 which is in DC state range ** ** DISCNTR ** ** 4.4.60 01/25/05 B. Trinnel For weight range tariff copy only ** current rate. ** ** TRUCK4L5 ** ** TRKDUPR ** ** 4.4.61 01/25/05 B. Trinnel For Canada shipments use new files- ** PRCZN1P and PRCZN2P. ** ** PRCZN1P PRCZN2P ** ** 4.4.61 01/25/05 B. Trinnel Added logic for Canada-USA shipments. ** ** PRCLRTER CALC21R ** ** ** 4.4.62 01/27/05 B. Trinnel Fixed Market Lane Provision CALC021 . ** msg ** CALC51R ** ** 4.4.63 01/27/05 B. Trinnel Switched to DISCNTL from DISCNTL1 because carrier tariff dates are no longer needed. Use actual shipping date to check against effective date. ** DISCNTR ** ** 4.4.64 01/27/05 J. Waugh Change to allow for International ** (non US, CA, PR) rating by ** passing ISO Country code in ** PZNE parameter. New Lookup pgm. ** ** PRCLRTER WIND40D WIND40R ** ** ** 4.4.65 02/07/05 B. Trinnel Added new field-Expiration Date. ** ** EXPNOTP ** ** TRUCK1P TRUCK1L TRUCK1L1 ** ** ** TRUCK1L2 TRUCK1L3 TRUCK1L4 ** ** ** TRUCK2P TRUCK2L TRUCK2L1 ** ** ** TRUCK2L2 TRCUK2L3 TRUCK3P ** ** ** TRUCK3L TRUCK3L1 TRUCK3L2 ** ** ** TRUCK3L3 TRUCK3L4 TRUCK4P ** ** ** TRUCK4L TRUCK4L1 TRUCK4L2 ** ** ** TRUCK4L3 TRCUK4L4 TRUCK4L5 ** ** ** CALC14D CALC15D CALC16D ** ** ** CALC19D CALC111D TRKDUPD ** ** ** CALCDSPC ** ** ** CALC14R CALC15R CALC16R ** ** ** CALC19R CALC111R CALC112R ** ** ** TRKDUPR MULTRTER TRCKRTER ** ** ** TRCKTRFR WIND90R ** ** ** CALCMNUC ** ** ** 4.4.66 03/01/05 B. Trinnel Let user enter accessorial code ** without amount.Commented out code ** "RETRN", turned *ON *INLR. ** ** CALCACS WIND31R ** ** ** 4.4.67 03/02/05 B. Trinnel Added function key F8 and record for- ** mat to see all checks. ** ** CALC84D ** ** ** CALC84R ** ** ** 4.4.68 03/04/05 B. Trinnel Show paid amount and date instead of ** check amount and date, added accesso- ** rial codes. ** ** CALC84D ** ** ** CALC84R ** ** ** 4.4.69 03/11/05 I. Friedman Repeal of V4R4M01. ** ** CALC05R ** ** ** 4.4.70 03/15/05 J. Waugh Changes for Canada to US UPS. ** ** PRCZN3P ** ** ** PRCLRTER ** ** ** 4.4.71 03/24/05 I. Friedman Fix "ground" Alaska/Hawaii shipments. ** ** CALC21R PRCLRTER ** ** ** 4.4.72 04/06/05 B. Trinnel Fixed the bug : When program copied ** fuel charges z-add NEWDTE to FDATE ** instead of z-add NEWDYD to FDATE. ** Also when copy to the same warehouse ** same eff date program deleted records ** from original warehouse. ** ** CALCDUPR ** ** ** 4.4.73 04/07/05 B. Trinnel Added fields-zip code, carrier weight and CalcRate weight. Changed length of carrier name and amounts fields. CALC30 ** CALC94T1 CALC94T2 ** ** ** CALC94R ** ** CALC30 4.4.74 04/28/05 I. Friedman Do not look for most recent rate, use point to point rates first v4r2m23. ** TRCKRTER ** ** CALC30 4.4.75 04/19/05 B. Trinnel Added one more monitor message to check if program name is valid. ** CHKRTEC ** ** 4.4.76 04/21/05 J. Waugh For PZNE greater then blank logic, ** also make sure value is not numeric. ** ** PRCLRTER ** ** ** 4.4.77 05/02/05 I. Friedman Update BLRATEP now included in IF ** statement. ** ** CALC92R ** ** ** 4.4.78 05/02/05 I. Friedman Fix divide by 0 error. ** ** CALC95R ** ** ** 4.4.79 05/04/05 B. Trinnel To get accessorial charge call ** "CALCACS". ** ** WIND31R ** ** ** 4.4.80 05/04/05 J. Waugh Fix $$MIN "next break" calculation. ** ** PRCLRTER ** ** ** 4.4.81 05/04/05 B. Trinnel Added logic to calculate accessorials ** for interline and direct shipments. ** ** CALC09D ** ** ** CALC09R CALCACS ** ** ** 4.4.82 05/05/05 B. Trinnel Fixed the bug: user could not prompt ** reason code. ** ** CALC92R ** ** ** 4.4.83 05/06/05 B. Trinnel Bring floors from CARRL to entry ** screen when presenting initial entry. ** ** CALC04R ** ** ** 4.4.84 05/19/05 B. Trinnel When calculate net freight subtract ** fuel charges and canadian taxes. ** ** CALC79R CALC80R ** ** ** 4.4.85 05/20/05 B. Trinnel Corrected MINWGTL logic. ** ** DISCNTR ** ** ** 4.4.86 05/20/05 I. Friedman Call ZIPEXCR. ** ** ZIPEXCR ** ** ** 4.4.87 06/06/05 B. Trinnel For inbound shipments before call ** LTLRTER switch POZIP and PDZIP. ** For inbound shipments program called ** FDXRTER with the same POZIP and PDZIP ** ** CALC50R CALC51R CALC53R ** ** ** CALC55R ** ** ** 4.4.88 06/06/05 B. Trinnel For parcel shipments added freight ** adjustment logic. ** ** CALC51R CALC53R ** ** ** 4.4.89 07/06/05 J. Waugh Removed limit of at least 1728 cubic ** inches for dimensional weight ** calculation for non US-to-US ** shipments. ** ** PRCLRTER ** ** ** 4.4.90 07/11/05 B. Trinnel Show modules release numbers. ** ** MODULED ** ** ** MODULER MODULEC ** ** ** 4.4.91 07/20/05 B. Trinnel Redesigned program: increased size ** of subfiles, to see rates user should ** activate function key F6. ** ** AIRRTEL1 ** ** ** CALC20D ** ** ** CALC20R ** ** ** 4.4.92 07/21/05 B. Trinnel Changed "Srch Flr" to "Srch Min", ** "Flr Min" to "Flr Brk". ** ** CALC03D ** ** ** 4.4.93 07/21/05 B. Trinnel Show Direct vs. Interline. ** ** CALC17D CALC27D ** ** ** CALC17R CALC27R ** ** ** 4.4.94 07/25/05 B. Trinnel Do not let user update mode if de- ** fault is set up already. ** ** CALC03R ** ** ** 4.4.95 07/25/05 B. Trinnel Added City Lookup. ** ** CALC17D CALC18D WIND37D ** ** ** CALC17R CALC18R WIND37R ** ** ** 4.4.96 07/25/05 B. Trinnel Commented out PUTOVR. ** ** WIND34D ** ** ** 4.4.97 07/26/05 B. Trinnel Alow user to enter cube. ** ** CALC18D CALC27D CALC72D ** ** ** CALC18R CALC27R CALC72R ** ** ** 4.4.98 08/03/05 J. Waugh Date comparison modifications for ** selecting proper PRCDSCL1 record. ** CALC25R PRCLRTER ** ** ** 4.4.99 08/05/05 I. Friedman Accumulate accessorials from all ** line items rather than just first. ** CALC50R ** ** ** 4.5.00 08/05/05 B. Trinnel If multi-stop truck call "MULTRTER" ·** instead of "TRCKRTER". ** ** CALC51R CALC53R CALC55R ** ** ** 4.5.01 08/05/05 B. Trinnel Added preferred carrier selection ** logic. ** CALC150R ** ** ** CALC150C ** ** ** 4.5.02 09/06/05 J. Waugh Modified calculation of KEYWGT for ** intra-Canada rating. Round up if decimal portion exists. ** ** PRCLRTER ** ** ** 4.5.03 09/06/05 B. Trinnel Fixed data-structure field-names. ** ** CALC25R ** ** ** 4.5.04 09/06/05 B. Trinnel Do not leave the loop if destination ** zip is canadian zip. ** ** CALC18R CALC51R CALC53R ** ** ** 4.5.05 09/08/05 J. Waugh For Canada origin UPS shipments, use ** total shipment weight for rating. ** ** PRCLRTER ** ** ** 4.5.06 09/09/05 J. Waugh Added use of new file PRCRT1P for ** weight range based parcel rating. ** ** PRCRT1P PRCLRTER ** ** ** 4.5.07 09/15/05 J. Waugh Fix of Multi-Piece rating logic. Use ** total shipment parcels. ** ** PRCLRTER CALC18R CALC25R ** ** ** CALC50R CALC51R CALC53R ** ** ** CALC54R CALC55R CALC150R ** ** ** 4.5.08 09/20/05 J. Waugh Return error from FDXRTER if ** gross$=0 and segment 1125<>0. ** ** FDXRTER ** ** ** 4.5.09 09/29/05 B. Trinnel Pass back mode. ** ** CALC50R CALC55R ** ** ** 4.5.10 10/13/05 J. Waugh If fuel surcharge is not returned ** by FDXRTER, use value from DISCNTR. ** CALC25R ** ** ** 4.5.11 10/17/05 B. Trinnel Pass back carrier code, mode and ** amount. ** ** CALC150R ** ** ** 4.5.12 10/27/05 I. Friedman For inbound shipments reverse zip ** codes. ** ** CALC51R ** ** ** 4.5.13 11/14/05 B. Trinnel Added 1 byte field to show type of ** surcharges. ** ** CALC29D ** ** ** CALC29R CALC116R ** ** ** 4.5.14 11/30/05 B. Trinnel Increased subfile WINDTL to 99 from ** 30. ** ** CALC18D ** ** ** CALC18R ** ** ** 4.5.15 12/27/05 J. Waugh Updated Delivery Area Surcharge, ** commercial is 1.30 for 2006. Added ** logic to use file entry in future. ** ** PRCLRTER ** ** ** 4.5.16 01/25/05 I. Friedman Use LBS as the default for weight ** field ID 75. ** ** FDXRTER ** ** ** 4.5.17 02/15/06 B. Trinnel Made active/inactive carrier logic ** date sensitive. ** ** CARACTP ** ** ** CALC02D WIND04D ** ** ** CALC02R CALC18R CALC50R ** ** ** CALC51R CALC53R CALC55R ** ** ** CALC150R UPDCARR WIND04R ** ** ** 4.5.18 03/13/06 I. Friedman Added position to zip field. ** ** CALC67D ** ** ** CALC67R ** ** ** 4.5.19 03/13/06 J. Waugh Add logic to call DHLRTER for ** DHL SAS carrier codes. ** ** DHLSETP DHLCARP ** ** CALC18R CALC25R CALC50R ** ** ** CALC51R CALC53R CALC54R ** ** ** CALC55R CALC150R ** ** ** 4.5.20 03/20/06 B. Trinnel Added FAK Exception logic. ** ** FAKEXPP ** ** CALCDSP1 CALC02D CALC117D ** ** ** CALCDUPR CALC02R CALC17R ** ** ** CALC18R CALC27R CALC50R ** ** ** CALC51R CALC53R CALC54R ** ** ** CALC55R CALC64R CALC65R ** ** ** CALC117R CALC118R CALC150R ** ** ** CALCMNU1 WIND05R ** ** ** 4.5.21 04/06/06 I. Friedman Move *BLANK to TCITY before writing ** to file ** CALC16R ** ** 4.5.22 04/14/06 B. Trinnel In routing routine allways use most ** recent records. ** ** CALCMRK DISCNTR CALC18R ** ** ** CALC50R CALC55R CALC150R ** ** 4.5.23 04/14/06 B. Trinnel When we delete carrier record delete ** also record from MINWGTP with the ** same effective date. ** ** CALC03R ** ** · ** 4.5.24 04/25/06 I. Friedman Position to state and zip. ** ** CALC06D ** ** CALC06R ** · ** 4.5.25 05/02/06 J. Waugh Add dimension sort and minimum ** logic. ** FDXRTER ** · ** 4.5.26 05/03/06 B. Trinnel Added new option-Customer Routing ** by Weight Break. ** ** RTEWGTP RTEWGTL** ** CALCDSP7 CALCDUPD CALC119D ** ** ** WIND27D ** ** ** CALC18R CALC50R CALC55R ** ** ** CALC119R CALC150R CALCDUPR ** ** ** WIND27R ** ** ** CALCMNU7 ** ** 4.5.27 05/12/06 I. Friedman Additional chain to BLRATEP to com- ** pensate if BLSDT is different in EDI. ** ** CALC33R ** 4.5.28 05/26/06 B. Trinnel In routing routine use as a key year, ** month and day , not year only. ** ** CALCMRK DISCNTR CALC18R ** ** ** CALC50R CALC55R CALC150R ** ** 4.5.29 06/06/06 B. Trinnel Fixed Display routine in Routing ** by Weight Break. ** ** CALC119R ** ** 4.5.30 06/07/06 B. Trinnel Added logic for weight break routing ** when record has no state. ** ** CALC18R CALC50R CALC55R ** ** ** CALC119R CALC150R ** ** ** 4.5.31 06/15/06 B. Trinnel Added logic for truckload multi stop ** flat rates. ** ** TRUCK5P TRUCK5L TRUCK5L1 ** ** ** TRUCK5L2 ** ** ** CALC120D CALCDSP5 ** ** ** CALC18R CALC29R CALC51R ** ** ** CALC53R CALC55R CALC120R ** ** ** FLATRTER TRCKTRFR TRKDUPR ** ** ** WIND90R ** ** ** CALCMNU5 ** ** ** 4.5.32 06/16/06 I. Friedman Increased subfile size to 650 from ** 52. ** ** CALC11D ** ** ** CALC11R ** ** ** 4.5.33 06/22/06 B. Trinnel Use different key for CTNRTEL. ** ** LTLTRFR ** ** ** 4.5.34 06/26/06 B. Trinnel Send message "1234 PROS LEFT..." on- ** ly when number of pro's left is less ** than treshold. ** ** CALC74R ** ** ** 4.5.35 07/03/06 B. Trinnel Allways use preffered "CUS" carrier. ** ** CALC150R ** ** ** 4.5.36 07/05/06 B. Trinnel If zip is in ZIPEXCP file allways use ** state from ZIPEXCP. ** ** CALC18R DISCNTR ** ** ** 4.5.37 07/06/06 B. Trinnel Let user assign threshold for each ** warehouse separately. ** ** PROMSGP ** ** ** CALC97D CALC121D CALCDSPD ** ** ** CALCDSPF ** ** ** CALC74R CALC91R CALC121R ** ** ** LOADPROR CALCMENU CALCMNUD ** ** ** 4.5.38 07/26/06 B. Trinnel Do not subtract SRCAMT from PCST1. ** ** CALC25R ** ** ** 4.5.39 07/31/06 B. Trinnel Let user to enter just BOL# for the ** search. Added BLRATEL for it. ** ** CALC30R ** ** ** 4.5.40 08/08/06 I. Friedman Do not use state as a comparison ** field eg 39837 GA. ** ** CALCMRK ** ** ** 4.5.41 08/17/06 B. Trinnel Switched to DISCNTL2 from DISCNTL. ** Switched to MINIML2 from MINIML. ** ** DISCNTL2 MINIML2 ** ** ** DISCNTR ** ** ** 4.5.42 08/21/06 I. Friedman Use state rather than zip to end ** loop. ** ** CALCACS ** ** ** 4.5.43 08/28/06 B. Trinnel Program was doing extra read in floor ** routine.. ** ** DISCNTR ** ** ** 4.5.44 08/29/06 I. Friedman Use tariff code instead of carrier ** code when calling LTLRTER ** ** CALC17R CALC18R CALC27R ** ** ** CALC50R CALC51R CALC53R ** ** ** CALC54R CALC55R CALC64R ** ** ** CALC150R ** ** ** 4.5.45 10/10/06 I. Friedman Wrong comparison when checking for ** duplicates in adding rates ** ** CALC19R ** ** ** 4.5.46 10/18/06 I. Friedman Fedex Area Surcharges $2.10. ** ** FDXRTER ** ** ** 4.5.47 11/22/06 I. Friedman Check for total weight above 150 lbs ** do not rate ** FDXRTER ** ** ** 4.5.48 11/27/06 B. Trinnel Show expiration notification in pink. ** ** CALC18D ** ** ** CALC18R CALC122R ** ** ** 4.5.49 12/03/06 J. Waugh New UPS Dimensional Weight logic ** for ground shipments. ** PRCLRTER ** ** ** 4.5.50 12/19/06 I. Friedman Added function F7 to display B/L Ac- **Payment Posting improvement crual. Show accessorials on the scr- ** een. ** ** CALC31D CALC32D CALC90D ** ** ** CALC91D ** ** ** CALC31R CALC32R CALC90R ** ** ** CALC91R ** ** ** 4.5.51 12/23/06 I. Friedman If US or Canadian city entered then ** call WIND34R City Lookup and not use ** state default zip. Also *IN58 on ** accessorials switched to *IN59. ** CALC120D ** ** ** CALC120R ** ** 4.5.52 12/26/06 I. Friedman Added customer lookup. ** CALC78D CALC85D CALC102D ** ** ** CALC78R CALC85R CALC102R ** ** ** CALC56C CALC57C ** ** 4.5.53 01/05/07 B. Trinnel When US or Canada city is entered ** check if zip range is unique in CTY- ** ZIPP file. If not-call WIND34R. ** CALC120R ** ** 4.5.54 01/29/07 B. Trinnel Let user write records for new ware- ** houses. ** ** CALC121R ** ** ** 4.5.55 01/29/07 B. Trinnel CHGKEY was built incorrectly. ** ** CALC63R ** ** ** 4.5.56 01/31/07 B. Trinnel Let user positon cursor to state/zip. ** ** CALC04D CALC05D ** ** ** CALC04R CALC05R ** ** ** 4.5.57 02/01/07 B. Trinnel Fixed hard halt. ** ** WIND34R ** ** ** 4.5.58 02/05/07 B. Trinnel Function key F4 did not work. ** ** CALC04R ** ** ** 4.5.59 02/06/07 B. Trinnel If new effective date is blank - copy ** all records. If not - copy only cur- ** rent rate plus records with effective ** dates greater than current date. For ** such records do not change effecti- ** ve date. ** ** TRKDUPD ** ** ** TRKDUPR CALC14R CALC15R** ** ** CALC16R CALC19R** ** ** 4.5.60 02/07/07 J. Waugh Round up PTWGT if passed with ** non-zero decimal portion. ** FDXRTER ** ** ** 4.5.61 02/27/07 B. Trinnel Added GL Code Maintenance, GL Code **New CalcRate functionality to hace CalcRate auto-assign general ledger codes assignment logic. ** ** RATCTLP RATGLP ** ** ** CALCDSPA CALC123D CALC124D ** ** ** CALC51R CALC53R CALC54R ** ** ** CALC123R CALC124R ** ** ** CALCMNUA ** ** ** 4.5.62 03/02/07 B. Trinnel Added screen to enter auditor code. r**Payment Processing accountibility enhancement ** AUDPAS -DTAARA ** ** ** CALC33D CALC73D CALC89D ** ** ** CALC33R CALC73R CALC89R ** ** ** CALC92R CALC95R ** ** ** 4.5.63 03/02/07 B. Trinnel Added SKU Number FAK Maintenance lo- **New CalcRate option/functionality gic. ** ** SKUEXCP ** ** ** CALCDSPC CALC125D ** ** ** CALC51R CALC53R CALC54R ** ** ** CALC125R ** ** ** CALCMNUC ** ** ** 4.5.64 03/02/07 B. Trinnel Blank out mode field. ** ** CALC111R ** ** ** 4.5.65 03/09/07 J. Waugh Load records to EQUOUTP from CALC65R ** to mirror screen results in CALC64R. Cleared EMXWT/EMNWT in CALC64R prior to execution of $$RTE. ** CALC65R ** ** ** 4.5.66 03/20/07 B. Trinnel Do not use RDWY logic anymore. ** ** CALCINT ** ** ** 4.5.67 04/06/07 B. Trinnel Let enter negative amount. **Allow user to post negative charges ** WIND36D ** ** ** CALC33R ** ** ** 4.5.68 04/24/07 B. Trinnel To populate BLRT4 use carrier billed ** amount instead of approved amount. ** ** CALC33R ** ** ** 4.5.69 05/03/07 B. Trinnel Fixed SKU FAK logic. ** ** CALC51R CALC53R CALC54R ** ** ** 4.5.70 05/08/07 B. Trinnel Program was bombing out in $$WRT ro- ** utine. ** ** CALC51R CALC53R CALC54R ** ** ** 4.5.71 05/10/07 B. Trinnel Changed MINKY1 and DSCKY1. ** ** DISCNTR ** ** ** 4.5.72 05/15/07 I. Friedman Only call AIRRTER the second time ** if PCUBE greater than 0 ** CALC51R CALC53R CALC54R ** ** ** 4.5.73 05/30/07 I. Friedman Pro number disappearing from EDI ** quick posting. Use @PPRON when writing. ** CALC95R ** ** ** 4.5.74 08/02/07 B. Trinnel Program was trying update BLRATEP w/o ** prior read. ** ** CALC33R ** ** ** 4.5.75 08/13/07 B. Trinnel If payment flag "Exceed Billed Amount"**Payment process control flag to ensure proper billed amunt is entered is "N" or *BLANK user prohibited from ** passing paid amount>billed amount. ** If payment flag "Exceed Rated Amount" ** is "N" or *BLANK user prohibited from ** passing paid amount>rated amount. ** ** CALC33D CALC75D CALC92D ** ** ** CALC33R CALC75R CALC92R ** ** ** 4.5.76 08/23/07 I. Friedman If zips are equal to each other then "**Mileage calculation logic return 1 mile instead of calling the ** mileage calculation programs. ** ** CALCMLS ** ** ** 4.5.77 08/24/07 B. Trinnel In $$FUL routine use WHSAVG price ** only if it's not 0. ** ** DISCNTR ** ** ** 4.5.78 08/29/07 B. Trinnel Use MINIMP file only if rate is not ** flat rate. ** ** DISCNTR ** ** ** 4.5.79 09/07/07 B. Trinnel If rated amount is equals to appro- **Payment process control ved amount let user to post it with- ** out reason code. ** ** CALC47R ** ** ** 4.5.80 09/12/07 I. Friedman Moved CHKFDXC inside *IN99 so it is ** only called once. ** ** CALC51R ** ** ** 4.5.81 09/21/07 I. Friedman Check for weight less than zero in ** addition to weight equal to zero ** ** CALC51R CALC53R CALC55R ** ** ** 4.5.82 10/03/07 B. Trinnel Do not let user enter accessorial co- **Payment process control de if accessorial code is not set up ** for this carrier. ** ** WIND31R ** ** ** 4.5.83 10/03/07 B. Trinnel If approved amount is within tolera- **New payment Flag nce let user to post it without rea- ** son code. ** ** CALC47R ** ** 4.5.84 10/09/07 B. Trinnel Added Enhanced EDI. **CalcRate accomodates NEW MODULE - ENHANCED EDI PAYMENT PROCESSING ** MODULEP ** ** ** MODULER ** ** ** MODULEC ** ** 4.5.85 10/18/07 I. Friedman Correct the amount to prorate in LTL ** dimensional rating scenarios. ** ** CALC51R CALC53R ** ** 4.5.86 10/23/07 I. Friedman Use current date as BLPDT when moving ** records to BLHISTP from BLEDIP. ** ** CALC94R ** ** 4.5.87 10/26/07 I. Friedman Add new DIMFCTP1 file which will hold ** the multiplier for LTL shipments. ** ** DIMFCTP1 ** ** ** WIND33D ** ** DIMDISCR DIMRTER WIND33R ** 4.5.88 10/26/07 I. Friedman Added copy function program ADJDUPR. ** ** CALC24D ADJDUPD ** ** ** CALC24R ADJDUPR WIND05R ** ** ** 4.5.89 10/31/07 I. Friedman If TL carrier and flat rate do not **Changed logic that a flat rate supercedes flat floors compare against floor charges. ** ** DISCNTR ** ** ** 4.5.90 11/07/07 I. Friedman Added position to field. ** ** CALC125D ** ** ** CALC125R ** ** ** 4.5.91 01/21/08 B. Trinnel Show all levels of tariffs. ** ** CALC104R ** ** ** 4.5.92 01/22/08 B. Trinnel Use zip code as a part of AKEY. ** If zip is in ZIPEXCP file allways use ** state from ZIPEXCP. ** ** CALCACS ** ** ** 4.5.93 03/12/08 I. Friedman Only delete record when chain is ** successful. ** ** CALC05R ** ** ** 4.5.94 03/20/08 B. Trinnel Program populated KEYDTE field in- r** correctly. ** ** CALC89R ** ** ** 4.5.95 04/04/08 I. Friedman Make column heading Dest/Orig based r** on BLDIR value. ** ** CALC79D CALC80D ** ** ** CALC79R CALC80R ** ** ** 4.5.96 04/08/08 B. Trinnel Fixed rounding problem. ** ** CALC81R ** ** ** 4.5.97 04/21/08 I. Friedman Do not use CALC021 Market Lane msg ** if error already exists. ** CALC51R CALC53R CALC54R ** ** ** 4.5.98 05/02/08 B. Trinnel Program was bombing out in $$WRT ro- ** utine. ** ** CALC51R CALC53R CALC54R ** ** ** 4.5.99 05/12/08 B. Trinnel Fixed overlaping logic. ** ** CALC87R ** ** ** 4.6.00 06/02/08 I. Friedman Increased size of FSURC to 6,3 from **Fuel surcharge can up to $999 per mile or 999% 5,3 to accept surcharges greater than 99.99 cents per mile. Thanks Bush. ** FULMSTP FULSCHP FULSCHL ** ** CALC87D ** ** CALCDUPR CALC02R CALC116R CALC87R ** CHGCARR DISCNTR DLTCARR LOADFULR * ** WIND05R ** ** 4.6.01 06/18/08 B. Trinnel Do not load more then 910 records ** into subfile. ** ** CALC125R ** ** ** 4.6.02 06/23/08 I. Friedman Year cannot be less than 2000 when ** entering rates. ** ** CALC14R CALC15R CALC16R ** ** ** CALC19R CALC120R ** ** ** 4.6.03 07/07/08 B. Trinnel If TL carrier and flat rate do not **Changed logic that a flat rate supercedes flat floors compare against floor charges only ** if rate is greater than 25.00 (to ** make sure this is not rate per mile.) ** ** DISCNTR ** ** ** 4.6.04 07/16/08 I.Friedman When checking tolerances use one DIFF ** field for negative differences and a ** different field for positive differ- ** ences ** ** CALC33R ** ** ** 4.6.05 08/07/08 B. Trinnel When user ran out of pro's send a me- **Message sent to user when pro numbers are expired ssage "0000 PROS LEFT...". ** ** CALC74R ** ** ** 4.6.06 09/04/08 B. Trinnel To calculate number of pro's use ** the whole pro number, not just last ** 5 digits. ** ** CALC74R ** ** ** 4.6.07 09/08/08 I. Friedman Incporate Can Par ground into **Added Canadian Parcel rates to CalcRate CalcRate. ** ** CALC21R PRCLRTER ** ** ** 4.6.08 09/22/08 B. Trinnel Do not validate accessorial codes ** for balance due. ** ** CALC33R CALC47R ** ** ** 4.6.09 09/29/08 B. Trinnel Added function key to pass payment r**Add a flag to prohibit users from passing an incorrect approved amount if approved amount exceed Billed ** or Rated amount. ** ** CALC33D CALC47D CALC92D ** ** ** CALC33R CALC47R CALC92R ** ** ** 4.6.10 10/02/08 B. Trinnel Let users rate single shipments with ** TL carriers. ** ** CALC55R ** ** ** 4.6.11 01/15/09 B. Trinnel Incorrect rounding when calculate ** stop off charges. ** ** CALC53R ** ** ** 4.6.12 01/20/09 B. Trinnel Do not reverse origin/destination ** zips anymore. ** ** CALCALK CHKALK** ** 4.6.13 02/03/09 B. Trinnel Use file CARACTP to get information ** about active/inactive statsus of car- ** rier. ** ** CALC02R ** ** ** 4.6.14 03/10/09 B. Trinnel When call CALC118R pass carrier code ** instead of tariff code. ** ** CALC17R CALC18R CALC27R ** ** ** CALC50R CALC51R CALC53R ** ** ** CALC54R CALC55R CALC64R ** ** ** CALC65R CALC150R ** ** ** 4.6.15 03/19/09 I. Friedman Added PRCZN3P to get Canada origi- ** nation zone value. ** ** CALC21R ** ** ** 4.6.16 03/31/09 B.Trinnel When call FLATRTER parm PFILE retu- ** rnes back with value "5", not "F". ** ** CALC53R ** ** ** 4.6.17 04/15/09 B. Trinnel Added new files - BLRTEP and BLHSTP. r** THESE FILES CONTAIN MUCH MORE DATA THAN THEIR ** BLRTEP BLRTEL BLHSTP ** ** BLRATEP AND BLHISTP COUNTERPARTS ** CALC31D CALC33D CALC47D ** ** ** CALC79D CALC84D WIND31D ** ** ** WIND36D WIND38D WIND39D ** ** ** CALC31R CALC33R CALC47R ** ** ** CALC51R CALC53R CALC79R ** ** ** CALC84R CALC89R CALC92R ** ** ** CALC151R CALC153R CALCACSR** ** ** CANTAXRN FULSCHR ** ** ** WIND31R WIND31R2 WIND36R ** ** ** WIND38R WIND39R ** ** ** CALC51C CALC53C ** ** ** 4.6.18 04/29/09 B. Trinnel Incorrect rounding when calculate ** stop off and accessorial charges. ** ** CALC51R CALC53R ** ** ** 4.6.19 07/23/09 I. Friedman Changed headings to EDI AMT and **Make EDI terminoloogy consistent in display and report headings CALC AMT and changed column seq. ** Recompile CALC94R ** CALC94T1 CALC94T2 ** ** ** 4.6.20 07/24/09 B. Trinnel Let user change fuel charge during r**Allows user to modify fuel billed by customer when approving bills for payment posting process. ** ** CALC79D ** ** ** CALC33R CALC47R CALC79R ** ** ** CALC92R ** ** ** 4.6.21 07/27/09 B. Trinnel Program tried to divide by zero. ** CALC94R ** ** ** 4.6.22 07/28/09 B. Trinnel In TL portion for inbound shipments ** switch POZIP and PDZIP. Corrected ** parcel rating. ** ** CALC51R CALC53R CALC151** ** ** CALC153** ** ** 4.6.23 07/28/09 B. Trinnel Add function -Freight bill. **New view to see freight bill from History, EDI and Accrual files ** CALC31D CALC33D CALC79D ** ** ** CALC127D CALC128D CALC129D** ** ** CALC31R CALC33R CALC79R ** ** ** CALC127R CALC128R CALC129R** ** ** 4.6.24 07/30/09 B. Trinnel Before return move back sequence ** array. ** ** WIND38R ** ** ** 4.6.25 09/24/09 B. Trinnel If there is no miles highlight it. **rate Comparison highlighted if miles were not calculated ** CALC18D ** ** ** CALC18R ** ** ** 4.6.26 09/24/09 B. Trinnel If zip code entered show "Origin ** zip code" in place of warehouse ** address. ** ** CALC12D ** ** ** CALC12R ** ** ** 4.6.27 09/25/09 B. Trinnel Added new files - BLRTEP and BLHSTP. r**Added two new files for CalcRate to store much more historical data ** CALC95R ** **We store all the data used to initially rate the shipmnet (discount, mileage, deficit, etc.) **Accesorials now stored and pro-rated individually 4.6.28 10/05/09 B. Trinnel Add function -Stop Off Charges, ** let user to change accrual file. If ** approved amount is different from **Allow user to modify stop-off fees from accrual file BLRT1 and summary of all charges do **Allow user to modify accrued amount and keep record in accrual file not match BLRT1 we change BLNET!!!. ** ** CALC33D CALC47D CALC92D ** ** ** WIND14D WIND15D ** ** ** CALC33R CALC47R CALC92R ** ** ** WIND14R WIND15R ** ** ** 4.6.29 10/07/09 B. Trinnel Program calculated stop off charges ** incorrectly. ** ** CALC79R ** ** ** 4.6.30 10/07/09 B. Trinnel In TL portion program did not popu- ** late BLGLD, BLFLR, BLFLT, BLMIN. ** ** CALC153R ** ** ** 4.6.31 12/01/09 B. Trinnel Added new files - BLRTEP and BLHSTP. r**Added two new files for CalcRate to store much more historical data ** CALC94R ** ** ** 4.6.32 12/01/09 B. Trinnel Populate BLRT2 only if term is "A". **Adjustment field is now blank if terms are Pre-Paid ** CALC53R CALC153R ** ** ** 4.6.33 01/05/10 I. Friedman Do not calculate surcharges for ** USPS ** PRCLRTER ** ** ** 4.6.34 01/04/10 B. Trinnel Increased BL number field to 17 po- **Increase BOL size to accommodate 17 position VICS standard sitions from 15 positions. ** ** BLRTEP BLRTEL BLRTEL1 ** ** ** BLRTEL2 BLRTEL3 BLRTEL4 ** ** ** BLRTEL5 BLRTEL6 BLRTEL7 ** ** ** BLHSTP BLHSTL BLHSTL1 ** ** ** BLHSTL2 BLCMNTP BLEDIP ** ** ** BLEDIL BLEDIL1 BLEDIL2 ** ** ** BLEDIL3 BLEDIL4 EQUOUTP ** ** ** FREIGHTP FREIGHTL MATCHIP** ** ** MATCHIL MATCHIL1 ** ** ** CALC36T1 CALC36T2 CALC94T1** ** ** CALC94T2 ** ** ** CALC30D CALC31D CALC33D ** ** ** CALC37D CALC44D CALC47D ** ** ** CALC48D CALC76D CALC78D ** ** ** CALC79D CALC80D CALC84D ** ** ** CALC85D CALC89D CALC90D ** ** ** CALC91D CALC92D CALC102D ** ** ** CALC30R CALC31R CALC32R ** ** ** CALC33R CALC36R CALC37R ** ** ** CALC44R CALC45R CALC46R ** ** ** CALC47R CALC48R CALC49R ** ** ** CALC51R CALC52R CALC53R ** ** ** CALC54R CALC60R1 CALC65R ** ** ** CALC76R CALC78R CALC79R ** ** ** CALC80R CALC81R CALC82R ** ** ** CALC83R CALC84R CALC85R ** ** ** CALC89R CALC90R CALC91R ** ** ** CALC92R CALC94R CALC95R ** ** ** CALC96R CALC97R CALC102R ** ** ** CALC127R CALC128R CALC129R** ** ** CALC151R CALC153R WIND14R** ** ** WIND31R WIND31R1 WIND31R2** ** ** WIND36R WIND38R WIND39R ** ** ** CALC49C CALC56C CALC57C ** ** ** RERATARA ** ** ** 4.6.35 01/13/10 B. Trinnel Use always most recent accessorials. ** ** CALCACS CALCACSR ** ** ** 4.6.36 01/28/10 B. Trinnel Increased floor charge from 5.2 **Truckload Floor diplays floors over $999 to 6.2. ** ** CALC29D ** ** ** CALC29R ** ** ** 4.6.37 01/29/10 B. Trinnel Include shipment date in a key when ** look for most recent accessorials. ** ** CALCACS CALCACSR ** ** ** 4.6.38 02/04/10 B. Trinnel If there is bad zip code show it on **Multi-Stop rate Comparison display warning if no mileage exists between stops a screen. ** ** CALC18R ** ** ** 4.6.39 02/22/10 B. Trinnel Add parm-Customer Code when call ** CALCDUPR. ** ** CALC02R CALC26R CALC42R ** ** ** CALC43R CALC119R CALCDUPR ** ** ** 4.6.40 04/19/10 B. Trinnel Copy CARREGP file when copy FULSCHP. **Fuel region now copies ** CALCDUPR ** ** ** 4.6.41 04/26/10 I. Friedman Before going to LTLRTEP check DIRECTP ** If tariff is manually created, and no points are loaded by ARTC, then all points serviced are direct to see if there are any records for that carrier. ** CALCINT ** ** ** 4.6.42 05/28/10 B. Trinnel Blank out zip before loading desti- ** nation zip. ** ** CALCHHG4 CALCHHG4S CALCHHG4P ** ** ** 4.6.43 07/14/10 B. Trinnel New logic: all taxes are stored in ** upgraded Canada Tax logic TVQTAXP , special logic for intra ** Quebec shipments. ** ** CANTAXR CANTAXRN ** ** ** 4.6.44 07/15/10 I. Friedman Added fields for Floor adjustments. ** PPA shipments now can have a minimum ** FRTADJP ** ** ** CALC24D ** ** ** ADJDUPR CALCADJ CALC24R ** ** ** CALC50R CALC51R CALC53R ** ** ** CALC54R CALC55R CALC150R ** ** ** CALC151R CALC153R WIND05R ** ** ** 4.6.45 07/26/10 B. Trinnel Call "PURLRTER" when first two dig- ** Added Purolator Parcel rates its of PCARR filed are 'PU' and mode ** is "P". ** ** CALC18R CALC25R CALC50R ** ** ** CALC51R CALC53R CALC54R ** ** ** CALC55R CALC150R CALC151R ** ** ** CALC153R ** ** ** 4.6.46 08/23/10 B. Trinnel Used wrong indicator to delete re- ** cords in BLRTEP file. ** ** CALC46R ** ** ** 4.6.47 08/31/10 B. Trinnel Add "Adjusted Comparison". ** CALCDSPF CALC132D ** ** New Option to view only billable rates ** CALCMENU CALC132R ** ** ** 4.6.48 09/14/10 B. Trinnel When call FLATRTER always populate ** arrays ZP,CTR and ST. ** ** CALC51R CALC53R CALC55R ** ** ** CALC151R CALC153R FLATRTER ** ** ** 4.6.49 09/20/10 B. Trinnel Call WIND34R only if at least one of ** the zip fields is blank. ** ** CALC120R ** ** ** 4.6.50 09/28/10 B. Trinnel Added Notes with SFLDROP F5. ** User can now store comments in Market Lane option ** CSTMRKP CSTMRKL ** ** ** CALC43D ** ** ** CALCDUPR CALCMRK CALC43R ** ** ** CHGCARR DLTCARR DLTWHSR ** ** ** WIND05R ** ** ** 4.6.51 09/28/10 B. Trinnel Z-add CWT rates to RTED instead of ** add it. ** ** CALC128R ** ** ** 4.6.52 09/30/10 I. Friedman Added Truck Load Bid. ** New module supported by CalcRate. TL Bid Package ** MODULEP ** ** ** MODULEC ** ** ** 4.6.53 10/01/10 B. Trinnel Made the same record order as in ** option EDI INQUIRY -carrier, ship ** date, BL. ** ** CALC94R ** ** ** 4.6.54 10/07/10 I. Friedman Added Notes with SFLDROP F5. ** ** CSTRTEP CSTRTEL ** ** ** CALC42D ** ** ** CALCDUPR CALC18R CALC42R ** ** ** CALC50R CALC55R CALC132R ** ** ** CALC150R CHGCARR DLTCARR ** ** ** DLTWHSR WIND27R ** ** ** 4.6.55 10/15/10 I. Friedman Check total cube against the constraint* in EQUIPP ** ** CALC18R CALC132R ** ** ** 4.6.56 11/04/10 B. Trinnel Clear array B. ** ** CALC33R ** ** ** 4.6.57 11/05/10 I. Friedman Added interline floor ** New masterfile capability ** INTFLRP ** ** ** CALC03D WIND41D ** ** ** CALC03R DISCNTR WIND41R ** ** ** 4.6.58 11/11/10 I. Friedman Copy FULSCHP to different carrier ** Ability to copy fuel from onw carrier to another warehouse combination ** CALCDUPD ** ** ** CALCDUPR ** ** ** 4.6.59 11/15/10 I. Friedman Allow user to change weight in BLRTEP ** User can now edit weight in Accrual file and save old data in BLCHGP. ** BLCHGP ** ** ** CALC48D CALC134D ** ** ** CALC31R CALC48R CALC133R CALC134R ** ** 4.6.60 11/17/10 B. Trinnel Program was looping when file is emp- ** ty. ** ** CALC104D CALC105D CALC106D ** ** ** CALC107D ** ** ** CALC104R CALC105R CALC106R ** ** ** CALC107R ** ** ** 4.6.61 02/16/11 B. Trinnel Use BLRATEL4 instead of BLRATEL1 and ** BLRTEL7 instead of BLRTEL. ** ** CALC95R ** ** ** 4.6.62 02/23/11 B. Trinnel If TL carrier and flat rate do not ** TL flat rates override floors compare against floor charges only ** if rate is greater than 100.00 (to ** make sure this is not rate per mile.) ** ** DISCNTR ** ** ** 4.6.63 02/23/11 B. Trinnel Increased 'C' and "INT" array to 199 ** ** CALC18R ** ** ** 4.6.64 02/23/11 B. Trinnel Clear ACSD after each accessorial co- ** de. ** ** CALCACS CALCACSR ** ** ** 4.6.65 02/24/11 B. Trinnel Use SQL routine to retreive all re- ** cords with the same carr/whse/dte ** and zip range wich includes destina- ** tion zip. ** ** DISCNTR ** ** ** 4.6.66 03/11/11 B.Trinnel Increased EXTD, C1, C2 from 7.2 to ** 8.2. ** ** CALC27D ** ** ** CALC27R ** ** ** 4.6.67 03/11/11 B. Trinnel When ship to Canada pass Package ** Type field 1958 "BOX". ** ** FDXRTER ** ** ** 4.6.68 03/24/11 B. Trinnel Show BL in blue if multistop ship- ** Accrual display easier to determine if shipment was multi-stop ment. ** ** CALC30D ** ** ** CALC30R ** ** ** 4.6.69 04/06/11 I. Friedman Add copy of CARREGP to $$FUL subrout ** ine. ** ** CALCDUPR ** ** ** 4.6.70 04/06/11 B. Trinnel When copy CARREGP file do not delete e** record with original warehouse. ** ** CALCDUPR ** ** ** 4.6.71 04/26/11 B. Trinnel Increased size of subfile from 52 to ** 104. ** ** CALC10D ** ** ** CALC10R ** ** ** 4.6.72 04/27/11 B. Trinnel Added MONMSG(CPF0000) in case if file BLRTEL1 is not open. ** CALC57C ** ** ** 4.6.73 04/28/11 I. Friedman PRCMINP entries are optional. ** CALC23R ** ** ** 4.6.74 04/28/11 B. Trinnel Added new logicals by BLTR#- ** BLRTELB and BLHSTL5 ** ** 4.6.75 06/15/11 B.Trinnel Increased subfile size from 52 to ** 104. ** ** CALC40D ** ** ** CALC40R ** ** ** 4.6.76 06/27/11 B. Trinnel Blank out TOTWGT field before popu- r** late it. ** ** CALC94R ** ** ** 4.6.77 07/05/11 I. Friedman UPS Mexico UPXD 074 UPXS 084 UPXV 484r** ** CALC21R PRCLRTER ** ** ** 4.6.78 07/11/11 B. Trinnel Added new option-Pro Number Algorithm User csn change carrier pro # format Maintenance. ** CALCDSPD CALC136D ** ** ** CALCMNUD CALC136R ** ** ** 4.6.79 07/14/11 B. Trinnel When record is not in BLRTEP file ** pgm did not write record to BLHSTP. ** ** CALC92R CALC95R ** ** ** 4.6.80 08/08/11 B. Trinnel If we dit not hit DIRECTP with ori- ** gin zip code ,try to hit file with ** 4 ,3 digits , and blank zip code. ** ** CALCINT ** ** ** 4.6.81 10/27/11 I. Friedman If rated at FAK class show it. ** Rate display now shows if FAK applied ** CALC27D ** ** ** CALC27R ** ** ** 4.6.82 11/04/11 P. Riback Added PSURC 15 5 to CALCACS and ** Accessorial by % no longer include "% of fuel" CALCACSR to subtract fuel surcharge ** from total before applying percentage ** accessorials. Added PSURC to all ** programs that call CALCACS and ** CALCACSR ** ** CALCACS CALCACSR ** ** ** CALC17R CALC18R CALC25R ** ** ** CALC27R CALC29R CALC33R ** ** ** CALC47R CALC50R CALC51R ** ** ** CALC53R CALC54R CALC55R ** ** ** CALC64R CALC65R CALC72R ** ** ** CALC92R CALC132R CALC150R ** ** ** CALC151R CALC153R ** ** ** WIND31R2 WIND36R WIND38R ** ** ** WIND39R ** ** ** 4.6.83 11/11/10 P. Riback Changed DISCNTL1 to DISCNTL to ** display exceptions in reverse ** chronological order ** ** CALC02R ** ** ** 4.6.84 11/11/10 P. Riback Moved option 5 (Customer & Weight ** Break to option 1 and moved ** other options down one each ** ** CALCDSP7 ** ** ** CALCMNU7 ** ** ** ** 4.6.85 11/11/11 P. Riback Only initialize and rebuild subfile ** first time and when changing between ** subiles to enter same rates for ** multiple ZIP ranges. ** ** CALC69R ** ** ** 4.6.86 11/11/11 P. Riback Changed BLAUDD and BLAUD1 to ** Now hide auditor code on display DSPATR(ND)to not display auditor code ** ** CALC33D CALC47D CALC84D CALC89D ** ** ** CALC33R CALC47R CALC84R ** ** ** 4.6.87 11/14/11 P. Riback *Truckload only* ** Equipmnet code now displays in shipment history screens Write equipment code to last 2 ** bytes of BLFL1 in BLRATEP,BLRTEP. ** Read and display equipment code ** and description. ** CALC127D ** ** CALC51R CALC53R CALC54R ** ** CALC127R CALC151R CALC153R ** ** 4.6.88 11/16/11 P. Riback Added OPNQRYF for BLRTEL1 ** to option 3 to search for specific BOL numbers. ** CALC57C ** 4.6.89 11/17/11 I. Friedman Increase array sizes for C CL WT and INT. Carrier data, class, weight, and interline. ** CALC64R ** 4.6.90 11/21/11 P. Riback Moved CTYZIPL1 from CalcBid to CalcRate for use in CalcBid, CalcBan and CalcRept. ** CTYZIPL1 ** 4.6.91 12/01/11 P. Riback Protected fields from entry if no user or threshold set up for notification. ** CALC97D ** ** CALC97R ** 4.6.92 12/06/11 I. Friedman Use CARRFAXP CFLLR third to last byte to make all shipments direct for carrier. ** CALC02D ** ** CALC02R CALCINT ** 4.6.93 12/07/11 I. Friedman Added field to FRTADJP which user can ** User can opt to accessorials at end for billing designate to remove accessorials before calculating adjustment. Parm added to PLIST for CALCADJ. ** FRTADJP ** ** CALC24D ** ** CALCADJ ** ** CALC24R CALC50R CALC51R CALC53R ** ** CALC54R CALC55R CALC132R ** ** CALC150R CALC151R CALC153R ** ** WIND05R ** 4.6.94 12/07/11 I. Friedman Z-ADD 90 to BLSEQ so that BLHISTP BLHSTP will show properly in CALC84R ** CALC33R ** 4.6.95 12/14/11 P. Riback Trim leading zeroes from generic Pro numbers (without ** carrier-specific algorithm) ** if selected. Uses 4th to last ** byte of CFLLR in CARRFAXP ** ** CALC97D ** ** CALC74R CALC97R ** 4.6.96 01/04/12 I. Friedman Move INDDT for ORDERIP to PSURC when calling DISCNTR and if PDATE ** is 99991231 use PSURC for shipping ** date in DISCNTR when accessing ** FULAVGP. Used for CALCBAN and will ** not effect anything else. ** ** CALC50R DISCNTR ** 4.6.97 01/13/12 B. Trinnel Clear MINMQ data structure before ** start SQL routine. ** ** DISCNTR ** ** 4.6.98 01/24/12 P. Riback Added LTL Bid. ** New module supported by CalcRate. LTL Bid Package ** MODULEP ** ** ** MODULEC ** ** ** 4.6.99 02/04/12 I. Friedman Added F11 for Interline Floor and ** Enhancement to allow for a different floor for interline shipments respaced FMTBTM. ** ** CALC03D ** ** ** 4.7.00 02/05/12 I. Friedman No FAK's on interline shipments. ** Added a flag allowing the user to eliminate FAK's for interline shipments respaced FMTBTM. ** ** INTFAKP ** ** ** WIND41D ** ** ** CALC27R CALC118R WIND41R ** ** ** 4.7.01 02/19/12 I. Friedman Use discount from DIMFCTP. ** ** DIMRTER ** ** ** 4.7.02 03/20/12 I. Friedman Use values ' ' 'X' for UPDD. ** ** CALC50D ** ** ** 4.7.03 03/29/12 P. Riback When INPTS = 1, subtract fuel ** surcharge (PSURC) after call to ** DISCNTR for Compliance Report in ** Analyzer. ** ** CALC50R ** ** ** 4.7.04 03/30/12 I. Friedman Default warehouse setup. ** Allows user to dafault a warehouse in Rate Comparison ** WHSARA ** ** ** CALC01D ** ** ** CALC01R CALC18R CALC132R ** ** ** 4.7.05 04/07/12 I. Friedman Added Hundredweight adjustment ** Capability to store different adjustment rules for parcel shipments subject to ** HNDADJP ** ** hundred-weight rating ** CALC24D ** ** ** CALCADJ CALC24R CALC51R ** ** ** CALC53R CALC54R CALC55R ** ** ** CALC132R CALC150R CALC151R ** ** ** CALC153R ** ** ** 4.7.06 04/20/12 I. Friedman Maximum for freight adjustment add on ** User may now specify the maximum amount adjustment add-on ** FRTADJP ** ** ** CALC24D ** ** ** CALCADJ CALC24R ** ** ** 4.7.07 04/24/12 P. Riback *Truckload only* ** Equpmt code used now displays in Freight History Read and display equipment code ** and description in BoL History Inquiry. ** CALC79D ** ** CALC79R ** ** 4.7.08 05/15/12 P. Riback Display GL code and allow updating ** User may now view and edit GL code during EDI Posting if no BL number. *IN52 ** ** CALC92D ** ** CALC92R ** ** 4.7.09 06/12/12 P. Riback Allow update to BLPRO if ** If a shipment is in the BL History file, but not yet paid, the user BLFLG populated. *IN61 ** may now edit the carrier pro #. ** CALC78D ** ** ** CALC78R ** ** 4.7.09 06/20/12 B. Trinnel Allow update BLNET amount.If BLFLG ** If a shipment is paid more than once; we are now creating another payment not equal to "Y" update existing re- ** record instead updating the original. cord, if it's "Y" write new record. ** Call new WIND42R. ** CALC33D CALC78D WIND42D ** ** ** CALC33R CALC78R WIND39R ** ** ** WIND42R ** ** 4.7.10 07/10/12 B. Trinnel If origin is Canada use 6 positions ** zip code and "CA" as a country. ** ** FDXRTER ** ** 4.7.11 07/20/12 I. Friedman Display total amount per stop. ** ** CALC31D ** ** The Accrual and History files now display the total cost per stop. ** CALC31R CALC138R ** ** ** 4.7.12 08/02/12 B. Trinnel In $$WRT routine call CALC118R should ** be done before we use FAK logic from ** Corrected FAK logic calculation. carrier master file. ** ** CALC51R CALC53R CALC54R ** ** ** CALC118R CALC151R CALC153R ** ** ** 4.7.13 08/10/12 I. Friedman Don't allow international services to ** rate domestic shipment. ** ** FDXRTER ** ** ** 4.7.14 08/17/12 I. Friedman Add F12=History. ** ** CALC33D CALC47D CALC92D ** ** When approving Balance Due bills, the user may now access all prior ** CALC33R CALC47R CALC92R ** ** approvals that were applied. ** WIND31R ** ** ** 4.7.15 08/27/12 P. Riback Added pallet rating, requiring ** change to CTNRTEP, CTNZNEP and ** additional Parm for LTLRTER ** (PTPLT, PDPLT replacing PPCSS). ** Added new functionality to maintain rates by Pallet Flat pallet rating PTYPE = '4' ** Weight break pallet rating ** PTYPE = '5'. ** ** CTNRTEP CTNZNEP CTNRTEL ** ** CALC17D CALC18D CALC27D ** ** CALC38D CALC98D CALC101D ** ** CALC132D ** ** LTLRTER CALC17R CALC18R ** ** CALC27R CALC28R CALC38R ** ** CALC50R CALC51R CALC53R ** ** CALC54R CALC55R CALC64R ** ** CALC65R CALC98R CALC101R ** ** CALC132R CALC150R CALC151R ** ** CALC153R CALCINT CTNDUPR ** ** CALC38R CALCINT CTNDUPR ** ** LTLTRFR WIND21R ** Also see CALCREPT 4.0.52 Also see CALCMBOL 4.1.58 Also see CALCROUTE 5.3.43 Also see CALCAUD 4.0.08 ** 4.7.16 10/01/12 I. Friedman Auto Populate FULSCHP ** ** CALC87D WIND17D ** ** User can define a fformula to be used when entering fuel tables, ** CALC87R WIND17R ** ** reducing data entry in this table ** 4.7.17 10/08/12 I. Friedman Corrected loop to dislay subfile ** ** CALC64R ** ** ** 4.7.18 10/17/12 I. Friedman Use information from CARRFAXP to ** indicate if carrier should be ** excluded from CalcRoute. ** ** CALC02R ** ** 4.7.19 11/14/12 P. Riback Changed PLIST for CANTAXR to use ** POZIP and PDZIP as wrong provincial ** were being assigned for inbound, ** interprovincial shipments. ** ** CALC18R CALC64R CALC65R ** ** CALC72R CALC132R ** ** For CalcPak users using FedEx Powership: 4.7.20 11/26/12 I. Friedman If shipment is not in BLRATEP/BLRTEP ** For FedEx EDI receipts in CalcRate, If BOL is not found in the call CHKFDXC and if installed get ** in the accrual file. It will pull from FedEx History master tracking number and mode. ** ** CALC92R CALC95R ** ** 4.7.21 12/11/12 B. Trinnel If BLMOD is blank use CMODE from ** CARRP as BLMOD. ** ** CALC92R CALC95R ** ** 4.7.22 12/19/12 I. Friedman Allow for freight adjustment to be ** only the fuel surcharge amount. ** Allow for FUEL ONLY to be added to the rated amount when ** FRTADJP FRTCSTP ** charging the customer on Pre-Pay and Add shipments ** CALC24D CALC77D ** ** ADJDUPR CALCADJ CALC24R CALC50R ** ** CALC51R CALC53R CALC54R CALC55R ** ** CALC77R CALC132R CALC150R ** ** CALC151R CALC153R CHGCARR ** ** DLTCARR DLTWHSR WIND05R WIND32R ** see CalcAud 4.0.09 ** see CalcMBOL 4.1.60 ** see CalcPak 5.1.77 ** see CalcRept 4.0.54 ** ** 4.7.23 02/11/12 I. Friedman When not found in BLRATE/BLRTE and ** FDXHST move 'E' to BLPRC and z-add ** For CalcPak users using FedEx Powership: BLRT1 to BLRT4 ** CALC95R ** ** 4.7.24 04/22/13 I. Friedman MOVEL BLCTY to BLCTYD instead of ** MOVE. ** ** CALC84R ** ** 4.7.25 04/23/13 I. Friedman Added Export Documentation to module ** window. ** ** MODULEP added record ** ** MODULEC ** ** 4.7.26 05/30/13 B. Trinnel Fixed overlaping logic. ** ** CALC119R ** ** 4.7.27 05/30/13 B. Trinnel Added Customer Routing by Terms. ** New option for Routing ** CSTTRMP CSTTRML ** ** CALCDUPD CALCDSP7 CALC137D ** ** WIND27D ** ** CALC50R CALC55R CALC137R ** ** CALC150R CALCDUPR CHGCARR ** ** DLTCARR DLTWHSR WIND27R ** ** CALCMNU7 ** ** 4.7.28 07/10/13 B. Trinnel Added Preconsolidator to module ** window. ** ** MODULEP added record ** ** MODULEC ** ** 4.7.29 09/16/13 B. Trinnel Do not try to use more than 5 dif- ** ferent accessorials. ** ** CALC127R ** ** 4.7.30 10/16/13 I. Friedman Prevent UPXT from showing for domestic** shipments and use zone based pricing ** to Mexico. ** ** PRCLRTER ** ** ** 4.7.31 11/07/13 B. Trinnel Show customer number on all screens ** Customer number now displays on of rate shopping screens not highlited. ** ** CALC17D CALC18D CALC42D ** ** CALC119D CALC132D CALC137D ** ** CALC17R CALC18R CALC132R ** ** 4.7.32 11/26/13 B. Trinnel Due to file CSTTRMP changes add new ** Allows new routing menu option to accept terms of "T" to accomodae Third Party routing logic. Let use term "T"- ** third party bill. ** CSTTRMP CSTTRML CSTTRML1 ** ** CALC137D CALC139D TRMDUPD ** ** WIND18D WIND19D ** ** CALC18R CALC50R CALC55R ** ** CALC132R CALC137R CALC139R ** ** CALC150R WIND18R WIND19R ** ** CHGCARR DLTCARR DLTWHSR ** ** TRMDUPR ** Also see CALCROUTE 5.3.58 Also see CALCREPT 4.0.61 4.7.33 11/26/13 B. Trinnel Due to file CSTTRMP changes add new ** routing logic. Let use term "T"- ** third party bill. Add Default Accessorial Code and ** Allows user to automatically apply accessorials on every shipment. Hide Accessorial Code functiona- ** User may hide carriers who do not offer specified accessorials. lity. ** ** ACCMRKP ACCDFTP ** ** CALC09D CALC11D CALC17D ** ** WIND43D ** ** CALC09R CALC11R CALC17R ** ** CALC18R CALC50R CALC51R ** ** CALC53R CALC54R CALC55R ** ** CALC132R CALC150R CALC151R ** ** CALC153R WIND07R1 WIND43R ** Also see CALCROUTE 5.3.59 Also see CALCREPT 4.0.62 Also see CALCMBOL 4.1.61 4.7.34 01/02/14 B. Trinnel Increased size of arrays from 5 to ** 99,fixed cursor position when use ** F4 key for accessorials. ** ** CALC18R CALC29R CALC132R ** ** 4.7.35 01/07/14 I. Friedman Increased size of pallet arrays ** from 99 to 999. ** ** CALC50R CALC51R CALC53R CALC55R * ** ** CALC150R CALC151R CALC153R ** ** 4.7.36 01/09/14 I. Friedman Make password non display. ** During entry of passwords, the characters will not display  ** CALC73D ** ** ** 4.7.37 01/09/14 I. Friedman Move left B/L parameter when moving **  to display file. **  ** CALC32R ** ** ** 4.7.38 02/06/14 B. Trinnel Program allowed to enter date in ** incorrect format. **  ** CALC137R ** ** ** 4.7.39 02/25/14 I. Friedman Add group accessorial rating eg: ** White Glove Delivery. ** Enhanced accessorials to accomodate white Glove services ** ACCGRPP ACCGRPL * ** Fuel calculation on white glove is different ** CALC11D ** ** CALCACS CALC11R** ** 4.7.40 03/10/14 B. Trinnel If user passed @FRT1, do not rate ** shipment, accept @FRT1 as rated ** Allow user to pass freight rates to CalcRate on individual shipments. amount. If user passed @FRT2 and term ** Accommodates Spot quotes. is "A" , accept it as adjusted amount ** ** CALC51R CALC53R CALC151R * ** ** CALC153R ** ** 4.7.41 03/13/14 B. Trinnel Polpulate PCARR with CTARF every ti- ** me after call TRCKRTER in routine ** $$TRK. ** ** CALC132R ** ** 4.7.42 03/17/14 B. Trinnel Position cursor funcion did not work ** properly. ** ** WIND21R ** ** 4.7.43 03/18/14 I. Friedman Removed weight limit of 150 pounds ** for FX1F FX2F and FX3F. ** ** FDXRTER ** ** ** 4.7.44 04/04/14 B. Trinnel Fixed Default Accessorial Code fun- ** ctonality. ** ** CALC09R ** ** ** 4.7.45 04/10/14 I. Friedman Only do pallet rating if total pallets ** are greater than zero to avoid divide ** by zero error in calling program. ** ** LTLRTER ** ** ** 4.7.46 04/22/14 B. Trinnel Use *IN52 to indicate if user passed ** @FRT1 or not. ** ** CALC51R CALC53R CALC151R * ** ** CALC153R ** ** 4.7.47 04/25/14 B. Trinnel If state is blank, when write record ** Enhanced routing by terms by providing a default at a higher level than state to CSTTRMP , make it '**'. ** ** CALC137R ** ** 4.7.48 05/07/14 I. Friedman Make auditor code non display. ** During entry of auditor codes, the characters will not display ** 4.7.49 05/09/14 I. Friedman Use cube to calculate dimensions to ** pass to PRCLRTER program. ** ** CALC50R CALC150R CUBEROOT ** ** 4.7.50 05/29/14 I. Friedman Add Export Documentation to main ** ARTCMENU and remove it from MODULEP ** and reseqeunce CalcCons ** MODULEP ** ** ARTCDSPF ** ** ARTCMENU ** ** 4.7.51 05/30/14 I. Friedman Mode exclusion 1=Air 2=LTL 3=Parcel ** Carrier Selection interface now allows for "mode exclusion" 4=TL. ** ** CALC50R ** ** CALC50C ** ** 4.7.52 05/30/14 I. Friedman Make customer adjustment functions ** Enhanced billable logic by Customer to match features available by carrier. equal to carrier adjustment functions ** FRTCSTP HNDCSTP ** ** CALC77D ** ** CALCADJ CALC77R WIND32R ** ** 4.7.53 06/11/14 B. Trinnel Before move BLPRO into BLPROD blank G** out BLPROD. ** ** CALC78R ** ** 4.7.54 06/25/14 I. Friedman Added help text for Grp Code and G** Base Code. ** ** CALC11D ** ** CALC11PG ** ** 4.7.55 06/27/14 B. Trinnel Corrected group accessorial logic. ** ** ACSCHGL2 ** ** CALCACS ** ** 4.7.56 06/27/14 B. Trinnel Do not use CALCDUPR to copy CSTTRMP. ** ** CALCDUPR ** ** 4.7.57 07/10/14 B. Trinnel Corrected accessorial logic. ** ** CALC29R ** ** 4.7.58 07/16/14 P. Riback Added Help Panels. ** Moved date to match other screens. ** ** CALC98D CALC101D ** ** ** CALC98R CALC101R ** ** ** 4.7.59 07/17/14 B. Trinnel Make waiting time 30 seconds rather ** than 180. ** ** CALCALK ** ** 4.7.60 08/05/14 P. Riback Added prompt for state/zip range. ** Provided a state/zip look-up for LTL tariff by pallet in Option 11 Added line to FMTBTM3. ** ** CALC98D ** ** ** CALC98R ** ** 4.7.61 08/08/14 B. Trinnel Use terms "A" , not "S". ** ** CALC137R ** ** ** 4.7.62 08/18/14 B. Trinnel Fixed rounding problem. ** ** CALC81R ** ** ** 4.7.63 08/20/14 B. Trinnel Add new parm to pass to CALC27R pal- ** lets and carton. ** ** CALC18R CALC27R LTLRTER ** ** Also see CALCROUTE 5.3.78 ** 4.7.64 08/21/14 I. Friedman Added cartons to enable Accessorial ** Enhanced Rate inquiry by carrier to include entry of cartons. by cartons. ** This now matches Rate Comparison ** CALC17D ** ** ** CALC17R ** ** ** 4.7.65 08/27/14 I. Friedman Prorate multi stops by pallets. ** New feature to allocate multi-stops by # of pallets ** CALC53D CALC153R ** ** ** 4.7.66 09/03/14 P. Riback Change If to Select in tolerance ** subroutine. ** ** CALC89R ** ** ** 4.7.67 09/10/14 B. Trinnel If EDI Delivery Date/Time Flag is "Y" ** do not let post EDI bill with no de- ** livery date/time. If Non EDI Delivery ** Time Flag is "Y" do not let post Non EDI bill with no delivery date/time. ** Control by PEDI and PNEDI from PAY- MENTP file. ** CALC33R CALC47R ** ** ** 4.7.68 09/24/14 B. Trinnel In Hide Accessorial Code logic ** program did not include last acce- ** ssorial. ** ** CALC17D ** ** ** CALC17R CALC18R CALC50R ** ** ** CALC55R CALC132R CALC150R ** ** Also see CALCREPT 4.0.70 Also see CALCMBOL 4.1.62 4.7.69 09/29/14 B. Trinnel If bill was paid and user set BLFLG ** field to "Y", paid additional payment ** and last record has BLFLG blank, when ** user paid the bill one more time we ** should update unpaid record. ** ** WIND42D ** ** ** CALC33R WIND42R ** ** ** 4.7.70 11/03/14 I. Friedman Use BLFLG to alert user that shipment ** Added message to BLHistory for user to know whether the record was sent to Payables. has been passed for payment. ** ** CALC84D ** ** ** CALC84R ** ** ** 4.7.71 11/18/14 B. Trinnel Use file CSTTRML rather than CSTTRMP. ** ** WIND27R ** ** ** 4.7.72 12/11/14 I. Friedman Added dimension fields (length, width,** Interface now supports receipt of dimensions height) to interface files. ** ** FREIGHTP FREIGHTL ORDERIP ** ** CALC50R CALC51R CALC53R CALC54R ** ** CALC150R CALC151R CALC153R ** ** PRCLRTER ** See CalcRept 4.0.72 See CalcMBOL 4.1.63 See CalcBAN 1.0.14 ** 4.7.73 01/06/15 I. Friedman Align FMTBTM fields. ** ** CALC17R ** ** ** 4.7.74 01/06/15 I. Friedman Added dimension fields (length, width ** Rate Comparison now supports entry of dimensions height to display files and parms to ** program call. ** ** CALC18D CALC25D CALC132D ** ** CALC18R CALC25R CALC132R ** See CalcRoute 5.3.89 See CalcPak 6.0.52 ** 4.7.75 01/22/15 I. Friedman Do not multiply rate by cartons when ** usinf FX1F FX2F or FX3F from FXRS ** server. ** ** CALC50R CALC51R CALC53R CALC55R ** ** ** CALC151R CALC153R ** ** ** 4.7.76 02/03/15 I. Friedman Wrong fields used when comparing date ** to ACSCHGL1. ** ** PRCLRTER ** ** ** 4.7.77 02/05/15 B. Trinnel Added dimension weight to screen. ** Rate detail for parcel shipments displays whether dimensional rate applies ** CALC25D ** ** ** CALC25R ** ** ** 4.7.78 02/11/15 B. Trinnel Added accessorial charges by weight. ** Enhancement to store accessorial fees by weight. ** ACCWGTP ACCWGTL ACCWGTL1 ** ** ACCWGTL2 ** ** CALC09D CALC140D ** ** CALCACS CALCACSR CALCDUPR ** ** CALC09R CALC33R CALC47R ** ** CALC76R CALC140R WIND05R ** ** WIND07R1 WIND31R WIND36R ** ** WIND39R WIND42R ** ** 4.7.79 02/11/15 I. Friedman If cartons are zero default to one. ** ** CALC17R ** ** ** 4.7.80 02/18/15 I. Friedman Alternate carrier for accessorial fu- ** Enhancement to define fuel surchages that apply for carrier accessorials el surcharges. ** ** FULACCP ** ** CALC87D ** ** CALCACS CALCACSR CALC87R ** ** 4.7.81 02/23/15 I. Friedman Allow for zone to zone copy and car- r** Added a feature allowing copy of parcel zones and discounts rier to carrier copy. ** ** CALC22D PRCDUPD ** ** CALC22R PRCDUPR PRCDUPR1 ** 4.7.82 02/24/15 I. Friedman If TCOSTD is greater than 99999.99 r** z-add 99999.99 to it. ** ** CALC50R CALC55R ** 4.7.83 03/02/15 B. Trinnel Fixed BLRT3 and BLNET prorating. ** ** CALC33R ** ** 4.7.84 03/27/15 I. Friedman Corrected sflrec counter in display ** and roll subroutines ** CALC43R ** ** ** 4.7.85 04/03/15 B. Trinnel When CALL CALC151R use different parms. ** CALC51C CALC53C ** ** ** 4.7.86 04/20/15 B. Trinnel Do not divide by BLTOT@ when BLTOT@ ** is equal to 0. ** ** CALC92R ** ** ** 4.7.87 05/28/15 B. Trinnel Clear TOTAL field before post bill. ** ** CALC33R ** ** ** 4.7.88 06/15/15 B. Trinnel Populate BLBOL and dimention fields ** in $$PRO routine. ** ** CALC153R ** ** ** 4.7.89 06/16/15 B. Trinnel Program was loading data incorrect. ** ** CALC153R ** ** ** 4.7.90 08/27/15 I. Friedman Inbound shipments show "Orig" ** Was always showing "Dest" ** ** CALC31D CALC32D ** ** ** CALC31R CALC32R ** ** ** 4.7.91 09/17/15 I. Friedman Added delete option to Dim Maintenanc ** Carrier masterfile window detail feature ** WIND33D ** ** ** WIND33R ** ** ** 4.7.92 10/15/15 B. Trinnel Load pallet arrays only for LTL car- ** riers. ** ** CALC51R CALC53R CALC151R ** ** CALC153R ** ** ** 4.7.93 11/09/15 B. Trinnel Program did not populate BFAVG,acce- ** sorial fields,BLSRT,BLMOD,BLFLR,BLMLV ** ,BLMLS in routine $PRO. ** ** CALC153R ** ** ** 4.7.94 11/13/15 B. Trinnel Use the same shipment day for all re- ** If interface is loaded with different dates for the same shipment, we will convert to same date cords. ** ** CALC51R CALC53R CALC151R ** ** CALC153R ** ** ** 4.7.95 11/23/15 I. Friedman Treat UPS Virgin Island shipments the ** same as Puerto Rico. ** ** PRCLRTER ** ** ** 4.7.96 12/08/15 B. Trinnel We do not rate outbound collect, out- ** bound third party, inbound prepaid, ** inbound prepaid and add or inbound ** third party shipments. ** ** CALC51R CALC53R CALC54R ** ** CALC151R CALC153R ** ** ** 4.7.97 12/30/15 P. Riback Add prompt for ZIP range for entire ** In LTL maintenance, feature to show user state zip ranges state. ** ** CALC69R ** ** ** 4.7.98 12/30/15 B. Trinnel Added message "Auditor required' ** ** CALC47D ** ** ** CALC47R ** ** ** 4.7.99 01/12/16 B. Trinnel If user passed @FRT1 and parcel car- ** rier, program writes BLRT1=0. ** ** CALC51R CALC53R CALC151R ** ** CALC153R ** ** ** 4.8.00 01/27/16 B. Trinnel Let user to change order number and G** User can edit data in BL History customer number. ** ** CALC78D ** ** CALC78R ** ** ** 4.8.01 02/04/16 B. Trinnel Do not blank out default warehouse if ** user hits Enter key. ** ** CALC01R ** ** ** 4.8.02 03/11/16 I. Friedman Large Package Surcharge has a minimum ** Update to accommodate new UPS rule weight of 90 pounds. ** ** PRCLRTER ** ** ** 4.8.03 04/07/16 B. Trinnel First get most recent record in a fi- ** le and use date as a key to reduce ** number of reads. ** ** CALCTRN ** ** ** 4.8.04 04/11/16 I. Friedman Redo delivery area and extended deliv-** Update to accomodate new UPS rule ery area surcharges. ** ** PRCSURCP ** ** ** PRCLRTER ** ** ** 4.8.05 06/01/16 B. Trinnel UPS changed Additional Handling dime- ** nsion from 60 to 48. ** ** PRCLRTER ** ** ** 4.8.06 06/01/16 B. Trinnel When user posts additional payment ** increase BLRT4 as well. ** ** CALC33R WIND38R ** ** 4.8.07 06/06/16 B. Trinnel Fixed "protected field" logic. ** ** CALC97R ** ** 4.8.08 06/17/16 I. Friedman Look for zone on all US destination ** shipments. ** PURLRTER ** ** 4.8.09 06/21/16 B. Trinnel Populate BLRT4 as a summary of BLRT1. ** ** CALC60R CALC60R1 ** ** 4.8.10 06/23/16 B. Trinnel If multi stop flat rate z-add PAMT1 ** Interface allows user to pass Multi-stop rate circumvents rate call to CalcRate to BLFLT. Also blank out parms in ** CALC49C before call CALC153R. ** ** CALC151R CALC153R ** ** CALC49C ** ** 4.8.11 08/17/16 B. Trinnel Fixed BLRT2 for TL carriers. Call ** "CHKFDXC" only once. ** ** CALC51R CALC53R CALC151R ** ** CALC153R ** ** ** 4.8.12 08/31/16 I. Friedman Add adjusted amount to screen. ** BL Inquiry now displays billable amount ** CALC31D CALC31R ** ** 4.8.13 08/31/16 P. Riback If ship date is 99991231 to utilize ** Related to CalcBAN (LTL carrier negotiation tool) LTL Bid Module rates, Z=ADD actual ** ship date to PSURC before calling DISCNTR. ** CALC17R CALC18R CALC27R ** ** CALC132R ** 4.8.14 09/06/16 B. Trinnel Before $$WRT subroutine check if re- ** cords with new date exist. If yes - ** delete them. When user copies fuel ** charges do not let him to populate ** new carrier/whse fields and put "3" ** at subfile the same time. ** ** CALCDUPR ** ** 4.8.15 10/14/16 B. Trinnel Let user delete records from "State ** Discount Exceptions; User can delete states in less key strokes screen". ** ** CALC05D ** ** CALC05R ** ** 4.8.16 11/09/16 B. Trinnel Use new logicals BLRTEL8 and BLRATELF ** Enahancement to allow searches by date in BL Inquiry screen to position cursor by date. ** ** BLRATELF BLRTEL8 ** ** CALC30D ** ** CALC30R ** ** 4.8.17 11/14/16 I. Friedman FedEx Smartpost and UPS Surepost do ** New parcel carrier rules not apply delivery area surcharges. ** ** PRCLRTER ** ** 4.8.18 12/14/16 B. Trinnel UPS changed Dimensional Weight calcu- ** lation:US domestic packages that are ** less or equal to 1728 cubic inches ** will use 166 as a divisor, all other ** will use 139. Canada import will use ** 139. ** ** PRCLRTER ** ** 4.8.19 01/10/17 B. Trinnel Use CTYZIPL2 file rather than CTYZIPL ** ** CTYZIPL2 ** ** ZIPEXCR ** ** 4.8.20 02/03/17 B. Trinnel If no pro number range set up for ** Pro Number assignment interface message more specific carrier/warehouse return "CALC077" ** message back and don't send treshhold ** message to user. ** ** CALC74R ** ** 4.8.21 02/17/17 B. Trinnel When update PRONBRP file use correct ** RRNHLD record number. ** ** CALC97R ** ** 4.8.22 02/21/17 B. Trinnel If user is not set up in Pro Number ** Pro Number assignment interface message more specific warning Maintenance return "CALC092" ** message back. ** ** CALC74R ** ** CALCMSGF** ** 4.8.23 03/03/17 I. Friedman Set dim flag = 'Y' for Large Package ** New UPS rules Shipments ** ** PRCLRTER ** ** 4.8.24 03/23/17 I. Friedman Added Zone field to PRCMINP file,cha- ** New UPS rules nged Hundredweight Maintenance prog- ** ram. ** ** PRCMINP ** ** CALC23D WIND44D ** ** CALC23R PRCLRTER WIND44R ** ** 4.8.25 03/27/17 B. Trinnel Before call FDXRTER populate dimensi- ** New FedEx rules on parms. ** ** CALC18R CALC132R ** ** 4.8.26 05/02/17 B.Trinnel Call 'DIMRTER1' to get dim rate and ** New FedEx rules surcharge info. ** ** CALC27D ** ** CALC27R DIMRTER DIMRTER1 ** ** 4.8.27 05/31/17 B. Trinnel Set UPS Ground Freight Pricing. ** Allow for UPS Ground Freight pricing ** CHKUPSC ** ** CALC18R CALC27R CALC50R ** ** CALC55R CALC150R ** ** 4.8.28 07/10/17 B. Trinnel Do not reverse zips in CHKALK and ** Allows for direction specific distance calculation if the zips are there and later than the date of ALKARA use them. Take out routine to reverse zips in CALCALK and only check for new miles in zip pair not found or zip pair has earlier date than the date of ALKARA. ** CALCALK CHKALK ** ** 4.8.29 07/12/17 B. Trinnel Added Peak Period Surchages,add ship ** Supports new parcel special rating during peak periods date as a parm when call "PRCLRTER". ** ** PRCPEAKP ** ** CALC25D CALC27D WIND45D ** ** CALC18R CALC25R CALC27R ** ** CALC50R CALC51R CALC53R ** ** CALC54R CALC55R CALC132R ** ** CALC150R CALC151R CALC153R ** ** PRCLRTER UPSPEAKR WIND45R ** See CalcRoute 5.4.30 See CalcAud 4.0.10 See CalcRept 4.0.78 See CalcCons 1.0.04 See CalcPak 6.0.83 See CalcMbol 4.1.64 ** 4.8.30 07/27/17 B. Trinnel For dimentional weight use new file ** PRCDIMP rather than DIMFCTP. ** ** PRCDIMP ** ** WIND46D ** ** CALC03R PRCLRTER WIND46R ** ** 4.8.31 08/01/17 I. Friedman Minimum Charges by Miles New Functionality allowing for Floors based upon distance ** MINMLSP MINMLSL ** ** WIND47D ** ** DISCNTR WIND35R WIND47R ** ** 4.8.32 08/02/17 B. Trinnel If rating program doesn't exist call ** LTLRTER. ** ** CALC18R CALC27R DIMRTER ** ** DIMRTER1 ** ** 4.8.33 08/13/17 I. Friedman Alternate zip code file for zips that ** If a Zip Code is not contained in PC-Miler to allow for substitute zip are not in PC Miler version 31.0 ** Not a menu option; file is "under the covers" ** ALKALTP ** ** CALCALK ** ** 4.8.34 08/14/17 I. Friedman If total weight is greater than weight** in LTLRTEP for flat rates don't rate ** ** LTLRTER ** ** 4.8.35 08/16/17 B. Trinnel Let user to change warehouse code, ** EDI options now allow user to edit more data terms and directions in BLEDIP. ** ** CALC90D ** ** CALC90R ** ** 4.8.36 09/15/17 B. Trinnel Increased DEFRTE from 5.2 to 6.2. ** ** CALC17D CALC27D ** ** CALC17R CALC18R CALC27R ** ** LTLRTER ** ** ** 4.8.37 09/27/17 B. Trinnel Chain to BLRATEP only if record is ** not in BLRTEP. ** ** CALC134R ** ** ** 4.8.38 10/03/17 I. Friedman Add load DISCNTP/MINIMP option ** New Functionality and option allows user to add new discount and ** CALCDSPC ** ** floor exceptions from a .csv file to all existing warehouses reducing ** PRICINGR PRICINGR1 PRICINGR2 ** ** manual entry ** PRICINGR3 ** ** ** CALCMNUC PRICINGC ** ** ** 4.8.39 10/18/17 B. Trinnel Truck Load Lane addition ** Assign specific Lane Identification numbers for truckload ** TLLANEP TLLANEL TLLANEL1 ** ** ** TLLANEL2 CALCDSP5 CALC16D ** ** ** CALC141D ** ** ** CALC16R CALC141R ** ** ** CALCMNU5 ** ** ** 4.8.40 11/01/17 B. Trinnel Added column for comments. ** Now printing Comments on EDI Match/Pay reports ** CALC94T1 CALC94T2 ** ** ** CALC94R ** ** ** 4.8.41 11/02/17 I. Friedman Add delete 9999/12/31 records option ** New option allowing for mass delete of carrier masterfile records ** CALCDSPC ** ** with a 9999/12/31 date most often used for use with the ** DLT9999R ** ** Analyzer module ** CALCMNUC ** ** ** 4.8.42 11/14/17 P. Riback Change PCLSS to INCLSS for weight- ** break pallet rating. ** ** CALC50R CALC150R ** ** ** 4.8.43 12/14/17 I. Friedman Global delete of DISCNTP and MINIMP ** New option allowing for mass delete of discount and floor exceptions by date. ** by user specified date ** CALC02D ** ** ** CALC02R ** ** ** 4.8.44 01/03/18 I. Friedman Do not look for most recent rate, use ** Mutli-stop trucks highest priority is point-to-point rates instead of most recent rate point to point rates first V4R2M23. ** ** MULTRTER ** ** ** 4.8.45 01/31/18 I. Friedman Include UPC2 UPC3 UPC4 UPC5 and UPC7 ** Support intra-Canadian Delivery Area Surchages for UPS in Delivery Area Surcharge $SUR1. ** ** PRCLRTER ** ** ** 4.8.46 02/01/18 I. Friedman Include UPID UPIT UPIS UPIX in Delive ** Now Support Delivery Area UPS Surcharges for imports ry Extended Area Surcharge $SUR1. ** ** PRCLRTER ** ** 4.8.47 02/28/18 B. Trinnel Added new option-Update Points/Tran- ** sits. ** ** CALCDSPC LOADTRND ** ** ** LOADTRNR ** ** ** CALCMNUC LOADTRNC ** ** ** 4.8.48 03/06/18 B. Trinnel Added Inbound Routing logic. ** Routing Preferences now apply by Direction. ** CSTMRKIP CSTMRKIL CSTRTEIP ** ** ** CSTRTEIL MARKETIP MARKETIL ** ** ** CALC02D CALC06D CALC13D ** ** CALC26D CALC42D CALC43D ** ** CALC137D WIND27D ** ** CALCMRK CALCDUPR CALC02R** ** CALC06R CALC13R CALC17R ** ** CALC18R CALC26R CALC42R ** ** CALC43R CALC50R CALC51R ** ** CALC53R CALC54R CALC55R ** ** CALC64R CALC65R CALC132R ** ** CALC150R CALC151R CALC153R ** ** WIND02R WIND27R ** See CalcRoute 5.4.34 See CalcRept 4.0.79 See CalcCons 1.0.05 See CalcMbol 4.1.66 See CalcAud 4.0.11 ** 4.8.49 03/23/18 B. Trinnel Program uses wrong veriable in $$AWGT ** routine. ** ** CALCACS ** ** 4.8.50 03/23/18 I. Friedman Fix for inbound interline floors. ** ** DISCNTR ** ** 4.8.51 04/05/18 B. Trinnel Corrected dimension weight rating. ** ** CALC18R CALC27R CALC132R ** ** 4.8.52 05/01/18 B. Trinnel Carrier Contact project. ** ARTC now pushes Point and Transit time updates to customers ** FTPDATA file ** automatically. ** FTPARA data area ** ** CALC100R ** ** CALC100C ** ** 4.8.53 05/09/18 B. Trinnel Increased array ARR size from 99 to ** 999. ** ** CALC22R ** ** 4.8.54 05/21/18 B. Trinnel Send user message after update of See 4.8.52 service is compleated. User ID is in dataarea FTPARA, last 10 positions. ** FTPARA data area ** ** CALC100C ** 4.8.55 06/25/18 B. Trinnel Set UPS Ground Freight Pricing. ** ** CALC17R CALC18R CALC50R ** ** CALC51R CALC55R CALC132R ** ** CALC150R CALC151R CALC153R ** 4.8.56 06/26/18 B. Trinnel Save shipment date before call DIM- ** RTER1, we need it when call CANTAXR. ** ** CALC27R DIMRTER ** ** 4.8.57 07/17/18 B. Trinnel Show record from WHSEP only,if carri- ** er set up for this warehouse. ** ** CALCDUPR CTNDUPR LTLDUPR ** ** PRCDUPR ** ** 4.8.58 07/20/18 B. Trinnel Corrected discount and fuel surchar- ** ges calculations. ** ** CALC27R DIMRTER DIMRTER1 ** ** 4.8.59 07/26/18 B. Trinnel Increased veriable length PRCT from ** 5.2 to 7.4. ** ** CALCACS CALCACSR ** ** 4.8.60 07/27/18 B. Trinnel Add inbound/outbound history lookup, ** All history look-ups can now be sorted by Direction. run inbound/outbound EDI match pay ** report separatly, changed inquiry ** header. ** ** CALC30D CALC31D CALC32D ** ** CALC78D CALC79D CALC80D ** ** CALC85D CALC94T1 CALC94T2 ** ** CALC30R CALC31R CALC32R ** ** CALC78R CALC79R CALC80R ** ** CALC85R CALC94R ** ** CALC56C CALC93C ** ** 4.8.61 08/01/18 B. Trinnel To copy PRCDSCP file program sent ** wrong parm to PRCDUPR1. ** ** PRCDUPR1 ** ** 4.8.62 08/13/18 I. Friedman Changed arrary size from 9999 to 9998 ** ** WIND05R ** ** 4.8.63 09/06/18 B. Trinnel Do not let user enter different lan- ** es with the same lane number, or same lanes with the different lane num- ** bers.Added window to show equipment ** codes.Added Inbound lane logic. ** ** CALC141D ** ** CALC16R CALC141R ** ** 4.8.64 09/07/18 B. Trinnel Do not write price higher than $9.00. ** ** WIND17R ** ** ** 4.8.65 08/20/14 B. Trinnel In $$CTN routine, if destination zip ** is not in CTNZNEP file, leave routine ** and don't calculate rate. ** ** LTLRTER ** ** ** 4.8.66 11/07/18 I. Friedman Carrier maxima, Default pallet dims ** Allows user to inactivate carrier is shipment properties ** CARMAXP WHSPLTP ** ** exceed any of the defined dimensional limits (Pallets, ** CALC01D CALC02D CALC17D ** ** weight, Cartons, Cube) ** WIND92D WIND93D ** ** ** CALC01R CALC02R CALC17R ** ** ** CALC18R CALC50R CALC51R ** ** ** CALC53R CALC54R CALC55R ** ** ** CALC132R CALC150R CALC151R ** ** ** CALC153R WIND92R WIND93R ** ** ** 4.8.67 11/26/18 I. Friedman Use shipdate when comparing against ** accessorial charge file for AH LP OL ** ** CALC25R PRCLRTER ** ** ** ** 4.8.68 11/27/18 P. Riback Added Option 14 Load Truckload Point ** Allows user to import Truckload rates from ARTC pre-defined Excel rates to System Control Menu ** spreadsheet ** CALCMNUC ** ** ** CALCDSPC TLRATESP TLRATEST ** ** TLRATESE TLRATESE1 TLRATESE2 ** ** TLRATESC ** ** X.X.XX 10/03/18 B. Trinnel Fuel Average File project. ** Automatically pushes government published fuel indices ** FTPDATA file ** ** CALC108R ** ** CALC108C ** ** 4.8.69 12/20/18 B. Trinnel Created logical BLRTEL9 by BLBOL. ** ** BLRTEL9 ** ** 4.8.70 01/07/19 I. Friedman Correct UP3R Area Surcharge calcu- ** lation. ** PRCLRTER ** ** ** 4.8.71 01/14/19 B. Trinnel Add Customer Accessorial Defaults ** New menu Option allows Accessorial defauls by customer functionality. ** ** CSTACCP CSTACCL CSTACCL1 ** * ** CALCDSP2 CALC17D CALC18D ** ** CALC132D CALC142D CSTDUPD ** ** WIND16D WIND31D WIND38D ** ** WIND39D WIND42D ** ** CALC17R CALC18R CALC29R ** ** CALC47R CALC50R CALC51R ** ** CALC53R CALC55R CALC55R ** ** CALC76R CALC84R CALC92R ** ** CALC132R CALC142R CALC151R ** ** CALC153R CSTDUPR WIND07R1 ** ** WIND16R WIND31R WIND36R ** ** WIND38R WIND39R WIND42R ** ** CALCMNU2 ** See CalcRoute 5.4.37 See CalcRept 4.0.80 See CalcMBOL 4.1.67 ** 4.8.72 01/23/19 B. Trinnel Added new file - BLRTELE. r** ** BLRTELE ** ** ** BLRTEL9 ** ** 4.8.73 01/24/19 B. Trinnel Allow Outbound/Third Party combina- ** CalcRate now allows rating of Outbound "Third Party term" shipments tion. ** ** CALC51R CALC53R CALC54R ** ** ** CALC151R CALC153R ** ** ** 4.8.74 02/06/19 B. Trinnel Before call CBOL33R check if PRMS file GLIFP100 exists. ** CALC49C ** ** ** 4.8.75 02/12/19 B. Trinnel Program used wrong index for 125 cla- ** ss array. ** ** CALC151R ** ** ** 4.8.76 02/12/19 B. Trinnel FAK overlaping fix. ** ** CALC03R ** ** ** 4.8.77 02/20/19 B. Trinnel Before call CBOL33R check if PRMS ** is installed.(Check for file ** GLIFP100.) ** ** CALC46R ** ** ** 4.8.78 03/05/19 B. Trinnel Array index problem. ** ** CALC51R CALC53R CALC54R ** ** CALC55R CALC151R CALC153R ** ** 4.8.79 03/13/19 B. Trinnel Added history error files. ** In the interface programs when calling for routing or rating. ** FREIGHTH ORDERIH ** an error file is now created/stored. ** CALC143R CALC144R ** ** CALC50C CALC51C CALC150C ** ** 4.8.80 03/14/19 B. Trinnel Program did not execute routine ** $$AIR1 for Air. ** ** WIND05R ** ** 4.8.81 03/15/19 B. Trinnel Let user to change stop off charges. ** When posting payments, user may now modify Stop fees. ** CALC33R ** ** 4.8.82 04/02/19 B. Trinnel Added RPGLE program CALCDOW to cal- ** culate day of week. ** CALCDOW ** ** 4.8.83 04/02/19 I. Friedman Added SAASCARP for carriers rated ** with SAAS Transport. ** SAASCARP ** ** CALC50R CALC55R ** ** ** 4.8.84 04/05/19 B. Trinnel Let use negative discount. For FedEx ** Negative discounts are now supported show rate zone on a screen,also cal- ** culate rate discount % and fuel %. ** ** CALC25D ** ** ** CALC25R PRCLRTER ** ** ** 4.8.85 04/09/19 B. Trinnel Fixed effective date validation. ** ** CALC04R CALC05R CALC09R ** ** CALC87R CALC117R ** ** 4.8.86 04/15/19 I. Friedman Added no 3rd party mileage data base ** product installed ** CALC41D ** ** 4.8.87 05/15/19 P. Riback Fixed bug in carrier maxima - changed ** *IN18 to *IN38. ** ** 4.8.88 06/28/19 B. Trinnel When copy CARRP file copy INTFLRP as ** well. ** ** CALCDUPR ** ** 4.8.89 07/09/19 B. Trinnel Add High Cost Area Charge. ** New functionality to automatically calculate high cost ** ACSHCAP ACSHCAL ACSHCAL1 ** area fees without user needing to maintain files. ** CALCDSPC CALC145D ** ** CALCACS CALCACSR CALC145R ** ** WIND07R1 ** ** CALCMNUC ** ** 4.8.90 07/28/19 I. Friedman Do not allow posting with a pro ** number ** CALC30R ** ** 4.8.91 08/13/19 B. Trinnel Increased index K from 1.0 to 3.0. ** ** WIND38R ** ** 4.8.92 08/23/19 B. Trinnel Add new accessorial LW. If weight is ** Support new UPS dimension rules less than 70 lb , length is greater ** than 48 or width is greater than 30 ** UPS added special charge LW. ** ** WIND45D ** ** CALC25R PRCLRTER WIND45R ** 4.8.93 08/26/19 B. Trinnel Multi weight AH/LW/OL/LP fix. ** ** CALC18R CALC25R CALC50R ** ** CALC51R CALC53R CALC54R ** ** CALC55R CALC132R CALC150R ** ** CALC151R CALC153R PRCLRTER ** See CalcRoute 5.4.41 See CalcAud 4.0.12 See CalcRept 4.0.83 See CalcCons 1.0.06 See CalcPak 6.1.11 See CalcMbol 4.1.69 ** 4.8.94 08/30/19 B. Trinnel If payment is out of tolerance show ** message. ** ** CALC33R CALC47R ** ** 4.8.95 09/12/19 B. Trinnel Added new option- Load LTL rates. ** New funstionality to support uploading of LTL rates ** LTLWGT1P LTLWGT2P LTLPLT1P ** provided in pre-formatted Excel spreadsheet. ** LTLPLT2P ** ** CALC146D CALCDSPC ** ** CALC147P CALC147W ** ** CALC146R CALC147R CALC148R** ** CALC146C CALCMNUC ** ** 4.8.96 09/24/19 I. Friedman Allow all FedEx express services ** FXF1 FXP1 FXSO FX2D FX2A to AK/HI Allow all FedEx International to ** PR FXIE FXIF FXIP. ** PRCLRTER ** ** 4.8.97 11/11/19 B. Trinnel Do not include terminal part of pro ** number into calculations. ** ** CARRPROR ** ** 4.8.98 11/14/19 I. Friedman If TCOSTD is greater than 99999.99 r** z-add 99999.99 to it. ** ** CALC150R ** 4.8.99 11/20/19 I. Friedman Effective 2019/12/29 UPS packages r** Support new UPS rules greater than 50 lbs are Additional ** Handling ** PRCLRTER ** 4.9.00 11/22/19 B. Trinnel FAK logic was incorrect. ** ** CALC17R CALC18R CALC27R ** ** CALC50R CALC51R CALC53R ** ** CALC54R CALC55R CALC64R ** ** CALC65R CALC132R CALC150R ** ** CALC151R CALC153R ** See CalcRoute 5.4.44 See CalcAud 4.0.13 See CalcRept 4.0.85 See CalcCons 1.0.07 See CalcMbol 4.1.70 ** 4.9.01 12/11/19 B. Trinnel Make user and threshold fields ** output only. ** ** CALC97D ** ** 4.9.02 12/18/19 B. Trinnel Program was looping after call ** CALC133R. ** ** CALC48R ** ** 4.9.03 12/31/19 B. Trinnel If records exist in ACSHCAP file for ** this carrier show message on a screen ** in red. ** ** CALC09D ** ** CALC09R ** ** 4.9.04 01/03/20 I. Friedman Remove "Enter" from subfile and if no ** region display "National Average". ** ** CALC88D ** ** CALC88R ** ** 4.9.05 01/06/20 I. Friedman Remove Update Points/Transits from ** System Control Menu. ** ** CALCDSPC ** ** ** CALCMNUC ** ** ** 4.9.06 01/07/20 B. Trinnel Fixed message. ** ** CALC14R CALC15R CALC16R ** ** CALC19R CALC120D ** · ** 4.9.07 01/08/20 P. Riback API Connection for rating. ** Supports direct carrier connectivity to pull rates in-real time ** CALC17D CALC18D CALC27D1 ** via the internet from pertinent carriers. ** CALC132D ** ** CALC17R CALC18R CALC50R ** ** CALC132R CALC150R ** ** CALC27E CALC151E CHKAPIE ** ** CALC51C ** · ** 4.9.08 01/10/20 B. Trinnel If algorithm program is installed r** show carrier code in red. ** ** CALC136D ** ** CALC136R ** · ** 4.9.09 03/06/20 I. Friedman Added array to prevent duplicate r** records being written to CTNRTEP ** ** CTNDUPR ** · ** 4.9.10 03/20/20 B. Trinnel When user pressed F5 to update accru- ** al file program did not update file, ** because ENDDO statement was at wrong ** spot. ** ** CALC47R ** ** 4.9.11 04/14/20 B. Trinnel Add AWGHT field to file ACSHCAP. ** ** ACSHCAP ACSHCAL ACSHCAL1 ** ** CALCACS CALCACSR CALC09R ** ** CALC145R WIND07R1 ** ** 4.9.12 05/04/20 B. Trinnel Validate for duplicates.Increased ** delay time from 3 to 5 seconds. ** PRICINGR ** ** PRICINGC ** ** 4.9.13 05/12/20 I. Friedman If package over 70lbs it is AH Addi- ** tional Handling, effective 2019/12/29 ** only for Canada. ** ** PRCLRTER ** ** 4.9.14 05/13/20 B. Trinnel Changed message from 'B/L not found ** in acrual file' to 'B/L not found'. ** ** CALC92R ** ** 4.9.15 05/14/20 B. Trinnel Add Shipment Level Accessorial fun- ** Multi-stop accessorials will now apply to indiviual stops ction, where if last bite of ADESC ** field in file ACCESSP is Y this ac- ** cessorial will apply to truck once, ** not to each stop. ** ** CALC11D ** ** CALC11R CALC18R CALC51R ** ** CALC53R CALC54R CALC55R ** ** CALC132R CALC151R CALC153R ** ** 4.9.16 05/27/20 B. Trinnel Corrected FAK logic. ** ** CALC53R ** ** 4.9.17 06/12/20 B. Trinnel Fixed accessorial bugs. ** ** CALCACS CALCACSR CALC54R ** ** WIND31R ** ** 4.9.18 06/12/20 I. Friedman If terminal not found with 5 digit ** zip try with 3 digit zip. ** ** CALCDAY ** ** 4.9.19 06/29/20 B. Trinnel Fixed PURLRTER logic. ** ** CALC25D ** ** CALC25R CALC50R CALC51R ** ** CALC53R CALC54R CALC150R ** ** CALC151R CALC153R PURLRTER ** ** 4.9.20 07/01/20 I. Friedman Added PRCRT2P for UPS Surepost and ** UPS Innovations less than 1 pound. ** PRCLRTER ** ** 4.9.21 07/07/20 B. Trinnel Show paid accessorials protected. ** ** WIND42D ** ** CALC33R WIND42R ** ** 4.9.22 07/10/20 I. Friedman Subfile effective date indicator ** reset. ** CALC117R ** ** 4.9.23 08/24/20 I. Friedman Customer non Freight Adjustment ** Allows override of adjusted(billable) ammount by Carrier/Customer combination ** CUSADJP ** ** CALCDSPB CALC160D ** ** ** CALCADJ CALC160R ** ** ** CALCMNUC ** ** ** CALC160PG ** ** 4.9.24 08/27/20 B. Trinnel Added Extreme Length Accessorial ** Allow user to assign Extreme Length/Oversize dimension rules by carrier. logic. ClacRate will automatically apply. ** EXTLENP ** ** CALCDUPD CALCDSP2 CALC02D ** ** CALC27D CALC161D ** ** CALCDUPR CALCACS CALCACSR ** ** CALC02R CALC17R CALC18R ** ** CALC25R CALC27R CALC29R ** ** CALC47R CALC50R CALC51R ** ** CALC53R CALC54R CALC55R ** ** CALC64R CALC65R CALC72R ** ** CALC76R CALC132R CALC150R ** ** CALC151R CALC153R CALC161R ** ** WIND05R WIND31R WIND31R2 ** ** WIND36R WIND38R WIND39R ** ** WIND42R ** ** CALCMNU2 ** See CalcRoute 5.4.45 See CalcAud 4.0.14 See CalcRept 4.0.87 See CalcCons 1.0.08 See CalcMbol 4.1.75 See CalcBol 5.0.47 See CalcRpts 4.0.24 4.9.25 09/01/20 I. Friedman Added percent adjustment to Customer ** Non Adjustment. ** CUSADJP ** ** CALC160D ** ** ** CALCADJ CALC160R ** ** ** CALC160PG ** 4.9.26 09/16/20 P. Riback If both ZIPs blank, default ** state range. Build ZIP array ** for overlaps. ** ** TLRATEST ** ** TLRATESE ** 4.9.27 09/16/20 P. Riback If both city field populates, write ** to point file TRUCK3P. Otherwise, ** write to state file TRUCK1P. ** ** CALCDSPC ** ** TLRATESE ** ** CALCMNUC ** 4.9.28 10/26/20 B. Trinnel Let user enter all ranges for specified** Truckload Maintenance will pull all zip ranges for an enterd city city at once. ** ** CALC16D ** ** CALC16R ** 4.9.29 11/11/20 I. Friedman Increase subfile size to 2500 from 240d** city at once. ** ** CALC88D ** ** CALC88R ** 4.9.30 11/17/20 I. Friedman Do not use deficit rating for cwt ** shipments. ** ** AIRRTER ** ** 4.9.31 11/23/20 B. Trinnel Blank out PZONE before PRCLRTER call. ** ** CALC25R ** ** 4.9.32 12/15/20 B. Trinnel Use "Search Country" and "Search Sta- ** te" rather than "Position to Country/ ** State" ** ** CALC120D ** ** CALC120R ** ** 4.9.33 12/21/20 B. Trinnel Fixed canadian rate for 151 lb. ** ** PRCLRTER ** ** 4.9.34 12/30/20 P. Riback Added L,W,H for API Rating. ** ** CALC18R ** ** 4.9.35 01/22/21 B. Trinnel Redo Parcel Discount/Multiweight ** Parcel discounts can be stored by user defined date (versus by tariff published date) base strictly on effective date. Saved old sources. ** PRCCRZP PRCDSCL2 PRCMLTL2 ** ** CALC22D CALC23D PRCDUPD ** ** CALC22R CALC23R PRCDUPR ** ** PRCLRTER ** **