* MODIFICATION SUMMARY **** ************************************************************************** Mod # Date Author Summary of Modifications ----------------------------------------------------------------------- 6.0.08 01/16/12 B. Trinnel Allow International shipments. ** New Version allows for UPS International shipping for UPS. ** UPSDLYP UPSDLYL8 UPSTMPP** ** ** UPSCPYP UPSHLDP UPSHSTP ** ** ** ITMMST* HRMMSTP FDXCNTP ** ** ** UPSAUTODS FDXEXPP UPSEXPP ** ** ** PAK01D PAK06D PAK10D ** ** ** PAK11D PAKDSP1 PAKDSPF ** ** ** PAK100D PAK104D WINDP30D** ** ** WINDP31D ** ** ** PAK109T1 PAK109T2 ** ** ** PAK01R PAK06R PAK08R ** ** ** PAK09R PAK10R PAK11R ** ** ** PAK12R PAK13R PAK15R ** ** ** PAK16R PAK18R PAK19R ** ** ** PAK02R PAK21R PAK22R ** ** ** PAK24R PAK25R PAK26R ** ** ** PAK27R PAK28R PAK28RN ** ** ** PAK29R PAK31R PAK33R ** ** ** PAK34R PAK37R PAK39R ** ** ** PAK41R PAK70R PAK73R ** ** ** PAK74R PAK75R PAK79R ** ** ** PAK94R PAK100R PAK104R ** ** ** PAK106R PAK109R PAK130R ** ** ** PAK128R PAK144R PAK146R ** ** ** PAK148R PAK152R PAK153R ** ** ** PAK156R ** ** ** WINDP25R WINDP30R WINDP31R ** ** ** PAKMNU1 PAKMENU ** ** ** 6.0.09 01/30/12 B. Trinnel Added SmartPost Logic. ** FedEx SmartPost service now supported ** FDXSMTP FDXSMT1P FDXSMT2P** ** ** PAK71D PAK76D PAK87D ** ** ** WINDP19D WINDP20D ** ** ** PAK71R PAK76R PAK87R ** ** ** WINDP19R WINDP20R ** ** ** 6.0.10 02/01/12 B. Trinnel Added parms to call of PAK76R. ** PAK76D ** ** ** PAKMNU3 PAK76R PAK87R ** ** ** 6.0.11 02/06/12 B. Trinnel Allow International shipments. ** FedEx International now supported for FedEx ** FDXDLY* FDXCPYP FDXHST* ** ** ** FDXAUTODS ** ** ** PAK71D PAK76D PAK81D ** ** ** PAK82D ** ** ** FDXIRTER PAK07R PAK71R ** ** ** PAK74R PAK75R PAK76R ** ** ** PAK78R PAK81R PAK82R ** ** ** PAK83R PAK85R PAK86R ** ** ** PAK88R PAK89R PAK90R ** ** ** PAK91R PAK92R PAK94R ** ** ** PAK95R PAK96R PAK97R ** ** ** PAK99R PAK140R PAK141R ** ** ** PAK142R WINDP25R WINDP74R** ** ** PAK07C ** ** ** 6.0.12 06/04/12 B. Trinnel Print commercial invoice only if flag ** in FDXCNTP file is "Y". ** ** PAK71D ** ** ** PAK71R PAK76R ** ** ** 6.0.13 06/27/12 I. Friedman Position cursor to weight field if no ** weight. Blank out order number after ** shipment. Move box type field from FDXAUTOP. Do not allow FXIE/FXIP for domestic shipments. Group shipment fix sequence of printing. Pass field 70 (Duty/Tax Payment Type) if no commercial invoice. Obtain payment type and IRS # from FEDEX setup if ADATA field not populated. ** PAK76R ** ** 6.0.14 09/26/12 I. Friedman Clear out declared value amount if ** there are no additional charges. ** Program was passing previous amount in the PDCL parameter to the Fedex rating program. ** PAK76R ** ** 6.0.15 10/04/12 I. Friedman Move Dim Weight from FDXDLYP/FPWGT ** to FDXHSTP/FWDHT ** ** PAK91R ** ** 6.0.16 10/04/12 I. Friedman If dimensional rated and manual mode ** User message displayed if Dimensional Rating applies write out dimensions ** ** PAK76R ** ** 6.0.17 10/10/12 I. Friedman Add dimensions if dim rated. ** ** PAK16D PAK86D ** ** ** PAK16R PAK86R ** ** ** 6.0.18 01/15/13 B. Trinnel Do not turn *ON *IN20 if last pickup g** field is not populated. ** ** PAK01R ** ** ** 6.0.19 03/05/13 I. Friedman F7=Box Contents. g** Allows user to display/edit contecnts of a parcel field is not populated. ** ** PAK06D PAK76D ** ** ** PAK06R PAK17R ** ** ** 6.0.20 05/16/13 I. Friedman Move FBILL from FDXAUTOP to FPMTHD on ** display file. ** ** PAK76R ** ** ** 6.0.21 05/29/13 P. Riback FedEx Branding. ** ** PAK71D PAK76D PAK80D PAK81D ** ** ** PAK82D PAK84D PAK85D PAK86D ** ** ** PAK89D PAK96T ** ** ** PAK71R PAK76R PAK80R PAK81R ** ** ** PAK82R PAK84R PAK85R PAK86R ** ** ** PAK89R PAK96R ** ** ** 6.0.22 05/06/13 P. Riback Added Priority Alert Plus, multiple ** FedEx additional services now supported confirmation signature types, ** nonstandard container flag. ** ** FDXSGNP ** ** PAK76D WINDP46D ** ** ** PAK76R WINDP46R ** ** ** 6.0.23 06/17/13 I. Friedman Correct conditions for select state- ** ment for service codes. ** ** PAK06R ** ** ** 6.0.24 07/08/13 B. Trinnel For call tag class service overrides ** any existing class service. ** ** PAK08R ** ** ** 6.0.25 11/04/13 I. Friedman Do not send *GA notification segment ** if there are call tags. ** ** PAK28RN ** ** ** 6.0.26 11/07/13 B. Trinnel Populate all numeric fields from data ** structure DSHARM with zero's after LP* chain to UPSAUTOP. ** ** PAK06R PAK76R ** ** ** 6.0.27 11/14/13 I. Friedman Use CTL013 instead of CTL014 for ship ** UPS Ship Notifications (email) now supported noftificaton auto populate email. LP* ** PAK06R ** ** ** 6.0.28 11/15/13 B. Trinnel Print URC on the bottom of Pickup ** Summary Barcode Report. For letters ** make weight one didgit field '1' in- ** stead of ' 1'. ** ** PAK08R PAK39R ** ** ** 6.0.29 11/20/13 P. Riback FedEx Branding. ** ** PAK76D ** ** ** PAK76R ** ** ** 6.0.30 11/22/13 I. Friedman Added UPS Notification History ** ** UPSNOTHP ** ** ** WINDP12D WINDP37D ** ** ** PAK103R WINDP12R WINDP37R ** ** ** 6.0.31 12/02/13 P. Riback Added Electronic COD (field ID 3014) ** FedEx service now supported ** PAK76D ** ** ** PAK76R ** ** ** 6.0.32 12/02/13 P. Riback Send manifest printer to PAK109C when ** printing international UPS paperwork ** ** PAK06R ** ** ** PAK109C ** ** ** 6.0.33 12/20/13 I. Friedman Hook up PAK08C to unattended environ- ** ment. ** ** PAK37R ** ** ** 6.0.34 01/04/14 I. Friedman Added box type to first screen when ** scanning order number. ** ** PAK06D PAK76D PAK98D PAK117D ** ** ** PAK160D PAK165D ** ** ** PAK06R PAK17R PAK76R PAK87R ** ** ** PAK98R PAK117R ** ** ** PAK160E PAK165E ** ** ** PAKMNU1 PAKMNU3 PAKMNU4 PAKMNU5 ** ** ** 6.0.35 01/17/14 B. Trinnel Z-Add 0 to PADJ3 parameter when ** call CALCADJ . ** ** PAK06R PAK37R PAK76R PAK97R ** ** ** PAK117R PAK137R ** ** ** 6.0.36 01/29/14 I. Friedman Third party zip code fix when ** writing to UPSALTP ** ** PAK06R ** ** ** 6.0.37 02/24/14 B. Trinnel Moved harmonized tariffs fields from ** HS Tariff maintenance into Item main- ** tenance. ** ** HRMMSTP HRMMSTL ** ** ** PAKDSPF PAK100D WINDP30D ** ** ** PAK06R PAK100R PAK109R ** ** ** PAK130R PAK76R WINDP30R ** ** ** WRTHRMR ** ** ** PAKMENU ** ** ** 6.0.38 03/18/14 I. Friedman Removed weight limit of 150 pounds ** for FX1F FX2F and FX3F. ** ** 6.0.39 05/09/14 I. Friedman Added view order summary to Automatic ** Added display to view all parcels shipped for an order Retrieval. ** ** PAK98D ** ** ** PAK98R ** ** ** 6.0.40 06/19/14 B. Trinnel Include all additional charges in ** ORATE field. ** ** PAK74R PAK75R WINDP25R ** ** ** 6.0.41 06/24/14 B. Trinnel If Warehouse Boss installed protect ** carrier only for automatic process. ** ** PAK76R ** ** ** 6.0.42 07/08/14 B. Trinnel If billing method is "2" -collect, do ** not let user to process shipment with ** blank FedEx account. ** ** PAK76R ** ** ** 6.0.43 07/25/14 B. Trinnel Moved call to Warehouse Boss program ** into the spot where user knows order ** number. ** ** PAK76R ** ** ** 6.0.44 07/28/14 B. Trinnel Before call CALCADJ add fuel charge to ** rate. Include all additional charges ** in OFLR2 field. ** ** PAK74R PAK75R PAK76R ** ** ** 6.0.45 08/14/14 B. Trinnel All additional charges included in ** adjusted amount when daily file is ** written. ** ** PAK06R PAK74R PAK75R ** ** ** PAK76R ** ** ** 5.1.44 08/18/14 B. Trinnel New method to calculate tracking ** number(MD103). ** ** PAK110D PAK111D PAK112D ** ** ** PAK114D PAK115D PAK116D ** ** ** PAK119D ** ** ** PAK102R PAK106R PAK111R ** ** ** PAK112R PAK114R PAK115R ** ** ** PAK116R PAK117R PAK119R ** ** ** PAK121R PAK137R PAK108E ** ** ** PAK108C PAK111C PAK115C ** ** ** ** 5.1.48 08/18/14 B. Trinnel Added entry USP4 to array in case ** user uses these scac code. ** ** PAK106R PAK117R ** ** 5.1.49 08/18/14 B. Trinnel Fixed check digit logic from code ** 128 to UCC/EAN code. ** ** PAK106R PAK108E PAK117R ** ** PAK137R ** ** 6.0.46 08/20/14 B. Trinnel F4 key for carrier field should not ** work only if Boss is installed and this ** is automatic process. ** ** PAK76R ** ** 6.0.47 09/02/14 B. Trinnel Fixed third party phone number problem ** and recotrd counter. For unattended ** shipments pass "Y" to "PAK08C" for mu- ** lti shipments. ** ** PAK28RN PAK37R ** ** 6.0.48 09/18/14 B. Trinnel Let user use 'PRE' , 'COL', 'TPB' as ** method of payment. ** ** PAK76R PAK97R ** ** ** 6.0.49 09/26/14 I. Friedman Put ZIPEXCR call into USPS Auto Entry ** program. ** ** PAK117R ** ** ** 6.0.50 10/22/14 P. Riback Added fields for SmartPost to ** SmartPost now supported in Unattended environment Operator-Less Shipment Processing 2416(Ancillary Endorsement) ** Position 1101 in FDXAUTODS 2417(SmartPost Service Type) ** Position 1102 in FDXAUTODS ** FDXAUTODS ** ** ** PAK76R PAK87R PAK97R ** ** 6.0.51 11/19/14 I. Friedman Added second *FA segment to PLD200P ** file. ** PAK28RN ** ** ** 6.0.52 03/02/15 B. Trinnel Added parms to the CALC25R call. ** ** PAK03R ** ** See CalcRate 4.7.74 See CalcRoute 5.3.89 ** 6.0.53 06/04/15 I. Friedman Corrected Large Package Surcharge ** calculation. ** ** PAK06R ** ** 6.0.54 07/06/15 P. Riback Third Party window was not retrieving ** account number. ** ** PAK06R ** ** 6.0.55 07/08/15 P. Riback Change value for Field ID 187 = '199' ** for Zebra DA402 4x6 doc-tab labels. ** Add Field ID 1282 = 'F' for thermal ** printer. ** ** PAK76R ** ** ** 6.0.56 09/07/15 P. Riback Round Group Ship weights up to ** nearest integer. ** Corrected Group Ship sums for rate ** request. ** ** PAK76R ** ** ** 6.0.57 11/24/15 B. Trinnel Add Virgin Islands changes. ** Virgin Islands for UPS added ** PAK06R PAK08R PAK11R ** ** ** PAK12R PAK15R PAK16R ** ** ** PAK19R PAK28RN PAK37R ** ** ** PAK39R PAK68R PAK152R ** ** ** PAK155R ** ** ** 6.0.58 11/24/15 P. Riback FedEx× Branding. ** ** FDXSMT2P ** ** PAK71D PAK76D PAK80D ** ** ** PAK84D PAK90D PAKDSP3 ** ** ** WINDP10D WINDP20D WINDP46D ** ** ** PAKMNU3 ** ** ** PAK71R PAK76R PAK80R ** ** ** PAK84R PAK90R ** ** ** WINDP10R WINDP20R WINDP46R ** ** ** 6.0.59 12/18/15 I. Friedman Check FXIE/FXIF/FXIP/FXI1 to make ** sure it is international and not allow other services for international. ** PAK76R ** ** ** 6.0.60 02/03/16 B. Trinnel Include Puerto Rico shipments into ** FXIE/FXIF/FXIP/FXI1 logic. ** ** PAK76R ** ** ** 6.0.61 03/14/16 B. Trinnel Do not check for UPS Online Control- g** ler and UPS Online Line Description ** if Host Access libraries are not on ** a library list. ** ** PAK01R ** ** ** 6.0.62 07/20/16 B. Trinnel For international shipments populate ** IRS/EIN # automaticly. )** ** PAK06R ** ** ** 6.0.63 07/25/16 B. Trinnel Add Ground Freight Pricing. Controlled ** Added UPS Parcel Ground Freight Pricing by CTL015. ** ** PAKCTLP source only ** ** ** PAK06D PAK143D ** ** ** PAK06R PAK28RN PAK28RS1 ** ** ** PAK131R PAK143R ** ** ** PAK21C ** ** ** 6.0.64 08/10/16 B. Trinnel When press F4 to get order number clear ** PORDR. )** ** PAK06R PAK76R PAK98R ** ** ** 6.0.65 09/16/16 B. Trinnel For FedEx use "FED" as a key rather ** than "FDX". ** ** PAK75R WINDP25R ** ** ** 6.0.66 01/26/17 B. Trinnel For FedEx use "FED" as a key rather ** than "FDX". ** ** PAK76R ** ** ** 6.0.67 01/26/17 B. Trinnel Added function key to let user retrei- ** ve last order number. ** ** PAK06D PAK76D ** ** ** PAK06R PAK76R ** ** ** 6.0.68 02/09/17 B. Trinnel When void/unvoid package and OTRCK in ** ORDHEDP is the package we void/unvoid ** change OTRCK to the earleast tracking ** number. ** ** PAK13R PAK77R PAK79R ** ** ** 6.0.69 02/14/17 B. Trinnel Add Canadian Tax. ** ** PAK03R ** ** ** 6.0.70 02/24/17 I. Friedman Add Ground Freight Pricing. ** ** PAK28RS ** ** ** 6.0.71 03/09/17 B. Trinnel To update adjusted amount use PADJ ra- ** ther than PAMT. ** ** PAK13R PAK77R ** ** ** 6.0.72 03/23/17 I. Friedman Add zone to PRCMINP file. Now we cal- ** culate Minimum Charge by zone. ** ** PRCLHNDR ** ** ** 6.0.73 03/27/17 B. Trinnel Populate class portion in filler field ** only for prepaid shipments. )** ** PAK06R ** ** ** 6.0.74 4/26/17 I. Friedman Call PAK95R to send voided transactions to the server. ** PAK95R ** ** ** PAK90C ** ** ** 6.0.75 04/28/17 B. Trinnel Changed INDEX2 from 'NNNYNNNNY' to ** 'NNNYNNNNN'. To close multy label ship- ** ment send additional transaction to the ** server. ** ** PAK76R ** ** ** 6.0.76 05/03/17 I. Friedman Do not include UPSS shipments for multi ** piece shipment grouping. ** ** PAK21C ** ** ** 6.0.77 05/05/17 B. Trinnel Program did not populate amount fields ** in FDXDLYP when multi labels shipment. ** Commented out V6R0M75 modifications ** changes. ** ** PAK76R ** ** ** 6.0.78 05/04/17 B. Trinnel Send order number in field 3056, ** invoice number in field 3057,change ** field 187 value from "199" to "188", ** populate field 1282 with "F" -thermal ** printer, field 1273 with package type. ** Added Signature Required logic (field ** 2399). ** ** PAK97R ** ** ** 6.0.79 05/17/17 B. Trinnel Add UPS Minimum Charge.Store it in fi- le PAKCTLP , fields CTL024-CTL027. ** After call CALC50R multiply number of cartons by UPS minimum charge , add fuel charge and compare with OTRT1. ** Use whatever is greater. ** ** PAKCTLP source only ** ** ** PAK143D ** ** ** PAK131R PAK143R ** ** ** 6.0.80 05/23/17 B. Trinnel Program was looping when being called ** from auto retrieval. )** ** PAK06D PAK98D ** ** ** PAK06R PAK98R ** ** ** 6.0.81 05/25/17 B. Trinnel Corrected COD logic. ** ** PAK97R ** ** ** 6.0.82 06/08/17 B. Trinnel Added Emergency Response Registrant ** Added field for HazMat Shipping field for hazmats. ** ** PLD200P PLD200S ** ** ** PAK06D ** ** ** PAK06R PAK28RN PAK28RS ** ** ** PAK28RS1 ** ** ** 6.0.83 07/12/17 B. Trinnel Add ship date as a parm when call ** "PRCLRTER". ** ** PAK03R PAK06R PAK07R ** ** ** PAK37R PAK38R PAK40R ** ** ** PAK51R PAK106R PAK117R ** ** ** PAK07C ** ** See CalcRate 4.8.29 See CalcRoute 5.4.30 See CalcRept 4.0.78 See CalcCons 1.0.04 See CalcAud 4.1.10 See CalcMbol 4.1.64 ** 6.0.84 09/25/17 B. Trinnel For international shipments prepopulate ** Reduce data entry enhancement Duty/Tax and Duty/Tax Account number ** using payment method field and account ** number from previous screen.Populate ** invoice date and blanket period date ** with current date. ** ** PAK76R ** ** ** 6.0.85 09/26/17 B. Trinnel Added Shipper Tax ID, harmonize co- ** de, removed "NAFTA Certification..." ** portion. ** ** PAK109T1 ** ** ** PAK130R ** ** 6.0.86 12/22/17 I. Friedman Allow underscore in email address. ** ** WINDP12R ** ** ** 6.0.87 01/18/18 B. Trinnel When populate harmonize code in UPSEXPP ** file use information from the screen ** rather than ITMMSTP file. ** ** PAK06R PAK76R PAK109R ** ** ** PAK130R ** ** ** 6.0.88 01/31/18 B. Trinnel If country of origin is not US do not ** validate Preference Criterion, Produ- ** cer and Net Cost fields. ** ** PAK100R ** ** ** 6.0.89 06/08/18 B. Trinnel Do not include in Ground Freight Pri- cing if there is Call Tag Charge. ** PAK131R ** ** ** 6.0.90 06/16/18 B.Trinnel Let program finish if error code is "5481"-this is non-fatal error. ** PAK20R ** ** ** PAK20C ** ** 6.0.91 04/16/18 B. Trinnel Print Commercial invoice at default Manifest printer. ** PAK109C ** ** ** 6.0.92 05/03/18 B. Trinnel When enter 3rd party bill manualy and ** use information from CSTMSTP file po- ** pulate account filed with C3ACT value. ** ** PAK06R PAK76R ** ** ** 6.0.93 06/19/18 B. Trinnel Multi piece shipments show in blue. g** Display enhancement ** PAK85D ** ** ** PAK85R ** ** ** 6.0.94 06/21/18 B. Trinnel After service respond check if first ** character is '0' if not,show fatal ** error. ** ** PAK76R ** ** ** 6.0.95 06/22/18 B. Trinnel When call WINDP10R pass FCARRD rather g** then RPSG. ** ** PAK71R ** ** ** 6.0.96 06/22/18 B. Trinnel Add one more parm to WINDP31R to popu- ** late country of origin. ** ** WINDP31D ** ** ** PAK06R PAK76R PAK100R ** ** ** WINDP31R ** ** ** 6.0.97 08/03/18 B. Trinnel Fix UFLLR if record from Multi-Piece ** Shipment voided, changed shipment num- ** ber. ** ** PAK13R ** ** ** 6.0.98 08/13/18 B. Trinnel Added Account number and Duty/Tax to ** International Shipment window for UPS. ** ** PAK06D ** ** ** PAK06R PAK109R PAK130R ** ** ** 6.0.99 09/12/18 B. Trinnel Soft coded Field ID 187. g** ** FDX187P FDX187P1 ** ** ** PAK71D WINDP35D ** ** ** PAK71R PAK76R WINDP35R ** ** ** 6.1.00 01/30/19 B. Trinnel Show all 4 email addresses from CST- ** Display enhancement MSTP file. ** ** WINDP12R ** ** ** 6.1.01 03/04/19 B. Trinnel Don't write voided records to ORDHEDP ** file. ** ** PAK74R ** ** ** 6.1.02 03/11/19 B. Trinnel Size for *QA segment should be 1068 ** only if Hazmat Qualifier iz '003',for ** other Qualifiers length is different. ** ** PAK28RS PAK28RS1 ** ** ** 6.1.03 03/14/19 B. Trinnel If dimentions are populated in PAK- ** AUTOP pass them to the server. ** ** PAK06R PAK76R ** ** ** 6.1.04 03/25/19 I. Friedman UPS PLD Tranmission already in progress ** ** PLDARA ** ** ** PAKMNU1 ** ** ** 6.1.05 04/02/19 B. Trinnel Let user to use Saturday delivery op- ** tion for UPS1/UP1L/UP1A if shipped on ** Friday,for UPS2/UP2L if shipped on Thu- ** rsday,for UP3C/UP3R if shipped on Wed- ** nesday only. ** ** PAK06D ** ** ** PAK06R ** ** ** 6.1.06 04/04/19 I. Friedman Default Signature Delivery choice ** ** FDXSGNP1 ** ** ** PAK71D WINDP46D ** ** PAK71R PAK76R WINDP46R ** ** 6.1.07 06/14/19 B. Trinnel Do not include in Ground Freight Pri- cing if there is Hazmat. ** PAK131R ** ** ** 6.1.08 06/19/19 B. Trinnel If shipment has Call Tag Charge clear "class" part of UFLLR field. Return shipments can't be part of Ground Fre- ight Pricing. ** PAK131R ** ** ** 6.1.09 07/17/19 B. Trinnel Don't let user to use FXGR when re- ** sidential flag is "Y". ** ** PAK76D ** ** ** PAK71R PAK76R ** ** ** 6.1.10 08/19/19 B. Trinnel Added PRCAMZIP file to validate if Sa- ** turday delivery available. ** ** PAK06R ** ** ** 6.1.11 08/26/19 B. Trinnel Multi weight AH/LW/OL/LP fix. ** ** PAK03R PAK06R PAK07R ** ** ** PAK37R PAK38R PAK40R ** ** ** PAK51R PAK76R PAK106R ** ** ** PAK117R ** ** ** PAK07C ** ** See CalcRate 4.8.93 See CalcRoute 5.4.41 See CalcAud 4.0.12 See CalcRept 4.0.83 See CalcCons 1.0.06 See CalcMbol 4.1.69 ** 6.1.12 09/12/19 B. Trinnel Program was writing incorrect tracking ** number to file ORDHEDP. ** ** PAK74R ** ** ** 6.1.13 09/27/19 B. Trinnel In case of voided record program was ** writing record to file ORDHEDP without ** tracking number. ** ** PAK74R ** ** ** 6.1.14 10/17/19 B. Trinnel If server retutns error code 2021- ** "No shipments to close", clear PPERR ** and PPERRT and continue process. ** ** PAK91R ** ** **