Mod # Date Author Summary of Modifications ** 4.0.07 08/19/04 B. Trinnel Let user calculate accessorials as ** percentage of amount. ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.08 09/23/04 B. Trinnel Copy LORSHPP to LORINPP only when BLZIP is not *BLANK. ** REPT02C REPT09C REPT13C ** ** 4.0.09 10/21/04 I. Friedman Allow for inbound shipments. ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.10 10/29/04 B. Trinnel Program moved wrong zip code to the POZIP field for inbound ship- ments. ** REPT10R ** ** 4.0.11 10/29/04 B. Trinnel Added selection by Inb/Out ** REPT09C ** ** 4.0.12 11/15/04 B.Trinnel Changed "Exclude Savings less than" field from 6 alpha to 15,5 numeric. ** REPT02D REPT13D ** ** ** REPT02R REPT06R REPT13R ** ** ** REPT14R ** ** ** REPT02C REPT13C ** ** 4.0.13 01/10/05 B. Trinnel Z-add PTWGT to RBWGT after XFOOT ** array WT. ** ** REPT10R ** ** 4.0.14 03/18/05 B.Trinnel In $$WHS routine add 1 to K should be inside of IF statement. ** REPT14R ** 4.0.15 03/21/05 B.Trinnel Do not include original warehouse in rating process. ** REPT14R ** 4.0.16 04/06/05 I. Friedman Do not show totals if at least one shipment has no second or third carrier ** REPT08T ** 4.0.17 07/21/05 B.Trinnel Added flag to include/exclude cur- rent warehouse. ** REPT13D ** ** REPT13R REPT14R ** ** REPT13C ** ** 4.0.18 07/25/05 B. Trinnel Show Inbound/Outbound. ** ** REPT08T REPT12T REPT16T ** ** ** REPT08R REPT12R REPT16R ** ** ** 4.0.19 09/16/05 I. Friedman Pass total cartons to PRCLRTER so multiweights can be calculated. ** REPT06R REPT10R REPT14R ** ** 4.0.20 12/07/05 B. Trinnel Do not show totals if at least one shipment has no second or third carrier ** REPT08R ** 4.0.21 02/15/06 B. Trinnel If carrier is inactive do not include ** it in rating process. ** REPT06R REPT10R REPT14R ** ** ** 4.0.22 03/15/06 B. Trinnel Mods to allow call to DHL server ** if it exists and is setup for the ** requested warehouse. ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.23 03/24/06 B. Trinnel Added FAK Exception logic. ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.24 05/12/06 I. Friedman Do not move INDIR back to PINBDD ** for non DHL carriers before calling ** DISCNTR, it makes all shipments direc ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.25 08/21/06 I. Friedman Added REPT06RA REPT10RA REPT14RA ** to drop out parcel shipments. ** ** REPT02C REPT09C REPT13C ** ** ** 4.0.26 12/12/06 B. Trinnel If discount is passed call REPTDSCR ** instead of DISCNTR. Chain to CARRL ** even if carrier code is passed. ** ** REPT10R REPTDSCR ** ** ** REPT09C ** ** ** 4.0.27 12/27/06 B. Trinnel Let use OUTQUE as printer device. ** REPT01R REPT02R REPT09R ** ** ** REPT13R ** ** 4.0.28 12/27/06 B. Trinnel Add total information. ** REPT07D REPT11D REPT15D ** ** ** REPT07R REPT11R REPT15R ** ** 4.0.29 01/25/07 B. Trinnel Use shipment date rather then current ** date. ** ** REPT10R ** ** ** 4.0.30 02/01/07 B. Trinnel Calculate total information only if at least one record is written. ** REPT07R REPT11R REPT15R ** ** 4.0.31 05/25/07 B. Trinnel Program tried divide by zero. ** ** REPT14R ** ** ** 4.0.32 06/06/07 B. Trinnel If exclude parcel shipments flag is "Y" call program to delete parcel shipments before OPNQRY file stat- ment. ** REPT02C REPT13C ** ** 4.0.33 05/15/08 B. Trinnel When call printing program use &PTYP1 instead of &PTYPE. ** REPT02C REPT09C REPT13C ** ** ** 4.0.34 06/02/18 I. Friedman Recompile program FULSCHP file ** change. ** REPTDSCR ** ** 4.0.35 08/27/08 B. Trinnel Added Reporting Control Main- tenance option. ** REPTCTLP ** ** ** REPTDSPF REPT17D ** ** ** REPT06R REPT17R ** ** ** REPTMENU ** ** 4.0.36 11/13/08 I. Friedman Use BLRT3 from BLHISTP. ** LORSHPP1 RTESHPP1 ** ** REPT02C REPT09C REPT13C ** ** ** 4.0.37 03/10/09 B. Trinnel When call CALC118R pass carrier code ** instead of tariff code. ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.38 08/25/09 B. Trinnel Z-add *ZERO to P after each BL. ** ** REPT14R ** ** ** 4.0.39 10/20/09 B.Trinnel Addedd flags "Exclude Accessorials" and "Exclude Fuel Charges". ** LORSHPP1 LORSHPP2 RTESHPP1** ** ** RTESHPP2 ** ** ** REPT02D REPT09D REPT13D ** ** ** REPT02R REPT06R REPT09R ** ** ** REPT13R REPT14R REPT18R ** ** ** REPT19R REPT20R REPT21R ** ** ** REPT02C REPT09C REPT13C ** ** 4.0.40 02/09/10 B. Trinnel Increased BL field from 15 to 17. ** Use new files BLRTEP and BLHSTP in- ** stead of BLRATEP and BLHISTP. ** ** LORDETP LORDETL LORINPP ** ** ** LORINPL LORSHPP LORSHPP1 ** ** ** LORSHPP2 RTEDETP RTEDETL ** ** ** RTEINPP RTEINPL RTESHPP ** ** ** RTESHPP1 RTESHPP2 WORDETP ** ** ** WORDTEL ** ** ** REPT07D REPT11D REPT15D ** ** ** REPT08T REPT12T REPT16T ** ** ** REPT03R REPT05R REPT06R ** ** ** REPT06RA REPT07R REPT08R ** ** ** REPT10R REPT10RA REPT11R ** ** ** REPT12R REPT14R REPT14RA ** ** ** REPT15R REPT16R REPT18R ** ** ** REPT19R REPT20R REPT21R ** ** ** REPT02C REPT09C REPT13C ** ** ** 4.0.41 07/16/10 B. Trinnel Added parm to call CALCADJ. ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.42 07/28/10 B. Trinnel Call "PURLRTER" when first two dig- ** its of PCARR filed are 'PU' and mode ** is "P". ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.43 10/12/10 B. Trinnel Due to file CSTRTEP change program ** has been recompiled. ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.44 10/15/10 I. Friedman Check total cube against the constraint* in EQUIPP. ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.45 11/18/10 I. Friedman Use second byte of RFLD in REPTCTLP ** to not user Fedex server if value is N** ** REPTCTLP source ** ** REPT17D ** ** REPT06R REPT10R REPT14R REPT17R ** ** 4.0.46 07/19/11 I. Friedman Do not Z-ADD PWT,Y to PTWGHT when ** calling PRCLRTER. N** ** REPT10R ** ** 4.0.47 11/04/11 P. Riback Added PSURC 15 5 to CALCACS and ** CALCACSR to subtract fuel surcharge ** from total before applying percentage ** accessorials. Added PSURC to all ** programs that call CALCACS and ** CALCACSR. ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.48 11/22/11 P. Riback Upgraded to double entry screen ** to allow greatly increased options ** to refine data and results. ** Renamed 'Lost Opportunity' to 'Routing Opportunity'. Added Email option to send PDF of reports. ** RPTHEDL CSTMRKL1 CSTMRKL2 ** ** LORRTEP RPTHSTP RPTPREFP ** ** REPTMENU REPT02C REPT03C ** ** REPT09C REPT13C ** ** REPTDSPF REPT01D REPT02D ** ** REPT03D REPT07D REPT08T ** ** REPT11D REPT12T REPT15D ** ** REPT16T REPT25D ** ** WINDZ01D WINDZ02D WINDZ03D ** ** WINDZ04D WINDZ05D WINDZ11D ** ** WINDZ12D WINDZ13D WINDZ14D ** ** WINDZ15D ** ** REPT03R REPT06R REPT07R ** ** REPT08R REPT10R REPT11R ** ** REPT12R REPT14R REPT15R ** ** REPT16R ** ** REPT01E REPT02E REPT22E ** ** REPT23E REPT24E REPT25E ** ** WINDZ01E WINDZ02E WINDZ03E ** ** WINDZ04E WINDZ05E WINDZ11E ** ** WINDZ12E WINDZ13E WINDZ14E ** ** WINDZ15E ** ** 4.0.49 01/10/12 P. Riback Added PAMT3 to PARMAJ due ** to change in CALCADJ. ** ** REPT06R REPT06R1 REPT10R REPT14R ** ** 4.0.50 01/10/12 P. Riback Reset COUNT to *ZERO after ** each total line. ** ** REPT16R ** ** ** 4.0.51 02/13/12 P. Riback Added Routing Compliance Report. ** NEW OPTION WITH NEW REPORT Report type 4. Add name to ** 3 CATEGORIES Report Name Master File REPTNAMP. ** - COMPLIED WITH ROUTING PREFERENCE ** CMPDETP CMPDETL ** - NON-COMPLIANCE WITH ROUTING PREFERENCE ** REPTDSPF REPT01D REPT02D ** ** - NO ROUTING PREFERENCE ** REPT27D REPT28T ** ** REPTMENU REPT03C REPT26C ** ** REPT03R ** ** ** REPT01E REPT02E REPT26E ** ** ** REPT27E REPT28E ** Also see CALCRATE 4.7.03 ** CALC50R ** ** 4.0.52 10/19/12 P. Riback Added pallet rating. ** Flat pallet rate - PTYPE = '4'. ** NEW FUNCTIONALITY IN CALCRATE FOR PALLET RATING Weight break rate - PTYPE = '5'. ** FLOWED UP TO ANALYZER ** REPT06R REPT10R REPT14R ** Also see CALCRATE 4.7.15 Also see CALCMBOL 4.1.58 Also see CALCROUTE 5.3.43 Also see CALCAUD 4.0.08 ** 4.0.53 11/29/12 I. Friedman Use RPTWTRP1 instead of RPTWTRP. ** ** RPTWTRP1 ** ** REPT01R ** ** REPT01C ** ** 4.0.54 12/19/12 I. Friedman Allow for freight adjustment to be ** NEW CALCRATE FUNCTIONALITY FLOWED UP TO ANALYZER only the fuel surcharge amount. ** ** REPT06R REPT06R1 REPT10R REPT14R ** ** 4.0.55 06/17/13 P. Riback Warehouse Opportunity did ** not call WIND01E for multi ** selection on result screen. ** ** REPT02E ** ** 4.0.56 07/12/13 P. Riback Call REPT22EA, REPT23EA & REPT24EA to exclude data from RTEINPP, not LORINPP. ** REPT09C ** ** REPT22EA REPT23EA REPT24EA ** ** 4.0.57 07/18/13 P. Riback Eliminated removal of Indirect ** NEW FUNCTIONALITY shipments with XIND. XIND not ** ALLOWS USER TO ELIMINATE INDIRECT SHIPMENTS used in Rate Analysis. ** ** REPT10R ** 4.0.58 08/19/13 P. Riback Exclude carrier from array if ** PCARR = 'ZZZZ' returning from ** exclusion routine. ** ** REPT06R REPT10R REPT14R ** ** ** 4.0.59 08/20/13 P. Riback Added option to remove indirect ** RELATED TO 4.0.57 shipments with XIND. ** ** REPT02D ** ** ** REPT02E ** 4.0.60 09/09/13 P. Riback Close CARRL2 file after query. PARCL no longer used to exclude parcel shipments. ** REPT02C REPT09C REPT13C ** ** 4.0.61 12/04/13 B. Trinnel Add CSTTRMP and RTEWGTP for routing ** preference. ** NEW CALCRATE FUNCTIONALITY FLOWED UP TO ANALYZER ** REPT07D REPT11D REPT15D ** ** ** REPT06R REPT07R REPT08R ** ** ** REPT10R REPT11R REPT12R ** ** ** REPT14R REPT15R REPT16R ** ** ** REPT13C ** ** Also see CALCRATE 4.7.32 Also see CALCROUTE 5.3.58 ** 4.0.62 12/30/13 B. Trinnel Add Default Accessorial Code and ** NEW CALCRATE FUNCTIONALITY FLOWED UP TO ANALYZER Hide Accessorial Code functiona- ** lity. ** ** REPT06R REPT10R REPT14R ** ** ** REPT02C REPT09C REPT13C ** ** Also see CALCRATE 4.7.33 Also see CALCROUTE 5.3.59 Also see CALCMBOL 4.1.61 4.0.63 01/17/14 P. Riback If Keyes Mail not installed do not add libraries, go to END. ** REPT03C ** 4.0.64 01/20/14 P. Riback Comment out LORSHPL. ** REPT02C REPT13C REPT26C ** 4.0.65 02/03/14 P. Riback Removed verification for ELIMINATED CUSTOMER NAME AND NUMBER VERIFICATION invalid customer Name/Number. ** REPT02D WINDZ06D WINDZ16D ** ** REPT01E REPT02E WINDZ06E ** ** WINDZ16E ** 4.0.66 02/11/14 P. Riback Stop accumulating pallets after ALLOWS OVER 99 PALLETS ON A SHIPMENT FOR USER LOADED DATA 99 lines. ** REPT06R REPT10R REPT14R ** 4.0.67 02/24/14 P. Riback Change CARRL2 override to DESCEND by dates. ** REPT09C ** 4.0.68 08/14/14 P. Riback Change CARRL2 override to DESCEND by dates. ** REPT02C REPT13C ** 4.0.69 08/27/14 B. Trinnel Increased total amounts from 9,2 to ALLOWS FOR FREIGHT COSTS EXCEEDING $9,999,999.99. 10,2. NOW UP TO $100 MILLION ** REPT07D ** ** REPT07R ** 4.0.70 09/24/14 B. Trinnel In Hide Accessorial Code logic ** program did not include last acce- ** ssorial. ** ** REPT06R REPT10R REPT14R ** Also see CALCRATE 4.7.68 Also see CALCMBOL 4.1.62 4.0.71 11/19/14 P. Riback As Of Date (RDATE) no longer ** NEW FUNCTIONALITY WILL ALLOW ANALYSIS ON ACTUAL SHIP DATE required for Rate Analysis. ** "AS OF" DATE NO LONGER A REQUIREMENT ** REPT02E ** ** 4.0.72 01/05/15 I. Friedman Added dimension fields (length, width ** NEW FUNCTIONALITY ALLOWING FOR DIMENSIONAL RATING height) to interface files. ** ** LORINPP LORINPL LORSHPP LORSHPP1 ** ** LORSHPP2 RTEINPP RTEINPL RTESHPP ** ** RTESHPP1 RTESHPP2 ** ** REPT09C ** ** REPT06R REPT06R1 REPT10R REPT14R ** ** REPT18R REPT19R REPT20R REPT21R ** ** REPT22E REPT22EA REPT23E REPT23EA** ** REPT24E REPT24EA REPT26E ** See CalcRate 4.7.72 See CalcMBOL 4.1.63 See CalcBAN 1.0.14 4.0.73 01/16/15 P. Riback Removed Option 7 (Reporting ** MOVED THIS SETTING TO ANOTHER OPTION Control Maintenance) - obsolete. ** ** REPTDSPF ** ** ** REPTMENU ** 4.0.74 06/10/15 P. Riback Changed display color of totals to IMPROVED USER EXPERIENCE blue if positive, red if negative. Changed EDTCDE to show - sign. ** REPT07D REPT11D REPT15D ** ** REPT07R REPT11R REPT15R ** 4.0.75 09/02/15 B. Trinnel Added Final Total record format. ** ADDED A FINAL GRAND TOTAL LINE ON PRINTED REPORT ** REPT08T ** ** REPT08R ** ** 4.0.76 04/07/16 B. Trinnel Do not call CALCINT if mode is not ** "L". Do not load array CAR with ca- ** rriers with the same scac code. ** ** REPT10R ** ** 4.0.77 07/06/17 B. Trinnel Do not load UPS Ground Freight carri- ** er into CAR array. ** ** REPT06R REPT10R REPT14R * * 4.0.78 07/12/17 B. Trinnel Add ship date as a parm when call ** NEW CALCRATE FUNCTIONALITY FLOWED UP TO ANALYZER "PRCLRTER". ** ** REPT06R REPT10R REPT14R * * See CalcRate 4.8.29 See CalcRoute 5.4.30 See CalcCons 1.0.04 See CalcPak 6.0.83 See CalcMbol 4.1.64 See CalcAud 4.1.10