Atrex 16 Change List

The following is a list of changes that have been made to the Atrex 16 package, broken down into functional areas.

Purchase Orders
Reports / Export
Reports/Report Designer
Functionality Changes



  • Added the Tax Category table to the list of tables cached to improve WAN performance for invoices, orders, and quotes.
  • Improved the next transaction number retrieval process for performance across LAN/WAN. (Removes 4 round trips to server)
  • Improved the transaction locking process for performance across LAN/WAN. (Removes 2 round trips to server for each lock attempt)
  • Improved the server connection process for performance across LAN/WAN. (Removes 14 round trips to server)
  • Reworked the internal memory tables for performance. This enhancement will be most noticeable when creating or editing larger transactions.
  • Reworked the function used to retrieve a customers previous balance when inserting transactions performance.

    Standard Field Size Changes
  • Increased the maximum length of the notes fields (stock codes, customers, vendors) from 64K to 128K.
  • Increased the length of document descriptions from 90 to 128
  • Increased the length of image names from 30 to 128.

    User Defined Field Sizes
  • Modified the document description field on stock codes and customers user sizeable.
  • Modified image name length to user sizable.


  • Added audit trail entries for voiding of customer and vendor RMAs.
  • Added audit trail entries for renaming user IDs.
  • Modified user ID audit create, edit, rename, delete entries to indicate if the entry modified was a user or a group record.


  • Atrex will check the Atrex web site for subscription/registration key updates on a periodic basis to ensure that subscriptions don't lapse due to new keys not being entered.
  • Added popup displays on customer sales history for line items and container items to display longer item descriptions.
  • Added popup displays on customer service history for job information, line items, and container items to display longer item descriptions.
  • Added popup displays on vendor history for line items to display longer item descriptions.
  • Added transaction counts to following selection windows:
      Invoice, Order, Open Order, and Quote selection
      Recurring Invoice selection
      PO, Open PO selection
      RMA selection
      Customer RMA selection
  • Added drag and drop capabilities to load documents into Stock Code, Customer, and Vendor documents from Windows Explorer.
  • Added drag and drop capabilities to load images into Stock Codes from Windows Explorer.
  • Modified token management to update by card number only to allow for cards that change expiration only to be updated rather than duplicated.
  • Added ability to purge cash drawer history.
  • Added time query using national institute of standards and technology (NIST) time server to reduce the possibility of incorrect system date when creating transactions.
  • Modified Credit Card type detection to handle new MasterCard range of cards starting with the number '2'.
  • Added TLS 1.1 and 1.2 support for emailing via SMTP.


Invoices/Orders/Quotes - Common

  • Added function to warn the user if a customer is changed on a transaction that has an alternate shipping address, as that address may no longer apply.
  • User will be shown and prompted to transfer transaction notes when cloning invoice, order, quote, SO, and PO transactions as the notes may be transaction specific.
  • Added transaction notes as an available fields for grid customization on the standard transaction selection window used for Invoice, Order, and Quote reprint selection.

Recurring Invoices

  • Reworked recurring invoices to process each RI sequentially. While slightly slower, it allows the process to be restarted and continue on from the last processed RI
  • Modified Recurring Invoice window to be resizable and allow for grid customization.
  • Added customer phone, contact, reference, salesperson, customer PO, send invoice to, and the last invoice number as available fields for grid customization.
  • Added function to allow for retry attempt for credit card for recurring invoice that was unable to get an authorization.
  • Added function to allow for reprinting/emailing of the last invoice using the same methods as the recurring invoice specified.
  • Expanded month indications on recurring invoices to have more descriptive text.
  • Modified credit card processing from inside of recurring invoices to disallow partial authorizations.

  • Added Order Number column to the list of available fields for invoice transaction selection window customization.


  • Added function to allow merging multiple quotes for the same customer into a single quote.


  • Added ability to view stock code transfer history from the stock code selection, stock code information, and stock code detail windows.
  • Added DateDue information to the stock code allocation information window.
  • Added number of entries associated with selected category in the inventory category, sub-category, and manufacturer maintenance windows.
  • Modified serial number editing/query window to move the association information for orders and open service orders to the footer for performance.
  • Added ability to move mouse over associated link icon, invoice number, SO number, and RMA number to display information about the associated transaction..

