Palace Stock Tracker 4 Change Log
Changes from 4.49 to 4.50
- [gift_aid] Gift Aid update.
- [checkout] Daily Summary Tax Total and Subtotal are backwards (PST4-316)
- [all] Update to latest code base.
Changes from 4.48 to 4.49
- [drops] Fix previous/next day and up/down time slot buttons to render correctly under Windows 11.
- [all] Update to latest code base.
Changes from 4.47 to 4.48
- [licensing] Update to use new activation server.
- [all] General code fixes and optimisations, update to latest code base.
Changes from 4.46 to 4.47
- PST4-309: [all] Fixed a bug which was preventing licence information from being saved to the database.
- PST4-310: [drops] Fixed "Change Date, Van or Drop Slot" button not working in Drop Editor.
- PST4-311: [all] Added build date/time information to logon screen and About window.
- PST4-312: [checkout] Modernised Checkout icons.
Changes from 4.45 to 4.46
- PST4-305: [all] Visual UI refresh (modernise user interface).
- PST4-307: [invoices] Add company name to invoices list.
- PST4-308: [invoices] Print company name on invoices.
- [all] Update code to latest compiler (C++ Builder 10.4 Sydney) and updated internal code libraries.
Changes from 4.44 to 4.45
- PST4-301: [invoices] Fixed invoice and transaction times being set to midnight on recently updated (Windows Update) Windows 10 computers.
- PST4-302: [invoices] Fixed contact's default invoice reference not being applied to refund invoices.
Changes from 4.43 to 4.44
- Updated to C++ Builder 10.3 Rio Enterprise.
- Incorporated some more efficient modular code from Stock Tracker 5.
- PST4-296: [data] Fixed "Cannot perform this operation on a closed dataset" message in Item Data Exporter when entering a contact name or picking a region.
- PST4-297: [giftaid] Fixed Unable to view items in Gift Aid batches.
- PST4-298: [giftaid] Changed Donation Date format to "YYYY-MM-DD" in Gift Aid Claims Donations Schedule list to allow sorting by date.
- PST4-299: [giftaid] Fixed empty Tax Year Breakdown list in Gift Aid Donor Claim Details.
- PST4-300: [interface] Added new custom themes/skins picker from the new "View&quout; drop-down menu.
Changes from 4.42 to 4.43
- PST4-260: [data] Added Donor Contact Type column to Reuse Credits Calculator.
- PST4-263: [printing] Added regular printer landscape support (set in Client Options).
- PST4-264: [data] Added "Include in Reuse Credits" checkbox to the Item Type Editor (default ON) and excluded affected types from the Reuse Credits Calculator.
- PST4-267: [system] Made Stock Tracker interface still usable while the Log Viewer is open. Also stored/remembered the Log Viewer window size and position.
- PST4-277: [Items] Fixed Change Item Type in the bulk items editor (clocks button) not changing the supplier price or VAT code.
- PST4-275: [items] Added "Append item name" button to Item Editor. This only shows when the current operator has "Allow Edit Item Names" disabled AND "Allow Append Item Names" (new permission) enabled.
- PST4-276: [data] Fixed "Cannot perform this operation on a closed dataset" message in Item Data Exporter when selecting any Supplier Contact Type option.
- PST4-279: [drops] Added Location column to delivery items list in the Drop Editor.
- PST4-261: [contacts] Fixed Contact Editor text alignment at the bottom of the Donations, Invoices and Drops tabs.
- PST4-265: [items] Fixed column click sorting in the Stock Manager.
- PST4-266: [data] Fixed "Status Change" event type filter not working in the Log Viewer.
- PST4-268: [system] Added "Log Viewer" to "View" drop down menu.
- PST4-269: [system] Renamed "View" drop down menu menu to "Window".
- PST4-271: [system] Fixed "save changes made to this drop?" and "save changes made to this contact?" messages appearing when when shutting down Microsoft Windows while Stock Tracker was running (even if Stock Tracker was running but not logged in).
- PST4-272: [invoices] Fixed default sort order in Invoices Breakdown.
- PST4-273: [invoices] Added column click sorting to Invoices Breakdown and Payment Methods Breakdown.
- PST4-274: [admin] Fixed Operators List warning text background colour (red).
- PST4-278: [items][dev version only] Fixed access violation when creating items, specifically when selecting an item type.
- PST4-280: [invoices] Fixed contact's Outstanding Balance not being updated after deleting unpaid invoices.
- PST4-282: [items] Fixed a bug where picking a category in the Stock Items but leaving all Item Type boxes unchecked was not showing an "invalid selection" message (this message is now shown correctly).
- PST4-283: [printing] Added ability to print sold items for items at a remote location to a specified printer (normally at the remote location via VPN LAN). This option is enabled in the Client Options where there is also an option to prompt before printing labels to another site location.
- PST4-286: [system] Added -allowMultipleInstances command line argument (changing your shortcut to "PalaceStockTracker4.exe -allowMultipleInstances" lets you open as many copies of Stock Tracker as you like on your computer).
- PST4-288: [data] Locked down all "Export to CSV" buttons using the new "Allow Export Data" operator permission (default: OFF).
- PST4-289: [drops] Added field chooser to Drop Editor (customise and change order of columns).
- PST4-290: [system] Added new list padding client option for larger screens (applies vertical spacing to most lists throughout Stock Tracker).
- PST4-291: [system] Slightly improved data population performance of most lists throughout Stock Tracker.
- PST4-292: [drops] The Drop Editor size and position is now stored/remembered on each PC.
- PST4-293: [printing] Added the ability to automatically prompt to reprint sold labels when relevant drop items information changes (set in Client Options).
- PST4-294: [printing] Added new common (all types of label) label tags [date_now] and [time_now].
- PST4-295: [items] Added "Allow Bulk Edit Item Properties" operator permission (default OFF) to disallow operators from bulk editing multiple items (clocks buttons).
Changes from 4.41 to 4.42
- PST4-248: Fixed a bug when double-clicking in the Invoices Breakdown list was always opening the first entry in the list (not the currently selected row).
- PST4-249: Fixed a bug where the supplier and invoice addreses were displayed in the incorrect columns in the Item Data Exporter.
- PST4-250: Upgraded almost all ListView components (used to display item lists, drop lists etc) improving column click sorting and adding a sort indicator arrow to to the currently sorted column.
- PST4-251: Generally improved keyboard usability (pressing enter to open items in lists and escape to close/cancel operations).
- PST4-253: Dramatically improved performance of the Reuse Credits Calculator.
- PST4-254: Combined phone and mobile numbers in "Search Within" drop down box in the Contacts Manger Advanced tab.
- PST4-255: Added native Windows theme support throghout. The app will now look and feel like the desktop OS it is running on.
- PST4-256: Upgraded most page control components (tabs), tabs are now clearer to see and have a "single slant" appearance.
- PST4-257: Removed Gift Aid Tracker licensing system. Gift Aid Tracker is included as standard with Palace Stock Tracker.
- PST4-258: Added Address column to Invoices list.
- PST4-259: Moved Items Date Discarded Checker to Admin area.
Changes from 4.40 to 4.41
- PST4-245: Fixed a bug in the Contacts Manager where the "Filter by last interaction date" option was not working.
- PST4-246: Improved performance when saving invoices (especially with large numbers of invoice lines).
Changes from 4.36 to 4.40
- Updated the software to a brand new Clang based C++ complier offering better performance and improved visual rendering.
- PST4-112: Added "DefaultPartsCount" and "DefaultBatchNumber" fields on weights table, these filter through to newly created items.
- PST4-130: Added contact type next to the address displayed at the top of the Transaction Editor.
- PST4-138: Added Items Count column to Invoices Breakdown grid in invoices section, this enables easy access to "sales by category".
- PST4-176: Added Contact Number to all standard address boxes (displayed on invoices and drops etc.).
- PST4-183: Flagged contacts are now in red within the Address Picker list.
- PST4-184: Added "Create Drop" button to Contacts Manager toolbar. Select a contact from the list and use this button to create a drop.
- PST4-193: Drops lists loading is now much faster. This applies to the main drops screen as well as the post code matcher and drop date/time picker lists.
- PST4-203: The address picker has been overhauled. "Search as you type" has been disabled by default (but can be enabled locally in the new Settings tab). The minimum number of characters needed to trigger a search can be customised (Settings tab) and the performance has greatly improved.
- PST4-205: Added operator permissions "Allow edit item name" and "Allow edit invoice line name". These apply to the Item Editor and Invoice Line editors and can be used to prevent operators from renaming items (default: both enabled).
- PST4-206: Added standalone Contact Number box to the Contacts Manager Advanced Search tab. This makes finding contacts by number faster (to load) and simpler.
- PST4-207: Improved and optimised internal list row rendering code, generally.
- PST4-208: Added Barcode Scanner Settings button to the checkout. This is at the bottom of the "Scan Barcodes" window. Barcode reader timing can now be tweaked without having to logout.
- PST4-209: Added "GDPR Status" to contacts with new lookup table and editor (in Administration area). The default GDPR status for new contacts can be set in the Organisation Options.
- PST4-210: Added all new Contact Manager which combines the older List and Search tabs into a single "Advanced" tab so the multiple options are no longer replicated across two tabs. The new default "Basic" is designed to match the look, feel and functionality of the updated Address picker list (used when picking drops addresses etc.). The filters area of the Contacts Manager resizes dynamically to fit the content so the Basic tab is compact and simple whereas the Advanced tab is much larger.
- PST4-211: Added GDPR filter to Contact Manager Advanced tab. This is a multiselect dropdown with checkboxes (right click on the drop down list when opened for options).
- PST4-212: Added "no address selected" and "multiple addresses selected" error messages throughout the Contacts Manager. Previously clicking edit or delete without anything selected simply did nothing.
- PST4-213: Added uniform sort order options to both the address picker, Contacts Manager Basic tab and Contacts Manager Advanced tab (with more options). The selected values are independently saved and remembered on the local computer.
- PST4-214: Added collection count, delivery count and contact type to drop match list.
- PST4-215: The drop match list window size is now persistent. It is saved on the local computer so constant resizing or scrolling is no longer an issue.
- PST4-216: Added Field Chooser to the Contacts Manager in the new Settings tab. Use the Field Chooser to show/hide preferred columns in the contacts list and change their order. Settings are saved on the local computer.
- PST4-217: Added Field Chooser to the Drops list in the Settings tab. Use the Field Chooser to show/hide preferred columns in the drops list and change their order. Settings are saved on the local computer.
- PST4-218: Fixed double click to view drop not working in the drop match list.
- PST4-221: Separated Stock Manager code to a frame (the workings have been greatly improved even though there is no visible difference).
- PST4-222: Added Field Chooser to the Stock Manager in the new Settings tab. Use the Field Chooser to show/hide preferred columns in the stock list and change their order. Settings are saved on the local computer.
- PST4-223: Added Field Chooser to the Data Exporter. Use the new "Field Chooser" toolbar button to show/hide preferred columns in the items data list and change their order. Settings are saved on the local computer.
- PST4-224: Fixed an exception (error) that was been thrown while scanning barcodes in Stock Items area.
- PST4-225: Added "no item selected" and "multiple items selected" error messages throughout the Stock Manager. Previously clicking edit or delete without anything selected simply did nothing.
- PST4-227: Added "Restricted Notes" to contacts and "Allow Access Restricted Contact Notes" operator permission (default: disabled).
- PST4-228: Added new contact anonymiser tool. This tool is used to remove personal identifiers from contacts information in-line with the GDPR. A new GDPR section has been added to the Administration area with extensive options to anonymising contacts data. The contacts anonymiser tool can be accessed from the new Contacts Manager using the "Anonymise Selected Contacts" toolbar button. This tool works on the current list of contacts in displayed in the Contacts Manager. Use the new Last Interation Date filter to find contacts who have not had any interactions before a specified date. Note that the new "Allow Anonymise Contacts" operator permission has to be enabled for this tool to work, you will also need to re-enter your operator code when you use it. If you any further advice on this tool and GDPR generally feel free to get in touch.
- PST4-229: Added new scanned drop sheet deletion tool. This tool is designed to mass delete old drop sheet attachments. A new toolbar button has been added to the Drops section but it is only visible if the new "Mass Delete Drop Sheets" permission (default: disabled) is enabled, you will also need to re-enter your operator code when you use the deletion tool. There the default cut off date (age) can be set in the new GDPR section in the Administration area.
- PST4-230: Added contacts last interaction dates and types generator to the Contacts Manager toolbar. This tool stores the last interaction dates for all contacts (i.e. last date of invoice, drop, transaction, supplied item, new contact, new address or credit transaction [whichever is most recent]). The "type" refers to the type of interaction that was recent (e.g. invoice or drop). This information can be used to filter contacts prior to contact data anonymisation. Contacts recent interaction dates are shown by default in the Contacts Manger, to show the most recent interaction type use the new Field Chooser and add the column.
- PST4-231: Adding, editing and deleting of day notes is now recorded in the operator log along with the day notes' contents. New day note filter options have also been added to the Log Viewer.
- PST4-232: Renamed the "Demographics" tab in the Contact Editor to "Restricted Data". Date of Birth and NI Number have been moved into the new Restricted Data tab and "Heard about us" has been moved the "Contact" tab. To access the Restricted tab the new "Allow Access Restricted Contact Data" operator permission (default: off) must be enabled. Note that restricted data has been obfuscated in the Contacts Manager list for operators who don't have access.
- PST4-233: Contact phone number fields now only accept numbers and spaces.
- PST4-242: Added "Only show contacts with company name" filter to the Contacts Manager. The new contacts data anonymisation tool considers contacts as companies if any of the contact's addresses contain a company name. This filter helps to find these contacts.
Changes from 4.35 to 4.36
- PST4-115: Moved the discount buttons in the Invoice Line Editor to the bottom of the window where the discount is displayed.
- PST4-118: Added "Editing Drop Ident" to the title bar of the Drop Editor.
- PST4-119: Added "Find Drop Ident" tab to the Drops section to search for drops by their ident.
- PST4-145: Updated wording in the Gift Aid batches section.
- PST4-148: Updated Gift Aid batches grid to the latest HMRC spreadsheet layout.
- PST4-156: Added columns indicating if a donors declaration is scanned in all Gift Aid items lists including Active Donors.
- PST4-157: Fixed a bug where the Gift Aid Active Donors list was no been refreshed after editing a contact.
- PST4-158: Made it so the Escape key closes the Attachments Manager window (for both contact and item attachments).
- PST4-159: Fixed a bug where the Gift Aid Active Donors window was not been cleared before refresh.
- PST4-160: Fixed a bug where the Gift Aid Active Donors window was not remembering its selection after being refreshed.
- PST4-162: Added "Open Contact's Attachments" menu bar button and right click menu item in Gift Aid Active Donors list.
- PST4-163: Add "Mark Declaration Scanned" and "Clear Declaration Scanned" right click menu items in Gift Aid Active Donors list.
- PST4-164: Increased the performance of loading drops in the Drops section.
- PST4-165: Increased the performance of loading a drop's data into Drop Editor, especially for drops with a large number of items.
- PST4-166: Increased the performance of saving a drop's data in the Drop Editor, especially for drops with a large number of items.
- PST4-167: Refactored and improved the mechanics of the Drops section.
- PST4-169: Added "Export to CSV" button to the Drop Editor.
- PST4-173: Fixed tab order in the Attachments Document Editor.
- PST4-174: Added model number and serial numbers to Drop Editor grid.
- PST4-175: Added ability to print item barcode labels for the currently selected items in the Drop Editor.
- PST4-177: Increased the vertical size of Transactions Editor window to show more payment methods without needing to scroll.
- PST4-178: Fixed focusing (placing the cursor in the correct boxes) when changing tabs in the Drops section.
- PST4-180: Refactored all string handling code to improve performance and efficiency.
- PST4-181: Replaced QuickFind address finder with a new "search as you type" window which does not require preloading and is always up to date.
- PST4-182: Removed QuickFind tab from the Contacts section.
- PST4-186: Fixed a bug where exported Item Data Exporter CSV columns were incorrect.
- PST4-187: Fixed a bug where the number of invoices updated was being displayed incorrectly when applying an Invoice Reference from within a contact.
- PST4-188: Fixed a bug where values could not be pasted into "number only" text boxes.
- PST4-189: Added scrollbars to the Drop Footer box in the Organisation Options. The box now also properly aligns and scales to the window.
- PST4-191: Fixed a bug where entering a non-numeric value when searching for an item number produced a database error message. This is now validated and handled properly.
- PST4-192: Added drop items views in Drops sections. Use the new tabs at the bottom of the screen to see either all items in the current drops list, collection items only or delivery items only.
- PST4-197: Fixed a bug where item names were not been printed on labels were the item name contained double quotes. This fix has also been applied to other item related text fields.
- PST4-198: Modified drop down items count for vans box in the Drops section to match the number of vans (no need to scroll).
- PST4-199: Sped up the loading of items in the Contact Editor Donations tab.
- PST4-200: Sped up the loading of transactions in the Contact Editor Payments tab.
- PST4-201: Speed up searching for contacts in the Contacts area. Also changed the default search fields to "Name, Address, Post Code" to further increase performance.
- PST4-202: Added a Quick Pick Item Status "..." button next to Item Status drop down in Stock Items area.
- Updated Sample Gift Aid Declaration form (template\GiftAid\Sample Gift Aid Declaration Form.docx).
Changes from 4.34 to 4.35
- PST4-17: Replaced Gift Aid letter template text with current template text from HMRC.
- PST4-57: Added feature to print one donor Gift Aid letter for each tax year (excluding tax years where no items where sold).
- PST4-107: Fixed a bug where the VAT codes breakdown was not always correct on printed invoices.
- PST4-111: Removed 0 percent VAT rates from the VAT totals breakdown on invoices.
- PST4-122: Fixed Gift Aid Tracker item lists performance, loading is now instantaneous.
- PST4-124: Fixed a bug where some electrical text item labels were missing parts of text in some cases.
- PST4-127: Added Invoice Ident to the Invoice Editor (in status bar at bottom of window).
- PST4-128: Added Invoice Ident column to invoices list (second to last column).
- PST4-135: Added ChangeLog menu item on Help menu.
- PST4-137: Added optional checkbox to hide zero values within payment methods graph in the Invoices section (default: on).
- PST4-139: Fixed a bug where a small blue "visual artefact" was showing at the top of the Invoices section (this was a tiny part of an "information icon" behind the top bar.
- PST4-141: Fixed a bug where the Company Name field was not being case-corrected when adding a new contact.
- PST4-142: Added each item's First invoice number, first invoice date and first invoice sale price within the Item Editor (Invoices tab). New database fields have been added to store (and keep up-to-date) these fields for quick access to sale information. These new fields replace items.ItemSalePrice, items.LastInvoiceId which have been removed (any external reporting tools using these fields will need to be updated).
- PST4-143: Added an optional Output Window [View -> Output Window] to display output messages for support purposes. This is hidden by default and is always cleared on Logout.
- PST4-146: Added support for docx files for the Gift Aid Declaration (looks for docx first, then doc).
- PST4-147: Updated Gift Aid Tracker window title to "Palace Gift Aid Tracker 3 (for standard method Retail Gift Aid)"
- PST4-149: Added items count to each Gift Aid Tracker items list.
- PST4-151: Changed Gift Aid tracker processing requirements to require a contact title (used to be title and/or first name or initial, is now title and first name/initial).
- PST4-152: Added an Edit Contact toolbar button to each Gift Aid Tracker items list.
- PST4-153: Added donors count to each Gift Aid Tracker items list.
- PST4-154: Removed the "Dear <full name>" fixed text at the top of Gift Aid letters (this is now added by text and tag in the letter template using "Dear [donor_name]").
- PST4-155: Added Donor Claim Details window to the Gift Aid Tracker Active Donors list which shows each donor's sold items by tax year (double click a donor in the list to view).
Changes from 4.33 to 4.34
- PST4-105: Fixed a bug that was truncating printed invoice VAT totals and therefore displaying them incorrectly (printed invoices only).
- PST4-106: Fixed a bug that was incorrectly displaying each invoice's gross total instead of the subtotal in the Invoice Editor.
Changes from 4.32 to 4.33
- PST4-103: Fixed a bug which was causing an "Access violation" on login if the first code in the VAT Codes list was set as default.
- PST4-104: Fixed a bug where the "document date" for new day and item attachments was not been set to the current day.
Changes from 4.31 to 4.32
- PST4-20: Fixed weight value formatting in Item Types list and Item Type Editor in the Administration area.
- PST4-56: Refreshed the Administration area interface by adding categorised tabs and clearer buttons.
- PST4-84: Made it easier to select an item status in the Item Editor by adding a new Status Picker form (press the "...") button next to the item status. The traditional drop down box is still present and is unaffected. The new Item Status Picker shows the statuses in the following 5 different tabs offering multiple views to quick access:
- Quick Pick List (default) - Shows the statuses with the new "Show in Quick Pick List" option ticked in the Status Editor in the Administration Area in alphabetical order.
- Show All - Shows statuses in alphabetical order.
- In Stock Only - Shows the statuses with the "Show as Stock" option ticked in the Status Editor in the Administration Area in alphabetical order.
- Discarded Only - Shows the statuses with the "Discarded" option ticked in the Status Editor in the Administration Area in alphabetical order.
- Most Common - Shows all statuses in order of their current associated items count descending as well as displaying the items count next to each status entry.
- PST4-88: Significantly improved performance when post code matching (after selecting address while creating drops). Fetching the number of collection items, delivery items and van jobs for every drop in the "nearby" list was causing a variable but often severe performance hit. These fields have been removed from the list but the data is still available in the summary at the top when highlighting a result.
- PST4-89: Fixed a bug when creating a new item type in the Item Type Editor in the Administration area.
- PST4-91: Significantly improved performance when adding new items to drops (i.e. "New Collection Item" and "New Delivery Item"). The code for generating new item numbers has been substantially sped up. This faster system has also been applied to batches, invoices, transactions and contacts making creating of all of these much faster.
- PST4-92: Added "Exit" toolbar buttons to all editors with toolbars in the Administration area to improve usability and consistency. Buttons have been added to:
- Item Locations
- Invoice Statuses
- Payment Methods
- VAT Codes
- Discount Reasons
- Vans
- Drops Slots
- Drop Options
- Day Options
- Item Statuses
- Attachment Descriptions
- Contact Types
- Contact Statuses
- Hear Sources
- Regions
- Countries
- Agencies
- Ethnicities
- Benefits
- Label Templates
- PST4-93: Adjusted colour coding of button "surrounds" in the Invoice and Invoice Line editors for consistency:
- Added green surround to "Use Full Price" button in Invoice Line Editor.
- Added blue surround to "Use Discounted Price" button in Invoice Line Editor.
- Changed discount buttons surround colour to blue in Invoice Editor.
- Make refund buttons surround colour red in Invoice Editor.
- PST4-96: Increased the polling interval of stock levels checks from 1 minute to 30 minutes to reduce network overheads and reduce "lag outs". Note that this check is always performed at login and takes less than 0.3 seconds to run on a typical multiple user LAN.
- PST4-98: Significantly improved performance when searching for addresses using the standalone Quick Find window (e.g. when adding a drop or picking an invoice address). The number of results has been limited to 400 with a message clearly stating if all results are listed.
- PST4-99: Fixed weight values formatting in drops list in the Drops area.
Changes from 4.30 to 4.31
- Fixed "Discount All" and "Discount Selected" buttons in the Invoice Editor which were having no effect. Note: this bug was not affecting discounts made from within the Invoice Line editor.
- Fixed "Discount All" and "Discount Selected" buttons in the Invoice Editor not requiring a discount reason.
- Fixed negative invoice line percentage based discounts being inverted (this was not affecting fixed price monetary discounts).
- Added feature to highlight "Flagged Up" contacts in Contacts area. These contacts are now shown in red in listview grid in all modes (list, search and QuickFind).
- Added "Flagged" column to Contacts area listview grid to show "Flagged Up" contacts.
- Added "Only Show Flagged Contacts" to the List and Search tabs in the Contacts area.
- Added "Invoice Ref" column to Contacts area listview grid to show the "Default Invoice Reference" contacts. Note: this value is only populated in search and list mode, it is not populated when using QuickFind for performance reasons.
- Fixed a bug in the Operator List in the Admin area where the value of filter drop down box was not been correctly set when the editor was opened.
Changes from 4.26 to 4.30
- Introduced VAT Codes:
- Removed all "tax rate" text boxes from invoices, item templates, items and services.
- Created new UI components for managing VAT codes and calculation methods and applied to invoices, item templates, items and services. This includes within the entities as well as in lists and printed materials (e.g. receipts and invoices).
- Updated editors for invoices, item templates, items and services with new VAT code UI controls and calculations.
- Resolved VAT codes for all affected existing data by matching with a "pre-installed" VAT code list and/or adding where not found (check VAT Codes in Administration area after database conversion).
- Added new VAT codes manager in Administration area.
- Removed Tax Percentage from Organisation Options.
- Added "Invert negative invoice line discounts" option to Organisation Options. This is enabled by default and ensures discounts are applied correctly when creating refunds.
- Added "Quality Checked" field (16 characters max) to Item Specifics and [item_quality_checked] item label tag.
- Added [transfer_price] and [transfer_code] item label tags for existing fields "Transfer Price" and "Transfer Code;"
- Added option to disable post code matching when creating drops (default: matching enabled) in Drops tab in Organisation Options.
- Fixed a bug where the default "Heard about us" selection was incorrect when creating new contacts.
- Fixed a bug where the post code match results window contents were incorrectly anchored after maximising the window.
- Added a new tick box in Contact Editor (bottom left under notes) called "Flag Up Contact". Ticking this box makes the contact's address appear in red in address pickers. This feature is intended for highlighting existing customers with special requirements to ensure that their notes are read.
- Added option to invert negative invoice line discounts (default: enabled) in the Invoices tab in the Organisation Options. This means that discounts that flow through to refunds are calculated correctly.
- Added discount reasons. Discount reasons are customised in the new Discount Reasons editor in the Administration area. A new tick box called "Require reason for discounts" (default: disabled) has been added under the invoices tab in the Organisation Options. A new Discount Reason picker has been added to the Invoice Line Editor.
- Changed all entered monetary discounts to gross (they previously used the same calculation method as the invoice line). This greatly simplifies the "fixed amount" discounting system. Gross amounts are also displayed on invoices and receipts (optional - default: enabled). In effect, the discounts are deducted from entered prices prior to invoice line calculation. All existing entered values are converted to gross automatically when the database is converted to version 27.
- Reworked the discounting and VAT invoicing calculations to cater for gross discounting, in particular when line calculation methods are set to "Add VAT".
- Added new item price labels and "automatic" discount buttons to the Invoice Line Editor. The new buttons allow the lower price item price (when using dual pricing) to be instantly applied as a fixed price discount. The buttons also allow the entered price to be quickly updated after editing prices within the item. Note that an option has also been added called "Show Dual Price Discount Buttons" (default: enabled) in the Invoices tab in the Organisation Options to disable these buttons if preferred.
- Added Missing Addresses Finder tool in the Administration area. This is useful for checking that all invoice, transaction, drop and item addresses are valid and is intended assist with support from Palace IT.
- Removed top bar frames (large white text bars) from the top of most Administration area windows as these were seen as superfluous and resource intensive.
- Fixed a bug where attachment dates were not been populated (it was just defaulting to the current day [today]) when reopening the attachment properties.
- Added Analysis Codes fields to the Item Template Editor (these were specifically requested).
- Added new "Today and Future" operator permission under Allow Edit Invoices/Transactions. This allows operators to edit post-dated invoices (this change was specifically requested).
- Added filter drop down box to the Operators List in the Administration area. This allows operators to be filtered by All/Enabled/Disabled.
- Lots of internal code refactoring including complete internal code restructure and optimisation.
Changes from 4.25 to 4.26
- Added Buyer Region to Reuse Credits grid.
- Added Item Category to Reuse Credits grid.
- Added Items Date Discarded Checker to Data area. This tool checks that each item's discarded date (stored inside each item for fast access) matches the date of the item's last invoice. Items with a date mismatch are listed and a feature has been added to sync the items' discarded dates either individually or by selection.
Note: Date mismatches can affect data pulled back by reporting tools etc because the invoices can be outside the date range of returned sold items (this also makes getting the item's invoice data difficult as an item can appear on more than 1 invoice).
Common causes are setting items to sold before selling them, manually setting items back to sold after they are sold and not setting a non-discarded status when refunding and returning items.
It is recommended that this tool is used to check items periodically (or before running reports) to ensure the dates are correctly synced where appropriate. Note that the "Allow Edit Item Status History" permission is required to sync dates using the tool.
Changes from 4.24 to 4.25
- Massive performance boost when loading drops lists in the Drops area.
- Moderate performance increases when reading data from the database generally.
- Newly created contacts are automatically added to the QuickFind address data on the local machine. They can be found/picked without having to reload the QuickFind address data (local computer only).
- Fixed items sort order when opening an existing drop in the Drop Editor (sorted by item number).
Changes from 4.23 to 4.24
- Added Category picker to Item Type Editor allowing items to be moved between categories when updating item types and weights.
- Added "Search for item category and type" (...) button in the Stock Items area. This allows users to search for item types across all categories and automatically picks the corresponding Item Category and Item Type drop-down box combination.
- Improved performance when saving invoices (reduced save time by around 50%).
- Added [extra_total] and [items_plus_extra_total] tags to Gift Aid letter generator allowing letter templates to updated to the new required format.
- Relaxed requirement for each donor's Gift Aid declaration having to be scanned (not all charities scan these in).
- Fixed a bug that was preventing v18 databases from being converted.
- Fixed a bug that was causing problems when writing database queries to the query log file.
Changes from 4.22 to 4.23
- Significantly increased performance when looking up items by item number in the Stock area.
- Significantly increased performance when loading Quick find address data.
- Fixed a bug where having many invoiced services (generally) was slowing down saving any invoices containing services.
- Fixed a bug where item/invoice linkages were not being removed when deleting invoices.
- Added item type barcodes that can be scanned directly into the checkout to "QuickCreate" items of any given type. Use the new "Print Barcode Label" button in the Item Type Editor to print barcodes. This is intended to streamline the sale of small non quantified items such as bric-a-brac.
- Added "Active Donors" tab in Gift Aid Tracker (note that Stock Tracker only natively supports the "Standard Method" of retail gift aid).
Changes from 4.21 to 4.22
- Significantly increased performance fetching data in almost all areas. Retrieval times are now a fraction of those in previous versions.
- Fixed a bug where the Item Data Exporter was only showing discarded items in results.
- Fixed a bug where merging addresses was causing some transactions to reference older (removed) address and become "floating". In short, if an addresses linked to one or more transactions was deleted or merged, the address' transactions would no longer show up in the Checkout list.
- Added "Fully expand drop down boxes (for large screens)" option to Client Options -> Other Options. This option is off by default. Ticking this box will always open drop down boxes (Stock Items area) fully. On smaller screens where many options exist, leaving this unticked prevents drop down lists from disappearing off the top of the screen.
Changes from 4.20 to 4.21
- Fixed issue with Item Data Exporter not finding certain fields.
- Further improvement to performance of Item Data Exporter (rewrote all core code).
- Improved layout and display of Item Data Exporter by removing redundant fields and displaying empty dates as blank instead of 1/1/1980.
Changes from 4.15 to 4.20
- Substantial updates to the Stock Tracker code base generally increasing efficiency and performance.
- Added server option to disable Drop Revenue from appearing in the drops list and in within the Drop Editor (see "Drops" tab in Server Options).
- Reinstated the Drop Ident column in the Drops List (Drop ident is also displayed in the status bar at bottom of the Drop Editor).
- Substantially increased the speed of the Data Exporter tool in the Data section.
- Altered order of columns in drops list (moved van up to second column).
- Added new Log Viewer to the Data section. This allows the operator logs to be easily viewed with colour coded event/action types. There are also advanced options to filter by any combination of date range, event type, operator name, item number and invoice number as well as CSV export support. Note the the new "Allow View Operator Logs" operator permission must be enabled (default: OFF) to used this tool.
- Added ability to lock down the target status of items in invoice lines (this new feature can be used to disallow the default status set to items when they are sold or returned by disabling the "Set New Item Status When Invoice is Saved" checkbox and accompanying "Status" combo). Unset the new "Allow Change Invoice Item Status" operator permission (default: ON) to use.
- Fixed a bug where logging out or closing Stock Tracker with QuickCreate items in the basket caused the software to freeze.
Changes from 4.14 to 4.15
- Fixed missing vertical scrollbar in invoices list.
- Added invoices list window when double-clicking on each category in the Invoices Breakdown.
Changes from 4.13 to 4.14
- Optimised loading of the Drop Editor for existing drops, this is now considerably faster to open (especially for drops containing a large number of items).
- Fixed a bug where changing item details within the Drop Editor using the "Clocks" button was not immediately updating the item type codes and names in the listview.
- Added "Filter by Date Added" option to the Search tab in the Contacts area.
- Added Duplicate ID Finder to Administration area. This feature is designed to be used by Palace IT Support to find duplicate database IDs when primary keys field indices are lost and need to be replaced. Field indices are sometimes removed by Access after running a "Compact and Repair" at any time after a disk/hardware/write error has previously occoured. Lost table indices are the most common cause of database slowdown.
Changes from 4.12 to 4.13
- Added Reuse Credits Data tool within Data area.
- Limited status picker drop down rows to maxium of 24 in the Item Editor before a scrollbar is added.
Changes from 4.11 to 4.12
- Added contact "Reference" field to Advanced invoice search tab.
- Fixed empty cost price tax rate when creating new items.
- Fixed missing vertical scrollbar in invoices list.
- Added "View Day's Attachments" toolbar button in Drop Editor (this makes it possible to view the day's attachment without having to return to the main drop list).
Changes from 4.10 to 4.11
- Fixed order of drops within printed drops list.
- Fixed Stock Items search filters not always returning correct results.
- Fixed default connection background colour not being set on new installations.
Changes from RC9.2 to 4.10
- Created new "Stock Levels" section which replaces the old Stock Levels window. New features include a breakdown of stock items by status and advanced monitoring. Use the Item Type Editor to set stock target stock levels and triggers for item types. Use the Status editor to set which statuses are counted as "stock", "available stock" and "not stock after being delivered". Using the latter option is especially useful for new stock because sold items can be counted as stock (they are automatically removed from the stock count after their delivery date). Items with no delivery are not counted. Another example is "On order" status items which can set to "stock" but not as "available". More options will follow in the next version.
- Added van blocking which disallows drops to be added or moved to specified vans on given dates. Press the Van Availability button in the Drops section to view which vans are available. Use the new Allow Editing of Available Vans and Allow Use of Unavailable Vans operator permissions to control who can change available vans and who can circumvent van blocking respectively.
- Added Hear Sources (Heard About Us). There is a new Hear Sources editor in the Administration area, the default source is set in the Organisation Options. When creating new contacts a Heard About Us combo box has been added, for editing contacts this has been added under the Demographics tab. A new filter has been added for heard source in the Search tab in the Contacts Manager. Each contact's heard source is also printed in their contact summary.
- Fixed a bug where monetary discounts were not being inverted when refunding invoice lines. This was causing affected refunds to be over by the original discount amount.
- Fixed bug which was preventing drop options from being deleted in the Administration area.
- Added financial totals to Stock Manager including a breakdown of net/tax/gross prices for Item Price and Item Price 2 fields.
- Added ability to click on the individual total values in the Stock Manager to copy them to the clipboard.
- Added same ability to click on totals to copy to the clipboard in the Invoices area.
- Moved Stock Manager filter options to the top of the window accommodate financial totals and bring the area's layout in-line with other sections. This also allows the category statuses drop downs to be fully opened without scrollbars.
- Renamed Stock Manager section to "Stock Items"
- Removed old style Ident columnn from stock list in Stock Manager (this is now stored internally).
- Added live display of Item Price 1 and Item Price 2 net/tax/gross breakdown in the Item Editor. To make space some less used inputs were moved to the Item Specifics tab.
- Added Cost Price Tax Rate box to items. This rate is automatically set to the VAT rate of when items were added (conversion to version 25 updates the cost price tax rate on all items - up to 31 November 2008=17.5% - 1 December 2008 to 31 December 2009 - 15% - 1 January 2010 to 3 January 2011=17.5% - since 4 January 2011=20%, the tax type/behaviour is not affected).
- Added live display of net/tax/gross to Cost Price in Item Editor.
- Added cost price column net/tax/gross columns to stock manager items list.
- Added Transfer Code and Transfer Price fields under Item Specifics.
- Fixed electrical retest date under item specifics (this was one day out).
- The Snapshot tab in the Stock Items area is now only available when development features are enabled (this tab is experimental).
- Item numbers can now be entered into the text search box in the Stock Items section without having to switch to the Number tab.
- Added Sort by Name toolbar button to Item Status editor.
- Added collection and delivery date summaries to the Item Editor.
- Fixed raised exception bug when duplicating items with "Also Duplicate Within Drops" checked.
Changes from RC9.1 to RC9.2
- Fixed a bug which was preventing the printing of contact labels.
- Improved login/logout error handling making it possible to exit the application normally when the database connection has been lost. Also added login status information to the login screen.
Changes from RC9 to RC9.1
- Fixed a bug which was preventing the printing of contact summaries.
- Fixed a bug where contact added and edited dates where displayed incorrectly when using quick find.
- Fixed a bug where the "item sale price" was not been reset to zero after duplicating a sold item.
Changes from RC8.2 to RC9
- Added validation to addresses. To configure and enable this option, open Contact Types in the Administration area and enter the minimum required characters for each field per contact type. A Propagate button is provided to quickly duplicate validation settings for all contact types. When enabled address inputs indicate (by background colour and icon) if they contain the required number of characters. Input validation cannot be circumvented by entering all spaces etc (attempting this turns the background a brigher red).
- Added Invoice Status combo box to invoices. This is a optional manually set field which is not printed on invoices. Statuses are added in the Administration area, where the changing to each status can be restricted by setting a user level. A checkbox combo filter has been added in the Invoices list within the Advanced tab.
- Added user level security to contact statuses. This works in exactly the same way as the new invoice statuses (see Contact Statuses in the Administration area).
- Added context menu (right click) within the drops list to directly view each drop's contact and their respective invoices and other drops.
- Added Options tab to Drops area. This initially includes an option to display the date in drop lists (on screen only) to be displayed numerically so that drops can be sorted by date either by column clicking on screen or when exported to CSV.
- Added Print Sold Labels button within drops.
- Added Item Price 2 to "Change Properties of Selected Item(s)" in the Stock Manager.
- Added "Add to Notes" to "Change Properties of Selected Item(s)" in the Stock Manager.
- The operator who created and last updated contacts is now recorded and displayed within each contact.
- The operator who created and last updated addresses is now recorded and displayed within each address.
- The stock levels window size is now remembered next time the window is opened.
- Added optional "Supported" checkbox to invoices. This checkbox is hidden by default, it can be enabled in the Server Options.
- Revived Mailing List checkbox to contacts (by request) and added a new Mailing List tab in the Contacts area to find mailing list contacts.
- Added "Include unused payment above invoices list" option in the Invoices section of the Server Options. This defaults to OFF which means that only used (non zero) payment methods are shown at the top of the Invoices section.
- Added colours to payment methods, these are used when graphing payment methods and may be later applied to methods in the Transactions Editor. Colours are edited in the Payment Method Editor in the Administration area, by default all values are set to automatic/random.
- Shorted the maximum length of payment method names to 24 characters.
- Added a pie chart at the top of the Invoices section. This uses the colours for each payment method (if they are setup). Options for the pie chart are available in the new Options tab in the Invoices section.
Changes from RC8.1 to RC8.2
- Fixed a bug which was preventing unpaid sales of �1000 or more.
- Removed Ident column from Invoices list. This is now behind the scenes which fixes a problem when deleting corrupt invoices as their IDs could not be resovled from on-screen data.
Changes from RC8 to RC8.1
- Fixed an issue were stock was being checked periodically during database conversions which was causing some conversions to fail.
- Fixed alignment issues with the address boxes in the Invoice Editor. The boxes did not scale after the window was resized.
- Fixed out of sync column headers in Invoices lists.
- Fixed incorrect values being used in printed invoice lists (this affected printed lists only).
Changes from RC7 to RC8
- Added Snapshot tab to Stock Manager to list items on any given historical date.
- Fixed contact's default invoice reference not being added to new invoices if the address was already picked in the checkout.
- Fixed issues within the Contacts Search tab where some fields were not being searched properly when picked from the "Search Within" box. Also added "Invoice Reference" to the "Search Within" box.
- Fixed a problem where contact statuses were not being set correctly when duplicating contacts.
- Fixed invoice VAT rounding issues (existing invoices will be recalculated when the database is upgraded to v23).
- Improved the the layout of printed invoices, line descriptions now wrap so that the full text is displayed.
- Added monetary discount alongside the existing percentage based discounting system.
- Added the printing of discount amounts on invoices and receipts (this feature is disabled by default, there is a checkbox under the Invoices tab in the Organisation Options to enable it).
- Fixed default connection properties when adding new database connections in the Client Options.
- Added Day Options to each day in the Drops list. Available options are defined in the new "Day Options" section in the Administration Area. Set the new "Allow Set Day Options" operator permission to allow or disallow the setting of these options for different operators (default: allow). Operators with permission to to set day options will see all available options in the "By Day" drops list with a tick box next to each option. Operators without permission to set day options will see a read only list containing just the options that have been ticked.
- Added "Duplicate Operator" button to Operator List in the Administration Area. This makes a new operator based on the same pemissions as the operator which is selected in the list.
- Fixed new operator defaults.
- Fixed Day Note security.
- Added Use Collection Date (instead of date collected) option to New Items reports. Collection date is used by default (note that this will exclude items which are not in a collection drop).
Changes from RC6 to RC7
- Added stock level monitoring for selected item types. To set the low and target stock levels for an item type, open the Item Type Editor, tick "Enable Stock Level Monitoring" and enter the low warning and target levels. To determine which statuses are included as stock (i.e. Stock and On order etc), open the Status Editor and tick "Count as Stock". A new indicator appears at the top of the main screen after logging in to warn if stock (number of stock items per item type) has dropped below given levels. Click on the indicator to view the current stock levels and to quickly locate items by category (and even add them to the basket).
- Fixed issues when not using the "Classic" desktop theme under Windows XP, Vista and 7. Even though Stock Tracker will not work correctly with any desktop theme, the "Classic" theme is recommended. This is not an issue under Windows 8.
- Added Default Price 2 to Item Type Editor.
- Added Default Price 2 Tax Behaviour to items.
- Added "Apply" button next to Default Invoice Reference within Edit Contact. This applies the reference to all of the contact's existing invoices.
- Fixed anchors for Job Summary in the Drop Editor (resizing the window messed up the alignment).
- Fixed default contact type not working.
- Added "Contact Status" to contacts. Contact statuses can be added from within the Administration area. Contact statuses can be filtered in the Contacts Manager from the "List" and "Search" tabs.
- Added a "this may take some time" warning/confirmation when listing more than 3000 contacts in the Contacts Manager.
- Fixed batching.
Changes from RC5 to RC6
- Added serveral advanced options to the transactions list in the checkout area. Also added new columns and an Export to Excel CSV button.
Changes from RC4 to RC5
- When printing multiple invoices, they are now sent as a single print job making the process faster. This also allows the output to be captured to a single PDF when printing to a PDF printer.
Changes from RC3 to RC4
- Fixed bug where time was not being written to operator logs.
- Synced width of the Day Note box in the drops list with the width of the same box in the Day Note Editor.
Changes from RC2 to RC3
- Overhauled barcode printer options to allow each type of label to be either redirected to a different barcode printer or use the default barcode printer.
- Fixed a bug where the checkout was not being emptied if closing Stock Tracker without logging out.
- Fixed a bug where the database connection was not being closed if closing Stock Tracker without logging out.
Changes from RC1 to RC2
- Adjusted size of Day Note box in Drops area, the box is now the same size as it's "Edit Day Note" counterpart.
- Stopped "Item does not exist" error appearing in the Checkout after cancelling "Quick Create Item".
- Added Page Up and Page Down touch friendly buttons to item category picker (Categories mode).
- Changed Up/Down buttons in Checkout to Page Up/Page Down.
- Added quantity box to item type picker when using Quick Create Item in the Checkout. This multiplies the price and weight of the quick created item by the count, it also adds the count as a prefix to the item nane. It does not actually create multiple items.
Changes from Beta 14 to RC1
- Code ported to new compiler (many improvements behind the scenes but very little visible).
- The automatic resizing of ListView grids has been made more efficient (data grids populate faster).
- Fixed "Registrant name or keycode incorrect" message bug.
- Fixed "Print Receipt" button not working from within invoices.
- Improved Address Search window by adding captions to glyph buttons and making some minor layout alterations.
- Fixed "Include Method" drop down in Advanced Transactions search not working.
- Added new touch controls for categories mode in item type picker (used for selecting item type when adding items).
- Fixed sort order in the "Item Type" drop down box in the Stock Manager.
- Pressing the spacebar in touch message dialogs closes the dialog (same as ENTER or ESC).
- Added "Quick Create Item" feature to the checkout which allows new items to be created within the basket (for bric-a-brac or unlogged item sales). These items have no supplier address and are created with an initial status of "Sold" using the item type's defaults (including price and VAT behaviour).
- Tidied up summary in Invoices area.
- Added barcode width multipliers to Printing in the Client Options to adjust the width of regular printer (not label printer) barcodes.
- Added Epson TM-T20 width preset to "Receipt Printer" in Client Options, also fixed tab ordering.
- Added "4" to icon.
Changes from Beta 13 to Beta 14
- Added client option to hide the charity's address from gift aid letters (this allows pre-printed headed paper to be used).
- Fixed alignment of drops list.
Changes from Beta 12 to Beta 13
- Fixed a bug in the Quick Find Addresses loader which was causing the software to crash under certain conditions.
Changes from Beta 11 to Beta 12
- Fixed a bug where opening the same drop on more than one computer was causing the drop's items being removed.
- Fixed a bug where the Drop Information panel was displaying the drops count incorrectly.
- Added Create Drop from Item(s) button to Stock Manager.
- Added Create Drop button to Donations tab within the Contact Editor.
- Made Add Contact at Selected Address and Duplicate Contact buttons greyed out (instead of invisible) when they are unavailable in the Address Picker.
- Removed Print Daily Summary button from the Invoices area (this is now located in the Basket area).
- Added Drops by Items tab to Drops area to search for drops that contain specified items.
- Added a red panel at the bottom of address boxes for contacts with outstanding invoices.
Changes from Beta 10 to Beta 11
- Greatly improved performance when moving through days in the Drops area.
- Slightly improved quick find address load speed.
Changes from Beta 9 to Beta 10
- Added transactions which take all of the payment data away from invoices into separate standalone transactions with the purpose of tracking outstanding payments properly. The older system of deferred payments has been removed. Transactions be be viewed in the Basket tab and under each contact. Options can be found in the Organisation options.
- Changed the order of the checkout process to accomodate the new transactions system. The order is now: Create Invoice -> Ask for Delviery Date -> Confirm Delivery Details -> Take Payment.
- Added (mostly) optional barcodes to almost all printed material including drop sheets (whole sheet and per drop), invoices, receipts, contact summaries and daily transactions summaries.
- Added a new Scan Barcode button to the main top bar. Press this button and scan any barcode produced by Stock Tracker to be taken directly to it's source (i.e. item, drop, date, contact, transaction, invoice etc).
- Integrated existing touch-screen checkout features into main checkout removing the need for a separate touch-screen login.
- Added NI Number to contacts and moved Date of Birth from Demographics to the main tab.
- Removed Mailing List checkbox from Contacts which has been obselete for some time.
- Simplified advanced invoice search options.
- Added drop options to drops. These can be setup in the Admin Panel, are searchable and are printed on drop sheets if ticked.
- Impoved drops navigation and simplified drops search options.
- Fixed tab order of Demographics tab within contacts and in may other areas.
- Made Contact Type picker much larger in Add Contact and moved it to the top of the window.
- Overhauled the address picker window. Also added Notes pane, View Contact button and Duplicate contact button.
- Added Duplicate Selected Contact button to Search Addresses window.
- Added logged in connection name to status panel at the bottom of the main window.
- Changed default van details to default delivery van details in the server options. The van, drop slot and days gap specified will be used when booking deliveries (selling items).
- Added default collection van details, the van and drop slot will be used by default when adding drops directly within the Drops area when (all) is selected for van or drop slot respectively.
- Many other improvements and layout alterations.
Changes from Beta 8 to Beta 9
- Moved default data root to the local application data folder (applies to new installations only).
- Critical: Added support for Windows Vista/7 virtual store folder (applies to existing installations only). The View Path button will always open the correct data/connection path in the Client Options when using Windows Vista or 7 (32 and 64bit).
- Fixed issues with schedule list order and export in Gift Aid Tracker 2.
- Fixed a bug where the "Ask Every Time" option was not been remembered for the Item Label Printer in the Client Options.
- Other minor improvements including currency rounding.
- Updated web links (Check for Updates etc).
Changes from Beta 7 to Beta 8
- Improved currency code to reduce rounding issues in invoices.
- Fixed spelling error (mehod) in the Invoices section.
- Fixed Contact Type Name and Invoice column headings in Discarded Items Reports.
- Added Region to both New Items and Discarded Items Reports.
- Added Location picker to "By Day" tab in the Invoices section.
- Changed the default date range in the "Advanced" tab in the Invoices section (these are now both set to the current date).
- The Member Number within contacts is now set the the contact number (if empty) when "Member" is ticked.
- Fixed membership "Valid To" date for new contacts (this was defaulting to the day the contact was created instead of the current date + the number of months specified in the server options).
- Added new Connection Properties button to the Connections tab in the Client Options. The location and label templates have been moved to the new Connection Properties window.
- Added client options (in Connection Properties) to specify which van to use on the local machine (this can be used to override the server's default van).
- Added shortcut key Alt+L to logout (this only works from the base screen).
- Fixed "Print Selected Drops" not working in Drops section.
- Added Invoice Address columns to New Items Reports making it possible to view who supplied and purchased each item.
Changes from Beta 6 to Beta 7
- Fixed unable to select more than one item in the Stock Manager.
- Fixed multiple part item labels not printing one label per part.
- Added sold labels:
- Sold labels can be used to mark items which are sold (stick them over the existing item label) and display information including customer surname and delivery date. There are additional tags for more fields in the Sold Label Template Editor.
- A new editor to customise Sold Label Templates has been created within "Label Templates" in the Administration area.
- Sold labels can be printed while making sale or from within items.
- A new option has been added to the Client Options to print sold labels by default after each sale.
- As multiple sold label templates can be created per database (like item labels) there is an option under each connection in the Client Options to select the sold label template to use on the current computer.
- Added information to all items, drops and invoices showing which operator created them and when. This also includes the operator and date/time when they were last ammended (previous edits are not recorded here but are still logged as before).
- Disallowed the selling of sold items (optional, default: ALLOW). There is a new "Allow the sale of items which are already sold" checkbox in Organisation Options -> Invoices, untick to disallow the sale of sold items. Currently, this only applies to "sold" items and not other disacarded status types.
- Added option to show the Logout Prompt after making each sale (default: OFF). There is a new "Show logout prompt after each sale" checkbox in Organisation Options -> Invoices, tick to display this prompt.
Changes from Beta 5 to Beta 6
- Added barcode logon to "Locked" screen, allowing operators to quickly log back in using barcodes.
Changes from Beta 4 to Beta 5
- Fixed sort order in item type picker (category view).
- Fixed invoice editing for operators using the "Today Only" permission setting.
Changes from Beta 3 to Beta 4
- Removed pressing ENTER to close the Check Member Barcode window as this conflicts with barcode scanners which use ENTER as a delimeter.
- Fixed a bug where new installations could not obtain an installation key.
- Fixed a bug preventing new services from being added to new databases.
- Fixed a bug where unticking "Use Automatic Payment Method By Default" in the Organisation options was having no effect.
- Added [drop_items_list_invoices] and [invoice_numbers] tags to the Printed Drop Summary template edtior. This provides two ways of adding invoices to printed drop summaries (either showing each invoice number next to each delivery item in the list or displaying the numbers separately).
- Added operator name to drop sheets next to the "Printed" date and time (this is name of the operator who printed the sheet).
Changes from Beta 2 to Beta 3
- Added Invoice Address box to the checkout (non EPOS mode only). If an addresses is added here before registering a sale the address is automatically passed to both addresses in the new invoice.
- Moved the "Check Member Barcode" button to above the "Open Cash Drawer" button in the checkout. When used the contact's primary address is automatically added to the Invoice Address box in both non-EPOS and EPOS modes (regardless of the contact being a member).
- Made pressing the ENTER key closes the Check Member Barcode window after scanning a contact (as well as clicking on the Close button).
- Fixed a bug which was preventing additional addresses to be added to existing contacts.
- Fixed a bug where the label printer being used in the Label Template Editor was always the client default rather than the printer specified within the editor.
- Changed the maximum drop down height for data-driven combo boxes (drop down boxes) to 30 entries instead of 40 allowing them to fit onto smaller screens.
Changes from Beta 1 to Beta 2
- Added ability to print "item labels" and "other labels" to different label printers. The current label printer will be used for both types by default. Use the Client Options to set a different printer for non item labels.
- Removed Gift Aid tab from Organisation Options (this is already included within the new Gift Aid Tracker 2 add-on).
- Added Logout prompt after making each sale.
- Fixed Gift Aid Tracker security and made some minor changes to the introduction text.
- Added page title drop drop sheets. This appears at the top of every page (not just page 1).
- Adjusted Drop Information summary. Moved Drop Revenue to under the bar graphs and made the title bar blue for emphasis.
- Fixed minor alignment issue on Select Drop form.
- Added new checkbox combos (drop down boxes with mutiple selection capability) to the Stock Manager for the Item Types, Item Statuses and Item Locations filters.
- Added new checkbox combos to the Advanced Invoice search tab for Locations, Contact Types and Days.
Changes made from Palace Stock Tracker 3 to Palace Stock Tracker 4 Beta 1
- Altered available operator permissions for editing existing invoices. Available options for this permission have been revised from Yes/No to "Always", "Never" and "Today only". On upgrading, existing operators will keep their current permission ("Always" or "Never"), new operators will default to "Today Only".
- Added new operator permission "Allow Delete Invoices". Existing operators with "Allow Edit Existing Invoices;" permission will gain this permission on database conversion.
- Invoices can now be deleted in groups (selected invoices) rather than just one at a time.
- Reintroduced the on screen Session Log but made it optional (default: OFF). This can be toggled at the top of the Operators List.
- Removed support for non-barcode (non-EPL) item labels (contact us if this is a problem).
- Added new Electrical Test group box to items allowing for test date, tester name, test result and "do not use after" date to be stored.
- The source item's electrical test data is no longer cloned when duplicating items (this includes the PAT number).
- The source item's serial number is no longer cloned when duplicating items (the model number is still cloned).
- Added "Default Days To Electrical Retest" to the Server Options to set the default number of days between each item's electrical test date and "do not use after" or retest date (default: 364).
- Changed the format of dates printed onto barcode labels from yyyy-mm-dd to dd/mm/yyyy.
- Changed the appearance of the van capacity bars in the Deliveries and Collections area. The bars change colour (< 50% = green, 50% to 74% = yellow, 75% to 99% = orange, 100% or more = red). The "drops count" bar has been moved to the top and made thicker.
- Moved the "Database Administration" and "Client Options" buttons to the bottom of the login screen and made the login buttons green to make the login process more clear.
- Fixed a bug in the Scan Barcodes window (within the Basket) where a database connection issue would cause repeated error boxes to appear.
- Added the abilty to customise Electrical Test labels (formally PAT Labels):
- A new editor to customise the Electrical Test Label Template has been created within "Label Templates" in the Administration area.
- These labels can be printed from the Item Editor/Viewer ("Print Electrical Test Label" button).
- Added service barcode labels:
- Service barcodes can be scanned directly into the Scan Barcodes window in the Checkout (the idea is to keep service barcode stickers behind the counter for quickly scanning services).
- A new editor to customise the Service Label Template has been created within "Label Templates" in the Administration area.
- These labels can be printed from "Services" (Adminstration area) and from within "Add Service" in the Basket.
- Added contact barcode labels:
- Contact barcodes can be used to quickly find a contact or check a if contact's membership is valid. The barcodes can be stuck to "ID" cards for contacts, donors or members etc.
- A new editor to customise the Contact Label Template has been created within "Label Templates" in the Administration area.
- Buttons to find a contact by barcode and check a contact's membership by barcode have been added to the top of the Contacts area.
- A button to find a contact's addresses by barcode has been added to the address picker window (the that window appears whenever an address is looked up).
- A button to find a contact's addresses by barcode has been added to the address picker in the EPOS Touchscreen interface.
- A button to check a contact's membership by barcode has been added to the bottom of the Checkout.
- Contact labels can be printed from the Contacts area using the new "Print Barcode" toolbar button.
- Added operator login barcode labels:
- Operator barcodes can be used to login by barcode from the Login screen without having to press any buttons (simply scan the barcode). Stick the barcode label to an "ID" card to make a login card.
- A new editor to customise the Operator Label Template has been created within "Label Templates" in the Administration area.
- The Operator Editor has a new box called "Login Barcode" which contains a special code allowing access. If a card is lost or stolen simply regenerate this code using the "Regenerate" button and any login attempts to use the old barcode will be rejected. Note that operator login numbers (passwords) are not included within operator barcodes.
- Another new field in the Operator Editor is the "Login Target" which sets whether an operator is logged into the main Stock Tracker or the EPOS interface when logging on using a barcode.
- Operator barcode labels can be printed from the top of the Operators List.
- Added the option for "supervisors" to login and carry out "Access Denied" operations. The popup login window also supports operator barcode scanning. The "supervisor" operator will not remain logged in once the action is completed so there is no need to logout.
- Added printed drop summaries which prints collection or delivery details to the receipt printer to hand to a customer. These can be customised in the Organisation Options under the new "Printed Drop Summary" tab. If a receipt printer is setup on the client computer a new "Save & Print Summary" button appears in the Drop Editor (there is also a new button at the top of the Drops List).
- Added option for automatic "Initial Caps Case" for names and addresses to the "Other" tab in the Organisation Options. Note that automatic case formatting only works for new fields entered using the keyboard (it does not affect existing records or pasted text), text entered with cAPS lOCK on will always be UPPERCASE. This feature does not apply to the touchscreen interface.
- Added new "Region" field to addresses. This field can include organisation specific areas or zones. An editor has been created in the Administration area to input or manage regions and set the default region for new addresses (if no default is set, the region for new addresses will be set to "not specified").
- Added "Region" filter to both New Item and Discared Item reports in the Reporting Tool.
- Fixed a bug in the Reporting Tool where loading a saved Discarded Items report did not switch to the "Discarded" tab.
- Added "Drop Revenue" to both the Drop Editor/viewer and the Drops list in the Deliveries and Collections area. The revenue shows the most recent sale price of each item in the drop(s).
- Changed the database to record the sale price directly within each item (rather than having to slowly "fetch" it each time). This allows the Drops list to display revenue at all times (without slowdown) and adds the sale price of items to the results grid in the Reporting Tool. Each item's most recent sale price has also been added to the bottom of the Invoices tab in the Item Editor.
- Made other minor changes and improvements to the EPOS Touchscreen section.
- Added Palace Stock Tracker 4 style main interface which moves the main buttons to the top of the screen greatly improving the width of data grids.