Atrex 11 Change List

The following is a list of changes that have been made to the Atrex 11 package since the 10.0x release. For your convenience, the list has been broken down into functional areas:

New Database Engine
New Print Engine
General/Misc. Changes
Stock Codes
Customers
Vendors
Invoices/Orders/Quotes (common features)
Orders
Quotes
Purchase Orders
Receivables/Payables
Service Orders
Options/Customization
Banking
RMAs
Security
Importing
Reports

New Database Engine

  • Atrex 11 uses the DBISAM database engine as its primary data storage mechanism. DBISAM is significantly faster and more robust compared to the dBase engine used in earlier versions of Atrex.
  • The DBISAM database engine automatically reuses space from deleted records and eliminates the need to "pack" the data tables to maintain the application performance.
  • The data tables are now smaller. In general, the tables are 10 to 15% smaller for the same amount of data when compared to the dBase tables used in earlier versions of Atrex.
  • The file size limit for a single table increased from 2GB to 4GB. This, combined with the smaller table sizes, effectively increases the maximum number of records per table (i.e., stock codes), that the system is capable of handling, to approximately 4.5 million items.
  • Each separate data location can be encrypted with a different password to prevent unauthorized access to the data. The table encryption is a 128-bit Blowfish encryption that is not easily broken.
  • Default values in the data tables are enforced at the database engine level, resulting in improved performance and integrity of the application.
  • Atrex can now operate as a shared access database or as a full client/server application when used with the Atrex Database Server. (Client/Server access is only available with multi-user Atrex licenses)
  • When using the Atrex Database Server, the actual data tables can be completely hidden from the systems on the network. This can help prevent accidental deletion or modification of the data tables via Windows Explorer.
  • When using the Atrex Database Server, transaction dates are pulled from the server date rather than the local system date. The time is adjusted automatically if the server and workstation are in different time zones based upon the Windows local settings.
  • The level of data compression between the workstations and the server, when using the Atrex Database Server, can be specified. This can be very useful when connecting to the server via a dialup connection.
  • When using the Atrex Database Server, backups can be scheduled to occur unattended on a daily or weekly basis.
  • A high performance read-only ODBC driver is available to allow for access to the data from other applications. A read/write version of the ODBC driver is available upon request for registered users.
  • A built in table repair utility is included with the application. This repair utility can clean up most simple data corruption without the need to restore from a backup.
  • Added automatic index compression to reduce the amount of data sent across the network, further reducing the load on the network and improving application performance.
  • Tables can be optimized as part of the Batch Processing function. The optimization function physically reorders the data tables to the most
    commonly used record sequences to allow for maximum performance.
  • Added full text indexing for inventory descriptions and for inventory and customer notes. Single word searches on these fields are highly optimized and provide for extremely fast searches even in large databases
  • Backup and Restore functions are now built directly into the database engine. Backups are faster and the database is locked for the duration of the backup to allow for reliable backups while other users are connected to the database.

New Print Engine

  • Atrex 11 uses a new print engine.  The print engine is built into the application eliminating the print job load time.  Additionally, installing other software packages using the same print engine won’t damage the Atrex installation.
  • The new print engine accesses the database tables directly without the need of any translation layers or database drivers, eliminating driver translation issues and insecure access to the data.
  • Atrex now includes a report designer to allow for end-user modification of the report layouts without the need to purchase additional software.
  • The report definitions for Atrex 11 reports are all stored within database tables to allow for centralized maintenance of the report formats even when using the Atrex Database Server.

General/Misc. Changes

  • Atrex 11 supports most Windows XP themes resulting in a more consistent interface scheme.
  • Many status windows now have a progress bar to display the function progression.
  • The Atrex configuration file is now in a shared location on the local hard drive. This prevents errors when closing Atrex while using a Windows user ID that does not have administrator access.
  • User defined and custom reports are now included as part of the backup and restore functions to help prevent the loss of custom reports.
  • The “selling below cost” warning now works with the increment scan feature.
  • Attachments can now be added to emails sent from Atrex.
  • Added record locking to transaction edit functions to prevent multiple users from modifying the same transaction at the same time. This does NOT prevent users from creating new transactions at the same time, but rather prevents one user from overwriting the changes made by another user editing the same transaction.
  • Added "Check Out" and "Check In" functions for mobile locations. This dramatically reduces the effort needed to transfer data to and from a laptop for use at a trade show.
  • Added a "Quick Setup" function to prompt new users for their company and tax information.
  • Extended the length of open phone fields from 15 to 20 characters.
  • Modified the default backup file naming convention, to include the name of the currently selected data location (when logged into a named location) as well as to include the date and time of the backup, to help prevent the accidental overwriting of older backups.
  • To help protect data integrity users are now prevented from starting Atrex when the database maintenance is being performed.
  • Bolded the Total and Balance fields on the Payment Information window for invoices, orders, and service orders to make it easier to quickly locate these values.
  • Added a cash drawer tracking function. This function tracks all changes to the money in a cash drawer during the session, regardless of the date of the transaction being created or edited.

