JobMatix provides proven reliable job-tracking and RMA Tracking (Returns to Supplier) functionality for computer service shops, and similar businesses. JobMatix JobTracking is a support product to both JobMatixPOS and MYOB Retail Manager POS systems. For all customer, stock, sales quotes etc information, JobMatix refers to the relevant retail data tables. Where MYOB is used, Jobmatix accesses the Retail Manager Jet database in read-only mode only.


JobMatixPOS is a new Retail-POS desktop/SQL system designed as a migration path from MYOB Retail Manager, and as an alternative retail/stock partner system for JobMatix JobTracking.

Retail POS functions supported include Suppliers and Purchasing, Stock Control and Goods Received, serials tracking, customer account and cash sales, laybys, cash and EftPos payment types, Account payments and Debtors statements.. And now also has Customer Subscriptions functionality to support Rentals and Managed Services.

Existing Retail-Manager and JobMatix JobTracking users will be able to migrate the MYOB-RM database information from their staff, suppliers, stock (incl. serials), and customer tables ( ie from the recent.mdb database) to JobMatixPOS using the migration feature. (NB: RM Sales Invoices and Payments Received are not migrated).

For JobMatix POS users, JobTracking job delivery/sale would thereafter be invoiced directly via the POS Sale screen, bypassing the need to scan in the list of job parts (barcodes) into the sale.

(Note: The POS functionality in JobMatixPOS dll 4.2.4287 is at late Beta stage, and not yet in full release mode. Database structure changes may still be made.. Users should test JobMatixPOS fully in trial mode, before using it in a live production environment..) See for latest information on JobMatix POS..


What's New in JobMatixPOS Build 4.2.4287 (31-Jan-2021)

1. POS Goods Received Serials entry.. Extra checks have been added to make sure that serial numbers are unique for a given stock-id over the range of the whole Goods Invoice, and also is not on file already in the POS system.

2. POS Customer Admin- The Customer Search Grid now has an extra checkbox filter: "Include Inactive Customers".. The default value is "unchecked" (ie Inactive customers are excluded from Grid list.)

= = = = = = == = =

Was New in JobMatixPOS and JobTracking Build 4.2.4284

1. In JobTracking, Job Reports are now in the Main Jobs form as a Tab. Also, The Exchange calendar Appointment will be deleted when a Job is cancelled.

2. Both POS Suppliers-Admin and POS Staff-Admin forms have been re-designed, and are now shown in the main POS TabControl as Tab Pages...

3. POS CustomerAdmin- Invoice retrieval has been speeded up especially when Cust.#1 (General) is selected.. ALSO- The Cust.Invoices query is sorted so the newest invoice is at the Top..

= = = = = = == = =

Was New in JobMatixPOS Build 4.2.4219/4221/4251/4253/4257/4259/4262/4267/4277/4282

This build includes a major restructure, and features a re-designed Tabbed Document Inteface to host multiple sales and admin functions..

It also has new report functions and other productivity improvements..

= = = = = = == = =

Was New in JobMatix Build 3.5.3519 POS/Job Tracking

1. New Version restructured to combine POS and JobTracking, with POS as now the Main (base) application, with JobTracking as companion app..

2. Updates to JobTracking: (a) On-Site Jobs panel now provides Job Actions context menu as per Active Jobs Tree. and (b) Amendments to Goods In Care will be recorded also in the Service Notes. (c) Fixes/improvements were made to the On-Site Exchange-Calendar Functions; (d) Various other fixes and improvements..

3. POS system now uses Tabs for multiple sale transactions.. (Hold/Restore buttons have been retired.)

4. Improvements to POS Goods Received and Stock Admin (for Auto-Gen stock barcodes.)

5. Various other fixes and improvements to POS System.

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = = = == = =

Previously- Was new in JobMatix Build 3.4.3431 Job Tracking

1. Fixes and extra functions to the JobMatix Job Tracking-

