-
Hire
|
You can now double click on an item's hire period field on the "Enter Hire Contract" screen to show a popup of the total hire charge breakdown for that item: |
|
When a user moves a hire item to a new hire category via the renumber/reclassify options in the Syrinx client or the Import Data option in the Syrinx Configuration program and that item's hire rate is linked to a supplier cross hire rate entry, the system will now create a new entry against the supplier for the new category/hire rate if there is not already a linked rate for the item's new category with the same hire rate name. If that is the last item with that hire rate from the original category, the supplier cross hire rate linked to the old category/hire rate will be removed. |
|
The “Contract Service Note” screen now has a “Show Lat/Long” button that is visible when the “Included Hire Contracts” tab is selected. Pressing this button will display the site’s latitude/longitude values in place of the town/county values: |
|
A new system option "Always Create Full Week Timesheets?" has been added to the "Shifts" tab of Syrinx SP Configuration\System Options\Operated Hires: When enabled, timesheets created based on shifts (i.e. operated contracts based on shift templates or standard operated contracts where shifts have been added via the Operator Scheduler) will include any non-shift days for the dates during the week that the contract was onhire. This will allow manual entry of any non-shift hours via the "Enter Timesheet" screen in the Syrinx client or on the timesheet section of the Operator App for occasions where the operator may have worked but the back-office staff were not able to allocate the operator to a shift via the operator scheduler (i.e. unplanned shift took place out of hours on a weekend). Note - Any days that have not had hours populated against them and have been left blank will be considered as "Missing" days and will need to authorised as missing via the "Missing Timesheets" screen. |
-
CRM
|
A new "Clear Customers From Agreements" tab has been added to the "Bulk Update" screen in Syrinx SP Configuration\Administration: This will allow the user to de-activate private pricing agreements and/or remove customers from shared pricing agreements where the customers have had no hires and/or sales since the provided dates. A "Search Only?" check box has also been provided to check the number of private agreements or customers to be removed from shared agreements which will not perform any updates. This information will appear in a popup if the update option is run with the "Search Only?" check box enabled. Note: It is recommended that you back up your Syrinx database prior to performing any of the “bulk update” options against the system and that you thoroughly check your data for the desired results after completing the operation. |
-
Invoicing
|
Syrinx will now allow the user to mark individual sales invoices as "posted" which will prevent them from being exported via the Accounts Transfer program or via Posting File creation. The ability to mark a sales invoice as posted has been linked to a new user privilege "Admin.Mark Invoice Posted" which will be automatically linked to any role that grants the "Accounts Exports" menu option. When a user has this privilege, a new "Mark Posted" button will be shown on the "Details" tab of the "Query Invoice" screen: This button will only be active when the invoice has not already been marked as posted and the invoice is confirmed. If a batch invoice is being marked as posted and the batch does not contain any other un-posted invoices, the invoice batch will also be marked as posted. A log entry is also is added to the invoice when the user manually marks an invoice as posted: |
|
Syrinx can now be set to ignore suspense days/public holidays when generating hire insurance charges on hire contracts for cases where the user still wishes to generate an insurance charge even though there may not be an actual hire charge for a particular date. As insurance was traditionally charged as a percentage of the invoiced hire charges, the system will now calculate the hire charges without suspense days/public holidays and will then calculate the insurance charge from this value instead of the amount actually being charged to the customer which will be reduced by the number of suspense days/public holidays in the period being invoiced. This feature is enabled on the "Misc" tab of Syrinx SP Configuration\System Options\Hire Charging via a new system option "Allow Hire Insurance to Exclude Suspensions": Once enabled, an "Exclude Hire Suspensions?" option can then be enabled against the specific insurance entries in Syrinx Configuration\"Hire/Sales"\Insurance: Once enabled, any new or unconfirmed contracts which include the insurance item will observe the new setting once those contracts are confirmed and begin invoicing. Open Contracts which have not been invoiced and to which the insurance item has been added via the "Amend Hire Contract" screen will also observe the new functionality as long as the insurance item was added after the new functionality was enabled. Any open contracts that already include the insurance item will continue to charge insurance as per the pre 4.39.1 functionality. Note: This functionality is only applicable to "Self-Drive" hire items and will not be applied to any "Operated" items on a hire contract. If a user tries to disable the "Exclude Hire Suspensions?" flag on an insurance item that is linked to invoiced contracts with a status of "Open" or "Offhired/Pending Final Invoice', they will receive the following error message and must wait until those contracts have been fully invoiced and closed before disabling the feature: There is no such restriction when disabling the system level setting which then clears the "Exclude Hire Suspensions?" flag from all insurance items which have it enabled: |
-
Purchasing
|
Syrinx now shows the Date/Time when a purchase receipt was raised along with the user/staff member who raised it on the "Notes" tab of the "Query Purchase Receipt" screen: Note: This information will only be displayed against purchase receipts entered after the 4.39.1 upgrade. |
|
Accounts Department Codes set against hire categories will be used on purchase invoice lines created from purchase orders for individual hire items (i.e. no stock number has been entered against the purchase order line). Previously, the system was only adding the Accounts Department Codes against the purchase invoice lines if the purchase order was raised for defined stock numbers (i.e. bulk hire or sales items). |
-
Workshop
|
Users can now double click on the main stock number field of the various Amend Fleet Job screens in order to open the "Hire Stock Item Details" screen for that stock record: |
-
Accounts
|
The Syrinx Accounts Transfer tool now supports Sage Line 50 v27 (2021). |
|
The Syrinx Accounts Transfer tool for the Reckon version of Quickbooks will now observe the "2nd Ref" setting from the "Transfer (2)" tab of Syrinx SP Configuration\System Options\Accounts and will transfer the value selected in this field (e.g. Order No, Doc No or None) to the "Memo" field on the invoice record in Quickbooks. Previously, this value would always be set as the customer's purchase order number. |
|
Syrinx should record any card machine transaction reference numbers supplied by the physical card machine against sagepay payment transaction entries even if there is an error during the payment process and the payment is not successfully processed. |
-
General
|
The Syrinx ESign module with now allow users to email their customers signing links for Hire and Sales Quotations as well as Loss/Damage Notification Letters. |
|
Syrinx is now supported on Windows Server 2019 and SQL Server 2019. |
|
Additional fields have been made available to the custom versions of Syrinx documents: Batch Invoice - THA05_DM.rpt: CrossHirePO |
|
The PurchaseOrder GET endpoint will now output "unitPrice" and "totalCost" values for the purchase order lines. |
|
Customer site GET and POST endpoints have been added to the SyrinxWebApi which can be used to extract, add and update customer sites. |
|
An "OnHold" property has been added to the Suppliers endpoint of the SyrinxWebApi allowing users to retrieve the value via the GET endpoint and update it via the POST endpoint. |
|
The StockLevels GET endpoint of the SyrinxWebApi will now return a “QtyAvailable” value for the stock records which takes into account any bookings for that stock item. |
|
A Service Reminders GET endpoint has been added to the SyrinxWebApi to allow for the retrieval of service reminders linked to hire stock items. |
|
A "CreditLimit" field has been added to the customers POST and GET endpoints of the SyrinxWebApi. |
|
An AdjustStockLevel POST endpoint has been added to the SyrinxWebApi which allows for the addition/reduction of stock levels for bulk hire/sales stock items. |
|
A "ChangesSince" parameter has been added to the PurchaseOrders GET endpoint of the SyrinxWebApi which allows for retrieval of orders that have had a logged change entry since the entered date parameter. |
|
A new "ESign" tab has been added to the "Amend Depot" screen in the Syrinx SP Configuration program: This allows the user to override the system default ESign settings for specific depots so that they can have their own individual Esign accounts. If values have not been defined against a specific depot, the system level settings will be used for that depot. This includes the values for the "Email Templates" to be used with Esign in cases where different credentials have been defined at the depot level but the "Email Templates" have been left blank and the system level settings have values populated for those settings. If the "Email Templates" values have been left bank at both depot and system level, the system will use the default email template used for general emails sent from Syrinx. Note: that this is only applicable to ESign/Countersign and these depot specific values are not used with EPay. |
-
Schedulers
|
The operator scheduler and the "Operated" tab of an operated hire contract will no longer display shifts dated after the contract's planned end date or unconfirmed offhire date (full or partial). The shifts still exist and will be visible again if the contract's planned offhire date is amended and/or any unconfirmed offhires are cancelled. If an operator is assigned to a shift on a different open contract that clashes with a “hidden” shift, the operator will be removed from the hidden shift so that the user will not be blocked from assigning the operator to other contracts. |
-
Syrinx CWA/CWS/CWO
|
There is a new "Online Ordering (3)" tab in Syrinx SP Configuration\System Options\Syrinx WS which allows the user set the default value of the online ordering "Show Vat" setting for new contacts in SyrinxCWO: |
-
Mobile Apps
|
A new "Show Exchange Reasons?" option has been added to the "Driver App" tab of Syrinx SP Configuration\System Options\General: When enabled, the exchange reason and notes (if populated) will be visible in the job summary area for exchange jobs on the Driver App: |
|
Users can now enable the "En Route" SMS Message setting against the following fleet service mobile task types in Syrinx SP Configuration\General\Mobile Task Types: Fleet Service Job, Fleet Repair Job, Fleet Breakdown Job, Fleet Inspection Job, Commission Job Once the option is enabled and the SMS message text has been defined for that task type and if an item is currently onhire and located at a customer site, the workshop app user can then send an "En Route" message to the hire contract Delivery Contact or the Order Contact (if there is no delivery contact). |
|
The "Reschedule" workshop app jobs feature added in 4.38.3 has been made available to the iOS version of the Workshop App. |
-
Syrinx 365
|
The Amend and Query Customer menu options in the CRM section of Syrinx 365 will now open search grids instead of opening the corresponding screen in the Syrinx v4 client: As with the existing contract search grids, users are able to create default and saved versions of the filter settings, search term values and the grid layout (displayed columns, column order & column width) or "Views" for the search grids. |
|
A “Global Search” option has been added to Syrinx 365 which will search across basic customer and contract information (e.g. customer name, account number, contract number, etc.) to allow the user to easily find matching records from a single search area: The areas included in Global Search will be expanded as more search grids are added to the Syrinx 365 client. |
|
The Syrinx 365 Desktop Installer will now prompt for the URL for the Syrinx365Api so that this does not have to be manually set in the appsettings.json file in C:\ProgramData\Higher Concept\Syrinx 365 Desktop\resources post installation. |