Purchase Orders

  • Added prompt when receiving serial numbers to allow for preserving leading zeros if the serial numbers are all numeric and start with zero.
  • Vendor quick note will now be displayed for the selected vendor when stripping the Batch PO Creation function to a single vendor.
  • PO Direct Receiving function will populate the Created By field with the current Atrex user if a completed PO is created during the process.
  • Added ability to merge multiple Purchase Orders from a single vendor into a single PO.
  • Added ability to specify date range for vendor PO and receiving history dialog. Defaulted to 1 year of history.


  • Added ability to move credit card from one customer to another.
  • Added ability to clone customers. New customer will retain most of the General information and the "Custom" information along with
    the master customer link. All other information is cleared as if it were a completely new customer.
  • Added ability to store customer images.
  • Added ability to view customer images from the customer selection window.
  • Added Order Number column to the customer sales history window.
  • Added ability to specify date range for customer sales and service history dialogs. Defaulted to 1 year of history.
  • Added ability to view customer Service Quote history in addition to the Service Order history.
  • Added number of entries associated with the selected category in the customer category maintenance windows.


  • Added code to prevent deleting the user that is currently logged into Atrex.
  • Added separate user security option to allow for voiding of vendor RMAs.
  • Added ability to right click on a user group in the selection window to see which user IDs are associated with the selected group.
  • Ability to select the inventory worksheet function now requires access rights to both edit inventory AND modify the on-hand quantities.


  • Modified breakdown consolidation from payables to check breakdown to group on category and description to allow for multiple entries in the same category but different details.
  • Added fields to track drawer session end date and time when closing drawer sessions.
  • Added report for printing AR write-offs.
  • Modified cash drawer session reports to be landscape to allow for additional payment types without wrapping to multiple pages for additional columns.
  • Added ability to specify date range for AR receipt reprint on the selection window to allow changing of the date range without closing the function.
  • Added the authorization type to the list of fields displayed in the Card Authorization History window.

Reports / Export

  • Enabled ability to print to file options from the print preview window. Available formats are PDF, HTML, and Rich Text.
  • Modified customer email extract function to only include records that contain both a . and a @ symbol.



  • Added company setting option to skip customer name entry and go directly to the customer selection window.
  • Added company setting option to skip Vendor code entry and go directly to the vendor selection window.


  • Added the ability to import images from a http or https URL via the import images function.
  • Modified serial number import to allow for matching on alternate codes.


  • Reworked client/server setup to handle fail-over connections, to handle connections for both inside and outside of LAN with a single location entry.

Reports/Report Designer

  • Modified report maintenance window to allow for loading multiple reports from file at a time.
  • Added support for reordering tables within a dataview.

Functionality Changes

This section lists changes to the program that either remove or substantially change previously existing behavior within the Atrex package.

  • If upgrading from v13 or older, all payment information on invoice, order, service orders, and the AR tables has been moved to a separate table. To help reduce the impact of these changes, a optional compatibility mode is present to allow most reports designed for Atrex 11, 12, and 13 to function properly. Once a report is opened and modified in Atrex 16, it must be manually updated to accommodate the new database structure.

If you are upgrading from a version of Atrex earlier than 15, version 16 will also include the changes that went into versions Atrex 8, Atrex 9, Atrex 10, Atrex 11, Atrex 12, Atrex 13, Atrex 14, and Atrex 15.

Millennium Software, Inc.

PO Box 607
West Linn, OR 97068

Phone: (925) 828-5892

Our Commitment

We strive to deliver the highest quality software and support that exceeds the expectations of our customers, at a reasonable price.

If you have any questions about our products or services, please do not hesitate to contact us.

Privacy Policy

Millennium Software respects your right to privacy.

Our privacy policy is quite simple: Millennium Software will not sell or share your contact information or data with any third party without your permission.