(a) Main Menu- Search Parts- (ListView) Dbl Click on selected ListView part now brings up the "View Job" (Maint) form..

(b) The problem with Update Form being hidden (behind another application) when choosing to continue update after staff challenge has been fixed...

(c) ON-SITE Jobs- New Job, Amending Job, and the Exchange Calendar. (i) Now will not attempt to update Calendar if Job Details have not changed.. (ii) ALSO, the updating of the Exchange Calendar is now done on a background thread so that normal Job Tracking functions can be resumed.

(d) Main Startup.. The Jobs Table Column ServiceNotes capacity has been expanded to varchar(max)... ( a lot)..

(e) Updating Job- Adding/Deleting Stock Items- all these actions are now logged into the WORK NOTES text.. (Notes textbox max is also increased).

(f) Main Form Browser transparency issue is fixed.. (On the Jobs (and customer) browser grids , the yellow (sorted) column headers were tansparent to view and mouse.. )

(g) For New Jobs- when a previous JobNo is given, shows this on the printed Service Agreement.

( see )

2. The only extra POS functionality in this release is a SALES warning message if the item stock level is below the re-order level for the stock.-

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = = = == = =


Previously- was new in JobMatix Build 3.4.3411 Job Tracking

1. This release is to add substantial extra POS functionality-

(a). Customer Subscriptions, which provide for regular billing of periodic services and rentals.

(b) Emailing of Purchase Orders, Sales Invoices and Statements,

(c) updated Stock Report.. and

(d) a Cash-Drawer/printer Setup Screen.. Setting uo connections for up to eight Tills to their respective Printer hosts.

2. It also shows the Customer Job Report on the Sales Invoice for JobMatix jobs being sold via POS..

3. Job Tracking Update-

(a) The Staff SignOn/SignOff is now integrated into the top of the Main Screen (Popup signon form has been dropped.).

(b) User SignOff preferences are expanded to include short and long timeouts as well as "Stay Signed On". Keyboard activity on main form will postpone the timeout.. Also, the Signoff timeout is deferred while user input (keyboard/mouse) is being detected.

(c) Main Form- The JobsTree refesh algorithm has been re-designed for performance... For Cancelled Jobs, now are included only those jobs cancelled in the last six months..

(d) Main Form- Jobs Tree- The "Wait-Listed" category has been added to Jobs filter dropdown, and "Wait-Listed" jobs are now excluded from the "Unclaimed Jobs" filtering

4. Job Tracking Fixes.. NotifyCustomer. SEND SMS -- Re-instate the Update Job call.. for SMS Sent ok..

5. The POS system amd the RA's system are now launched from JobTracking as separate Executables (Processes)..

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = == = =

Was new in JobMatix Build 3.4.3403.919 Job Tracking

1. This release fixes a POS problem with the Sales-Invoice Report (was crashing for empty invoices)..

2. It also implements the Customer Pricing Grade feature which provides for five pricing Grades for a customer (RRP and four Cost-plus %) pricing schemes. The pricing grade is applied to the item price on the Sales Invoice detail line.

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Was fixed in JobMatix Build 3.4.3403.909 Job Tracking

1. This maintenance release is to fix a problem with updating QUOTE jobs.. The quote parts (Requirements) status panel in the Job Update form was showing supplied parts as being extras to quote instead of ticking off the part as being successfully supplied.

2. Also, an change has been made to the DB Backup function- When the database backup copy is created and copied to the final path, JobMatix will optionally delete the source copy so as not to fill up the server file system with old backup files.

3. Also, A fix has been made to the Main Screen Job Details display. Some parts that had modified sell price were not included in the parts total..

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


Was new in JobMatix Build 3.4.3403.801 Job Tracking

This release is mainly to further expand POS functionality..mainly to include support for the introduction of Laybys... This necessitated some re-design of the main POS and JobMatix forms..