Stock Codes

  • Extended the length of the Stock Code, Alternate Code, and Vendor Stock Code fields from 15 to 20 characters.
  • Extended length of serial numbers from 20 to 35 characters.
  • The Manufacturer Maintenance function now accesses the data table directly resulting in the elimination of memory table load delays when starting the function.
  • Inventory images are now stored in a database table to allow for printing of images on custom report formats.
  • Extended the length of the Description field from 90 to 128 characters.
  • Extended the URL fields from 60 to 128 characters to handle long paths to shopping cart pages.
  • Added the ability to view Vendor Codes from the Stock Code Selection window via the right click pop-up menu.
  • Added the ability to designate stock codes as discontinued which prevents them from being included in the reorder functions. This option is separate from the Non-Stock indicator, which is now used to indicate special order items rather than discontinued items.
  • Added the Last Received, Last Modified and Last Sold fields as well as the Discontinued indicator to the Stock Code Selection Filter.
  • Multiple stock codes can be selected at the same time when using the Batch Rename/Merge/Delete function.
  • Mass comma or tab delimited lists can be loaded when using the Batch Rename/Merge/Delete function.
  • Stock code receiving history can be viewed from the Stock Code Selection window via the right click pop-up menu and from the Stock Code Information window by clicking the View Details button.
  • Increased the height of the Stock Code Selection window to allow more items to be displayed on a single page for easier browsing.
  • Added the ability to clone stock codes from inside most transactions via the right click pop-up menu.
  • Added the on-hand quantity to Related Codes window for quick availability reference.
  • Details about a specific stock code can now be accessed from the Related Codes window by clicking the View button.
  • Container and assembly items can be defined directly from the Stock Code Information window.
  • The Sale Unit and Order Unit fields are now drop down list boxes with a maintenance function for adding and removing units to and from the list.
  • Added separate calculation methods for each of the three discount price levels.
  • Prices can now be calculated by adding absolute amounts to cost or by subtracting absolute amounts from list or sale prices.
  • Added the customer name to the Allocated Detail Information window.
  • Added disposition information to the Stock code Selection window as well as the View Stock Code Information window to indicate if the current selected item is non-stock and/or discontinued.
  • Increased stock code notes from 30KB to 64KB per record.
  • Reordered the displayed quantity information on the Stock Code Selection window to a more logical order with regards to the available value.
  • Added ability to specify sale prices for items. This function allows setting specific start and stop dates for sale items as well as fixed prices
    for the sale period.
  • Added a text indicator to the Stock Code Selection window, transaction Item Information window, and View Stock Code Information window to indicate when an item is on sale and the expiration date of the sale price.
  • Added the last modified date to the View Stock Code Information window.
  • Added the total price to container customization and definition windows. The pricing level defaults to sale price for container definition.
  • Modification of a container definition recalculates and updates the weight of the owning container item.
  • Increased the height of the Serial Number Selection window to allow more serial numbers to be displayed on a single page for easier browsing.
  • Added a Search For field to the Inventory Worksheet Update function allowing for direct incremental location of stock codes on the update list.
  • Added a utility to aid in the adjustment of stock code minimum and target quantities based upon sales and service usage history.

Customers

  • Added a customer specific option to require a purchase order number before saving an invoice, order, or service order.
  • Modified the Customer Sales History and Customer Service History windows to include the transaction Reference field for each transaction as well as the additive description for each item.
  • Increased the height of the Customer Selection window to allow more customers to be displayed on a single page for easier browsing.
  • Added a customer query function allowing for safe retrieval of customer information without having to edit the customer.
  • Multiple credit cards for each customer can now be stored and selected from the associated cards list on the Credit Card Information window while processing transactions or payments
  • Added user definable label fields for the Phone 2 and Phone 3 fields.
  • Customers can now be associated with a list of owned equipment allowing for the selection of these items a service order as the item being repaired and automatically filling in the corresponding service order fields. The items on this list are not associated with the inventory stock codes and do not have to have been purchased through Atrex.
  • Modified the customer Discount % field to allow for negative discounts effectively increasing the price of items the customer.
  • Increased customer notes from 30KB to 64KB per record.
  • Customers can now be assigned special pricing for items by matching stock code, category, or manufacturer. The calculated price can be a fixed price, percent discount, or absolute amount discount.
  • Added a Quick Note field to the Notes tab on the Customer Information window. The contents of this field are displayed when selecting the customer for any sales transaction.
  • Added an inactive flag to the customer record allowing these customers to be filtered from appearing on the Customer Select window and the Customer List report.
  • Customer labels can now be created for either the mailing or shipping address. If the selected address is invalid, Atrex automatically uses the alternate address.
  • Added the ability to start other functions from inside the Customer Label Printing window via the right click pop-up menu.
  • Single customer labels, batch customer labels, and sales based customer labels are now generated from a single function.
  • Modified the Customer Sales History and Customer Service History windows to automatically move to the last record allowing for quick access to the most recent information.

