Release Information

Current Version: 4.5  PETRAX Version 4.5 was released March 12 2010.

Next Release: 4.6
  -  Planned 4.6 BETA Release date: July 31 2010
  -  Planned 4.6 Release date: August 31 2010


Changes Coming


    Bug Fixes
  • Changing the date on an order does not update the applied tax date.
  • Modifying quantity of an order not correctly reflected when paying a representative.
  • Work Order number not matching - sometimes display internal entity ID, rather than client specified ID (TM 1210784)
  • Default date for changing a sitter’s commission still does not work. (TM 1210724)
  • After a rep that has an appointment is deleted, the name still shows in "Select Reps" area on calendar. (TM 1209552)
  • Client depart/return date on a new order keeps coming up as 01/01/0001
  • Rounding Error in Invoice.
  • Remove redundant client column from client details form grid
  • Generate invoice on client form does not honor multiple selection.

    New Features
  • New Report: Tips paid to representative.
  • New Report: Daily Visit Report
  • Add copy to clipboard detection of license key.
  • When creating multiple invoices at one time, provide a count of progress.
  • Need an option to change portrait/landscape on report form.
  • Add ability to modify date of invoice and (separately) the due date.
  • Export Calendar to a calendar file for easy email/imports
  • Pets Birthday on the calendar
  • Break Out Discount on sales reports (full amount is shown)

Release History

FIXES AND ENHANCEMENTS IN VERSION 4.5 (March 2010)