Various fixes were made to JobTracking. Also, some extra features were added, and these include:

1. On-site Job appointments can be posted by JobMatix to a Microsoft Exchange Calendar if the business uses this calendar type. The setup form SMS/SMTP and Exchange has been given a new panel (tab)..

Users should navigate to this tab and enter the Exchange mailIbox credentials if on-site Job appointments are to be posted to a Microsoft Exchange Calendar for the appropriate date and time of the job.

2. Notify Customer by Email function- A fix has been made so as to catch Invalid Cerificate errors, and accept self-signed certificates as ok..

3. Jobs Tree- Return to Queue function. An extra option has been added to un-assign the job if it had been previously assigned to someone.

4. New RA form- If the item being RA'ed had been sold to a customer, then sale date and invoice no. are included in the Customer info panel, and printed on the RA printed form. Also- on New RA, any Request Notes entered will now be saved..

Also- for RA updates when sending a package of items, the Supplier Items list is fully refreshed after each operation.. And, a fix has been made to View the correct RA when switching between Active Tree and Supplier Packages Tabs..

5. Job Service Record Update Form.. In the grid showing the job stock parts, the cost price of the part is now shown in its own grid column..

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


Previously was updated in JobMatix Build 3.4.3401 Job Tracking

This release was mainly to further expand POS functionality.. specifically to allow up to two Sale Transactions to be put on Hold... This necessitated some re-design of the main JobMatix forms..

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Was updated JobMatix Build 3.3.3357 Job Tracking

This release was to add some POS functionality and fixes..

1. Updates to connect JobMatix RA's to the POS Returns function..

When JobMatix is running with JobMatixPOS as the Retail system, the despatch of goods back to supplier will be notified to the POS system, so that stock and Serial History can be updated. (For MYOB RetalManager installations, the stock update must be done manually in Retail manager "Returns")..

2. Various updates have been made to the POS system-

eg a Credit Notes report and and a Customer Sales Report have been added..

3. Jobmatix Job Tracking update.-

Active Jobs Tree update.-In the Jobs Explorer Tools header, the "My Jobs" checkbox has been replaced with a dropdown list (filter), giving the user the choice of seeing"My Jobs", "All Jobs", or "Unclaimed Jobs." in the Jobs Tree.. And in the Job Detail panel, a fix has been made to Escape backslash characters in the Rich Text details box.

Also, in the Job Update form code, some more service notes have been added to timestamp any Job Status change made in the update operation.

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


Previously- was new in JobMatix Build 3.3.3327 Job Tracking

1. Transfer a Job to a Different Customer..

A Job can now be transferred to a different customer. This facility is available only via the Active Jobs Tree (via the right-click job Action Context menu).

The user will be asked to select the receiving customer from a popup grid of known customers. When confirmed, the Job Record will be updated with the receiving customer's ID's and CustomerName and CustomerCompany. Also, the Job's service notes will be updated with a record of the transfer.

2. Updates for POS compatibility..

New Form controls have been added for the New version (dll 3303)of JobMatixPOS functionality.

3. Various updates and fixes..

eg.A Fix was made to the manual entry of the Quantity in Add New Part to Job form.. Also, a fix has been made to the ON-SITE SMS function that was causing multiple SMS's to be sent.

Also, the RA Items "Symptoms" column has been expanded to 511 chars//

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


Previously- Was new in JobMatix Version 3.3.3311 Job Tracking

1. Attachments- document types expanded..

Attachment files can now be image files (.bmp, .png, .gif, .jpg) or .PDF's, or Office-type documents (.doc, .docx, .xls, .xlsx, 'rtf, .txt).

2. RA's (Returns)-

