POWER PLUS PATCH Date of Correction: 10/4/06 Module: AP Markid: P7.13 Program Nbr: 001 Description: Add YTD purchases to AI01 inquiry screen. Solution: SRC1/AP/001 937600 MOVE VM-YTD-PURCH TO AI02-YTD-PURCH-O. LIBPS/APSSCR001 403650 10 AI02-YTD-PURCH-O PIC $$$,$$$,$$9-. 405700 FILLER PIC X(932). LIBPS/TCLAP 00402900 00402950 Patch4thQtr06 10 A18,X2,A2,X2,A9," YTD Purch:",A12, X10,"Rate: ",A2,".",A2,"%",CRLF, POWER PLUS PATCH Date of Correction: 10/3/06 Module: EC Markid: P7.11 Program Nbr: 010 Description: Place orders on hold if the ship-to has a total billing limit and that limit is exceeded or would be exceeded by this order. Note: Requires patches P7.12 to FM/016 and either P7.12 for OE/011 or P7.13 for OE/031. Solution: 612320 612340 612360 IF RM-SHIP-TO-NBR > ZERO PERFORM 6082-CHECK-SHIP-TO THRU 6082-CHECK-SHIP-TO-EXIT. 612510 6082-CHECK-SHIP-TO. 612512 IF (RM-SHIP-TO-NBR = ST-NBR) AND 612514 (RM-CUST-NBR = ST-CUST-NBR) 612516 NEXT SENTENCE 612518 ELSE 612520 MOVE RM-SHIP-TO-NBR TO 990-NBR-KEY-77 612522 MOVE 990-ACCESS-RANDOM-VA-77 TO 990-ACCESS-METHOD-77 612524 MOVE 990-COMPARE-EQUAL-VA-77 TO 990-KEY-COMPARISON-77 612526 PERFORM 998-CM-ST-LINK-FIND THRU 998-CM-ST-LINK-FIND-EXIT 612530 IF 990-DMERROR-88 612532 GO TO 6082-CHECK-SHIP-TO-EXIT. 612536 IF ST-AR-LIMIT > ZERO 612538 AND ST-AR-BALANCE > ST-AR-LIMIT 612540 MOVE 608-AR-CREDIT-CODE TO RM-HOLD-CODE 612542 ELSE 612544 IF ST-BILL-LIMIT > ZERO 612546 IF ST-BILLED-TOTAL > ST-BILL-LIMIT 612548 MOVE 608-AR-CREDIT-CODE TO RM-HOLD-CODE 612550 ELSE 612552 IF ( ST-BILLED-TOTAL + RM-ORDER-VALUE ) > ST-BILL-LIMIT 612554 MOVE 608-AR-UB-CREDIT-CODE TO RM-HOLD-CODE. 612556 6082-CHECK-SHIP-TO-EXIT. 612558 EXIT. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 11/15/06 Module: FM Markid: P7.12 Program Nbr: 001 Description: MM51 is allowing contracts to be added with invalid ship-to numbers. Solution: 105200 01 ST-DATA. 317900 318000 318100 318200 318300 318400 318450 318500 318550 318560 318570 318580 318590 716270 MM51-CUSTOMER-NBR-DELIM-SO-O ELSE IF MM51-SHIP-TO-NBR-I > ZERO MOVE MM51-SHIP-TO-NBR-I TO 990-NBR-KEY-77 MOVE 990-ACCESS-RANDOM-VA-77 TO 990-ACCESS-METHOD-77 MOVE 990-COMPARE-EQUAL-VA-77 TO 990-KEY-COMPARISON-77 PERFORM 998-CM-ST-LINK-FIND THRU 998-CM-ST-LINK-FIND-EXIT IF 990-DMERROR-88 MOVE 0-TRUE-77 TO 703-ERR-MSG-93-INVALID-INPUT 1-ERROR-IN-SCREEN-FLAG MOVE 0-ERR-HILITE-CHAR TO MM51-SHIP-TO-NBR-DELIM-O. COPY "LIBPS/DMSCMST". Patch4thQtr06 POWER PLUS PATCH Date of Correction: 11/16/06 Module: FM Markid: P7.11 Program Nbr: 004 Description: Enable scanning of item numbers from bar-coded UPC numbers when using inventory inquiry screens. Note: Requires patch P7.14 for FM/016. Solution: 135050 908610 COPY COPY Patch4thQtr06 "LIBPS/778WS". "LIBPS/778PD". POWER PLUS PATCH Date of Correction: 12/14/06 Module: FM Markid: P7.1D Program Nbr: 008 Description: II80 inquiry enhanced to allow you to select a specific PO to drill down to its detail or for faxing. Solution: SRC1/FM/008 111245 05 119737 11CK-SELECT-FLAG 88 II81-I-88 PIC 9 COMP. VALUE "II81". 135700 135702 135704 135706 135708 135710 135712 135714 135716 135718 135720 135722 135724 135726 135728 135730 05 II81-SCREEN-FORMAT-I REDEFINES OE00-SCREEN-FORMAT-I. 10 FILLER PIC X(4). 10 II81-REPEAT-AREA-I OCCURS 15 TIMES. 15 II81-SELECT-I PIC XX. 15 II81-PO-SELECT-I PIC X(10). 10 II81-VENDOR-NBR-I PIC 9(7). 10 II81-VENDOR-NBR-ERROR-I REDEFINES II81-VENDOR-NBR-I PIC X(7). 10 II81-COMPANY-ID-I PIC XX. 10 II81-START-DATE-I PIC 9(6). 10 II81-START-DATE-ERROR-I REDEFINES II81-START-DATE-I PIC X(6). 10 II81-PO-NBR-I PIC X(10). 10 II81-SELECT-CRIT-I PIC X. 10 II81-NEXT-FORMAT-I PIC X(5). 10 FILLER PIC X(385). 489448 489450 489452 ELSE IF II81-I-88 PERFORM 11CK-PROCESS-II81 THRU 11CK-PROCESS-II81-EXIT LIBPS/TCLII 00699090 FS,"II81 ",RS,X8,BRNV,"PURCHASE ORDER INQUIRY BY VENDOR", 00699150 UL,X3,"P.O. Nbr Whse Status Type PO Date Last Rcvd", 00699160 15(US,X1,FS,X1,A10,RS,X2,A2,X3,A3,X3,A7,X2,A8,X3,A8,X3, 00699170 A3,X2,A3,X1,A11,CR), 00699172 "D=Dtl,F=Fax NEXT",US,A7,RS,X1,US,A2,RS,X1, 00699190 X1,US,X1,RS,FORMS,20(TAB)). 00699195 FORMAT 00699200 III81A (A4,X1,15(A1,A11),A7,A2,I6,A10,A1,A5). Patch4thQtr06 POWER PLUS PATCH FM/008 P7.1D CONTINUED SRC1/SYS/TCL/COMS 00122700 00239820 (page 2 of 3) IV41, SI10, SI30, II95, II81. III81A = II81. LIBPS/INQ08PD 589900 11CK-PROCESS-II81. 589920 MOVE 0-FALSE-77 TO 11CK-SELECT-FLAG. 589940 PERFORM 11CK-SCAN-POS THRU 11CK-SCAN-POS 589960 VARYING 11CK-SCREEN-INDEX FROM 1 BY 1 589980 UNTIL 11CK-SCREEN-INDEX > 15 590000 OR 11CK-SELECT-FLAG > 0-FALSE-77. 590020 IF 11CK-SELECT-FLAG = 0-FALSE-77 590040 MOVE II81-VENDOR-NBR-I TO II80-VENDOR-NBR-I 590060 MOVE II81-COMPANY-ID-I TO II80-COMPANY-ID-I 590080 MOVE II81-START-DATE-I TO II80-START-DATE-I 590100 MOVE II81-PO-NBR-I TO II80-PO-NBR-I 590120 MOVE II81-SELECT-CRIT-I TO II80-SELECT-CRIT-I 590130 MOVE SPACES TO II80-NEXT-FORMAT-I 590140 PERFORM 11CK-PROCESS-II80 THRU 11CK-PROCESS-II80-EXIT 590160 GO TO 11CK-PROCESS-II81-EXIT. 590180 590200 SUBTRACT 0-ONE-77 FROM 11CK-SCREEN-INDEX. 590220 IF 11CK-SELECT-FLAG = 0-ONE-77 590240 MOVE 990-ACCESS-RANDOM-VA-77 TO 990-ACCESS-METHOD-77 590260 MOVE 990-COMPARE-EQUAL-VA-77 TO 990-KEY-COMPARISON-77 590280 MOVE II81-PO-SELECT-I (11CK-SCREEN-INDEX) 590300 TO 990-PO-ORDER-NBR-KEY-77 590320 PERFORM 997-PO-SET-FIND THRU 997-PO-SET-FIND-EXIT 590340 MOVE PO-VENDOR-CODE TO 990-VENDOR-NBR-KEY-77 590360 MOVE II81-COMPANY-ID-I TO 990-COMPANY-ID-KEY-77 590380 PERFORM 997-VM-SET-FIND THRU 997-VM-SET-FIND-EXIT 590400 IF 990-DMERROR-88 590420 CREATE VM-DATA 590440 MOVE "VENDOR NOT ON FILE" TO VM-NAME-PO. 590460 590480 IF 11CK-SELECT-FLAG = 0-ONE-77 590500 MOVE II81-PO-SELECT-I (11CK-SCREEN-INDEX) 590520 TO OC212-KEY-O (1) 590540 MOVE "P" TO OC212-DOC-TYPE-O (1) 590560 MOVE "PURCHASE ORDER" TO OC212-SUBJECT-O 590580 MOVE VM-NAME-PO TO OC212-COMPANY-O 590600 MOVE VM-FAX-NBR-PO TO OC212-FAX-NBR-O 590620 MOVE VM-CONTACT-PO TO OC212-NAME-O 590640 MOVE "FC212" TO MCS-FORMAT-ID 590660 MOVE 500 TO MCS-MSG-SIZE-77 590680 GO TO 11CK-PROCESS-II81-EXIT. 590700 Patch4thQtr06 POWER PLUS PATCH FM/008 P7.1D CONTINUED (page 3 of 3) 590720 IF 11CK-SELECT-FLAG = 0-TWO-77 590740 MOVE II81-PO-SELECT-I (11CK-SCREEN-INDEX) 590760 TO 990-PO-ORDER-NBR-KEY-77 590780 MOVE SPACES TO MCS-PROGRAM-DATA 590800 MOVE "PLUS_IN012_AG" TO WCOMS-IN-AGENDA-NAME 590820 MOVE 55 TO MCS-MSG-SIZE-77 590840 STRING "IA91 " FOR 5 590860 990-PO-ORDER-NBR-KEY-77 FOR 10 590880 INTO MCS-PROGRAM-DATA 590900 PERFORM 951-INTER-PROGRAM-COMM 590920 THRU 951-INTER-PROGRAM-COMM-EXIT. 590940 11CK-PROCESS-II81-EXIT. 590960 EXIT. 590980 591000 11CK-SCAN-POS. 591020 IF II81-PO-SELECT-I (11CK-SCREEN-INDEX) NOT = SPACES 591040 IF II81-SELECT-I (11CK-SCREEN-INDEX) = "F" 591060 MOVE 0-ONE-77 TO 11CK-SELECT-FLAG 591080 ELSE 591100 IF II81-SELECT-I (11CK-SCREEN-INDEX) = "D" 591120 MOVE 0-TWO-77 TO 11CK-SELECT-FLAG. 591140 11CK-SCAN-POS-EXIT. 591160 EXIT. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 11/16/06 Module: FM Markid: P7.1C Program Nbr: 008 Description: Enable scanning of item numbers from bar-coded UPC numbers when using inventory inquiry screens. Note: Requires patch P7.14 for FM/016. Solution: 117915 889150 COPY COPY Patch4thQtr06 "LIBPS/778WS". "LIBPS/778PD". POWER PLUS PATCH Date of Correction: 10/30/06 Module: FM Markid: P7.1B Program Nbr: 008 Description: If user does not specify a customer number on II20 inquiry on a temp, it is not showing the temp message in the price area. Solution: 560622 560623 560624 560625 560627 560629 560630 Patch4thQtr06 MOVE ZEROS TO II21-ITEM-DISCOUNT-O IF ((IM-SOURCE-CODE = 0-ONE-77) OR (IW-SOURCE-CODE = 0-ONE-77)) AND IW-QTY-AVBL < 0-ONE-77 AND IM-NAED-NBR = ZERO MOVE " TEMP ITEM" TO II21-ITEM-CUST-PRICE-MSG-O ELSE POWER PLUS PATCH Date of Correction: 10/3/06 Module: FM Markid: P7.1A Program Nbr: 008 Description: Add email address to CI50 inquiry. Solution: LIBPS/TCLCI 00581230 T(YNOUT,A3,1),CR,"Ship Comments ",A30,X2,A34, LIBPS/SCREENS04 203390 10 CI51-EMAIL-UT-O 203395 10 CI51-ELTTMAIL-ADDR-O PIC X(4). PIC X(30). 205000 PIC X(1426). 10 FILLER SRC/FM/008 515785 IF CM-EMAIL-ADDRESS NOT = SPACE 515790 MOVE CM-EMAIL-ADDRESS TO CI51-EMAIL-ADDR-O 515795 MOVE "EM:" TO CI51-EMAIL-LIT-O. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 11/16/06 Module: FM Markid: P7.14 Program Nbr: 016 Description: Enable scanning of item numbers from bar-coded UPC numbers when using file maintenance screens. Solution: 180020 COPY 722130 COPY "LIBPS/778WS". "LIBPS/778PD". LIBPS/DMSIMXREF 183100 MOVE 990-ITEM-NUMBER-KEY-77 TO 778-UPC-NBR 183200 PERFORM 778-ACCESS-BY-UPC-NBR 183300 THRU 778-ACCESS-BY-UPC-NBR-EXIT 183400 IF 778-UPC-FOUND = 0-FALSE-77 184000 PERFORM 999-SET-DMS-ERROR-FLAGS 185000 THRU 999-SET-DMS-ERROR-FLAGS-EXIT. 266100 266200 266300 266400 267000 268000 Patch4thQtr06 MOVE 990-ITEM-NUMBER-KEY-77 TO 778-UPC-NBR PERFORM 778-ACCESS-BY-UPC-NBR THRU 778-ACCESS-BY-UPC-NBR-EXIT IF 778-UPC-FOUND = 0-FALSE-77 PERFORM 999-SET-DMS-ERROR-FLAGS THRU 999-SET-DMS-ERROR-FLAGS-EXIT. POWER PLUS PATCH Date of Correction: 10/3/06 Module: FM Markid: P7.13 Program Nbr: 016 Description: Add charge-only option to customer master maintenance. Solution: SRC1/SUS/PLUSDB 00078392 CM-CHARGE-ONLY 00078394 CM-SPARE-FLAG NUMBER (1); NUMBER (1); LIBPS/SCREENS16 590750 10 590800 10 590850 591500 10 FM21-CHARGE-ONLY-DELIM-O FM21-CHARGE-ONLY-ERROR-O. 15 FM21-CHARGE-ONLY-O FILLER PIC 9. PIC X(1409). 627100 627200 689500 FM23-CHARGE-ONLY-DELIM-O FM23-CHARGE-ONLY-O FILLER PIC X. PIC X. PIC X(1399). 10 10 10 LIBPS/TCLFM 00458175 00458185 00458800 PIC X. UL,"E-mail Address ",A1,US,A30,RS,UL, X6,"Charge Only? ",A1,US,T(YNOUT,A3,1),RS, I10,I4,T(YDNIN,A3,1),A4,I2,A30,T(YDNIN,A3,1),A5). 00460910 00460920 00465110 " ABC Rating ",A1,UL,US,T(ABCOT,A1,1),RS, " Chrg Only?",A1,UL,US,A1,RS,X1, T(ABCIN,A1,1),A1,A20,3I4,I2,A4,I1,I9,A30,I1,A25,I1, SRC1/FM/016 109500 77 12D-CHARGE-ONLY PIC 9 COMP VALUE 0. 133900 133910 133940 133950 10 10 FM21-CHARGE-ONLY-ERROR-I. 15 FM21-CHARGE-ONLY-I FM21-NEXT-FORMAT-I FILLER PIC 9. PIC X(5). PIC X(396). 10 10 FM23-ABC-CLASS-I FM23-CHARGE-ONLY-I FILLER PIC X. PIC X. PIC X(379). 10 135320 135330 138640 152650 152750 05 05 Patch4thQtr06 12-FFM21-MSG-SIZE-LIT 12-FFM23-MSG-SIZE-LIT PIC 999 COMP VALUE 600. PIC 999 COMP VALUE 610. POWER PLUS PATCH FM/016 P7.13 CONTINUED (page 2 of 2) 514610 514620 514630 514640 IF FM21-CHARGE-ONLY-I NOT = 0-TRUE-77 AND 0-FALSE-77 MOVE 0-TRUE-77 TO 1-ERROR-IN-SCREEN-FLAG MOVE 0-ERR-HILITE-CHAR TO FM21-CHARGE-ONLY-DELIM-O MOVE 0-TRUE-77 TO 703-ERR-MSG-93-INVALID-INPUT. 520580 MOVE FM21-CHARGE-ONLY-I TO CM-CHARGE-ONLY. 528300 MOVE FM21-CHARGE-ONLY-ERROR-I TO FM21-CHARGE-ONLY-ERROR-O 534170 534175 534180 534185 IF CM-CHARGE-ONLY = 0-TRUE-77 MOVE "Y" TO FM23-CHARGE-ONLY-O ELSE MOVE "N" TO FM23-CHARGE-ONLY-O. 547300 547350 547400 547450 IF FM23-CHARGE-ONLY-I NOT = SPACE AND "Y" AND "N" MOVE 0-TRUE-77 TO 703-ERR-MSG-93-INVALID-INPUT 1-ERROR-IN-SCREEN-FLAG MOVE 0-ERR-HILITE-CHAR TO FM23-CHARGE-ONLY-DELIM-O. 556510 556515 556520 556525 556530 556535 556540 IF FM23-CHARGE-ONLY-I = "Y" MOVE 0-TRUE-77 TO 12D-CHARGE-ONLY ELSE MOVE 0-FALSE-77 TO 12D-CHARGE-ONLY. IF 12D-CHARGE-ONLY NOT = CM-CHARGE-ONLY MOVE 12D-CHARGE-ONLY TO CM-CHARGE-ONLY MOVE 0-TRUE-77 TO 12D-CM-DATA-CHANGE-FLG-77. 567760 MOVE FM23-CHARGE-ONLY-I Patch4thQtr06 TO FM23-CHARGE-ONLY-O. POWER PLUS PATCH Date of Correction: 10/3/06 Module: FM Markid: P7.12 Program Nbr: 016 Description: Add job billing limit to ship-to maintenance. Solution: SRC/SYS/PLUSDB 00310880 ST-BILL-LIMIT 00310885 ST-BILLED-TOTAL 00310890 ST-LAST-BILL-DATE LIBPS/SCREENS16 722015 10 722020 722025 10 722030 10 722035 723000 10 759100 10 759200 10 759300 761600 10 761700 10 761800 10 761900 765000 10 LIBPS/TCLFM 00473020 00473030 00473510 00475790 00475795 00475805 00477710 Patch4thQtr06 NUMBER (7); NUMBER (S7); NUMBER (8); FM31-AR-LIMIT-ERROR-O. 15 FM31-AR-LIMIT-O FM31-BILL-LIMIT-DELIM-O FM31-BILL-LIMIT-ERROR-O. 15 FM31-BILL-LIMIT-O FILLER FM33-AR-LIMIT-DELIM-O FM33-AR-LIMIT-ERROR-O. 15 FM33-AR-LIMIT-O FM33-BILLED-TOTAL-O FM33-BILL-LIMIT-DELIM-O FM33-BILL-LIMIT-ERROR-O. 15 FM33-BILL-LIMIT-O FILLER PIC Z(7). PIC X. PIC Z(7). PIC X(1576). PIC X. PIC Z(7). PIC ZZZZ,ZZ9-. PIC X. PIC Z(7). PIC X(1445). " A/R Limit ",A1,UL,US,A7,RS, " Max Tot Sales ",A1,UL,US,A7,RSCR, A15,A2,A4,I2,3I4,I1,A25,2I7,A4,A30,A5). " Tax District ",A1,UL,US,A4,RS, X25,"A/R Limit ",A1,UL,US,A7,RSCR, X11,"Billed:",A9," Max Sales ",A1,UL,US,A7,RSCR, A15,A4,A2,I2,3I4,I7,I1,I7,A25,A4,A1,A16,A30,A5). POWER PLUS PATCH FM/016 P7.12 SRC1/FM/016 141125 141130 141135 141140 141150 141170 141180 141190 141200 CONTINUED 10 10 143060 143070 143255 143260 143400 (page 2 of 2) FM31-AR-LIMIT-ERROR-I. 15 FM31-AR-LIMIT-I FM31-BILL-LIMIT-ERROR-I. 15 FM31-BILL-LIMIT-I 10 10 10 10 FM31-PRICE-CLASS-I FM31-EMAIL-ADDRESS-I FM31-NEXT-FORMAT-I FILLER 10 FM33-AR-LIMIT-ERROR-I. 15 FM33-AR-LIMIT-I FM33-BILL-LIMIT-ERROR-I. 15 FM33-BILL-LIMIT-I FILLER 10 10 PIC 9(7). PIC PIC PIC PIC X(4). X(30). X(5). X(541). PIC 9(7). PIC 9(7). PIC X(524). 153000 05 597180 597185 597190 597195 IF FM31-BILL-LIMIT-ERROR-I NOT NUMERIC MOVE 0-TRUE-77 TO 703-ERR-MSG-83-NBR-IN-RQRD 1-ERROR-IN-SCREEN-FLAG MOVE 0-ERR-HILITE-CHAR TO FM31-BILL-LIMIT-DELIM-O. 604030 MOVE FM31-BILL-LIMIT-I TO ST-BILL-LIMIT. 608470 MOVE FM31-BILL-LIMIT-ERROR-I TO FM31-BILL-LIMIT-ERROR-O. 614630 614640 MOVE ST-BILLED-TOTAL MOVE ST-BILL-LIMIT 621710 621715 621720 621725 IF FM33-BILL-LIMIT-ERROR-I NOT NUMERIC MOVE 0-TRUE-77 TO 1-ERROR-IN-SCREEN-FLAG 703-ERR-MSG-83-NBR-IN-RQRD MOVE 0-ERR-HILITE-CHAR TO FM33-BILL-LIMIT-DELIM-O. 621710 621715 621720 621725 IF FM33-BILL-LIMIT-ERROR-I NOT NUMERIC MOVE 0-TRUE-77 TO 1-ERROR-IN-SCREEN-FLAG 703-ERR-MSG-83-NBR-IN-RQRD MOVE 0-ERR-HILITE-CHAR TO FM33-BILL-LIMIT-DELIM-O. 627860 627880 627890 627900 MOVE 0-TRUE-77 TO 12I-ST-DATA-CHANGE-FLG-77. IF FM33-BILL-LIMIT-I NOT = ST-BILL-LIMIT MOVE FM33-BILL-LIMIT-I TO ST-BILL-LIMIT MOVE 0-TRUE-77 TO 12I-ST-DATA-CHANGE-FLG-77. 632365 MOVE FM33-BILL-LIMIT-ERROR-I Patch4thQtr06 12-FFM33-MSG-SIZE-LIT PIC 9(7). PIC 999 COMP VALUE 560. TO FM33-BILLED-TOTAL-O. TO FM33-BILL-LIMIT-O. TO FM33-BILL-LIMIT-ERROR-O. POWER PLUS PATCH Date of Correction: 11/16/06 Module: IN Markid: P7.12 Program Nbr: 002 Description: Enable scanning of item numbers from bar-coded UPC numbers when using bin maintenance screens. Note: Requires patch P7.14 for FM/016. Solution: 106650 572850 COPY COPY Patch4thQtr06 "LIBPS/778WS". "LIBPS/778PD". POWER PLUS PATCH Date of Correction: 10/13/06 Module: IN Markid: P7.11 Program Nbr: 002 Description: Add edit to PS21 screen to prevent user from entering components if the kit or assembly is already predefined. Solution: 401970 401980 MOVE "KIT/ASSEMBLY PRE-DEFINED" TO 703-ERROR-MSG-TABLE-LIT (34). 540910 540920 540930 540940 540950 540960 IF ( PS21-PARENT-ASSEMBLY-FLAG EQUAL 1 OR 2 ) AND ( PS21-NBR-OF-COMPONENTS > ZERO ) MOVE 0-ERR-HILITE-CHAR TO PS21-COMPONENT-NBR-DELIM-O (1) MOVE 0-TRUE-77 TO 1-ERROR-IN-SCREEN-FLAG 703-ERR-MSG-34-PR-DATA-XIST ELSE Patch4thQtr06 POWER PLUS PATCH Date of Correction: 12/19/06 Module: IN Markid: P7.16 Program Nbr: 012 Description: Automatic "receipt" of vendor returns is not creating an entry in the II90 audit trails for items that were in suspense. Solution: 134000 05 635-SUSPENSE-FLAG PIC X. 606650 606670 606690 SUBTRACT 32-QTY-ACCEPTED FROM IW-QTY-N-SUSPENSE MOVE "Y" TO 635-SUSPENSE-FLAG PERFORM 635-CREATE-IA THRU 635-CREATE-IA-EXIT. 655077 MOVE "Y" TO 635-SUSPENSE-FLAG 655097 MOVE "Y" TO 635-SUSPENSE-FLAG 956300 IF 635-SUSPENSE-FLAG 956370 MOVE SPACES TO 635-SUSPENSE-FLAG. 958500 MOVE IW-ITEM-NUMBER Patch4thQtr06 = "Y" TO IA-ITEM-NUMBER POWER PLUS PATCH Date of Correction: 11/16/06 Module: IN Markid: P7.15 Program Nbr: 012 Description: Enable scanning of item numbers from bar-coded UPC numbers when using purchasing screens. Note: Requires patch P7.14 for FM/016. Solution: 218080 991192 COPY COPY Patch4thQtr06 "LIBPS/778WS". "LIBPS/778PD". POWER PLUS PATCH Date of Correction: 10/4/06 Module: IN Markid: P7.14 Program Nbr: 012 Description: If a kit is entered on a transfer order and contains some unfilled components, when those components are received they are incorrectly updating the unit price. Price is supposed to be zero on components. Note: Also recompile OE/010, 011, 030 and 009. Solution: LIBPS/711PD 200805 Patch4thQtr06 AND RI-ASSEMBLY-CODE = ZERO POWER PLUS PATCH Date of Correction: 11/29/06 Module: IN Markid: P7.11 Program Nbr: 243 Description: Report is not printing YTD orders. Also, add option to only report on items ordered a minimum number of times. Solution: 106900 106950 77 77 0-TOTAL-ORDERS I PIC 9(5) PIC 99 COMP VALUE 0. COMP. 121310 121320 121330 121340 121350 121360 MOVE IW-PTD-ORDERS TO 0-TOTAL-ORDERS. PERFORM 201-TOTAL-ORDERS VARYING I FROM 1 BY 1 UNTIL I > 13. IF 0-TOTAL-ORDERS < ATTRIBUTE TASKVALUE OF MYSELF GO TO 200-READ-NEXT. 123650 MOVE 0-TOTAL-ORDERS TO YTD-ORD-PRT. 127320 127340 201-TOTAL-ORDERS. 127360 ADD IW-PERIOD-ORDERS (I) TO 0-TOTAL-ORDERS. WFL/IN/TEMPINVSTATUS 00100700 RUN OBJ/IN/243 [IN243]; 00100720 00100740 Patch4thQtr06 VALUE = 2; % SET TO MINIMUM NBR OF TIMES % ORDERED (BY CUSTS) FOR REPORT % INCLUSION POWER PLUS PATCH Date of Correction: 12/11/06 Module: IN Markid: P7.12 Program Nbr: 346 Description: Add warehouse to top of report. Solution: 108100 108120 108140 05 05 05 317950 MOVE Patch4thQtr06 COMPANY-NAME-1 FILLER WHSE-H1 SEL-WHSE TO PIC X(40). PIC X(6) PIC X(4). WHSE-H1. VALUE "WHSE:". POWER PLUS PATCH Date of Correction: 11/1/06 Module: IN Markid: P7.11 Program Nbr: 605 Description: IMRENUMBER can abort with duplicates exception on AD-DATA (additional description). Solution: 240410 MODIFY AD-SET 240415 AT AD-ITEM-NUMBER = NEW-ITEM-NUMBER-WS 240420 ON EXCEPTION 240425 GO TO 7-SKIP-DELETE. 240430 DELETE AD-DATA 240435 ON EXCEPTION 240440 DISPLAY "DELETE PROBLEMS ON AD-DATA". 240600 7-SKIP-DELETE. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/23/06 Module: IN Markid: P7.11 Program Nbr: 765 Description: Add last year option to sales by item report. company total PTD GM percentage is incorrect. Also, the warehouse and Solution: 117650 117700 117750 117800 117850 117900 117950 118000 118050 118100 118150 118200 118250 118300 118350 118400 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 300800 300900 301000 IF ATTRIBUTE TASKVALUE OF MYSELF > ZERO MOVE "YTD" TO HDG-PTD-1, HDG-PTD-2, HDG-PTD-3, HDG-PTD-4 MOVE "LY" TO HDG-YTD-1, HDG-YTD-2, HDG-YTD-3, HDG-YTD-4. 324011 324012 324013 324014 324015 324016 324017 IF ATTRIBUTE TASKVALUE OF MOVE IW-YTD-SALES MOVE IW-YTD-GR-PROFIT MOVE IW-YTD-ISSUES MOVE IW-LY-SALES MOVE IW-LY-GR-PROFIT MOVE IW-LY-ISSUES 358500 MOVE 0-GM-PCT TO PRT-PTD-GM-PCT. 363800 MOVE 0-GM-PCT TO PRT-PTD-GM-PCT. Patch4thQtr06 HDG-PTD-1 FILLER HDG-PTD-2 FILLER HDG-PTD-3 FILLER HDG-PTD-4 FILLER HDG-YTD-1 FILLER HDG-YTD-2 FILLER HDG-YTD-3 FILLER HDG-YTD-4 FILLER PIC PIC PIC PIC PIC PIC PIC PIC PIC PIC PIC PIC PIC PIC PIC PIC X(4) X(8) X(4) X(8) X(4) X(8) X(4) X(11) X(4) X(8) X(4) X(8) X(4) X(8) X(4) X(11) VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE "PTD". "QTY". "PTD". "SALES". "PTD". "PROFIT". "PTD". "GM%". "YTD". "QTY". "YTD". "SALES". "YTD". "PROFIT". "YTD". "GM%". MYSELF > ZERO TO IW-PTD-SALES TO IW-PTD-GR-PROFIT TO IW-PTD-ISSUES TO IW-YTD-SALES TO IW-YTD-GR-PROFIT TO IW-YTD-ISSUES. POWER PLUS PATCH Date of Correction: 10/4/06 Module: OC Markid: P7.11 Program Nbr: 002 Description: Non-numeric characters in the fax/phone numbers can cause the fax PC to misbehave and even lock up. Solution: 175435 175525 OR ( OC211-FAX-AREA-I NOT NUMERIC ) OR ( OC211-FAX-NBR-I NOT NUMERIC ) 193535 193625 OR ( OC212-FAX-AREA-I NOT NUMERIC ) OR ( OC212-FAX-NBR-I NOT NUMERIC ) 209575 209645 Patch4thQtr06 OR ( OC221-FAX-AREA-I NOT NUMERIC ) OR ( OC221-FAX-NBR-I NOT NUMERIC ) POWER PLUS PATCH Date of Correction: 11/1/06 Module: OC Markid: P7.15 Program Nbr: 003 Description: Faxed acknowledgements of customer returns do not show an extension. Solution: 203860 203865 Patch4thQtr06 MOVE RI-CREDIT-QTY TO RI-QTY-ORDERED, RI-QTY-INPICKING. POWER PLUS PATCH Date of Correction: 11/16/06 Module: OE Markid: P7.15 Program Nbr: 003 Description: Enable scanning of item numbers from bar-coded UPC numbers when using order entry screens. Note: Requires patch P7.14 for FM/016. Solution: 135012 COPY "LIBPS/778WS". 290130 COPY "LIBPS/778PD". Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/3/06 Module: OE Markid: P7.14 Program Nbr: 003 Description: Place orders on hold if the ship-to has a total billing limit and that limit is exceeded or would be exceeded by this order. Note: Requires patches P7.12 to FM/016 and either P7.12 for OE/011 or P7.13 for OE/031. Solution: 265937 MOVE 608-AR-CREDIT-CODE TO 0-HOLD-CODE 265938 ELSE 265939 IF ST-BILL-LIMIT > ZERO 265940 IF ST-BILLED-TOTAL > ST-BILL-LIMIT 265941 MOVE 608-AR-CREDIT-CODE TO 0-HOLD-CODE 265942 ELSE 265943 IF ( ST-BILLED-TOTAL + RM-ORDER-VALUE ) > ST-BILL-LIMIT 265944 MOVE 608-AR-UB-CREDIT-CODE TO 0-HOLD-CODE. 265946 6082-CHECK-SHIP-TO-EXIT. 265950 EXIT. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/3/06 Module: OE Markid: P7.14 Program Nbr: 009 Description: Place orders on hold if the ship-to has a total billing limit and that limit is exceeded or would be exceeded by this order. Note: Requires patches P7.12 to FM/016 and either P7.12 for OE/011 or P7.13 for OE/031. Solution: LIBPS/OP91PD 482890 IF RM-SHIP-TO-NBR > ZERO 482891 PERFORM 11AA-CHECK-SHIP-TO 482892 THRU 11AA-CHECK-SHIP-TO-EXIT. 482893 IF RM-HOLD-CODE NOT = 0 AND 4 482894 SET 11-HOLD-CODE-INDEX TO RM-HOLD-CODE 482895 MOVE 11-HOLD-CREDIT-MSG-TABLE-LIT (11-HOLD-CODE-INDEX) 482896 TO OP91-CREDIT-CHECK-MSG-O. 482897 IF OP91-CUST-PO-NBR-I NOT = SPACES 482898 MOVE OP91-CUST-PO-NBR-I TO RM-CUSTOMER-PO. 532700 11AA-CHECK-SHIP-TO. 532800 MOVE RM-SHIP-TO-NBR TO 990-NBR-KEY-77 532820 MOVE 990-ACCESS-RANDOM-VA-77 TO 990-ACCESS-METHOD-77 532840 MOVE 990-COMPARE-EQUAL-VA-77 TO 990-KEY-COMPARISON-77 532860 PERFORM 998-CM-ST-LINK-FIND THRU 998-CM-ST-LINK-FIND-EXIT 532880 IF 990-DMERROR-88 532900 GO TO 11AA-CHECK-SHIP-TO-EXIT. 532920* 532940 IF ST-AR-LIMIT > ZERO 532960 AND ST-AR-BALANCE > ST-AR-LIMIT 532980 MOVE 2 TO RM-HOLD-CODE 533000 ELSE 533020 IF ST-BILL-LIMIT > ZERO 533040 IF ST-BILLED-TOTAL > ST-BILL-LIMIT 533060 MOVE 2 TO RM-HOLD-CODE 533080 ELSE 533100 IF ( ST-BILLED-TOTAL + RM-ORDER-VALUE ) > ST-BILL-LIMIT 533120 MOVE 3 TO RM-HOLD-CODE. 533140 11AA-CHECK-SHIP-TO-EXIT. 533160 EXIT. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 12/13/06 Module: OE Markid: P7.1E Program Nbr: 010 Description: If backorder flag is changed from Yes to No, the order should be checked to see if there are any special order items already on purchase orders. Solution: 359088 359089 359090 359091 359092 359093 359094 359095 359096 359097 359098 359099 359100 359101 359102 359103 359104 359105 359106 359107 359108 IF ( RM-HOLD-CODE NOT = 4 ) AND ( RM-ORDER-TYPE NOT = 11-DIRECT-VA ) AND OM31-CANCEL-FLAG-I = 0-FALSE-77 AND 1-EDIT-ERROR-FLAG = 0-FALSE-77 AND OM31-BO-POLICY-FLAG-I = 0-FALSE-77 AND RM-BO-POL-FLAG = 0-TRUE-77 IF NOT WCOMS-PRIVILEGED-USER MOVE 0-FALSE-77 TO 6A8-END-OF-RI-FLAG MOVE 0-FALSE-77 TO 6A8-ERROR-FLAG MOVE 990-ACCESS-FIRST-VA-77 TO 990-ACCESS-METHOD-77 PERFORM 6A8-VALIDATE-CANCEL THRU 6A8-VALIDATE-CANCEL-EXIT UNTIL 6A8-ERROR-FLAG = 0-TRUE-77 OR 6A8-END-OF-RI-FLAG = 0-TRUE-77 IF 6A8-ERROR-FLAG = 0-TRUE-77 MOVE 0-TRUE-77 TO 1-EDIT-ERROR-FLAG 703-ERR-MSG-55-CM-PTD-NOT-0 MOVE 0-ERR-HILITE-CHAR TO OM31-BO-POL-FLAG-DELIM-SO-O. IF OM31-CANCEL-FLAG-I = 0-TRUE-77 GO TO 1162-EDIT-ORDER-HEADR-MNT-EXIT. IF OM31-ALL-FIELD-PRESENT-IND-I = SPACE Patch4thQtr06 POWER PLUS PATCH Date of Correction: 12/7/06 Module: OE Markid: P7.1D Program Nbr: 010 Description: Restrictions on canceling special order items from sales orders should apply if the item is reserved, but not picked yet. Solution: 345193 345194 345195 345196 345197 345198 345199 345200 345201 345202 345203 345204 IF 392480 392485 IF (( IW-VNDR-ON-ORDER > ZERO) OR (IW-QTY-RESERVED > ZERO)) Patch4thQtr06 (( IW-VNDR-ON-ORDER > ZERO) OR ( IW-QTY-RESERVED > ZERO)) IF RM-HOLD-CODE NOT = 608-QUOTATION-CODE IF RM-ORDER-TYPE NOT = 11-DIRECT-VA PERFORM 1152-CANCEL-SPCL-EMAIL THRU 1152-CANCEL-SPCL-EMAIL-EXIT IF NOT WCOMS-PRIVILEGED-USER MOVE 0-TRUE-77 TO 703-ERR-MSG-55-CM-PTD-NOT-0 1-LI-EDIT-ERROR-FLAG MOVE 0-ERR-HILITE-CHAR TO OM52-ORDERED-QTY-DELIM-O (OM52-ERROR-REPEAT-INDEX-O). POWER PLUS PATCH Date of Correction: 11/29/06 Module: OE Markid: P7.1C Program Nbr: 010 Description: When searching by UPC/DCI number, OE30 does not always continue properly onto the second page. Solution: LIBPS/OE30PD 463301 IF OE30-I-88 Patch4thQtr06 POWER PLUS PATCH Date of Correction: 11/16/06 Module: OE Markid: P7.1B Program Nbr: 010 Description: Enable screening of item numbers from bar-coded UPC numbers when using order entry screens. Note: Requires patch P7.14 for FM/016. Solution: 108205 COPY "LIBPS/778WS". 406975 COPY "LIBPS/778PD". 407260 COPY "LIBPS/DMSIMXREF". Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/12/06 Module: OE Markid: P7.1A Program Nbr: 010 Description: Allow for maintenance to ship-to number on the OM31 screen (order header maintenance). Solution: LIBPS/TCLOM 00594200 X4,"Ship-to Number:",A1,US,A3,RS," 00597400 Req Date",A1, IOM31A (A4,X1,A8,T(YDNIN,A3,1),I1,I4,I3,I6,A21,5(A30),A2,A15,A4, LIBPS/SCREENS10 149980 10 149990 10 150000 159800 10 SRC1/OE/010 112156 112158 113220 OM31-SHIP-TO-NBR-DELIM-O OM31-SHIP-TO-NBR-ERROR-O. 15 OM31-SHIP-TO-NBR-O FILLER PIC X. PIC Z(3). PIC X(1321). 10 OM31-SHIP-TO-NBR-ERROR-I. 15 OM31-SHIP-TO-NBR-I 10 FILLER PIC 9(3). PIC X(394). OM31-STATIC-DATA-SIZE-A PIC 999 COMP VALUE 700. 116050 05 361201 361202 361203 361204 361205 361206 361207 361208 361209 IF OM31-SHIP-TO-NBR-I > ZERO MOVE OM31-SHIP-TO-NBR-I TO 990-NBR-KEY-77 MOVE 990-ACCESS-RANDOM-VA-77 TO 990-ACCESS-METHOD-77 MOVE 990-COMPARE-EQUAL-VA-77 TO 990-KEY-COMPARISON-77 PERFORM 998-CM-ST-LINK-FIND THRU 998-CM-ST-LINK-FIND-EXIT IF 990-DMERROR-88 MOVE 0-ERR-HILITE-CHAR TO OM31-SHIP-TO-NBR-DELIM-O MOVE 0-TRUE-77 TO 1-EDIT-ERROR-FLAG 703-ERR-MSG-93-INVALID-INPUT. 362510 MOVE OM31-SHIP-TO-NBR-ERROR-I TO OM31-SHIP-TO-NBR-O. Patch4thQtr06 POWER PLUS PATCH OE/010 P7.1A CONTINUED (page 2 of 2) 362651 IF OM31-SHIP-TO-NBR-I > ZERO 362652 AND ( OM31-SHIP-TO-NBR-DELIM-O = SPACES ) 362653 MOVE OM31-SHIP-TO-NBR-I TO 990-NBR-KEY-77 362654 MOVE 990-ACCESS-RANDOM-VA-77 TO 990-ACCESS-METHOD-77 362655 MOVE 990-COMPARE-EQUAL-VA-77 TO 990-KEY-COMPARISON-77 362656 PERFORM 998-CM-ST-LINK-FIND THRU 998-CM-ST-LINK-FIND-EXIT 362657 IF NOT 990-DMERROR-88 362658 MOVE ST-SHIP-TO-ADDR TO OM31-SHIP-TO-ADDR-O (1). 365045 IF OM31-SHIP-TO-NBR-I NOT = RM-SHIP-TO-NBR 365050 MOVE OM31-SHIP-TO-NBR-I TO RM-SHIP-TO-NBR 365055 MOVE SPACES TO RO-SHIP-TO-ADDR 365060 IF RO-SHIP-VIA = SPACES 365065 AND ( RO-SHIP-INST = SPACES ) 365070 PERFORM 997-RO-DATA-DELETE 365075 THRU 997-RO-DATA-DELETE-EXIT 365080 ELSE 365085 PERFORM 997-RO-DATA-STORE 365090 THRU 997-RO-DATA-STORE-EXIT. 365095 1162-PROCESS-ORDER-HEADER-EXIT. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/3/06 Module: OE Markid: P7.19 Program Nbr: 010 Description: Order entry enhanced to not allow cash sales if charge-only flag set to yes. Note: Requires patch P7.13 for FM/016. Solution: 315445 315450 315455 315460 315465 IF CM-CHARGE-ONLY = 0-TRUE-77 AND (OE05-CASH-SALE-FLAG-I = 0-TRUE-77) MOVE 0-TRUE-77 TO 1-EDIT-ERROR-FLAG 703-ERR-MSG-93-INVALID-INPUT MOVE 0-ERR-HILITE-CHAR TO OE05-CASH-SALE-DELIM-O. 362112 362113 362114 362115 362116 IF CM-CHARGE-ONLY = 0-TRUE-77 IF OM31-CASH-SALE-FLAG-I = 0-TRUE-77 MOVE 0-ERR-HILITE-CHAR TO OM31-CASH-SALE-DELIM-O MOVE 0-TRUE-77 TO 1-EDIT-ERROR-FLAG 703-ERR-MSG-93-INVALID-INPUT. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/3/06 Module: OE Markid: P7.18 Program Nbr: 010 Description: Place orders on hold if the ship-to has a total billing limit and that limit is exceeded or would be exceeded by this order. Note: Requires patches P7.12 to FM/016 and either P7.12 for OE/011 or P7.13 for OE/031. Solution: 374918 374920 374921 374922 374923 374924 374925 374930 MOVE 608-AR-CREDIT-CODE TO 0-OCT-HOLD-CD-WS ELSE IF ST-BILL-LIMIT > ZERO IF ST-BILLED-TOTAL > ST-BILL-LIMIT MOVE 608-AR-CREDIT-CODE TO 0-OCT-HOLD-CD-WS ELSE IF ( ST-BILLED-TOTAL + RM-ORDER-VALUE ) > ST-BILL-LIMIT MOVE 608-AR-UB-CREDIT-CODE TO 0-OCT-HOLD-CD-WS. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/4/06 Module: OE Markid: P7.14 Program Nbr: 011 Description: Under some circumstances, kits occasionally bill a quantity of 999999. Solution: LIBPS/DISS11 102300 MOVE 699-QTY-ORDERED TO 699-SMALLEST-QTY. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/4/06 Module: OE Markid: P7.13 Program Nbr: 011 Description: If a transfer order contains a kit, and the order is not explicitly marked as non-taxable, sales tax is incorrectly being added to the invoice. Solution: LIBPS/BOMDISS11 130750 IF RM-ORDER-TYPE NOT = 0-TRANSFER-ORDER-VA Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/3/06 Module: OE Markid: P7.12 Program Nbr: 011 Description: Track total billed amount (includes tax, freight and misc) on the shipto records. Note: Requires patch P7.12 to FM/016. Solution: 627020 627040 627060 627080 627100 627120 627140 627160 627180 627200 627220 IF RM-SHIP-TO-NBR > ZERO MOVE 990-ACCESS-RANDOM-VA-77 TO 990-ACCESS-METHOD-77 MOVE 990-COMPARE-EQUAL-VA-77 TO 990-KEY-COMPARISON-77 MOVE RM-SHIP-TO-NBR TO 990-NBR-KEY-77 PERFORM 998-CM-ST-LINK-MODIFY THRU 998-CM-ST-LINK-MODIFY-EXIT IF NOT 990-DMERROR-88 ADD 127-OIUPDTE-INVOICE-AMOUNT TO ST-BILLED-TOTAL MOVE RM-INVOICE-DATE TO ST-LAST-BILL-DATE PERFORM 997-ST-DATA-STORE THRU 997-ST-DATA-STORE-EXIT. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 11/13/06 Module: OE Markid: P7.11 Program Nbr: 036 Description: If you cancel line items and bill the order in the same day, the line item is not being picked up on the cancellation report. Solution: 211012 211014 211016 211018 IF RM-ORDER-STATUS = 9 AND ( RM-INVOICE-DATE = 0-TODAYS-DATE ) IF SW1 = 2 OR 3 PERFORM 24-CHECK-LI-CANCEL THRU 24-CHECK-LI-CANCEL-EXIT. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/5/06 Module: OE Markid: P7.11 Program Nbr: 030 Description: Under some circumstances, kits occasionally bill a quantity of 999999. Solution: LIBPS/DISS30 102300 MOVE 699-QTY-ORDERED TO 699-SMALLEST-QTY. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/4/06 Module: OE Markid: P7.14 Program Nbr: 031 Description: If a transfer order contains a kit, and the order is not explicitly marked as non-taxable, sales tax is incorrectly being added to the invoice. Solution: LIBPS/BOMDISS31 109550 IF RM-ORDER-TYPE NOT = 0-TRANSFER-ORDER-VA Patch4thQtr06 POWER PLUS PATCH Date of Correction: 10/3/06 Module: OE Markid: P7.13 Program Nbr: 031 Description: Track total billed amount (includes tax, freight and misc) on the shipto records. Note: Requires patch P7.12 to FM/016. Solution: 606835 606840 606845 606850 606855 606860 606865 606870 606875 606880 606885 606890 IF RM-SHIP-TO-NBR > ZERO MOVE 990-ACCESS-RANDOM-VA-77 TO 990-ACCESS-METHOD-77 MOVE 990-COMPARE-EQUAL-VA-77 TO 990-KEY-COMPARISON-77 MOVE RM-SHIP-TO-NBR TO 990-NBR-KEY-77 PERFORM 998-CM-ST-LINK-MODIFY THRU 998-CM-ST-LINK-MODIFY-EXIT IF NOT 990-DMERROR-88 ADD 0-INVOICE-ORDER-AMT TO ST-BILLED-TOTAL MOVE RM-INVOICE-DATE TO ST-LAST-BILL-DATE PERFORM 997-ST-DATA-STORE THRU 997-ST-DATA-STORE-EXIT. Patch4thQtr06 POWER PLUS PATCH Date of Correction: 11/14/06 Module: SA Markid: P7.11 Program Nbr: 008 Description: Just in case a transfer somehow picks up a rebated cost, the rebate report should skip it. Solution: 313950 Patch4thQtr06 OR ( RM-ORDER-TYPE = 7 ) POWER PLUS PATCH Date of Correction: 11/6/06 Module: SA Markid: P7.12 Program Nbr: 903 Description: Rebuild of customer master sales history: 1. Includes current month's sales in last month's bucket. 2. Does not properly account for billing that takes place on the first of the month. Solution: 305020 305040 SUBTRACT 1 FROM CURRENT-YEAR, CURRENT-MONTH. 341850 Patch4thQtr06 AND ( RM-INVOICE-DATE < CURRENT-MONTH ) POWER PLUS PATCH Patch4thQtr06