------------------------------------------------ = Delta Project Version Control List = ------------------------------------------------ ===2.02.05=================================================================== Common 2.02.05 - More Options - Seperate to LocalLAN and RemoteLAN - Changes for Com_Tables POSSetup 2.02.05 - More Options - PDT controls - Supported Site and Shrink Wrap Site Flag POSSales 2.02.05 - Allow input SKU quantity in 3 digit decimal - Option to allow only 1 instance for each media - Option to print invoice twice, and don't ask invoice ref. - Suspend/Resume transaction - Fix hold/recall for layby and debtors payment - Prevent entering zero quantity - Automatically fix index out of date - Show till number and master till on Main Sales screen - EFTPOS Access ID - Customer Marketing Information collection option - Change price control for promotion price POSOnline 2.02.05 - LocalLAN and RemoteLAN - Fix Price Update - no exceed record lock limit - Automatically fix table index out of date POSMaint 2.02.05 - Load recovery DLL dynamically - More Tables PDoxFix.DLL 2.02.05 - Remote LAN Tables TableMaint 2.02.05 - Change interface to LANCache with new Common POSReport 2.02.05 - Customer Analysis Report - Shelf Label Printing POSStock 2.02.05 - PDT Import for Stocktake - Cost restriction checking on document line - Option to disallow Cost change on any document POSSend 2.02.05 - New LAN system POSLAN 2.02.05 - New LAN System Data LANCacheRemote.db Added into Local (Same as LANCache) LANUpdate.db Add SeqNoRemote (I) field LANRemote.db Added into LANFile (Same as LAN) LANState.db Add LANSeqNoRemote (I) field AgeCategory.db Added into Local LogCustInfo.db Added into LANFile Note: 1. For all of supported sites, set Site_Name in Store.DB to 'Supported' 2. For all of the tills with EFTPOS interfaced, set 'AccessID' under 'EFTPOS' Section in POS.INI. AccessID is different for each till. ===2.02.04================================================================== Common 2.02.04 - xxxxx Common2 2.02.04 - Add 'Title' to Customer EJT POSGuide 2.02.04 - About window - Getting Started help POSSales 2.02.04 - Add 'Title' field to customer information - Save transaction to local before close sale POSOnLine 2.02.04 - New EJTs POSLoad 2.02.04 - With new POSOnline PDoxFix.DLL 2.02.04 - PasswordOverride Table POSMaint 2.02.04 - New Table - Clear dataset function POSStock 2.02.04 - SKU Search filtered by Vendor - Fix OnDataChange on order quantity field - Show Vendor on document list screen - Remove Cancel button on print selection - Fix Retail on stocktake - Fix On-Order when stocktake or Release document - Fix recovery table handling when entering document line - Help topics menu - 5 document line per document on Limited Mode - Change Stocktake EJT to unit cost and unit retail POSEod 2.02.04 - Correct spelling mistake POSSetup 2.02.04 - Small change on Security control setup TableMaint 2.02.04 - Check PLU ratio and price against SKU cost Background.DLL 2.02.04 - Change Command Centre background Data Customer.db Title A10 Added Note: First shrink release ===2.02.03================================================================== Common 2.02.03 - More options - Password Override and Login auditing Common2 2.02.03 - Change DM_Dates - Use lastcost on SKU record as product sold cost instead of last average cost if the Onhand quantity is zero or negative - Fix transfer document post EJT posting POSSetup 2.02.03 - More options POSSales 2.02.03 - Customer maintenance improvement - Customer deletion and modification password control - Default to show old comment when reprint invoice - Password control for voiding transaction - Option for recognizing OpenPrice as Markdown - Option for ageing debtors by fiscal month - Ability to switch SKU search details on/off at run time - Option to stop voiding after cheque accepted - Option to show charged amount only on debtors invoice for a split account sale transaction - Option to directly jump from customer listing back to Main sales screen POSOnline 2.02.03 - Fix when starting - Read Password Override EJT POSMaint 2.02.03 - Make close application more stable POSReport 2.02.03 - Option to show detailed line percentage on Profit Report - Fix Customer Sales Analysis report Locking problem - Negative Stock Report - Change Font on Inventory Report, Sales Report, Profit Report SKU/PLU Price List POSStock 2.02.03 - Purchase Order and Return Goods Advice report - Document Totals - Consolidate SKU lines with same document when inserting Can be used for locating a SKU in a document - Option to stop changing SKU cost when stock-taking TableMaint 2.02.03 - Auto-generate Dates definition - Filter improvement for some table maintenance - Stop generating blank record - Showing different colour for action promotion - Lots small fixes POSLAN 2.02.03 - Sleep time and Exit time setting in POS.INI - Warning message before exit POS Online Link POSEod 2.02.03 - Change trial period to 35 days Data PasswordOverride.db Added Remote ===2.02.02================================================================== Component 2.02.02 - New ImageGrid Component - New BrowseFolder Component Common 2.02.02 - Defective Stock Sublocation Definition - Manual EFTPOS Media - Change & Return flag on Media Common2 2.02.02 - Sublocation Posting changes - New PeripheralDevice object BackGround.DLL 2.02.02 - Use JPEG Image POSSetup 2.02.02 - Changes for Media Setup - Move PeripheralDevice to Common2 - Improved Printer setup POSLAN 2.02.02 - New Temporary File Locking POSOnline 2.02.02 - Change Timer interval according to number of tills POSSales 2.02.02 - Stop Credit Report - Change Media & Return Media Flags - Fix multi-page landscape statement print - Fix EFTPOS Receipt with using delayed receipt - Fix duplicate debtor payment application - SKU Search by group index (secondary should exist) POSReport 2.02.02 - Change quantity display on Audit Listing - Customer Mailing List - Change Trial Mode Period - Fix Sales Analysis Report POSStock 2.02.02 - Variance Report and Shrink Report - Fix for stocktake with no variance (for CC) POSGuide 2.02.02 - Use JPEG Background - Change Layout - Stand-Alone Mode button initialize TableMaint 2.02.02 - Use JPEG Background - Fix Budget maintenance with no period defined - Promotion Maintenance fix for date/time entry POSEod 2.02.02 - Use JPEG Background - Date Edit changes - Change Trial Mode Period ===2.02.01================================================================== POSReport 2.02.01 - Out of Stock Report - Reorder Report TableMaint 2.02.01 - Correct General Group Maintenance - Promotion Maintenance POSSales 2.02.01 - Option to show promotional price at item search screen - Change Transaction Summary EJT (40) - Promotion (On Sale) POSStock 2.02.01 - Stop checking printer before print document ===2.02.00================================================================== Common 2.02.00 - Licence & Registration Controls - Credit Notes Creation Password Control POSOnLine 2.02.00 - Licence & Registration Controls - Change SKU Promotion EJT reading POSSetup 2.02.00 - Licence & Registration Controls - Few more options POSSales 2.02.00 - Licence & Registration Controls - Implement Debtors Feature control - Option to stop customer creation - Floor Limit Checking - Option to print invoice line exclude GST - Credit Notes Tracking POSEod 2.02.00 - Licence & Registration Controls POSGuide 2.02.00 - Don't automatically minimise when starting other modules - Stand Alone Mode TableMaint 2.02.00 - Licence & Registration Controls - Set SKU Lastcost from Last Vendor Cost if not entered POSReport 2.02.00 - Licence & Registration Controls PDoxFix.DLL 2.02.00 - Table Changes POSMaint 2.02.00 - New Tables POSStock 2.02.00 - Changes for Store to Store Transfer Data SKUProm.db Change Number field to (I) Add Local (S) field SKUPromHeader.db added CustType.db Add ExclGST (L) field Note : Need to turn on Debtors feature for all the sites using Debtors Check customer type setup for Exclude GST Flag ===2.01.08================================================================== Common 2.01.08 - Options for Sales Total and Budget features POSSales 2.01.08 - Stand alone mode - no access to LAN - Options for Sales Total and Budget features - Fix Aged receivable report totals - Change Landscape Statement format - Fix auto-closesale feature when paid by EFTPOS POSSetup 2.01.08 - Options for Sales Total and Budget features - PriceLevel as SalesPrice POSReport 2.01.08 - Sales Analysis Report - Adjust Inventory Report PDoxFix.DLL 2.01.08 POSMaint 2.01.08 POSOnline 2.01.08 - Credit Note Issue EJT Reading - Exception handling for Layby EJT reading POSLoad 2.01.08 - With new POSOnline POSStock 2.01.08 - Delphi3 version (New after restructured) POSGuide 2.01.08 - New Layout POSEod 2.01.08 - Check Transaction number before End of Day Reset BackGround.DLL 2.01.08 - New background for Command Centre Data - Till.db : Add LastCRNote (I) field - StoreAll.db : Add MRN (Y8) field Add URN (Y8) field - Document.db Change Secondary index (DocTypeIndex) to Descending - Branch.DB Added ===2.01.07================================================================== Component 2.01.07 - TDBCtrlGridPlus component Common 2.01.07 - Don't GetConfig for StoreAll when starting - Change for Printer Controls - Statement Format / EOD Section settings Common2 2.01.07 - Stat Posting change for Stock Take - Debtors EJT Reading Changes POSGuide 2.01.07 - Training Mode POSOnline 2.01.07 - Stat Posting Change - Improve Document EJT posting - Debtors EJT Reading Changes POSReport 2.01.07 - Delphi3 Version POSSales 2.01.07 - Fix Close-Sales when no Layby feature - Correct Aged Receivable Report - Debtors EJT Reading Changes - Landscape Preprinted Statement format POSEod 2.01.07 - Fix system illegally reenter error - End of Day Report Section Settings - Cashier Sales Report POSSetup 2.01.07 - Statement format setting - Store Phone/FAX number setting - Default End of Day Report Section Settings POSLoad 2.01.07 - Debtors EJT Reading Changes TableMaint 2.01.07 - Improved Budget Maintenace - Dates difinition maintenance ===2.01.06================================================================== Common 2.01.06 - More receipt print control options - AutoCloseSale option - No POSLib1.dpl - ShareViolation Checking in Com_Util Common2 2.01.06 - More DataModules POSOnline 2.01.06 - Packing LAN table only when start up at morning - No POSLib packages POSSales 2.01.06 - Receipt printing control - Automatically close sale after fully paid off - Improved Budget feature POSSetup 2.01.06 - Receipt Printing Controls Page TableMaint 2.01.06 - No POSLib packages POSEod 2.01.06 - No POSLib packages POSGuide 2.01.06 - Change Timer Event - No database access - No POSLib packages POSLoad 2.01.06 - No POSLib packages POSSend 2.01.06 - No POSLib packages POSMaint 2.01.06 - No POSLib packages Utilities - No POSLib packages ===2.01.05==Delphi3 Version================================================= Component 2.01.05 - Delphi 3 Version Common 2.01.05 - Registry Nodes added - Change Password Operator Validation Common2 2.01.05 - Change color scheme for all Find wizards POSSetup 2.01.05 - More security control points - 'PIN as Password' option - More options POSSales 2.01.05 - More security control points - PIN Number option for security control - Weekly budget changes - Show defined group information on SKU search screen - 2 receipts for Layby payments - SKU Search by Desc/Code and Advanced - Transparent Logo POSEod 2.01.05 - Disable arbitry input in ComboBox PDOXFix.DLL 2.01.05 - Change Audit Table secondary index TableMaint 2.01.05 - Change Picture function for Operator and SKU maintenance POSGuide 2.01.05 - Stop Polling Program before shutdown - Starting App Timing POSLAN 2.01.05 - Read/Write LAN Ini Settings Data :DeltaLANDB:Audit : Change DateTime index to ascending ===2.01.04================================================================== POSReport 2.01.04 - Customer Sales Report - Fix for Vendor Name POSSales 2.01.04 - Item search by Vendor Code - Show Item detail information on search screen - Gift Voucher Tracking - Some fixes for Layby - Training Mode - No OpenDrawer, No EFTPOS - Weekly Budget - Print second receipt copy with receipt head - No Invoice Button on Subtotal screen if Invoice format not defined - Correct Layby completion Line Date & Time - Show Item Detail (Picture/Notes/Group info) POSOnline 2.01.04 - Gift Voucher, Credit Notes EJTs - Definable Backup Time period POSLoad 2.01.04 - Compiled with new POSOnline POSEod 2.01.04 - Exception Handling - Gift Voucher Sold Figure PDoxFix.DLL 2.01.04 - Layby Line Table Field Name Fix - Added Discount, Budget, Dates, Gift Voucher Tables POSMaint 2.01.04 - More Tables POSSetup 2.01.03 ?? - Fix for Command Centre backup path setup Data Added :DeltaLANDB:Dates Table Added :DeltaLANDB:Budget Table Added :DeltaLANDB:Voucher Table Added :DeltaLANDB:CrNotes Table ===2.01.03================================================================== Common 2.01.03 - Change Password Validation backgroup - Login without operator for maintenance - Object for Command Centre settings - New options for Point of Sale Common2 2.01.03 - SKU/PLU Inactive Date Checking - Move Customer purchase-plus points fields to master till POSGuide 2.01.03 - Fix for backup path - Definable Backup starting time - Restart POSOnline after POSSetup POSSales 2.01.03 - Advanced SKU Search by upto 2 groups - Stop saling inactive SKU/PLUs - Use correct index for debtors reports - Correct Debtors EJT Posting when close sale - Today's sales total - Customer Birthday enter without '/' - Transaction Summary EJT (40) for S/C controller TableMaint 2.01.03 - Check SKU/PLU existing before add a new one - Delete PLUs when deleting SKU - Stop making SKU inactive while SKU has onhand - Change operator's store number - Send out EJT after every changes POSOnline 2.01.03 - Delete PLUs when deleting SKU (Faster way) - Send Polled file to LAN - Write all EJTs to Log file for polling - Handling Non-stock-item posting POSLoad 2.01.03 - Recompile with new POSOnline POSReport 2.01.03 - SKU/PLU inactive date checking POSSetup 2.01.03 - Keep working while can't access remote database(StoreAll) - Make subforms consistent - Sales Total Options - Command Centre Options - Security Controls Data - SKU and PLU tables : Make sure Inactive_Date are correct - FuncLevel : Rename Field 'FuncionID' to 'FunctionID' - Customer : delete fields 'points', 'points_purch' - CustExt : Add fields 'points', 'points_purch' ===2.01.02================================================================== Common 2.01.02 - Discount option registry - Fix Font size for any printout (Com_Report) - Add Assign, IsEqual function to all registry objects Common2 - Don't create blank SKUstat when shift group without history POSSales 2.01.02 - Fix for Held and Recall on Return and Markdown - Fix for Invoice (~TOT) printing - Add a new printout field (~SUM) - Discount on Layby - Fixes for Layby - two receipt for EFTPOS transaction - Show negative onhand if inventory feature turned on - Customer Search by Customer Type POSOnline 2.01.02 - Discount on Layby POSEod 2.01.02 - Discount on Layby TableMaint 2.01.02 - Fix Vendor EJT - Fix SKU Deletion EJT - Fix 'Close All' function - Clearing SKU Filter when insert a new SKU - Tidy up for User Definable Group maintenance POSReport 2.01.02 - Fix for Vendor Name - Add store number and location line on reports title - PLU price list POSSetup 2.01.02 - Discount setup - Change internal structures POSGuide 2.01.02 - Back-office only terminal setting POSStock 2.00.04 - New compile - Fix for stocktake for the SKUs without history ===2.01.01================================================================== Common 2.01.01 - Change Windows printer selection by SelectPrinter - Change PLU templete - Take out DBTemplate from Registry Common2 2.01.01 - Change DM_PLU (New PLU structure) - no Size1, Size2 - Take out DBTemplate for DataModules - Add properties for DM_SKU and DM_PLU - Stop capturing mouse on PleaseWait message POSEod 2.01.01 - Handling Transaction Finance Discount POSSales 2.01.01 - Showing correct customer information on Layby Report - Show Layby ledger on receipt - Take out account and Layby menu from Sales screen - Discount Module - New print-out definition code (~DISC) and Line code (A,D) - Move help file to Help directory POSReport 2.01.01 - Fix problem for Inventory Report Scrolling - Default printer to report printer Recovery 2.01.01 - No full restructure option - New PLU structure POSMaint 2.01.01 - New Recovery DLL interface TableMaint 2.01.01 - SKU/PLU Maintenance - Set default value to last inserted one POSOnline 2.01.01 - Change PLU structure - Fix for SKU/PLU Audit Line EJT reading POSLoad 2.01.01 - With POSOnline 2.01.01 POSGuide 2.01.01 - Move help file to Help directory Tables - PLU Table : No Size1, Size2 fields Line_PLUUnique -> Link_PLUUnique - Discount Table ===2.01.00================================================================== Common 2.01.00 - Layby Module - SKU/PLU/Barcode/Promotion EJTs - More Debtor Account Options Common2 2.01.00 - Layby Module - Bug fix for SetRange/CancelRange POSGuide 2.01.00 - Free Background DLL after startup - Point-of-Sale only till option - How-To help POSSales 2.01.00 - Layby Module - Account Statement and Aged balance Date Range Fix - Statement, debtors report run by customer type - Debtors Statement run with open invoice + invoices finished last period - Print Debtor Invoice/Payment List from debtor screen - Customer Invoice reprint by customer type - Free Background DLL after startup - More Definable Keys: Keypad '/','*','-','=' - MICR reader works for variant type of printers - SKU/PLU support - Lots other fixes - Screen Changes - Training Mode POSEod 2.01.00 - Layby Module - Free Background DLL after startup - Training Mode POSOnline 2.01.00 - Layby Module - No EJTID table - New EJT's - Create necessary datamodules only - SKU/PLU/Barcode/Promotion EJTs - Change PriceUpdate Table - Change Transaction SKU Line EJT format - Training Mode POSReport 2.01.00 - Layby support - Order SKU Audit by AuditID (Receiving Time) - Order Report by SKU if required - SKU Price List GP calculation (Take out GST from Sale Price) - Change Fonts for all reports - Free Background DLL after startup - Create DataModules only if necessary - Operator, Vendor, Customer List - Training Mode TableMaint 2.01.00 - Fixes for Add New SKUs - Send EJT for Operator, Class, Department, Vendor - Free Background DLL after startup - Create DataModules only if necessary - Training Mode POSMaint 2.01.00 - Rearranges - Change tables - Create Tables and Recovery Tables POSSetup 2.01.00 - Small changes - Layby Controls - Training Mode POSLoad 2.01.00 - Layby module - Some EJT Changes Tables - Audit Table : Change Back to previous structure (RemoteDB) Make NewSKU EJT's ID greater than old Purchase History Audit ID - Added Layby table - Added LogLayby table - Delete EJTID table - Added SKUProm table - Change PriceUpdate Table Delete Size1, Size2 fields - Change SKU table ===2.00.04================================================================== Component 2.00.04 - Handle Exception inside Transaction.Rollback (DB.pas) Common 2.00.04 - Change StoreName and LocLine to maximum 40 characters - Change Calendar date selection form - Farmer Card Media Type - Support Special Receipt Printer with Windows 95 Printer Driver Common2 2.00.04 - Move DM_Cust from POSSales - Find Customer wizard POSSales 2.00.04 - Swap receipt header to print StoreName LocLine - Debtor Invoice reprint within certain period - Customer Search wizard for Debtors statement and aged balance - Farmer Card Media Type - Keyboard definition fix when back to salesperson login screen POSSetup 2.00.04 - More option setups - Farmacard and Layby Media Type - Customer Type Setup POSEod 2.00.04 - Farmer Card Media Type TableMaint 2.00.04 - No log for some exceptions like input mistake POSStock 2.00.04 - No log for some exceptions like input mistake POSOnline - Recompile with new DB.pas Tables - Change StoreName, LocLine to A40 in Store table - Audit Table : Delete 'ID' field Set 'StoreNumber', 'Till', 'AuditNo' as primary index Delete 'AuditID' secondary index - EODLog Table : Delete 'ID' field Set 'Store', 'Till', 'ZNumber' as primary index Delete 'EODTrx' secondary index ===2.00.03================================================================= Common 2.00.03 - New options on G_CtrlFlag : LoginAfterSale, EnterToSubTotal - Restructuring Registry - Move [Path] and [Function] section in POS.ini to Registry except 'Stand Alone EFTPOS', 'EFTPOSChequeAuth', 'ChequeAuthName' moved to [EFTPOS] section Common2 2.00.03 - Find SKU screen advanced search option (By Groups) - Can not delete SKU while SKUstat exist POSReport 2.00.03 - Show selected Price Levels on SKU Price List - Department, Class List - Move background bitmap to DLL POSSales 2.00.03 - Open Debtors table on read-write mode for settling credit - Fix for more than 1 defined keys pressed at same time - 3 more definable keys : '[', ']', '\' - New option for Login for each sale - New option for goto subtotal or SKU search by pressing on blank item field - Fix when type-in wrong number in price field, and press - Move background bitmap to DLL TableMaint 2.00.03 - Works with Inventory - Move background bitmap to DLL POSStock 2.00.03 - Goto SKU maintenance from Document Line screen - Some bug fixes - Move background bitmap to DLL POSEOD 2.00.03 - Handle Exceptions - Move background bitmap to DLL POSOnline 2.00.03 (Recompiled) POSGuide 2.00.03 - Move background bitmap to DLL POSSetup 2.00.03 - New registry setups POSLoad 2.00.03 (Recompiled) Background 2.00.03 Background bitmaps Tables - Remove DocShipAddr, DocBillAddr field in StoreAll table ===19970711================================================================= Common 2.00.02 - DM_Setup changes - Address registry setup POSSales 2.00.02 - Openprice at pricelevel bring up default price for the pricelevel - Change Debtors Statement layout - Preview option for debtors statement run POSGuide 2.00.01 - Check Online restart setting on POS.INI - Backup system at 5:30am - Reboot at 6:30am - POS.INI section name changed to 'Command Centre' POSSetup 2.00.01 - Address Setup Tables - New Address1~Address5 field (M1) in StoreAll table ===19970711================================================================= Common 2.00.01 - DM_Setup changes POSOnline 2.00.01 - Fix for File Locking (using CreateFile API instead of Reset) POSSales 2.00.01 - Automatically settle credit for customer - Code rearrange for debtors module - New print-out definition code (~DUE) - Open Price for all sales ( "OpenPrice Sales" option ) POSEod 2.00.01 - Fix for closed dataset error when doing Reset twice - Change date range setting POSStock 2.00.01 - Show correct default document ship address and bill address ===19970707================================================================= Component 2.00.00 Common 2.00.00 Common2 2.00.00 POSGuide 2.00.00 POSEod 2.00.00 POSMaint 2.00.00 POSOnline 2.00.00 POSReport 2.00.00 POSSales 2.00.00 POSSetup 2.00.00 TableMaint 2.00.00 POSStock 2.00.00 POSLoad 2.00.00