Bugs Fixed

  • Fixed bug where opening the DemoCompany when first starting caused an error.
  • Fixed a bug where if an order was fully paid before the rep was paid - there was never an opportunity to pay the rep, unless backing out of the order pay.
  • Fixed a bug where you could not open another company database once one was open.
  • Fixed a bug that sometimes cause the order grid refresh to fail.
  • Fixed bug that caused recurring appointments to fail.
  • Fixed bugs on multiple data entry fields that allowed too many characters to be entered, causing PETRAX to crash.
  • Fixed a memory issue that caused the Calendar to fail.
  • Fixed the "Email All Representatives" schedules forms to only display and use ACTIVE representatives.
  • Fixed the Financial Categories lists to only show ACTIVE categories in the drop downs that use them.
  • Changed the License Key registration form to have one single text box. The previous system of having the key split was confusing, and made it difficult to enter in license keys.
  • Fixed the ability to start PETRAX by double clicking on the database file. This feature was in PETRAX at some point, but got lost. This release re-associates .ptxdb files with the PETRAX application.
  • Fixed a bug that occurred when "Apply Tax" was used on an order, and then failed to update the order when the form was closed by clicking the red "X". It now saves whenever the tax is changed on the order.
  • Enhancements and new features

  • New Database format used. This release contains further performance improvements. We have changed the database that runs PETRAX. We are now using Microsoft's SQL Server CE. You will notice a vast improvement in general performance and stability over the data engine we were using before. For more information, please see: http://www.microsoft.com/Sqlserver/2008/en/us/compact.aspx
  • Added database "Compact" functionality.
  • Added database "Repair" functionality.
  • Added "Send Database to Support" functionality.
  • Moved data utilities to a separate menu off the File menu. Backup, Compact, Repair, Send Database, Reset Orders, Reset Clients and Reset Calendar are all on the same menu (and no longer on the technical tab in the Company section.
  • Added progress bar for enhanced feedback when creating and deleting services.
  • Expanded the max length of user assigned ID's for Client's, Orders and Vets to 100 characters.
  • On all reports, added button functionality to "Save As" multiple types (PDF, Word, Excel, Excel Records Only, RTF and Crystal Report. These options have always been available, but somewhat hidden.
  • The application remembers the last save location, and uses it the next time a report is saved.
  • After you successfully test new email settings in the Company section, the new settings are automatically saved to the database.
  • Increased the size of the email defaults fields in the Company Section to a maximum of 1000 characters each, and reworked the layout to make it easier to work with.

FIXES AND ENHANCEMENTS IN VERSION 4.4 (Dec 2009)

Bugs Fixed

  • Fixed bug where Order Grid was not updating when appointment was saved.
  • Fixed bug where representative delete was not always working.
  • Fixed crash bug when "AlarmCompany" field was empty.
  • Fixed memory leak bug when order grid was cleared and then populated.
  • Deleting multple clients caused an un-readable, unclickable message box. Now, when more than 6 clients are deleted, the conformation box is re-sized and readable.
  • Fixed bug where deleting an order on the client form did not update the order grid.
  • Fixed bug where order grid was not updated when client balance changed.
  • Fixed bug where phone numbers were incorrectly formatted in the client list report.
  • Fixed bug where backup process did not allow chaning of filename.

Enhancements and new features

  • Improved performance when invoices are created.
  • Improved performance when paying a representative.
  • Improved performance when client grid was cleared and re-created.
  • Improved performance when saving a client.
  • Improved performance of the client list report.
  • Added progress bar to multiple long running activities.
  • Upgraded user interface look and feel.
  • Upgraded licensing system.
  • Demo/Trial installation now generates a temporary 3-day license key, and provides a way to request a new key within the application.
  • For new installations, the application prompts the user to run the demo company.

FIXES AND ENHANCEMENTS IN VERSION 4.3 (Oct 2009)

Bugs Fixed

  • Fixed bug where opening an Order for an inactive client would crash PETRAX.
  • Fixed bug where adding and then deleting a default service for a new client that hasn't been saved yet caused an error.
  • Fixed bug where services with negative amounts could not be set as default services for a client.
  • Fixed bug where crash sometimes would occur after switching pets when entering new client.
  • Fixed rounding bugs that happened in some instances with tax calculation.
  • Fixed upgrade issue where Vista would throw an error when trying to build the app.config file for the upgrader in the program files directory.
  • Fixed bug where email of confirmation, invoice or work order would fail if client's name had invalid filename characters in it.
  • Fixed bug where PETRAX would not automatically detect the database location from version 4.2.
  • Fixed bug where PETRAX would not upgrade a database if the database was in an old format and it was opened using "File", then "New Company".

Enhancements and new features

  • Expanded city and zip codes to accommodate non-US addresses.
  • Improved calendar load performance and added status bar to show progress.
  • Added client's email address to the Work Order.
  • Added vet contact and phone number to Client Confirmation.
  • Added more information to the error information report.

[4.3.11 Patch fixes]

  • Allow database names that have an apostrophe in it.

[4.3.12 Patch fixes]

  • Fix bug when creating a new company.

FIXES AND ENHANCEMENTS IN VERSION 4.2

Bugs Fixed

  • If PETRAX is exited while maximized, it will now restart maximized.
  • Default client depart/return times to blank instead of 12:00 AM
  • Sorting by ID in the grids now sorts numerically rather than alphabetically.
  • Made the rows on the client address/phone list tighter together to fit more on a page.

Enhancements and new features

  • Added a "next day" and "previous day" button on the calendar when in day view.
  • Add the ability to edit the "How Heard" categories.
  • Added the ability to schedule a new Order from the calendar from a client name.
  • Added the ability to modify multiple services at the same time on an Order.
  • You can now print the calendar by a custom date range rather than just by day, week or month.
  • On the Work Order, the "please provide" text is showin only if none of the emergency numbers are present.
  • The "end time" is now defaulted to 30 minutes after the "begin time".
  • All emergency information fields are now included on the Client Confirmation and Work Order.
  • Added the ability to search the ledger.
  • Added the ability to create client labels based on client categories and other client fields.
  • The client "other" phone number was added to the Work Order.
  • Added the ability to use other mapping sites in addition to MapQuest.
  • Added pet notes text to the work order.

[4.2.5 Patch Fixes]

  • Runtime error when performing ledger search fixed.
  • Runtime error when generating multi client confirmations fixed.
  • Set subject in Outlook appointments to match PETRAX calendar subjects.

[4.2.7 Patch Fixes]

  • Calendar selector shows more than two months.
  • Bugs in Calendar export.
  • Unassigned appointments now always show in calendar.
  • Performance gains when updating Orders.
  • All day events export to Outlook correctly.

[4.2.9 Patch Fixes]

  • Visit count in month view corrected.
  • First/last indicators for timed visits corrected.
  • Minimum calendar date feature added for performance.
  • Database upgrade uses copy instead of rename.

[4.2.10 Patch Fixes]

  • In Outlook, set the "File As" to be client lastname/firstname
  • Export to Outlook any visit that fits in the export range, not just Orders whose begin/end fit in the range.

[4.2.11 Patch Fixes]

  • Enhance backup UI
  • Fix calendar checkbox list when adding/removing reps
  • Fix opening balance bug in register

[4.2.14 Patch Fixes]

  • Add error traps for calendar cache saving and adding to Order grid.

[4.2.15 Patch Fixes]

  • Change order of client name in Outlook appointments subject line.
  • Fix mileage report to include non-timed visit miles.

[4.2.16 Patch Fixes]

  • Removed "PETRAX" from email subject line of rep schedule.
  • Fix mileage report to count all non-timed visits in a day.
  • Add ability to send email using TLS security.
  • Fixed bug where new orders didn't show in the calendar.
  • Overhauled calendar export to Outlook.

[4.2.17 Patch Fixes]

  • Fixed places where delete of order causes runtime error.
  • Fixed install to ensure latest TDD Outlook interface assembly is installed.
  • Fixed date range logic when selecting visits to export.

[4.2.18 Patch Fixes]

  • Fixed issue email issue.

[4.2.19 Patch Fixes]

  • Fixed intitial setting of "Use TLS" checkbox so that it reflects configuration value.
  • Made changing of "Use TLS" light up the Update button.
  • Added ability to write smaller chunks to the calendar cache.
  • Removed need for Outlook to re-request permission when exporting or importing contacts.

[4.2.20 Patch Fixes]

  • Restored original contact/appointment export functionality.

[4.2.21 Patch Fixes]

  • Include Crystal Reports SP1 for Visual Studio

FIXES AND ENHANCEMENTS IN VERSION 4.1

Bugs Fixed

  • Fixed bug where a default service with a specific time would reverts to 12:00AM when you changed anything on the default service.
  • Fixed bug where Orders could be created for clients tagged as prospects.
  • Fixed bug where the Rep schedule puts "page 1 of 1" on every page.
  • Fixed bug where client address/phone list truncates phone numbers and truncates "other" phone number.
  • Fixed bug where "Transfer balance" invoice lines show the PETRAX internal Order ID, not the user-defined Order ID.
  • Fixed bug where creating a new company when an existing company is open rolls the old orders over to the new company until you close and restart PETRAX.
  • Fixed bug where sales tax, credits and payments were not pushed to bottom of invoices and client confirmations.
  • Fixed bug where the "select all" and "unselect all" buttons on the Pay Reps window did not work.

Enhancements and new features

  • Added new payment terms type of "first visit date".
  • Overhauled the Rep calendar viewing so that diffrent Rep calendars can be viewed side-by-side.
  • Added "day of week" to Invoice.
  • Improved the performance of Order processing in PETRAX.
  • Added ability to change default email subject line for invoices, Work Orders, and Client Confirmations.
  • Added the ability to set effective dates for Rep pay rates.
  • Clients' order display repositioned.
  • "Due Date" field on Order window can now be modified even if Order is not Invoiced.
  • Modified Work Order so that all emergency numbers now show.
  • Allow negative dollar amounts on Order services.