Vendors

  • Increased the height of the Vendor Selection window to allow for more vendors to be displayed on a single page for easier browsing.
  • Added a vendor query function allowing for safe retrieval of vendor information without having to edit the vendor.
  • Added a Ship Via field to vendor record. This field is used to set the default shipping method when creating purchase orders.
  • Vendor purchase and receiving history can be viewed from the Vendor Information window by clicking the View History button.
  • Vendor purchase and receiving history can be viewed from the Vendor Selection window via the right click pop-up menu.
  • Increased vendor notes from 30KB to 64KB per record.
  • Added a Shipping Instructions tab to the Vendor Information window. The contents of this field are printed on the vendor’s purchase orders.
  • Added a Quick Note field to the Notes tab on the Vendor Information window. The contents of this field are displayed when selecting the vendor for a new purchase order.
  • Added the ability to print vendor labels.

Invoices/Orders/Quotes (common features)

  • Max credit checks for transactions are now made against the master account (when applicable).
  • Individual line item taxable and GST status on orders and quotes can now be manually overridden via the Item Cost/Properties function on the right click pop-up menu. Additionally, the associated cost field is now disabled when editing the item properties for orders, quotes, recurring invoices, and service order quotes.
  • Added global discount percentages to invoices, orders, and quotes. This percentage is pretax and is taken from the transaction subtotal (which includes all stock codes and shipping).
  • Added a transaction time field to the invoice, order and quote tables. While this field does not print on any standard reports, it is available for use on custom reports.
  • The transaction date and time can now be changed when creating and editing most invoices, orders, and quotes via the right click pop-up menu.
  • Modified the Zip field on the Alternate Shipping Address window to be a drop down list box.
  • Transactions printed to file or email now include the company information header even if the print company information option is unchecked. This allows for the suppression of the company information when printing transactions on preprinted forms or stationary while including the information when transactions are emailed or saved to file.
  • Modified credit card masking to mask all but the last 4 digits of the printed credit card number to comply with new Visa regulations.

Invoices

  • The selected customer can now be changed when creating and editing most invoices via the right click pop-up menu.
  • Added an option to prompt for printing a shipper after creating an invoice directly.

Orders

  • Added total shipping weight for high-level items to the Order Shipping window.
  • The selected customer can now be changed when creating and editing most orders via the right click pop-up menu.
  • Modified the search function, when editing orders, to only show open orders.
  • Modified the Force Order Closed and Void Order functions to skip the shippable status check resulting in increased performance of the functions.
  • Added the ability to edit the customer while shipping an order by clicking the Customer button on the Order Shipping window.

Quotes

  • The selected customer can now be changed when creating and editing most quotes via the right click pop-up menu.

Purchase Orders (PO)

  • Added the stock code purchase order receiving history to the PO and Batch PO Creation Item Information windows. All receiving history for the selected item is displayed in reverse order of the date received allowing for quick access to the most recent information.
  • The selected vendor can now be changed when creating and editing most purchase orders via the right click pop-up menu.
  • The selected vendor can now be changed when using the Direct Receiving function via the right click pop-up menu.
  • Added the ability to unreceive a receiving session if the received items have not been modified since the receiving session was completed.
  • The creation date can now be changed when creating and editing most purchase orders via the right click pop-up menu.
  • The last received serial number for a stock code can be obtained, while receiving the item, by clicking the Last Received button on the Multiple Serial Number Entry window.
  • Vendor purchase and receiving history can be viewed while creating purchase orders (from the PO Creation/Editing window) via the right click pop-up menu.
  • Added a Shipping Notes function to the PO Creation/Editing window allowing for unique shipping instructions for each purchase order. This field defaults with the contents of the Shipping Instructions field of the selected vendor.

Receivables/Payables

  • Modified the AR Payment function to allow for selecting accounts by invoice, service order, or statement number in addition to customer name or number.
  • Added the customer name and number to the Payment Information window when processing payments to allow for visual confirmation that correct customer is selected.
  • Modified the AR Purge History function to run through each customer account and purge history to the oldest “safe point” prior to the entered purge date. The safe point is the last point in the AR table for the account where the previous balance is zero and there are no outstanding transactions or unposted credits or payments.
  • Multiple AR payment receipts can now be reprinted at the same time.
  • Added a warning, to AR Payment function, if there is an amount in the Credit Card field but no credit card information on the transaction.
  • Modified the New Payable and Edit Payable functions to allow for the ability to specify breakdown information when the information is readily available rather than having to wait until the payable is processed to break it down.
  • Payments made to a customer with a master customer are now redirected to the master customer account.