The RA's sub-system has had a significant makeover.. The RA's main screen (with the active RAs Tree) has been incorporated in the JobMatix main screen (as an additional Main Tab Page) for smoother performance and improved usability. Also, an extra RA tab page has been added to host a datagrid of current Suppliers, and current RAs waiting for despatch to the supplier. This now enables the user to prepare a package of RA items that are to go back to the same supplier in the one Courier operation. A Group Shipping Label can be printed, as well as a contents list to go inside the package. When the "Group Send" is committed, the system will update all (included) RAs with same Courier barcode, and a status of "Sent".

Also, a column sort feature has been added to the NewRA form (Supplier Invoices ListView)..

3. On-Site Jobs.

Staff can be notified at start-of-day by SMS of any On-Site Jobs scheduled for that day, as well as a reminder SMS which is sent a number of minutes (user-definable) before the job is due. The responsible staff member will also be notified on the JobMatix screen when he/she signs on. See Admin main menu to enable sending SMS's.. Note that the Retail database Staff table needs to have staff mobile nunbers uo to date..

All workstations will attempt to send SMS's when needed. A log is kept in the JobMatix database to enable coordination, and avoid collisions and duplication..

To enable SMS Reminders, check the Main Menu item: Admin-Setup-Enable OnSite Reminders To Staff.

To change the WakeUp Time and the Reminder-Before interval (mins), go to: Admin-Setup-SMS Texts etc.

4. Labour Hourly Rates

These rates can (and should) be defined as "stock" (Service) items in the Retail Stock Table. JobMatix will store only the stock barcodes for the various price levels. The JobMatix Settings must be updated to save these barcodes. (Admin/Setup/JobMatix Settings) Until this is done, Job labour hours may not be correctly priced.

5. Three more SMS Gateways to choose from

Notice has recently been given by eWay that the smsBoss SMS gateway will be withdrawn from service at the end of August 2016. So this release of JobMatix33 provides for three new Gateway options for JobMatix users to choose from and sign up to, as well as continuing support for smsBoss until it expires.

The JobMatix SMS Setup Screen now has option buttons for choosing which SMS supplier (Gateway website) will be used by JobMatix for sending customer notification and staff reminder SMS's. As well as smsBoss, the following Gateways will be supported:

