1) 26/05/2003 - Add in export/import promotion price Add in ref no. in ictran.dbf file. Fixed import item, member cannot import from director problem 2) 03/06/2003 - Change the member statement report name to stmember 3) 12/06/2003 - Add in call from BOM in admin setup - Add in free promotion item maintenance - Import / export transaction - replace ref in ictran 4) 01/08/2003 - Add allow modify payment type after transaction saved - Add allow enter tips when enter transaction - Fixed Free Promotion Item can add same item no in free item component 5) 08/08/2003 - Fixed prompt enter password if price entered below selling price A/B if Fast Key pressed in Enter Transaction. - Fixed variable 'possus' not found in Print Receipt in Modify Cash Sales. 6) 11/08/2003 - Add Discount % in Item Maintenance - Add Maximum Discount Amount (effect on total bill discount only) - Enable To view unpaid bills in Outstanding Cash Sales Report. - Add Do no Preview/Print Receipt when Enter Transaction in Admin setup 7) 12/08/2003 - Fixed: if user remain Enter Transaction screen and open the Enter/Edit Cash Sales screen to modify yesterday bill, the date in Enter Transaction will be changed to the modified bill date. 8) 20/08/2003 - Change icmast.entry in Enter Cash Receipt. 9) 26/08/2003 - Fixed Change Amount link to Customer Display when Multiple Payment or press Preview/Print button directly. - Fixed Cash Drawers Listing not tally with Cash Receipt Listing. 10)02/09/2003 - Fixed Cash Drawer Listing, print/file button, variable tips is not found. 11)16/09/2003 - Add check maximum disc % if discount amount used in Admin Setup. - Add Disabled FAST key if item got Multiple Unit on Measure in Admin Setup. - Add Allow modify Cashier ID when reprint receipt in Admin Setup. 12)01/10/2003 - Modify scan bar code with price, allow user to use the barcode with 12 digit. - Modify press F10 to scan barcode with price, press f10 to disable this function in Enter Transaction. - Fixed Check Maximum Disc % if Disc. Amount used, allow user to enter the net amount and system auto calculate the discount amount and compare with the maximum disc % 13)10/10/2003 - Fixed Free Promotion Item still appear even not in the promotion period - Fixed update bom when enter transaction not update the RE/IS, and component qty calculated by formula is not function - Add Drawer Connect to in Admin Setup 14)13/10/2003 - Fixed Cash Receipt Report error: index exceed maximum length (only when allow collect deposit ="Y") - Fixed Cash Drawer Listing error: variable 'mcashier1' not found when press the print/file button - Add Check selling price A cannot be blank when enter transaction in Admin Setup 15)20/10/2003 - Check Total Bill Discount CANNOT more than Total Bill Amount - Add Currency Symbol in Change Form 16)07/11/2003 - Fixed variable 'mttluom' is not found - Fixed FAST key problem 17)14/11/2003 - Check validity of payment code - Add Cashier ID in modify cash sales header - Update icmast.paid,change,paycode,paytype if user add new bill in modify cash sales - Fixed some error in enter transaction, occured when item disc on and default disc value is not empty - Fixed recalculate amount when exit from modify cash sales detail - Fixed item disc (either multiple discount, discount by % or discount by value) 18)01/12/2003 - Change variable 'm_date' to 'mposdate9' in form cash2 - Fixed Open Free Promotion Item screen, the menu of Promotion Price will be disabled - Fixed the label of sunday-saturday in Free Promotion Item different with Promotion Price 19)09/01/2004 - Add Date From/To, Time From/To and Day From/To in Print Promotion Price Listing & Print Free Promotion Item Listing - Add Over Maximum Item Discount & Over Maximum Total Discount Ask Password - Add Update Component Item when select BOM item in enter transaction # BOM Item No. n3type = 'S' # Component Item No. n3type ='N' # dfield1 = BOM Item No. # dfield8 = price # dfield9 = amount - Add Appear Item Picture in Admin Setup - Add Auto Search 2nd Item No. of Item No. not found - Add a textbox in enter transaction for user to enter disc % if System Setup, Page 2, Disc % for Total Discount =Y - Fixed click on Cash In/Out icon not ask password - Fixed Minimum Amount to accept Credit Card when enter transaction 20)12/01/2004 - Allow scan item barcode and sum qty - Fixed project, job, cash/bank accno not imported when group same day transactions in one cash sales - Add Print Receipt Setting - Fixed Import Item details if item already exists 21)20/01/2004 - Add User Log In/Out Time 22)28/01/2004 - Fixed if user paid by voucher, and bill amount less than the voucher amount, change amount should be 0 23)03/02/2004 - Fixed if member got opening point only, statement cannot print out the member 24)05/02/2004 - Fixed error 'Data type mismatch' in enter transaction if multiple discount is used. 25)20/02/2004 - Add 'Get first UOM of BOM compoent item' in Admin Setup, page 5 - Add desc1 & desc2 for promotion price, promotion free item list - Fixed if enter -ve qty, prompt message item discount cannot more than item total amount 26)27/02/2004 - Fixed Item Discount by %, round up single discount amount to 2 decimal places - Add Maintain Currency code - Add Maintain Currency Rate by month in Admin Setup - Add currency rate when enter transaction - Allow receive same payment type when enter transaction - Fixed Credit card analysis prompt error 'index over maximum length' if collect deposit option is on 27)02/03/2004 - Set relation to intran1 in Print Receipt - Control if Total Discount ='Y', the discount misc code cannot be blank - Fixed item discount base on member discount or item user-defined 1 - Fixed cannot enter -ve qty 28)04/03/2004 - Add Promotion Code in Boss Setup - Add Promotion Code Maintenance (PWP,DWP,GWP) - Add Cash Receipt Audit Roll 29)19/03/2004 - Fixed Update BOM Component, the qty of master item is not correct - Add Promotion Code (PWP & GWP) By Group 30)25/03/2004 - Fixed Boss Setup Promotion Code is empty, still a code field visible in form cash2 - Fixed zap ictrane and ictran1e in Export Transaction 31)30/03/2004 - Fixed error message if system setup, item disc =Y, disc by % and multi-disc #Y - Fixed promotion code appear in enter transaction if boss setup promotion code is empty 32)06/04/2004 - Fixed Update BOM component qty incorrect 33)12/04/2004 - Change Print Modify Cash Sales, dont use the tick on modify payment - Add search record no in modify cash sales detail (main25_d.refresh) - Add update item disc in iccust - Add item disc by % and amount in modify cash sales detail (main25_d) - Add Supplier Item Code Maintenance, and 'Auto search Supplier Item No. if Item No. not found ?' in admin setup. If item no entered not found in item maintenance, or 2nd item no, auto find in supplier item code maintenance 34)21/04/2004 - Add Item + qty length can up to 20 characters in Admin Setup 35)22/04/2004 - Add Minimise Enter Transaction screen for 9" monitor in Admin Setup Note: add a new form called cash3 (which is same as form cash2) 36)22/04/2004 - Add Promotion Code Maintenance (PWP) - By Bill - Add different row colour for listing best buy item in enter transaction - Add PWP total amount in enter transaction 37)23/04/2004 - Add 'Not allow select non-stock item when enter transaction' in Admin Setup 38)28/04/2004 - Add 'Show PWP Amount in Enter Transaction' in Admin Setup - Fixed Best Buy Item not included in the total pwp amount 39)12/05/2004 - Add 'Open Cash Drawer without connect to comm port ?' in Admin Setup, to fix drawer not open (when drawer connect to printer) in housekeping, open cash drawer 40)19/05/2004 - Add Promotion Code Defined - All Promotion Code Maintenance (PWP/GWP/DWP) must specific a code. When enter transaction, user can follow the boss setup default promotion code or change the code manually. - Add 'Hide Foreign Currency when enter transaction' in Admin Setup 41)31/05/2004 - Fixed variable 'mb_group' not found if pwp by bill is used - Add field iccat.bestbuy in sposfman.prg - Add alter column posdwp.dwpcode in dbstru.prg - Change in enter transaction, after delete item, cursor go back to grid automatic - Change in enter transaction, after delete item, if eof, don't show last item, description and price - Add a checkbox in enter transaction, change the total discount value sign, for goods return use - Fixed promotion price not correct after cursor go to unit of measure 42)01/06/2004 - Fixed Total Bill Amount not correct if User Defined 2 is used. 43)08/06/2004 - Fixed Retrieve Suspend Bill prompt error 'varaible mudfmisc2 is not found' - Add 'Allow save transaction if accum. sales over credit limit' in Admin Setup - Add a prg to allow user view the accumulated sales base on member within a month Field Expression = tmptbal(icmast.member, icmast.date, icmast.entry) - Add Member credit limit listing - Fixed GWP not follow the promotion code maintenance setting 44)09/06/2004 - Show cashier name when enter transaction - Check if item assembly, deduct from component item and unit get the 1st uom in icitem, not change price if got promotion price 45)15/06/2004 - Fixed deposit pay full amount not shown correct change - Fixed hide currency code if multiple payment not activate - Add select format in print receipt - Add misc. code in special discount, if not empty, transaction misc code follow setting here, else follow boss setup - Add export transaction, update item discount (ictran.dfield6) to export file - itemdisc field 45)16/06/2004 - Fixed item discount not -ve value if qty is -ve value (when item discount not take effect of item price) 46)23/06/2004 - Add 'Get Selling Price B when enter transaction' in Admin Setup - Add format 2 in Time Report, to show the total sales amount, qty, and margin. - Fixed: Top Sales By Product By Qty, alias 'poreport' not found - Change: print modify cash sales, show the icmast.balance instead of icmast.posbal 46)23/06/2004 - Fixed: PWP amount not shown in enter cash receipt 47)01/07/2004 - Fixed: price for multiple unit not correct - Fixed: recalculate deposit amount if change cash bill details in modify cash sales 48)13/07/2004 - Add in picture in membership maintenance - Add in field picture g(4) in member.dbf - Add in Option Prompt Delete Message when delete item in Enter Transaction? in adminsetup - Add in Option Not allow to enter Project no. in Enter Transaction Header ? in adminsetup - Add in Option Disable member udf1 when Enter Transaction ? - Add in Option Enter Special Discount Ask Password? in Boss Setup - Add in Option Enter -1 In Qty When Transaction Ask Password? in Boss Setup - Add import/export BOM - Fixed problem "Item discount can not more than total amount" - Fixed problem in report by product (chang .and. to .or.) - Fixed problem paid minus deposit (original paid minus total amout although he/she paid deposit) - When F8(cancel) is clicked, it automatik allow to select item in grid - When F5(modify) is clicked,Fast key automatik turn off - All discount base on setting on Promotion With purchase (Discount By,"1","2") 49)06/12/2004 - Credit card analysis sort by salesman 50)23/12/2004 - Add function auto search Multiple Unit of Measure item no. if item no not found - Fixed problems in import/export(transaction, member, item, promotion price) 51)24/02/2005 - Add in Option Capture item no. with qty (admin setup) - Add in Option Salesman code cannot be blank when enter transaction (admin setup) - Add in Option Discount by amount when enter transaction (admin setup) - Fixed problem in report top sales (add field jobfrom, jobto, deptfrom, deptto [icreport.dbf] and dept [icitem.dbf] for stkle version. 52)23/03/2005 - Data recovery after power failure - check icmast.n_amt and icmast.t_amt. If not same with ictran and ictran1, it will replace the n_amt and t_amt 53)12/04/2005 - Fixed the problem when using promotion price by discount amount for option [Lee] Promotion Price take effect on price. - Add in a quantity and UOM in Free Promotion item when customer purchase quantity within the quantity range can be free item. - Fixed the problem of Promotion Price and Free Promotion Item must filter by UOM. - Fixed the problem user defined cash sales in Enter/Edit Cash Sales can not appear. - Add in import and export for Promotion Code, which is include PWP, GWP and DWP when filter by promotion code. - Add in Item Return Report. - Add in two fields comptime and compdate into ictran for keep track of record save. [lee] 54)14/04/2005 - Add in an option By Any Item Sold in the GWP -By Multiple Default Item. [lee] 55)49/04/2005 - Add in insert Capture Item No position from and to, weight/amount/price position from and to.[lee] 56)04/05/2005 - Fixed the problem of Free Promotion Item when default quantity.[lee] 57)12/05/2005 - Show down payment amount (icmast.downamt2) in cash sales header, if bill is fully paid - Change: 2nd payment detail all update to 2nd fields, e.g. accno2, postaccno2, ... in icmast - Fixed if empty card misc code, system will update blank record in icmisc.dbf 58)01/06/2005 - Fixed the problem variable mtotalall is not found when print the Sales By Product report. [Lee] Remove the icmast,ictran and ictran1 in the data enviroment of Enter Cash Receipt. Add in find button in admin setup screen. 59)17/06/2005 - Add in round function when using Capture Item No. with Qty. [Lee] - Extend the qty field to n(16,4) in the Sales by product, group and category. - Fixed the problem mxfcrate1 and mxfcrate2 variable is not found. 60)21/06/2005 - Fixed the report which is not include cancelled bill (void="Y") problem.[Lee] - Add in set relation into Salesman when print receipt. 61)23/06/2005 - Add in Print Multiple Deposit Receipt report in the report manager 2. [Lee] - Set relation into arcust when print multiple deposit recepit report. 62)27/06/2005 - Fixed the Multiple Deposit Receipt when enter payment code can not found the payment code, [Lee] because initialy set orde to tag desc, but when check payment code it is not return to tag code. 63)30/06/2005 - Amend the payment type not for cheque or credit card also need to update bank information. 64)05/07/2005 - Add in a new model of receipt printer kick out command in the admin setup. 65)21/07/2005 - Add: In admin setup add an option to hide Suspend Bill, Retrieve Suspend Bill and Print Suspend Bill in the Enter Cash Receipt ? [Lee] 66)10/08/2005 - Fixed: When use user defined detail in enter cash receipt, dfield1 until dfield15 become empty. [Lee] 67)17/08/2005 - Fixed:if happens one empty record in the icmast, entire record cannot be saved. [Lee] Fixed:if set total discount="Y" and discount percentage="Y", when enter cash receipt can not be modify the discount amount column. 68)26/08/2005 - Fixed:When import promotion price, if same item no but different UOM and location, can not append data.[Lee] 69)05/09/2005 - Add: Add in a new report Print Group By Cashier in the Cash Receipt Report and modify when pay deposit [Lee] by other day in the Edit /Modify Cash Sales a Date Received is open to allow user enter deposit date. Fixed: if enable enter membership when enter cash receipt if not record key in its should be allow to open field. 70)03/10/2005 - 70)03/10/2005 - Add: Add in Multiple User Defined Detail.[Lee] Fixed: In DWP when system setup page 2 set Item Discount ="Y" and multiple discount="Y", but if DWP set discount by amount, the disc % is consider with %, so add in a new field "disbyamt" to keep the discount amount. [Lee] 71)11/10/2005 - Fixed the problem of Free Promotion Item when default quantity if enter twice recalculate qty.[lee] 72)18/10/2005 - Fixed the problem variable icmast.ccdicno, ccdicno2 is not found.[Lee] 73)27/10/2005 - Fixed the problem for restaurant use in the Enter Cash Receipt prompt out alias ictran not found when exit the form.[Lee] 74)02/11/2005 - Add in set exac on and set exac off when do the item no. searching 75)08/11/2005 - Add in able to run auto numbering, prefix and surfix for Suspend Bill. [Lee] Fixed for using Multiple payment after retrieve suspend bill, the cursor will be shown in 1st amount. Show blank customer no, after finish payment and dim up the customer code if key in for 2nd transaction for same transaction. Add in filter Customer No from__, to__ in the Outstanding Suspend Bill and Cash Sales. Add in publ mfactor in Enter Cash Receipt. 76)10/11/2005 - Fixed the multiunit of measure item no when modify UOM. Add in Customer Name is the retrieve suspend bill.[Lee] 77)14/11/2005 - Fixed the problem when click on the grid in the enter cash receipt, information not appear in the screen. [Lee] Add in Customer code can not be blank in the adminsetup page 2. Fixed the problem when print the suspend bill click the lookup button. 78)21/11/2005 - Add in a new field icmast.suspref to store the suspend bill reference no. [Lee] 79)22/11/2005 - Fixed the problem after print the report the variable msuspref became blank. [Lee] 80)30/11/2005 - Fixed the problem variable opening not found in the Enter Transaction, because from the adminsetup [Lee] does not this option. Fixed the problem if Inventory on the show on hand qty, it may be slow down the pos progress for pos not allow to show the on hand. 81)05/12/2005 - Fixed:if happens one empty of type, entry or ref in the icmast, entire record cannot be saved. [Lee] 82)14/12/2005 - Fixed: when use the promotion price by discount percentage, if the price below the price-disc% prompt message {lee] if use below price A, B and cost ask password in boss setup. Add in fast key F12 for suspend bill and if use auto numbering of suspend bill not display enter reference no. Add in a new option suspend bill date based by retrieve suspend bill date, for select wrong suspend bill case. 83)24/01/2006 - Fixed: when cash drawer connect to printer by comport can not kickout problem. [Lee] 84)16/02/2006 - Fixed: When enter redeemp points in the transaction the points will be become zero if figure more than 999.00 [Lee] Remove when run the data recovery the balance amount not right which is got use collect deposit when enter transaction, cause it may effect the balance amount. When pay by credit card in the single payment or multiple payment whether got price include credit card charges the card amount will be updated, cause customer need to posting credit changes figure accno to A/c. When use allow modify payment type after transaction save (except deposit amount) got problem the ictran1 will be deleted and not append new recno into it. 85)22/02/2006 - Custom:Add in points multiplier for points calculation in Category Maintenance.[Bee] Add in Membership Points Adding transaction in the maintenance and enable printing output. [Bee] Add in default maximum points % to redeem sales amount when make payment. [Bee & Lee] Fixed: When delete the cash sales, the points not recovery back. Change the display selling price when enter cash receipt based on latest date.[Lee] Allow to search the second item no in list button of item maintenance. 86) 24/02/2006 - Fixed: Add in member.dbf in the print cash receipt in the Enter/Edit Cash Receipt and set relation with icmast.[Lee] Add: Add in show picture when add item based on inventory setting. 87) 28/02/2006 - Fixed: When enter cash receipt cannot enter redeem points more than max redeem points [Lee] and allow key in (<=)max redeem range. 88) 07/03/2006 - Add sbatchno and rbatchno in all tables (for synchronize purpose). [lee] Table Names =========== 1. possys 2. cashier 3. salesman 4. payment 5. special 6. cashin 7. member 8. cprice 9. prmprice 10. prmfree 11. prmfree1 12. redeempt 13. susp_h 14. susp_d 15. susp_d1 16. sumitem 17. preceipt 18. userlog 19. pospwp 20. posgwp 21. posdwp 22. grpgwp 23. venditem 24. promotion 25. grpdwp 26. grpdwp 27. itemdiscp 28. pdeposit 29. prmfreebill 30. addpoint 31. camasbak - Fixed: When user wants to control permission of Cash In/Cash Out toolbar button not function -(toolbar_all). - Fixed: The max redeemp points become round up based on admin setup page 7 setting. 89) 09/03/2006 - Fixed: when on the option allow modify the payment type for not deposit amount only and [Lee] change the payment type, paid amount not right. if not use the redeemp point when enter cash receipt not allow to display. 90) 15/03/2006 - Fixed: when modify the data in pospwp,posgwp,posdwp,grpdwp,grppwp and grpgwp, then click cancel [Lee] button it will auto save record. (form property -leditablegrid =.f.) Change the balance word to outstanding balance when correct deposit, if paid all already, balance change to 0. If use hide currency code ="Y" in admin setup, the multiple deposit form do not hide problem. 91) 23/03/2006 - How to prevent the data loss when the machine experiences a power, device or system failure and cannot be shutdown properly. 1. Right-click My Computer, and then click Properties. 2. Click the Hardware tab. 3. Click Device Manager. 4. Click the plus sign (+) next to the Disk Drives branch to expand it. 5. Right-click the drive on which you want to enable or disable disk write caching, and then click Properties. 6. Click the Disk Properties tab. 7. Click to select or clear the Write Cache Enabled check box as appropriate. 8. Click OK. NOTE: Enabling write caching generates the following warning. This is normal: By enabling write caching, file system corruption and/or data loss could occur if the machine experiences a power, device or system failure and cannot be shutdown properly. Add: Add in camasbak file to backup Cash Sales header data. [Lee] Add: Add in retword.prg for display word in header. Set into print expression [retword("ictran",ictran.type,ictran.entry) #0] 92)24/03/2006 - Fixed the problem if use multiple payment for 2 payment paid by cash, but one is paid more, the cash amount not tally with the sales amount problem. [Lee] 93)28/03/2006 - Fixed the problem variable fm_no not found into icmast for stkLE version. [Lee] 94)31/03/2006 - Fixed import & export member some fields not updated. [Lee] 95)03/04/2006 - Fixed the problem when inventory set yesterday bill can not modify and delete, but pos not take effect problem. [Lee] 96)04/04/2006 - Remove update rbatchno with "" from data recovery [Lee] 97)05/04/2006 - Fixed the problem when delete bill in the enter/edit cash sales, afterthat click next button, records will appear other transaction data. [Lee] 98)10/04/2006 - Fixed the problem ictran.ref not update and add in position quantity from__, to__[Lee] 99)14/04/2006 - Add in a new field prmcode in Item Maintenance for purpose to user add Promotion Code. [Lee] Add in "justadded" in the rbatchno of detail form when add new transaction. 100)26/04/2006 - Change all the cash2 and cash3 form textbox_6 value to round based on adminsetup setting. [Lee] Customise: 1) Add a new table to maintain multiple unit of measure. 2) Set an option to change all the price of same item, category and group based on sum up qty in DWP - By Single Item, Category and Group. 3) Add limited qty field in Promotion Price Maintenance. If more then this limited qty not allow give discount. Fixed the problem when click service button in detail form appear alias "icmudf" is not found. 101)05/05/2006 - Remove the rbatchno from updtmisc and updtmis1.prg and update the rbatchno based on export data during import transaction[Lee] Change: set rbatchno ='justadded' when view or add new record in transactions footer. Add export/import group, cat and dept(if got dept table) in export/import item code. 102)09/05/2006 - Add in rbatchno in the enter cash receipt when calculated total member's current points. [Lee] 103)10/05/2006 - Add in department maintenance and department code in item maintenance.[Lee] Fixed the grid to be readonly in enter cash receipt. Change Selling Price/Discount (Cprice) not necessary enter customer code depend on cprice table setting when enter cash receipt. *Remark Pinang Ms.Ooi told before 05/12/2005 version date customer code can be blank in cprice table. 104)16/05/2006 - Fixed: when add new membership record, the fields amtredeem & aftredeem not become 0. [Lee] Fixed: In the Time Report, if filter by time from, to afterthat empty these filter, the data can not appear problem. Fixed: change the rbatchno " " and "justadded" in the detail form. 105)25/05/2006 - Add: Add Limited quantity field in the Quick Entry form in the Promotion Price Maintenance.[Lee] Fixed: Housekeeping->Open Cash Drawer if first time click OK button can be kick out, afterthat click OK button again, cannot be kick out must be exit the form, then as normal. Add: Add an option Always follow the Promotion Code based on Item No maintenance in Admin Setup. {Because if not empty poreport.promotion code, it'll take the previous one} Fixed: In the cash3 form it enter quantity more than 1 digits, cannot be shown full number must be press enter key. {change the inputmask=right(gqty,9)} Fixed: In DWP by discount based on last item discount for whole bill, if qty not reach the range qty from, to variable "bycatlastqty" must be .t. 106)07/06/2006 - Change sys(0) to subs(sys(0),at("#",sys(0))-3,2) [Lee] 107)14/06/2006 - Add in new cabak file to backup ictran.dbf. [Lee] 108)16/06/2006 - Fixed the problem after run Point Yearend Processing point not tally. [Lee] 109)21/06/2006 - Fixed the problem when exit from Enter/modify Cash sales detail form, the record will be deleted, coz in destroy procedure got check same type, entry, line_no, compdate and comptime ictran record will be deleted. [Lee] Fixed the problem when run Point Yearend Processing spend long time. [Lee] 110)22/06/2006 - Enhance the Point Yearend Processing spend. [Lee] Remove the index of icmast in sposfman.prg, it may effect very slow when login program. [Lee] 111)30/06/2006 - Add in line_no, compdate & comptime when do export /import transaction [Lee] When enter cash receipt update the line_no and userid into ictran.dbf Recalculate n_amt and t_amt in the Cash Receipt and Credit Card Analysis Report 112)04/07/2006 - Add in getuom.prg to found icitem.measure1 until measure5 for report purpose. [Lee] e.g: make a new variable called mxuom, then in the expression enter as below, getuom(ictran.item_no,ictran.u_measure) Fixed when click new button in the Enter Cash Receipt after delete record, the system not auto blank the fields. 113)11/07/2006 - Add in Round up detail transaction to nearest 0 or 5. [Lee] 114)18/07/2006 - Add in shortcut key for special discount and total discount, but must on the adminsetup page 8. [Lee] Add in a Flag code in adminsetup, when scan the item code, if detect this flag code first of 2 characters of item no, the system will capture item no with price in the bar code without press f10, else then as normal capture the item code with selling price. Fixed: if got empty reference no, but not empty type="CA", deleted the icmast record. 115)19/07/2006 - Fixed the problem when run preview, print or file Item Return Report take a long time.[Lee] 116)20/07/2006 - Add in Daily Sales Report. [Bee&Lee] 117)03/08/2006 - Fixed the problem if use round up member point the Member Statement Report not tally with member points.[Lee] 118)09/08/2006 - Add in Export text file for date different between reference no.[Lee] Add in total quantity in the Enter Cash Receipt. 119)10/08/2006 - Add in new backup and restore - able to do format disk when doing the backup. for removable disk able to span disk. [Lee] Add new option for hide component item in admin setup. 120)16/08/2006 - How to hide the time and date in the windows xp task bar ? 1) Go to control panel 2) Click the taskbar and start menu icon 3) Do not tick the show the time - Customise: Add in comment, service and no display button to cash receipt transaction. [Lee] Control Enter/edit Cash Sales transaction, the location code is control not allow to modify. 121)22/08/2006 - Customise: Add in new option in Admin Setup page 8 -Get the Selling Price A/B based on minimum qty [Lee] of User Defined Item 11(icitemex.udf11). 122)24/08/2006 - Add in update service accno into ictran.accno when called service.[Lee] 123)07/09/2006 - To enhance the spend during kickout drawer and printing job for set ictran to tag entryca. [Lee] 124)08/09/2006 - Add in control payment date expired. [Lee] 125)18/09/2006 - Fixed the problem if scan item with price, but bar code without flag code, ! empty flag code and user without press F10 key. [Lee] 129)27/09/2006 - When directly print receipt in enter cash receipt prompt out port alreay open problem. [Lee] 130)20/10/2006 - Fixed: If use total discount and discount percentage="Y", when press payment button the disc % box [Lee] cannot appear. If press ESC button and activate user define detail screen before qty="Y", user defined detail screen cannot prompt out. Add: When open cash drawer in housekeeping enabled to export user id, date&time into a txt file. 131)26/10/2006 - Customise: Add searching by similar description/name for item code [Lee] *Remark: Sposhf2.prg, class progen->form f2ref must be changed. Add search by similar word in toolbar list of item no maintenance. ** Form properties: lAllowListSearch must be .T. to see and click on the search button Fixed: When click suspend bill button and receipt directly print to printer="Y", for auto print suspend bill purpose, it'll appeared an unknown acsii word. 130)30/10/2006 - Fixed: When click print button to ask how many copy to print, if enter more than 1, but printing once only.[Lee] 131)14/11/2006 - Fixed: when hide suspend bill, retrieve and print suspend bill ="Y" and not allow press shortcut [Lee] key for total and special discount, user cannot to press shortcut key for these buttons. 132)16/11/2006 - Add in allow enter 2nd membership code when enter cash receipt in admin setup.[Lee] 133)27/11/2006 - Add in an option in the boss setup for 24-hours convenience retailing use. [Lee] 134)30/11/2006 - Fixed the problem getucost.prg cause may effect the option price less than cost price message. [Lee] 135)05/12/2006 - Update icitem.c_price (fixed cost) into ictran.fixedcost, used in stkpos GP by Agent report [Chew] 136)11/12/2006 - Add in Sum Up Cash Total in the transaction. [Lee] Add in F3-edit in user security - the user able edit/add the item no & account no when f2 lookup item no in Enter Cash Received and Payment Type Maintenance (requested by P.Pinang). [Lee] * Remark: sposhf2.prg to amend also. 137)15/12/2006 - Amend the store "" to mxpaytype1, mcdinclude1 and store 0 to mcdpercent1, mcardamt1 after preview/print bill, [Lee] for single payment because if first paid by credit card, then 2nd billno paid by cash, cardamt got figure into payment type by "Cash" 138)20/12/2006 - Add in set exact on and off for seaching item no when scan item no with price. [Lee] Fixed the problem when delete item no in enter cash receipt, record cursor go to bottom. 139)21/12/2006 - Fixed the problem when use collect deposit option and by single payment, then press Payment button, the deposit column became 0 problem. [Lee] 140)22/12/2006 - Fixed the problem after doing one bill, then add new item no, after click cancel and exit button appear record out of range.[Lee] 141)28/12/2006 - Fixed: in import transaction, system not filter by date and ref no. when update into icmast [Chew] 142)16/01/2007 - Fixed: enter cash receipt, if not go to payment screen, i.e. direct click on print/preview button, system will update cheque or credit card info of last bill into current record [Chew] 143)20/03/2007 - Add in Open Cash Drawer button into Cash In/out transaction. [Lee] Add in Cash In/Out Summary Report. Add "Item No" field length in Boss Setup. Add in an option in the admin setup for Display selling price A,B,C and cost price into secret code based on item no when enter cash receipt. * Remark: this option copy from pos-24code. 144)02/04/2007 - Add in set relation to arcust.dbf when print suspend bill. [Lee] 145)17/04/2007 - Fixed: when using round up member points option, the member statement list out [Lee] daily summary net amount. - Add in print audit trail report able filter by date and user id and add bill no into report. - Fixed data type mismatch when show on hand, then set store 0 mtmpitem_qty, mtmpfitem_qty, mtmplimited_qty into init form. - Fixed the variable "musr_entry" not found when exit program. 146)19/04/2007 - Change the Cash In/Out Summary report format. [Lee] - Add an option in the admin setup for Allow to modify cash in/cash out amount#0 after save transaction. 147)03/05/2007 - Fixed update camasbak.dbf which is some fields not found problem. [Lee] 148)10/05/2007 - Fixed the sales by product, group and category report of quantity column which is using multiple UOM [Lee] change to small unit. 149)06/06/2007 - Modify CASH Sales interface, the TESTEND.EXE customisation for sync was not done. [Lee] It checks for "File in use", "REcord in use" error etc and if the error occurs, the exe "TESTEND.Exe" in data folder is run to end the sync. *Remark must be change sposeeh to add testend.exe and vpmforms.form_toolbar.save(already done into vpm5) - Fixed after set display UDF detail CA before qty="Y" and when press F2 key of item no in the Enter Cash Receipt then click edit button, after that UDF detail CA appear, then click exit button, it'll prompt an error message in the main13c. 150)08/06/2007 - Set relation icitem, icgroup and icitemex into itemdiscp when print Item Discount(Member Type) report.[Lee] - Fixed to check variable pmultipy not found in cabak.dbf in main program. - Add in return 3 if the user click cancel button (add new property). 151)11/06/2007 - Fixed set orde to tag item_no again into sele icitem under item_no(valid). [Lee] 152)22/06/2007 - Fixed the problem stock not enough in the enter cash receipt, if inv got set [Lee] quantity can not less than zero must calculate on hand if pos not set show not on hand option. - Amend the Redeemp Point form, the point or Item description not appear. - Fixed the problem remove CA transaction needs to delete camasbak and cabak.dbf also. 153)27/06/2007 - Fixed when give total discount by percentage, the percent will update to footer's percent. [Lee] - Amend to when give total discount by percentage, the discount amount change to round up to 2 decimal, because in the POS/INV Cash Sales footer got round up amount. - Fixed in the CA detail form recalculate the misc charges="Y" change myvalue=myvalue+amount. - Change the user defined item form at Item No Maintenance followed by INVENTORY system. * Remark: amend sposfman.prg (icitemex and insys5 add fields udf22-26) - Add in an option in Admin Setup Specify Best Buy Item at Item No Maintenance. 154)03/07/2007 - Add an option in Admin setup Display Touch Screen when enter cash receipt. [Lee] - Add an option in Admin setup Prompt message to ask print receipt when have printer button in Enter Cash Receipt ? 155)04/07/2007 - Fixed the problem in the Cash Receipt Report if got collect deposit and paid by cash, [Lee] but paid amount are more than net amount, so need to deduct change amount. This problem occur when go to Enter/Edit Cash Receipt to make outstanding balance amount. 156)06/07/2007 - Save comment and misc record to backup table. Form: pcomment, pmisc [Lee] 157)16/07/2007 - Add in extra 2 levels of member types in the membership&Item Discount(Member Type). [Lee] - Add in update salesman and misc2amt into backup files. - Add Restore data from Cash Sales bak files under housekeeping menu. 158)24/07/2007 - Add in foreign amount in Cash Receipt and Cash Drawer Report. [Lee] - Change the filter time from and to in Cash Receipt, Credit Card and Cash Drawer report. - Fixed the problem for option Collect Deposit, if paid more amount for balance amount by cash it'll appeared -ve in change field in the prtcash form. - Add mobile and alias fields in the member maintenance. - Add in Default Cashier Code in System Setup, when enter Cash Receipt. - Add an option in Admin Setup for Member code cannot be blank, if disable member ="N". - Fixed export member code problem. 160)26/07/2007 - Add in default cashier code included Enter/Edit Cash Sales header form.[Lee] - Add in Cashier, password, date... when login cash in/out and filter based on cashier+date. - Fixed problem got disc>price and promotion price take effect on item price="Y" and qty>1 and press fast key, should not display message the dicount more the cost price. 161)28/07/2007 - Fixed when two user login pos, show file is not available problem [see] (sposfman.prg) Fixed when exit pos system show update conflict problem [see] (cash2 form) 162)31/07/2007 - Fixed the problem if sales tax include="Y", appeared alias acsystem is not found problem (main25_d form).[Lee] - Add in rbatchno and sbatchno in grpdpw.dbf (cdbf.prg) 163)06/08/2007 - Add in not include best buy item when click Quicky Entry button of Item Discount(Member Type) and [Lee] Promotion Price maintenance. - Add in control if selling price below cost price="Y" but not press fast key if price below cost price. - Fixed the problem if use collect deposit="Y", then not go to payment screen directly click print/preview button, must be force user make payment. - To remove the tableupdate command for camasbak file, it'll cause this file corrupted. - In Cash receipt audit roll report set relation to member.dbf - Change the "mnewn3" variable to "mposnewn3", because if when enter new item no in the Enter Cash Receipt form, but at the between go to Enter/Edit Cash Sales detail and exit again. After that, go back to enter cash receipt screen click save button will occurs "Record out of range" message. - Add an option in the GWP by group and category which is every minimum buy amount spend will entitle free number of qty. for example: buy amount is 10.00, free qty is 1, if total amount for these group/cat is 20.00, then calculate is as below 20/10*1=2 free qty. 164)10/08/2007 - Add in Member Type Discount By Group/Category in maintenance and allow to tick based on item/group/cat discount [Lee] in admin setup. - To amend the Change group/category code for dismbrgc.dbf also. - Rearrange the title of reports. - To change the posdd2.dbf in sposfman and sposfxit.prg 165)14/08/2007 - Fixed when use an option="Y" Round up amount when enter transaction in admin setup page 4 and Round up transaction [Lee] detail when enter transaction in admin setup page 7="Y", when enter cash receipt the item no amount got different figure. - If got use total discount="Y",Percentages="Y" and got member.disc% auto change the disc %=0(textbox14) in payment screen, because directly get from membership, it may effect misc value in footer transaction. - Fixed after enter % of total discount, then not press enter key directly press OK button then press ESC button to make payment again disc % and disc amount became 0 problem. 166)21/08/2007 - Fixed if multiple payment="Y", payment1 is by credit card, payment2 is by cash when update to footer value [Lee] field figure got problem. - Fixed the problem if fully pay deposit in enter cash receipt, do not update icmast.balance - Add in bak_hdt.prg for append data into camasbak & cabak.dbf, because to enhance not slow down for ! empty() fields. - Fixed when use Round up amount when enter transaction="Y" in admin setup page 4 only, after enter item no and directly click Print/Preview button the total net amount got different, but if press ESC button then exit from payment screen the net amount is right. 167)23/08/2007 - Fixed when enter cash receipt item got promotion code click saved button, then click modify item to call item [Lee] not discount %, but still remain previous discount %. - When enter promotion price in auto appear unit of measure from icitem.dbf 168)03/09/2007 - Add in bak file to all related change code. [Lee] - Add in new print single cashier sales summary report under Cash Drawer. - Add in after restore data, the system setup data path will follow current directory data path. 169)10/09/2007 - Fixed the m__p varible not found in Cash Receipt Listing report.[Lee] - To amend the data recovery where is update icmast.dbf - Fixed the problem when double click the picture of cash1/cash2 form, the picture will auto go to MS.PAINT screen, then whole POS screen disappeared. - Add in set relation icgroup into cash drawer report. 170)27/09/2007 - Fixed: if last running no. is 99999, and using prefix, auto change the next running no. to 1 [Lee] (in form cash2, cash3 and main27) - Check if the cash bill no. already on file, not allow user to save the bill, in enter cash receipt (form cash2 and cash3) - Add in reference in cash in cash out summary report. - When enter membership code in the membership maintenance, check whether this code already on file, not until click save button let user know. 171)01/10/2007 - To amend if not enter customer code but code is "99999999" in enter cash receipt after save need [Lee] update into historical selling Price. - Allow to re-enter credit card and cheque information in prtcash form but must click preview/print button to save it. 173)10/10/2007 - Fixed the problem when click print button in Misc Charges Maintenance.[Lee] - Add an option Disable hide application toolbars/menu when enter cash receipt. - Fixed when more than one user enter cash receipt will occur "A file needed by this program is being used by someone else message..." - Fixed the problem when print receipt in enter cash receipt will capture other records of icmast.dbf. - Fixed when enter cash receipt but not data then directly click modify button will prompt out record out of range problem. 174)22/10/2007 - Fixed if enter cash receipt qty <=0 and use Enter (-) negative In Qty When Transaction Ask Password and [Lee] set option "Y" to key in qty in item no field follow "*" or item+qty length up to 20 chars must ask password. 175)25/10/2007 - Add in new Discount amount field in Member Type Discount by Item No/Group/Category. [Lee] - To amend the PW1,PW2,PW3&4 where is got enter buy amount or buy qty, if one bill total amount >buy amount not allow promo item get discount must same as PW5 concept. *Request by JB. - Fixed the problem of check maximum disc % if disc amount used. 176)01/11/2007 - Add on search group/cat/dept in the Select Code button in touch screen for filter item no purpose.[Lee] - Add on able to select table no when click on Suspend Bill button in touch screen and it is for restaurant use only. - Fixed after installed pos system and user do not go to inv admin setup or bossetup if insys5 became eof() can not replace itemlen, it'll occur error message "Field width or number of decimal places is invalid" in cash2.init procedure. 177)07/11/2007 - Fixed: in item maintenance, after enter 2nd item no and if control 2nd item cannot duplicate.[Lee] - Add in seaching location code in list button of Promotion Price Maintenance. 178)22/11/2007 - Add in time from__, to__ into Sales By Product report.[Lee] - To amend the PW1,PW2,PW3&4, promotion item amount not include into PWP's buy amount field. - To amend the discount by label name of DWP problem. - Fixed the problem of touch screen when cursor go to selected field, after exit from enter alpha numeric form not appear work on the selected field. - To amend touch screen only,if for restaurant use ="Y" do not want to appear save button only follow as normal payment, print and preview button. - To maximize report screen, if preview receipt report in the touch screen. 197)29/11/2007 - Add in variable gsinver for Singapore version.[Lee] - To change fsize ictran.salesman not c(8) in sposfman.prg - To amend upgposdd2.prg for not overwrite certain fields. 198)05/12/2007 - To amend the form cash2n which are item no code first character="F" can not display [Lee] in touch screen problem. 199)12/12/2007 - Add in set exact on and off for dbf where is seaching item no. [Lee] - Add new variable called 'mfolowprm' where is auto show disc % or amount based on prmprice,cprice, itemdiscp, dismbrgc, dismbrcc and icitem.dbf. Because previous all setting disc are based on Sytem Setup - page 2 - Discount Percentage, but happen some item disc set by % may have round problem. - Add in control if use function capture item no with weight/qty, if found item no's selling price A is empty prompt message to avoid an error in textbox_4-Enter Cash Receipt form. - Add in new brand of customer display "GSAN" in admin setup - page 1 and add regocx.bat for register mscomm32.OCX 200)17/12/2007 - To change the tableupdate(1,.t.) to after replace icmast fields, otherwise may effect other table fields can not update problem.[Lee] - To amend the GSAN customer display to defined :Chr(27)+Chr(115)+["1"->unit price,"2"->total amount,"3"->paid,"4"->change] 201)27/12/2007 - To amend reports of filter project code to c(10) when use stkNL version.[Lee] 202)31/12/2007 - To amend hour from, to which is related with Promotion Price, GWP, DWP and PWP maintenance.[Lee] If empty hour from, to after saved transaction became empty value not colon(:) into dbf. - Add new field posdisc into ictran.dbf where is P->disc by %,A->Disc by Amount and N->No disc allow. - To amend restore data exe, import&export transaction and main25_d for add new ictran.posdisc. 203)01/01/2008 - To amend the bak_hdt.prg where is update to icmast capture mentry,mref and mposdate9 [Lee] to avoid empty hearder data. 204)04/01/2008 - Checking invalid unit of measure when enter cash receipt transaction.[Lee] 205)14/01/2008 - Add in Drawer Connect to USB port in admin setup page 5. [Lee] 206)15/01/2008 - To amend the click save button, which is dwpcode="PW2" change to pgtype="PW2" problem.[Lee] 207)22/01/2008 - To change subs(possys.general,16,1)#"Y" to variable mfolowprm for prmopt message [Lee] Item Discount amount cannot more than Item Total Amount. Fixed the variable mx_amt not found when go to detail form of Enter/Edit Cash Sales click exit button. 208)28/01/2008 - Add an option the total amount of a bill that ends in 1,2,6 and 7 to be rounded down [Lee] and 3,4,8 and 9 sen to be rounded up to the nearest multiple 5 sen in admin setup page 4 Remark: 1 till 2 cents become 0, 3 till 4 cents become 5 cents, 6 till 7 cents become 5 cents, 8 till 9 cents become 10 cents 209)30/01/2008 - Fixed the problem when enter cash receipt the discount value show based on default discount value (possys.itemdvalue) in system setup page 2, if not use other setting promotion item discount, system will follow by this not empty default discount value.[Lee] 210)01/02/2008 - Fixed the problem open cash drawer in housekeeping menu OK button, to add in last command line use possys.dbf to avoid file not open when not exit form and click OK button again.[Lee] 211)21/02/2008 - Fixed the problem when collect deposit make first deposit by credit card, secondly clear balance paid by cash when preview cash sales listing report credit card amount move to cash column. - Fixed the problem variable mxdisc_amt and mttlamt not found when enter cash receipt.[Lee] 212)22/02/2008 - Add on F2 lookup key for shelf no when enter cash receipt and Shelf Code Maintenance.[Lee] - To amend icmast.dbf sometimes can not saved data problem, we tried to close and open icmast again when posted to CA transaction. 213)25/02/2008 - Fixed illegal redefinition of variable grecno51 problem in change export item status form.[Lee] 214)18/03/2008 - Fixed the problem PW1,PW3&PW4 if promotion item no already give discount within buy amount range, if scan promotion item no again is not allow to accumulate promotion item no amount for non discount, because JB's dealer said promotion item no as a buy best item already. - Fixed the variable mb_totalQty is not found problem.[Lee] 215)19/03/2008 - Add in show free quantity and item no in change form screen.[Lee] 216)26/03/2008 - Fixed the problem, when click delete button in enter cash receipt, if using option the total amount of a bill that ends in 1,2,6 and 7 to be rounded down and 3,4,8 and 9 sen to be rounded up to the nearest multiple 5 sen in admin setup page 4 not change the total amount problem.[Lee] 217)28/03/2008 - Compile mtlock for TTS DISTRIBUTION SDN BHD.[Lee] 218)03/04/2008 - Fixed the Cash Audit Roll Report not tally, if got implement rounding mechanism figure.[Lee] - Add in recalculate rounding mechanism into prtcash init procedure. 219)10/04/2008 - Add in filter receipt no from, to and fixed the Daily sales report problem. [Lee] 220)22/04/2008 - To adjust the History Selling Price grid in the cash2 form(Enter Cash Receipt).[Lee] 221)23/04/2008 - Compile mtlock for NG BROTHER.[Lee] 222)25/04/2008 - Compile mtlock for JING-SI BOOKS & CAFE SDN BHD.[Lee] 223)15/05/2008 - Fixed the OAPP is not found when exit the cash2 form and sposfxit.prg [Lee] - To change the recabak.exe for restore data from cash sales backup file. 224)20/05/2008 - Add in new option in admin setup not allow duplicate same item code when enter Cash Receipt or Enter/Edit Cash Sales (Y/N) ? [Lee] 225)21/05/2008 - Fixed the problem date Payment button if user wants to change payment amount system is not allowed, user must delete previous payment transaction and then add new one payment transaction. 4. To change the Admin Setup - page 4 and option called "Allow modify payment type transaction after saved (Except Deposit Amount)" instead of "Allow modify payment transaction after transaction saved". 5. To merge the payment transaction into pdeposit.dbf(previously is used by multiple deposit="Y"). If user do not use collection deposit, mean that system will be saved the payment transaction into this pdeposit.dbf also. 6. When go to Enter/Edit Cash Sales->Payment button, if user uses Multiple Payment="N" and then ever deleted previous records, which mean that user able enter once payment transaction only, . 7. To change the Enter/Edit Cash Sales transaction->Print button (prtcash form). 8. In the Enter/Edit Cash Sales transaction, if existing payment transaction data have collection tips for one bill, when user delete one of payment code, system will be auto delete whole payment amount involved the tips and must re-enter again. 9. To change the Remove data -> Cash Sales transaction to include remove pdeposit.dbf data also. 10. During update bom from Enter Cash Receipt, must be included update backup data files ismasbak, isbak, remasbak and rebak.dbf also. 11. To change the existing report, which is to retrive icmast.dbf payment transaction data instead of pdeposit.dbf. 12. To migrate the existing data of payment amount transaction from icmast.dbf to pdeposit.dbf when run the updrade data file. 13. To amend the Remove Cash Sales transaction included pdeposit.dbf also. 14. To add on multiple payment(pdeposit.dbf) into export or import transaction and copy file to disk form 15. To amend copy file to disk form, if copy file to disk - drive A show file not found problem. 16. To amend in admin setup page 5, an option called Allow to call from Bills of Material (BOM)? is Y, then update the RE & IS icmast & ictran record into bak files. 234)29/09/2008 [Lee] - To amend the import & export item no for checking fsize("xxx")# 0 and type("mxxx")#"U". 235)15/10/2008 [Lee] - To fixed the variable "mqty" is not found and filter location from, to problem in the Time Report. - To fixed when enter cash receipt if return goods and pay amount is zero allow to save payment transaction. - To fixed when enter cash receipt at payment screen to click "Suspend Bills" system jump back to main screen but those transaction grids disappear problem. - To amend the enter/edit cash sales detail form if set auto recalculate misc charges="Y" in admin setup page 2, and use implement rounding mechanism to skip the icmisc.code==possys.roundmisc. 236)23/10/2008 [Lee] - To amend if the member card already expire while entering transaction not entitle all member discount. Such as item discount base on membership type, entitle extra membership disc & disc % in Membership Maintenance, total disc by membership and default item disc % rate based on member. - To fixed variable "mx_amt" is not found while exit from detail of Enter/Edit Cash Sales form. 237)24/10/2008 [Lee] - Add on set default how many copy ? in admin setup page 3, this option valid when hide how many copy not "Y". - To recovery pdeposit.cashier not same with icmast.cashier problem and then for not collect deposit amount only. 238)10/11/2008 [Lee] - To change the member expiry date by default as one year (date()+365) when add new member code. - To fixed the Cash Sales A/c and Cash/Bank A/c in the Cash Sales header transaction not same with Multiple Payment trnasaction. 239)17/11/2008 [Lee] - To speed up printing Cash Sales Audit Roll report. - To fixed error message "Ole IDispatch exception code 0 from MScomm: Port already open" problem, when setting link to customer display ="Y" and enter transaction screen to fit 9 inch monitor (cash3 form), then click Print button. && Remark: remember olecomm.portopen =.t. and after olecomm.portopen =.f. 240)04/12/2008 [Lee] - To fixed after click retrieve suspend bill, change the cursor similar when press ESC key, because auto recalculate the figures like discount, sales tax and service charge - Add in auto recalculate misc based on system setup page 2 functions of user defined 1(sales/gov tax) and user defined 2(service charges) during click suspend bill when Enter Cash Receipt. - Add in remove data of Suspend Bill in housekeeping menu. 241)09/12/2008 [Lee] - To set relation member into Print Suspend Bill and Outstanding Suspend Bill report. 242)24/12/2008 [Lee] - Hide an option in Admin Setup page 4 because intially this option is done on 16/09/2003 put into Reprint Receipt (prtcash) form to allow user modify cashier id at the same time to modify payment. After that change the cashier id show out in modify cash sales header, so the field was hide in reprint receipt. - Add in Print by Reference No+Item No Detail in Sale by Member report. - To amend update ictran.net price problem. - Add in LPT 3 for Drawer Connect to into admin setup page 5. 243)26/12/2008 [Lee] - To fixed Gift with Purchase by group(GW2) or category(GW3) when enter cash receipt and then click delete button, need to recalculate the total buy amount between these group or category. 244)07/01/2009 [Lee] - To add in export and import cash in/cash out transaction in Housekeeping menu. - To add in export bom and export cash into copy file to disk in Housekeeping menu - To add in new table of inventory system when change item no, location and group 245)13/01/2009 [Lee] - To add in set relation to salesman when Print Receipt in Report menu. - To fixed the Run|! command failed taskbar.exe when click exit button into Touch Screen and which is user set the dafault printer is "Microsoft office document image writer", because this print setting may change the data path after saving the report. Add in runtaskb.prg to solve above problem. - To add in getproj.prg to get project description when print report. 246)16/01/2009 [Lee] - To fixed the problem when more than 2 users print Cash Receipt Audit Roll report will be prompt out an error message "A file you are trying to use is currently not available. The file may be available if you try to use it again..." 247)20/01/2009 [bee] - for stkcampap used At sposfman, check whether insys5.bitemsusp is exist. if "CA" is in the list of bitemsusp e.g. "PO,RE,CA" then system not allow key in suspended item when icitem.suspend="Y" 248)13/03/2009 [Lee] Combination of features POS-Matrix. =================================== 1. Add new option not allow modify customer no and Default Customer No into system setup. 2. Add new option auto search 2nd or 3rd item no if item no not found into admin setup. 3. Add new option scan bar code with item no.+matrix into admin setup. 4. Add new option Stock received ref no & Issue Ref. No. follow Cash Sales Ref. No. If update item assembly in enter cash receipt ?" in admin setup. 5. Add new option Display each location onhand quantity in location lookup button in admin setup. 6. Add new option lookup Item No in enter cash receipt follow by item status in admin setup. 7. Add new option allow modify Sellng Price in the Promotion Price Maintenance in admin setup. 8. Add new option allow tick multiple location code in the Quick Entry button of Promotion Price Maintenance in admin setup. 9. Add new option not allow to modify discount when using member discount in admin setup. 10.Add new option based on small unit of measure in the Quick Entry Button of Promotion Price ? in admin setup. 11.Add new option if goods sold can be exchanged, must be balance up the negative quantity amount per bill ? in admin setup. 12.For stkcampap used-At sposfman, check whether insys5.bitemsusp is exist. if "CA" is in the list of bitemsusp e.g. "PO,RE,CA" then system not allow key in suspended item when icitem.suspend="Y". 13.Add in item_no3 and Display udf ? in the Item maintenance, when user enter display udf with "Y", it mean that enabled show User Defined Detail for POS System purpose. 14.Add in a new field "Allow Selling Price below cost Y/N? into the Item No maintenance for costing method "Fixed Cost". 15.Add in copy and export button into Promotion Price maintenance. Add in an option to allow tick multiple location to appear a form for ask when click OK in the Quick Entry button in Promotion Price maintenance. 16.Add in Article No in the F2 key of Promotion Price. 17.Add in filter department from, to in the Promotion Price Quick Entry button only. 18.Add filter location from__to__ when print promotion price. 19.Add in new option in System Setup form, which is total amount by item based on user defined item (default icitemex.udf1="Y") for use User defined 2="Y" in system setup page 2. 20.Add in enter matrix quantity in GWP By Group and Category. 21.When matrix quantity already have into the dbf are not allow to modify the matrix descripiton,in the Item Maintenance. 22.Add in Include cancell receipt in the Cash Receipt Audit Roll Report. 23.Add matrix qty fields into export/import transaction. 24.Add matrix fields into export/import item. 25.Add matrix version fields into export/import promotion price, promotion code, Bill of Material 26.In DPW by category to add a new option Fixed Disc amount for whole bill. In DWP an option is called Fixed Disc. Amount for whole bill, if buy qty more then the range mean that use the last discount amount/last qty=discount amount 27.Add in a new By Bill only it is available for GWP (GW2) only and when enter GWP By Group the group must be empty. 28.Add index into reindex.prg or indexstk.prg of inv-matrix. if fsize("item1")#0 ->icitem.dbf index on item1 tag item1 index on item2 tag item2 index on item3 tag item3 index on item4 tag item4 index on item5 tag item5 endif if fsize("suspref")#0 ->icmast.dbf INDEX ON suspref TAG suspref FOR TYPE="CA" endif if fsize("member")#0 ->icmast.dbf INDEX ON member TAG member FOR TYPE="CA" endif 29.To minimise the cash2 screen to fit the 9" monitor if option is on in admin setup page 5 . 30.Add print matrix description and quantity, tick include misc charges in Sales by Product report. 31.Add print matrix description and quantity in Top Sales Listing By Product(By Quantity) report. 32.Add print matrix description and quantity and print by unit cost,selling price A and unit cost+selling price in Print Physical Worksheet report. 33.Add an option in admin setup page 9 to ask 4 set cash sales running no when click print/preview button during enter cash receipt transaction. 34.To change the recabak.exe which is included pos matrix version fields. 35.Add in enabled to search the Second Item No or 3rd Item No when enter Item No in the transaction in the admin setup. 36.To change the F2 Key(filter expression) for poreport.item_no when enter cash receipt and change it from upgposdd2.prg. 37.Add new option in Boss Setup page 1 user manually generate daily cash receipt date. 38.Change the way to update new item code length if use different version of inventory system. - add insys5.itemlen2, allow user key in this field, hide the insys5.itemlen in boss setup, this field always followed item no length. - change chgpitmlen.prg and program that pass item code as parameter. - change all reports that filter by item code, which is add padr(field name,insys5.itemlen). - sposdwin form (data manager): procedure destroy, run chgpitmlen.prg - add in maxlength command into forms which is got display item no. 249)16/03/2009 [Lee] - Fixed the Time report where is sum qty column in footer trans. - To check the camasbak/cabak.dbf in sposfman and cdbf where is intially installation pos version, user directly entry pos system, but not inventory system first cause fields not found problem. 250)22/04/2009 [Lee] - To change all the report possys.name and possys.add1 until add4 instead of acsystem.name, acsystem.add1 until add4. - To add in mpaycod1 until mpaycod5 when print cash receipt by detail report. 251)24/04/2009 [Lee] - Fixed the variable Matrix_1 is not found problem when in maintenanance Gift With Purchase By Group when selected the free item no field, error message comes out. 252)29/04/2009 [Lee] - Add in new option in boss setup for prompt ask password when delete bill or item no in the transaction. 253)06/05/2009 [Lee] - To amend when go to Enter/Edit Cash Sales hearder screen to change the date, the pdeposit.dbf will be update also for non deposit transaction only. 254)07/05/2009 [Lee] - To fixed variable "Possys.dbf" not found problem when do printing report, due to reason report format add on possys.name 255)13/05/2009 [Lee] - To change the report name to physicalp, physicalp1 and tslqp. Due to these report same name with INV system and add in matrix qty fields but INV form not change may show matrixq_1 not found problem. - Fixed variable "musergrp" not found during preview item no report, when happen if upgrade POS first then upgrade INV NL because POS some reports used INV version like group, category, item no, misc charges, project, department, shelf no and currency. *Note - to change the sposfman.prg add in musergrp variable name. 256)21/05/2009 [Lee] - To amend the touch screen show picture when in item maintenance the picture is look nice, but when go to touch screen transaction, the picture will run the alignment and color changed problem. 257)04/06/2009 [Lee] - To amend if scan barcode lenght is 11 or 12 when use capture item no with weight not function problem. 258)09/06/2009 [Lee] - To fixed variable "mxgr_no" is not found problem when enter cash receipt transaction. 259)28/08/2009 [Lee] - To fixed variable "mn_am" is not found problem when run paymt2pdep.prg(Processing Migrate Cash Sales Payment data to [Pdeposit table] into dbstru.prg) 260)04/09/2009 [Lee] - Add in POS-LE version. 261)24/09/2009 [Lee] - Change the license form for add on Matrix Version company name code. 262)02/10/2009 [Lee] - Fixed the mtotal variable problem when collect deposit="Y". Because if paid by DEPOSIT already into payment(enter cash receipt) then press OK btn exit from payment screen few times if cursor go to disc,service charges..., the net amount(container1.textbox_8) will be overwrite(recalculate as before). So, to check if paid(textbox_9)#0 NOT recalculate. - To fixed opening balance problem in the Member Statement report if transaction date