Service Orders (SO)

  • Added a Shipping field for entering shipping charges when a common carrier, such as UPS and FedEx, is used.
  • Extended the length of the Serial Number and Alternate ID fields, on the Service Order Information window, from 20 to 25 characters.
  • The selected customer can now be changed when creating and editing most service orders via the right click pop-up menu.
  • Added an “in” time field and “out” time field to the service order table. While these fields do not print on any standard reports, they are available for use on custom reports.
  • The date and time “in” and the date and time “out” can now be changed when creating and editing most service orders via the right click pop-up menu.
  • Added the ability to pull the selected customer’s last price from the service history when adding stock codes to service orders.
  • Modified the Job Parts List window to show the extended price for each line item.
  • Added a full set of service order quote functions. These functions allow for the creation, editing, and voiding of service order quotes, as well as transferring them to service orders.
  • Added the service order Cust PO and Reference fields to the Service Order Selection window and the Open SO Selection window.
  • Added global discount percentages to service orders. This percentage is pretax and is taken from the service order subtotal (which includes labor, shipping, sublet, etc.).
  • Added the ability to print labels for service orders so that incoming items can be tagged.

RMAs

  • The selected vendor can now be changed when creating and editing most vendor RMAs via the right click pop-up menu.
  • The selected customer can now be changed when creating and editing most customer RMAs via the right click pop-up menu.

Options/Customization

  • Added ability to store a company logo in the centralized company information table to allow for inclusion in custom report formats.
  • Added ability to display the stored company logo on the background window instead of a local image file. When using multiple databases this option can be used to provide a visible indicator to readily distinguish which data location is currently selected.
  • Added the ability to set the default tax category from the Tax Category Setup window.
  • Added the ability to set the default price category from the Price Category Setup window.
  • Added the ability to specify the default number of copies to print for invoices, orders, and service orders.
  • Increased maximum number of decimal places for pricing and costs from 4 to 5.
  • Added a data location specific option to prompt for backing up the data, when closing Atrex, if the date of the last backup is older than 7 days.
  • Added the option to split the shipping cost during PO receiving by the weight of the items.

Banking

  • Extended the length of the banking Memo field from 60 to 128 characters.
  • Bank account items can now be edited while using the Balance Account function.  This allows for corrections to be made without having to close the function and start over.
  • Added the To/From information from banking transactions to Balance Account function to make account reconciliation easier.
  • Added the ability to specify breakdown information for banking deposits.
  • Added the ability to double click on the Amount field on the Breakdown Information window when breaking down banking transactions to automatically enter the remaining unassigned amount.
  • Added ability to designate a payee on banking withdrawals allowing for electronic funds withdrawals or use of Debit cards.
  • Modified the Payee Maintenance function to display the account name, with the transaction description, on the Payee Maintenance window resulting in easier location of payee reference information.

Security

  • User login passwords can now be up to 15 characters in length and must be at least 4 characters in length.
  • Modified the inventory Serialized Editing function to operate in read-only access mode if a user does NOT have the authority to modify inventory information.
  • The ability to edit service order templates is now tied to the ability to edit service orders.
  • Added a security option for the Check Out/In Mobile Locations function.
  • Removed the security restrictions for inventory labels.
  • Added a security option for allowing the ability to change the Salesperson on transactions.
  • Separated the AR Payment function and the AR account adjustment functions into separate security options.
  • Separated the Create Purchase Orders and Edit Purchase Orders functions into separate security options.
  • Added a security option for allowing the ability to delete all related history when voiding transactions.
  • User login passwords can now start with a numeric character.

Importing

  • Reworked the import utility to eliminate the performance degradation as the number of items in the destination table increases. The import speed is now consistent regardless of the number of items being imported.
  • Modified the stock code import function to default items as taxable if a value is not mapped to the taxable fields

Reports

  • Increased the size of SQL Query window to allow more data to be displayed on a single page for easier browsing.
  • Added a progress bar to the SQL Query function to display the query progress.
  • Most sales reports can now be limited by a manufacturer range.
  • PO History reports can now be limited by a manufacturer range.
  • Most sales reports can now be sorted by the Promotion field.
  • Most inventory reports can now be limited by a location range.

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

Millennium Software, Inc.

PO Box 607
West Linn, OR 97068
USA

Phone: (925) 828-5892
sales@1000years.com

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.