(i) smsBroadcast (;

(ii) smsGlobal (;

(iii) directSMS (

Note that JobMatix will store only one set of credentials (Username/Password). and these will be used to access whichever gateway is chosen. Users will need to decide on which gateway they will be using, sign up and buy some credit, and then get the credentials from the provider and store them in SMS Setup.

Note Also that in the case of "directSMS", the provider has to be contacted to arrange setting up the HTTP API facility on the SMS account. Until this is done, SMS "send" requests from JobMatix will be rejected. Go to for more info..

6. Various other fixes and improvements.

(a) In Job Update, orphan Jobs (those not assigned to any tech) will be auto-assigned to the updating tech when changes are made to the Job. (To enable this feature, check the Main menu Item: Admin-Setup-Auto Assign Orphan Jobs On Update..)

(b) Also, In Job Updating, the Add New Part form has been updated with improved search and lookup functions..

(c) New/Amend Job- a fix has been made to enable the User Passwords to be updated (via Amend Service Agreement).. Also, a Lookup button has been added that can lookup and select from the Staff Table to choose the Nominated Tech.

(d) Also in New/Amend Job- The Service Agreement printed form (On-Site) now includes boxes for the manual recording of of time started and time finished.

(e) In the Active Jobs Tree, Job records in QA (or Suspended) that were being updated by another workstation were shown as still being in the "Started" section of the tree. These will now be shown correctly as still being in QA or Suspended as appropriate.

(f) Various bugs have been fixed. eg. In the JobTracking Customer Grid and Jobs list, a double click will now bring up the Job Service record for viewing/printing.

(g) In the JobTracking main form, grid refreshes have been reduced to a minimum to avoid unnecessary distraction. Also, the signOff timeout is extended whenever the operator changes panels, again to avoid irritating signOff disruptions much as possible.

= = = = End of v3.3 Update = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


Previously- Was New in JobMatix Version 3.2.3203.

(a) Attachments to Jobs and RA's-

-- Jobs and RA's can now have pictures (images) and PDF documents attached to the Job or RA record. New Tables are added to the JobMatix Database to hold the images and documents. The New Job Form now has a provision to add a picture with the Job being received. All attachments can be viewed and managed from Job/RA Main Screens, as well as from Job and RA updating screens.

(b) JobMatix Setup: Business Email address-

-- A provision for the Business Email address has been added to the JobMatix Setup Form. Setup can be accessed from the JobMatix Main Menu bar (Admin/Setup/JobMatix Setup). The Email address will be shown on the New Job Receipt as well as on the Job Delivery Docket.

-- Also, a checkbox has been added underneath the Minimum Charge textbox to enable bypassing actually enforcong the Minmum Charge in costing. If "Do not enforce Min.Charge" is ticked, the Min.Charge will be used for display (printing) only.

(c) New Job Form Changes-

-- System Under Warranty- This designation has been introduced to be able to more easlly identify Warranty Jobs in the Active Jobs Tree. The Warranty Job Ticket is dark violet, and this takes precedence over the Priority colours. In the Active Jobs Tree, a Warranty Job will be marked with a violet star icon.

-- Accepted-Job/Booked-in Job- Job Bookings are now designated/indicated with a checkbox on the New Job Form..

-- Printer Selection Dropdowns have been added for printing all documents from the New Job Form (as per RA's ). This takes away the need to go back to the Main Screen preferences to select the printers.

(d) Service Record Update Form Changes-

This form has undergone some re-design in order to accommodate some new features. The actual work recording Tab Control has been inset into a Main Tab Control which also holds the Job Requirements panel, as well as the Attachments and the Notifications panels.

-- Customer Service Report- A report print option has been added to the Job Service Record (View/Update) Screen. This will print an A4 Report with content similar to the Delivery Docket, but with Job Work Notes added.. If any images are on file for the job, they can be selected from the Attachments panel to be printed on the report also.

-- Printer Selection Dropdowns have also been added for printing all documents from the Job Service Record Form. Again. this takes away the need to go back to the Main Screen preferences to select the printers.

-- Session Time Selection- The single dropdown (combo box with 15 min intervals) has been replaced with two dropdowns (whole Hours and Tenths of hours) to give a finer resolution to session time recording. Also, if the Do not enforce Min Charge checkbox was ticked in JobMatix Setup, this will allow the bypassing of the minimum charge here where appropriate.

(e) JobMatix Main Screen-

-- Returning Jobs to the input Queue- A Job that has already been started can be returned to the Queued section if needed, even if value items have been added. This is achieved by selecting the Job in the Job Tree, and selecting "Return to Queue" from the (right-click) context menu. The same option has also been aded to the Job Actions Toolbar on the RHS Job Detail panel.

-- Also- Returning Jobs to the Wait-List- A Job that is queued for starting can be returned to be Wait-listed via the same context menu.

-- Wait-List-ed jobs can be made less prominent by ticking the "Hide WaitList" checkbox, and clicking on "Refresh".

-- Job Alerts- The yellow Alert triangle has been dropped. A Job with a current Alert is now shown with dark blue font colour.. As of this version, the alert can also be cleared by selecting "Clear Alert" on the right-click Context Menu. (Any Alert is also cleared when Job Service Record is updated).

(f) RA's -

-- Item Labels for RA parts can be printed (same as for Jobs).. The New RA form has an additional (label) Printer Selection Dropdown, and a new Print Label button.

-- A Supplier Address Update (Refresh) button has been added to the RA Request Panel to enable supplier address and phone info to be updated into the RA Record from the Retail Database if necessary.

= = = = = = = = = = = = =



What was New JobMatix 3.1.3107 Job Tracking
(a) JobMatix Startup-

-- The splash form has been discontinued to improve startup performance. For admin users, a Startup form is offered for access to DB Create/Restore functionality.
-- All JobMatix local settings files, runtime log files and schema text files have been relocated to the "system" data directory (ie folder) c:\ProgramData\JobMatix31 (away from the app. runtime directory).
-- Also, more Help Info has been added to various forms.

(b) New Job Form-

-- The capacity of the Problem Description text box (and DB column) has been expanded to 4000 chars to allow for more detail in logging the customer problem.. (However, not all this will print out on the Service Agreement due to lack of space).. The DB column will be expanded at runtime (first time) and this will be reported with a popup msg.
-- Bug fixed in ON-SITE jobs. (Amending job was causing loss of priority and ON-SITE status).

(c) Job Service Update-

-- The labour hours previously booked to the job can now be cleared to zero (in case wrongly entered). This event is logged to the service notes to help tracking.
-- Also, a full-text stock search has been added to the stock lookup form for adding parts.
-- A bug that occasionally printed incorrect hours on the Service Record has been fixed.
-- On the Service Record printout (for Delivery), a new total value of Parts and Labour hours been added.

(d) Jobs Treeview-

-- The current tech job "owner" has been added to Job info line.
-- A bug that was causing the tree refresh to take excessive time has been fixed.

(e) RA's -

-- A printer selection drop-down has been added to New/Update RAs form..
-- Also, on the New RA form, the F2 key can be used to look up the product barcode from the stock table if the product code is not available.

(f) Customer Notification's (SMS)-

-- A facilty is now provided for any or all of the Customer's Title, Firstname and Lastname to be injected into the SMS text by JobMatix before the SMS is sent. This will occur when any of the speclal tokens "&&title", "&&firstname" or "&&lastname" (respectively) is encountered in the text. The JobMatix user can profile the shop's standard SMS texts (via SMS Setup) to insert these tokens, and /or can insert these manually in the text before SEND is pressed,..
NB. These token names will refer to the Retail Manager Customer columns "salutation", "given_names", and "surname" respectively.

(g) Building Quotes into Jobs -

-- Normally, the Quote analyser wants to see a basic chassis part (eg motherboard) listed in the quoted parts for every job that is to be built from the quote. When not present, the user was faced with "Can't Build" result. In this new release, and in this case, a checkbox is shown to give the user the option to continue and build ONE job from the contents of the quote...

Previously- was new in JobMatix 3.0.3083

Date Promised: This is a new optional field that is now available on the New Job (Service Agreement) form. On the Active Jobs Tree, any job that carries a Date Promised will show the Job text line in orange if the job is due, and in red if overdue. The Job Details Panel (Main screen RHS) will also show the Date Promised if relevant, as well as a Due/Overdue indication.

On-Site Jobs (Customer site calls): Since On-Site jobs are usually scheduled in advance, they need to be tracked on a calendar basis, rather than on a FIFO basis as with workshop jobs. In JobMatix, On-Site jobs follow the same work cycle as in-house jobs, and can have labour, service and stock items attached as needed. This means that on-site jobs and their charges can be accounted for in the same way as other jobs.

On-Site jobs can now be created via the New On-Site Job button, and with the completion of the New Job (Service Agreement) form. They can be tracked normally via the Active Jobs Tree, and can also can be tracked separately on the new On-Site Jobs Schedule Tab on the main screen. NB: the fields Date Promised and Time Promised are mandatory for new On-Site jobs.

Jobs and Customers

Creating new Jobs: As before, a customer has to be selected before clicking on "New ... Job". To select a customer, click on the Customers tab on the main screen, and browse the retail customer grid. If the customer is not found, then switch over to the Retail Manager application itself to create the new customer record; then browse again in JobMatix to select the customer for the job.

-- For more Info on JobMatix see:

Updated 31-January-2021.. JobMatixPOS v4.2.4287.0131

Copyright © Aztrinity 2014..2019, 2020, 2021. All rights reserved.

==  the end ==