TABLE OF CONTENTS


ACCOUNTS


Option to choose multiply or divide for currency conversion 

Release Notes

Add facility to multiply by exchange rate as well as divide.



Generic bank reconciliation process

Release Notes

Adding new NL banks dict.



Change to the order of Statements

Why?

It has been requested to change the order of statements at SL

What have we done? 

We have done changes to display the statements in proper order and the date format is DDMMYYYY.


Before fix:

Navigate to SL>Select SL company>Display accounts>under financial tab, click on statements button and verify 

See the above screen, statements are not in proper order.


After fix:

Navigate to SL>Select SL company>Display accounts>under financial tab, click on statements button and verify the order,

 Now archive dates are displayed in proper order and in the format of DDMMYYYY


Impact 

Existing process changes immediately with software update. 


[CRI] SL - Clear paid documents - Prevent withheld items (11 & 7)

Why?

We periodically get issues with regards to deposits on vehicle stockbook records. The VSB vehicle is invoiced with a deposit value. After the deposit is moved to the archive the vehicle is credited in VSB. This is causing withheld items.


What have we done?

Preventing the archiving of Sales Ledger transaction/payment records when the related SL deposit may still be credited, including a check that the vehicle stock record is at closed status.


How does it look? 

Before situation:

The SL transaction (deposit) is moved to archive on performing clear paid documents.


After situation:

The SL transaction deposit is remained in the transactions (not moved to archive) even after vsb vehicle is invoiced and clear paid documents is performed.


Impact

Medium: Existing process changes immediately with software update. 


[CRI] - Prevent file full problems with NL.atran / NL.otran

Why?

During close prior year journals in Nominal ledger, if the table/file (NL.atran) are full, it is required to grow the files automatically. During NL daybook print, it is also required to grow the files (NL.atran and NL.otran) if it is full.


What have we done? 

The files will now extend by 1% instead of default 10% as the size of NL.atran and NL.otran are huge.


How does it look? 

There are no visual changes. 


Impact 

Medium: Existing process unchanged, but new feature available. This has been not fully tested and only sanity test has been performed. Pilot should be done carefully


Export Tax summary - Multiple companies

Why?

It has been introduced to export NL tax summary data for multiple NL companies those who (NL companies) are having same GST number configuration.


What have we done?

We have added one more context menu for tax summary extraction called "Export data for all NL companies with same GST.no". By using this we'll export all qualified NL companies data those are having the start & end date in NL dates for all companies are same as for the current NL company. If not, then we'll prompt a clear message and exclude this NL company from the export.  If they have the same GST number and NL.dates is matching. Then include the figures for this NL company in the .csv file.


How does it look? 

Navigate to System utilities>00. Global >Management menu>NL company/GST no. mapping, here it's displayed all qualified NL companies those are mapped with same GST number for multiple NL companies extraction.

Navigate to Nominal ledger>Select NL company>GST options>GST reconciliation


Click on "Export all NL companies with same GST.no"


It will ask you to set local directory path for generating the export file.


The start & end date in NL dates for all companies should be the same as for the current NL company. If not, then displayed a clear message and exclude this NL company from the export.


If they have the same GST number and NL.dates is matching. Then include the figures for this NL company in the .csv file. 

 

Impact

Low: Existing process unchanged, but new feature available. 


Export Tax Summary – Single Company

Why?

It has been requested to add a new button 'Tax Summary' in GST Reconciliation screen to export all the tax summary details for all the NL Companies which will create a CSV file containing all the tax summary details


What have we done?

We have added a new button in GST Reconciliation screen to export tax summary details with below details:


1. Added 'Tax Summary' button in GST Reconciliation and when user clicks on it, export is completed by creating a new CSV file with name format as 'TaxSummary-CompanyTaxNumber-PeriodFrom-PeriodTo.csv'

Company Tax Number is taken as GST number which will take from GST number mapping screen for a specific company

2. First line of the CSV file contains all the field names

3.All the tax summary details are displayed in the file according to the GST

Reconciliation screen

4.When there is no GST Number for any specific NL Company then a warning is prompted.


How does it look?

Navigate to NL>GST Options>GST Reconciliation




Impact 

Low- Existing process unchanged, but new feature available


NL Company – GST number mapping

Why?

It has been requested to create a new menu 'NL Company / GST No.mapping' to display all live NL companies, Description and to assign the GST numbers to all the NL Companies.


What have we done? 

We have added a new menu (available only for priority 8 users) with below details:

1.Added new screen 'NL Company / GST No.mapping' with three columns(NL Company, Description and GST Number)  'NL Company','Description' fields are read only fields and 'GST Number' field can    be entered by user.


2.All live companies and descriptions are displayed in NL Company and Description fields. All the non-live companies and test companies are excluded.


3. User can assign GST number to the NL Company. Same GST number can be assigned to multiple NL Companies.


4.User can save the record without assigning GST Number to NL Company.

How does it look?

Navigate to System Utilities>management menu>NL Company / GST No.mapping.

 


 

Impact 

Low Existing process unchanged, but new feature available


MTD - Export divisions

Why?

At large dealer groups with divisional accounts set up there is a need to have the GST data shown and extracted similar to the MTD extract but for a single division so that separate accountants can have their data in an easy to use format for checking.


What have we done? 

This development is providing individual accountants who are responsible for validating the GST data for their division an easier means to receive and work with the data.


How does it look?

Navigate to NL > 01 (divisional company) > GST options > GST reconciliation and click on “Tax summary” button. Now there is an option provided to extract tax summary for that specific division, which is named as “Export current NL Divisional Company”

 


Impact

Low: Cosmetic change with no effect on existing process


Adding the GST code field in the invoice authorization page Rev8

Why?

It has been requested to add "GST code " field on PL > Authorize Invoices screen as a last column in the screen

What have we done?

We have done below changes on PL > Authorize Invoices screen, 


1. Added new column "GST code" as last column on the authorize invoices screen 


2, If there is only GST code for a particular transaction, then that particular GST code is populated in the authorization main screen. 


3. If one transaction can have multiple GST codes or if there are multiple GST codes for a transaction that is displayed as '*' (Multiple GST codes)

How does it look? 

Navigate to PL>Select PL company>Authorize invoices (Enter PIN (For this Navigate to System utilities>Management menu>User details) and click on OK)

 


Impact 

Existing process unchanged, but new feature available


MX - X2 Insert NL journal entries enhancement

Why?

It has been requested to enable the word search by reference within the Insert NL journal entries functionality.


What have we done  ?

Currently word search functionality is disabled, and the user must scroll down to look for a particular journal to load it and the post it. The journals that are displayed are too many and the user is consuming a lot of time finding the journals, so enable the word search by reference within the Insert NL journal entries functionality. All the authorizations take place in one location (centralized), looking up for the required batch (journal) has been made easier.


Add WSAUTJL to NL Timed operations> Configure schedule.  


Module: NL, Select Option: WSAUTJL

 


How does this look?

Before Fix:

In NL / Insert NL journal entries select the journal code “Auth – Load Authorised Journal” and search in the next field.


Another window is shown, where the user has to search for the requested batch (journal).

 

The problem is that customers have too many requested journals for several locations and all the authorizations take place in one location (centralized), looking up for the required batch (journal) is difficult and takes too much time


After fix:


Navigate to NL>Load any NL company>Insert NL journal entries. Add a reference to the  search field. 


 

It is executed successfully

Impact

 Low: Cosmetic change, but new feature available


SL/PL transfer parameter - Accounting Entries Issue

Why?

To fix the below issues:


1. When taking the transfer open through 'SL/PL cash posting and allocation' , the transfer account set up in the SL/PL parameters is not being used in all the postings. 


2. Along with the transfer account setup, the suffix is also not being populated with the document number.

What have we done?

1. The NL transfer account is being used in all the postings. 


2. Suffix is being displayed with the document number.

How does it look?

 


 

 

SL:

 

 

 

 

Impact

Low: Existing process unchanged, but new feature available


Find SL accounts that have not been used for some time and set stop flag

REV8-62040  

Add new menu option in main sl menu to stop old accounts


Purchase Ledger - unable to view scanned document for transaction 

Why? 

Unable to view the already scanned document from 'Batch input of documents' screen 


What have we done? 

We have made changes to view scanned documents from batch input of documents screen 


How does it look? 

Navigate to PL>Batch input of documents and create a transaction by scanning the document by clicking on 'scanned' parameter and then navigate to PL>Display accounts>select the transaction(with document number) and click on 'Document' button then a scanned document is displayed. 


Create the transaction by providing the details:


00002905 is not posted:

 

Now manually enter the 00002905 in scanned label and post the document:

 

Document number is created :

 

After posting Navigate to PL>Display accounts and provide account which is selected for posting the document

 

Click on 'Document' button then a document is displayed

 

 

Impact

Low: Cosmetic change with no effect on existing process


Changes in Take Deposits functionality with Deposit balance setup

REV8-68634 

Added changes for deposit postings.


Changes in NL System parameters to enable Deposit balance setup

REV8-68632 

Added deposit parameters for posting allocations.


CR: REV8-Purchase Ledger - Invoice Register - Edit transaction details issue

Why?

It has been requested to add a 'Attach' button in 'Edit transaction details' screen when the 'ActiGSTe/De-actiGSTe feature' parameter is active.


It is asked to change the document archive ID's and attach the new documents by clicking on 'Attach' button.

What have we done?

We have added a 'Attach' button in' Edit transaction details' screen when the 'ActiGSTe/De-actiGSTe feature' parameter is active.


We have also made changes to attach the documents in 'Edit transaction details' screen by clicking on 'Attach' button.

How does it look?

Navigate to PL>Invoice register>Edit transaction>provide account number and open any transaction then click on 'Document archive ID' ellipse button then 'Attach' button is available.

 

 

 

Click on Attach button and attach any documents(JPEG/TIFF/PDF)

 

 


Now navigate to PL>Display accounts>provide account number >select the transaction and click on 'Document' and click on 'View PDF'.

 

 

 

Impact 

Low: Existing process unchanged, but new feature available


SL/PL - Backtag Display only aged debtors and creditors enhancement from EX to E-32 

Why? 

SL/PL - Backtag Display only aged debtors and creditors enhancement from EX to E-32 


What have we done? 

We have done below changes in both SL and PL: 


1. Added new menu option under system maintenance to give the user the ability to change the format of the user defined age debtor’s analysis display format ID created initially. 


2. New field added to parameters to hold the age analysis debtors RG 3 letter Format ID.


3. New case statements added to check if the format report created and setup for age analysis debtors does exist and using the correct format ID set in parameters to open correct format ID used in a new menu option created to allow changes to the report format for age analysis debtors. 


How does it look? 

Go to Sales ledger> Select SL company> system maintenance> System parameters 


Under formats tab,

 

There is an option called "Display report format" to input format ID.


At this moment, there is no format ID is initialised her 


Navigate to Sales ledger> Select SL company> Reports & Enquiries > Aged Debtors analysis


"Display" button is not available.


Without display button user can't access/see selected SL transactions like as in pre-view mode. If he wants see print is the only option here.


Make sure required report is there and above highlighted field is not empty. Otherwise age analysis display format and display button which we introduced in below screen will not be enable.


Display report format ID is "ADA". 


Navigate to Sales ledger> Select SL company> Reports & Enquiries > Aged Debtors analysis

 


Now "Display" button is available to see SL debtor transactions 


Click on "Display" button and verify,

 

All SL debtor transactions are displayed here.


Go to SL > System maintenance > Age analysis display format,


Please check test results document for PL results.


Impact

Medium: Cosmetic change with no effect on existing process


PRB: GST reconciliation drill does not work for archived tsumm records 

Why? 

Customer has reported below issue: 

GST reconciliation drill was not working properly. There was no data displayed after the drill is done 


What have we done? 

We have now changed to display the values after the drill is done. Now the values are same as in main screen and the sum is matched. 


How does it look? 

Navigate to NL>GST Options>GST Reconciliation and provide the year range the records are displayed in the grid.

 

If user do drill (double click) for these records, then the same values are displayed, and the sum of the values are matched with total.

 


 


 

Impact 

High: Existing process changes immediately with software update


PR4 - REV8 - MBT - PL - Checkbox to identify paper / electronic invoices 

What have we done?

A new field has been introduced in batch input of documents > create screen


How does it look?

Field - Invoice type 


It is a dropdown box with two options "Paper/Electronic"

 

A new column "Invoice type" in tables PL_tran and PL_atran to store the invoice type that is created while posting an invoice in Purchase Ledger.

 


PR4 -REV8 - MBT - SL - Checkbox to identify paper / electronic invoices 

What have we done?

A New field has been introduced in batch input of documents > create screen


How does it look?

Field - Invoice type 


It is a dropdown box with two options "Paper/Electronic"

 

A new column "Invoice type" has been added in tables SL_tran and SL_atran to store the invoice type that is created while posting an invoice in Sales Ledger.


 

Handling NL exchange rate for lower currencies 

Release Notes 

Add facility to multiply by exchange rate as well as divide


NL/TSUMM panic on EOD P42 Arguments not match format 

Why?

“NL/tsumm” can now be successfully run on the End Of Day schedule: 

 

 

Select “NL”: 


Select NL, SMENU037, « Consolidate Transaction Sumary » 

 

: Add to menu : 


Set for whatever schedule, probably “Once Only”: 

 

And set date and time as appropriate.

AFTERSALES


[Performance] - 6 - WL details are loading slowly 

Why? 

Workshop loading screen when opened from a WIP with labour lines is taking a long time around 15-20 seconds to open. This performance issue is happening when we turn on the parameter in Workshop loading "Display total capacity hours" 


What have we done? 

When clicking on Load > Load from WIP screen with a labour line, the time it takes to load the workshop calendar screen is now improved.


How does it look? 

There are no visual changes. 


This performance issue was happening when we turn on the parameter in Workshop loading "Display total capacity hours". Now the performance is improved even though it is ticked. 

 

Workshop loading screen where the performance issue was observed. 

 

Impact 

High: Existing process unchanged, but performance improved


[CRI] POS - Improve error message 'Tags Do Not Reconcile

Why? 

When there is a mismatch in the menu code during vehicle preparation WIP invoice (specification line pushed to POS from VSB), the error currently shown is not clear for the user. 


What have we done? 

Enhanced the message of 'Tag valuation error' so that user can understand exactly what he must do to overcome that error. 


How does it look? 

Before situation: 

The message shown is not clear for the user 

 

After situation: 

Message is updated. 


Error lines are shown in red with a warning icon. Hovering over warning icon shows detailed message. 

 

Impact

Low - Cosmetic change with no effect on existing process


ProActive -6 Slow searching wip(s) for Regno 

Why? 

It was requested to change the keypath to be used when searching for WIP based on a registration number to improve the performance. 


What have we done? 

Performance of search is improved when a registration search is performed. 


How does it look? 

There are no visual changes however when the WIP search is performed with registration number, the performance is improved. 

 

Impact

Low - Existing process unchanged, but performance improvement made.


Purchase control suffix differs between postings 

Why? 

When a delivery note is received into Purchase Control, the NL posting has a specific suffix. 

When the same delivery note is verified in Purchase Control, the NL posting has a different suffix. 

The suffix needs to be the same to ensure that the postings can be verified in NL. 


What have we done? 

Introduced a new parameter in purchase control system parameters named "NL Suffix" with one digit numeric. 

Only to be used if GRN number is greater than 8 characters. 

When parameter value is "0" (default) then no change at Suffix creation has to be made. 

With parameter value "1" the Suffix from order creation and as well from verification should be built from the first 8 digits of the GRN number. 

With parameter value "2" the Suffix from order creation and as well from verification should be built from the last 8 digits of the GRN number. 


Note: For 9304E branch, "1" and blank/0 are valid values as the existing behaviour does not show last 8 digits of GRN number unlike other branches like 9304E-EX and 9304H 


How does it look? 

New parameter is introduced in Purchase control > System maintenance > System parameters - "NL Suffix" - Set this to 1 if we want to get first 8 digits of GRN as NL suffix


Receive a purchase order from purchase control with GRN greater than 8 characters


After running Stock EOP update from Stock management, check the postings in NL - The suffix is having first 8 characters of GRN


PC > Verify received invoice

 

First 8 digits of GRN is considered

 

Similarly, if the NL suffix is set to 2 - Last 8 digits of GRN will be considered


Impact

Medium: Existing process changes immediately with software update


Wip's are not coming in search results screen in both dev and QA environment 

Release Notes 

REV8-49003 Modified the code to fetch open wip and reuse


Prt- POS Discount by vehicle age Migrate current CS programs to X1 

Release Notes 

REV8-52999 Add MS_Control to set the customized labour rates for all franchises


POS Deposit - Replace hard coded GST codes 

Why? 

It was requested by the client to fix below: 


The GST code for POS Deposit transactions for “D” type transactions is being posted with GST code “I” and is been hard coded in the program. It should pick GST Code from NL -> system parameters -> system flags -> Outside scope GST code if "Outside scope GST code" is set. Otherwise the hard coded value should display. 


What have we done? 

POS Deposit transactions for “D” type transactions is being posted with GST code  from NL -> system parameters -> system flags -> Outside scope GST code if "Outside scope GST code" is blank then displaying the hard coded value 


How does it look?

Navigate to Nominal Ledger > System Maintenance > System Parameters > in System Flags tabs check Outside scope GST code field 

 


From the System menu > Point of Sale > Point of sale. 


Log into Point of Sale, Search for an existing customer and select an existing vehicle (or add a new vehicle if one doesn't exist) and add to WIP. Search for a part or Labour and add to WIP, save the WIP. Reload the last WIP, Click on Action button and after providing payment details print notification


Navigate to SL > Display account and see the transaction details, now it will show the GST code as what is set at outside scope GST code and not hard coded value: 

 

Impact 

High: Existing process changes immediately with software update


Round issue during splitting WIP line 

Why? 

It has been requested to add a new parameter called "Allow contribution<1%” for <1% contribution percentage and modify split amount round/allocation process. 

What have we done? 

We have done below changes as part of this US:


1. A new parameter is created so that user can contribute less than 1% in POS. This can be added in Point of Sale>System maintenance>POS parameters > Flags- Priorities > Miscellaneous tab, If this parameter is actiGSTed, then user needs to have a possibility to give contribution less than 1% and calculated accordingly. By default, this parameter will be inactive (i.e., set as "N") 


2. When splitting WIP Line, even though we have input some amount, the percentage is calculated properly and added split lines without any conversion. 


How does it look? 

Scenario 1: Verify if user should be able to get new parameter under Point of sale>system maintenance>POS parameters > Flags- Priorities > Miscellaneous tab 


By default, it will be Un-check/ Inactive 


Navigate to Point of sale>system maintenance>POS parameters > Flags- Priorities > Miscellaneous tab 


Verify here, user should get new parameter or not, 

 

User should be able to get new parameter called "Allow contribution <1%” under miscellaneous tab. 


By default, the parameter "Allow contribution <1%” is inactive.


So, click on amend and active the parameter and save changes. 

 

Now the parameter is actiGSTed. 


Scenario 2: Verify if parameter is active then user should get an option to calculate contribution when the percentage is less than 1%. 


Pre-requisites: 

1.    Parameter "Allow contribution<1%” is actiGSTed (Point of sale>system maintenance>POS parameters > Flags- Priorities > Miscellaneous  ab) 


Navigate to Point of sale>Select SO company>point of sale, 


Create/Load a WIP,

 

Click on “Total” value,

 

Case 1: Mention 1 in percentage field and tab-out,

 


User should not get an error/warning popup here, it is allowing user to do calculations even it is 1%.

 

Click on Print and verify, 


Case 2: Mention 0.5 in percentage field and tab-out 

 


Here also it is allowing user to do percentage calculation. 


Scenario 3: Verify if parameter is active then user should get an option to calculate contribution when the percentage is more than 1%. 


Navigate to Point of sale>Select SO company>Point of sale, 


Select a part with P status, 

 

Print- Requisition, 

 

 

Now click on "Total" value, 

 

Enter percentage >1% and verify,

 

It is allowing user to do WIP splitting calculations if percentage>1%, 


Enter percentage 99% and verify, 

 


Print the WIP and verify, 


WIP is printed successfully without any issues. 


Scenario 4: Verify if user should be able to get all split lines or not once, he/she contribute the percentage 


Navigate to POS>Select SO company>Point of sale, 


Load a labour/part line and complete (C)/ Issue (P) it, 

 

Click (Double click or right click) on Total value of the WIP line and verify, 

 

Enter 500 in value field, tab-out and verify,

 

Value is added without any conversions. 


Try with other values and verify, 


Now value is not converted to digits and nothing is added/lost from that value when the time of splitting WIP Line. 


Put it 99% in percentage field and verify,

 

Click on OK, 


Right click on header "Total" and verify split lines, 

 

User should be able to get all split lines here. 


Select flag and enter percentage 50% and verify, 

 

Click on OK and verify, 

 

Split line is added to WIP so user should get all split lines here. 


Impact 

Medium: Existing process changes immediately with software update and new feature also available


Menu Code - Unlink automation 

Why? 

In POS service it is possible to group items labour and parts items in Menu's manually. This is also done automatically by selecting a pre-defined menu. Most of the WIP's do have these menu items on them. If the user wants to unlink a complete menu of a menu code, we do not have a facility for that. This must be done line by line. In case of large WIP's this could be time consuming and not user friendly. The user must find the menu and item on the left-hand side and select item by item to pull this to the right-hand side. Then re-organize the unlinked items as requested. 


What have we done? 

Provided a new option "Unlink lines from menu" which can unlink all lines present under one group. 


On double click, single line can be unlinked. 

How does it look? 

 


 


 


 


 

Impact 

Low: Existing process unchanged, but new feature available


UK_REV8_Contact Centre_Reschedule workshop bookings beyond 99 days 

Why? 

It has been requested to increase the book days ahead parameter to 3 characters then user will get an option to booking a service within 1 year. 


What have we done? 

As part of development, We have increased "DAYS" field in "00.CC.dealr.sq" dictionary to 3 characters but here it was restricted to maximum of 365 days , so which will enable staff book /reschedule customers over 99 days in advance for when workshops will be operating fully again. 


How does it look? 

Before fix:

As part of the current functionality, there is a parameter in CC.dealr with name "DAYS" which allows only upto 2 characters and dealers can book up to 99 days, 

 

After fix:

Navigate to Call centre>Select CC company>Group maintenance>Dealers 

 

It is allowing user to enter/provide maximum of 3 digits for no.of book day's ahead parameter. 


Resource plan: 


Navigate to Call Centre>Dealer options>Resource plan>Select location 


Click on Apr 2020 arrow option, 

 

See the above screen, current month is April and duration starts from: Mar 2020, click right arrow and verify, 

 

See the above screen, the maximum duration is Mar 2021. 


Earlier it was Sept 2020, now we are increased up to Mar 2021. So total duration is 1 year. 


Impact 

Medium: Existing process changes immediately with software update


Bin Locations are not updated correctly 

Why? 

It has been requested to introduce a new parameter in POS > System maintenance > POS parameters - Flags- Priorities - Parts 2 tab to check the parameter for Update the bin location when part is at R status, 


What have we done? 

We have done changes to create a new parameter, by using that Update BIN location - This will be a Boolean field and by default Unticked which will mean that the functionality implemented as part of QA305511 will not be effective and if ticked the functionality implemented in QA305511 will be effective. 


How does it look? 

Navigate to POS > System maintenance > POS parameters - Flags- Priorities - Parts 2 tab, check the parameter for auto select bin location for parts when part line changed from R status, 

 

Users get the new parameter "Update bin location for reserve parts" in above mentioned path. 


It is a Boolean type field and by default un-ticked. Which means that the functionality implemented as part of QA305511 will not be effective and if ticked the functionality implemented in QA305511 will be effective. 


Help text of parameter is: Update bin location when part is at R status. 

Impact 

Low: Existing process unchanged, but new feature available


POS - Make GST code parameter controlled 

Why? 

It is requested to add a GST code priority parameter to restrict the user on editing the GST code while adding a part and labour to a WIP in POS with respect to the user priority.  


What have we done? 

A new GST Code priority parameter is introduced to part and labour to edit the GST while adding a part line and labour line with respect to user priority. 


If the user priority is above the priority set to part & labour GST code then the user can edit the GST code while adding a part and labour. 


If the user priority is below the priority set to part & labour GST code then the user will be restricted to edit the GST code while adding a part and labour. 


How does it look? 

Navigate to POS>System maintenance>POS parameter>Flags-Priorities. A new parameter is added to set the priority of part GST code. 


“Edit part GST priority” is editable with amend. 

 

Priority is set to 7 


A parameter for Labour GST priority is being added. 


Labour GST code is editable with amend. 


Labour GST code priority is set to 7 

 

User with 5 priority is taken for testing

 


Log in as the user to test. 

Navigate to POS>POS and load the user. 


while adding a part the GST code is restricted to edit. As the user priority is below the Part GST code priority 


while adding a labour the GST code is restricted to edit. As the user priority is below the Part GST code priority. 


The Part and Labour GST code priority is now set to below the user priority. 


Loading the user in POS. 

 

Now the GST code is editable while adding a part and labour 

 

 

Impact 

Low: Existing process unchanged, but new feature available


UK-REV8-Send VHC reports by email - No Cancel button 

Why? 

I've come across another small issue with the VHC emailing. There doesn't appear to be any way to cancel the process once you've clicked on "Email VHC" from the menu option. 


What have we done? 

Fixed the issue and provided a cancel button. 


How does it look?


Impact 

Low: Existing process unchanged, but new feature available


X1 Extend the parts form in POS and SM. Functionality 

Release Notes 

REV8-67409 Added new hook for extended stock search form for X1 67409


Why?

Currently in POS and SM the parts form is not showing the whole description when you are searching for parts. This is applicable on the search and not on parts maintenance. Specifically with parts that have a generic description and in the end of the description the exact detail (like tyres e.g.) it almost impossible for a user to select the correct part in one go. This is slowing down the parts department on completing WIP's. The situation is that a parts description can contain 40 characters as well as the price file. On searching only 22 characters are shown.


What have we done?

Add a new product to the X1 module. X1PARTSDESC Extend parts description in the PC/SM/SO module. This should be switched on with a parameter to active this function. 


How does it look? 

X1 Extend the parts form Switch Parameter for POS, SM and PC.  


Navigation: MS>X1>Aftersales Generic add-ons 


We can enable/disable for improved stock search form in POS,SM,PC modules part search screen 

  

 

  

 


X1 Extend the parts form in POS  

Navigation: Point of sale>Company>Point of sale>Parts/Service  

 

  

 





X1 Extend parts search form in Stock management 

Navigation: Stock management>Company>Display stock card  






 



X1 Extend parts search form in Purchase control 

Navigation: Purchase Control>Company>Purchase Control  

 


  

  


  


Impact

Low - Cosmetic change with no effect on existing process


REV8-Purchase Control - Unable to view attached PDF document 

Why? 

It has been requested to view the attached documents in Purchase control for the documents which are attached from PL>registered documents. 


What have we done? 

Now we have changed to view the attached documents in Purchase control for the documents which are attached from PL>Enter registered documents. 


How does it look? 

Navigate to PL>Invoice register>Enter registered documents>and create a document by providing all the details and attaching the files. 


Post and print the day book. 

 

Now navigate to Purchase control>Verify received invoices and click o 'New invoice and provide the 'supplier account' then click on 'supplier reference' ellipse button then select the created document and click on 'View document' and a document is displayed. 

 


 

 

Impact 

Low: Existing process unchanged, but new feature available


CR: X1 Extend parts form - Open form in POS direct search as well 

Why? 

It has been requested to display the parts search form with extended parts description and tool tip available when a part is searched from 'New product' field 


What have we done? 

We have changed to display the parts search form with extended parts description and tooltip available when a part is loaded directly from 'New product' field in POS


How does it look? 

Navigate to POS>01 and search a part form 'New product' field then a new parts search form with extended parts description and tooltip also available for the extended description of parts as shown below: 

 

 

Impact 

Low: Cosmetic change with no effect on existing process


Add missing E25 code to E32 

Release Notes 

REV8-83468 Add an 'All departments' option to the Workshop Loading stats report.


WL/ADJCK - Provide access to correct WL clocking in case of no DATE OUT 

Why? 

If the technician is not able to clock out from any tasks during the current day, into the next is not possible to clock the date out from from DMS-IT department, only Keyloop support department can complete the task. 


What have we done? 

We are adding access to users level 8 to complete the pending tasks. 


How does it look? 

Workshop loading > Miscellaneous option, Adjust clockings. 

 

Impact 

High: Existing process changes immediately with software update. 

Roles affected: Sales managers and sales executives

CRM


[CRI] [REM:1600773] Customer records - queries why customer record was not deleted 

Why? 

As a CRM manager, I need a way to see why a CRM record which is marked as "X" was not removed, without asking for an investigation. 


What have we done? 

The reasons for not removing the X status CRM records is now being saved on a log file. This file can be accessed from "CRM > System maintenance > View Consolidate Log" 


How does it look? 

A log is being created now whenever consolidation of CRM has been executed. 


Foreground: 

If you attempt to consolidate the CRM files from foreground


 Run CRM 00 > System maintenance > Consolidate files

 


If there are unconsolidated records found, then the following message will appear 

 

Choosing Yes, will display the log as shown below. 


The below highlighted reason is related to NL tsumm retention period parameter not set. Additionally, we will have all the records reasons for not consolidating them.

 

EOD: 


Similarly, run the consolidation in EOD. 


You can notice that there is a message in the system log in timed operations indicating there are unconsolidated records. 

 


The log file is stored in $BASE/misc/logs and is a company specific file. Each company will have a separate file. This file will get overwritten every time consolidation has been executed. 


Impact 

Low: Existing process unchanged, but new feature available


MK HISTY/HIARC Tables full and can not be extended further 

Why? 

MK HISTY/HIARC Tables full and can not be extended further 


What have we done? 

After the fix new table MK.hiarc & MK.hiar1 will be created to move data from mk.histay table; depending on date mentioned in system parameter. & record will be permanently deleted from MK.hair1. 


How does it look? 


Run MK/CONSO from GUI/timed ops; 

 

 

Impact 

Low: Existing process unchanged, but new feature 


Add ability to setup email id at company level 

Why? 

Required to handle email information in CRM companies 


What have we done? 

Added a new control in CRM for companies under X4 base product 


How does it look? 

Impact 

Users will be allowed to handle email information in companies

ENVIRONMENT


Pro-Active - 3 - Clean / Dirty chain not executed 

Why? 

It happens sometimes that agent may get suspended while executing an EOD chain. Hosting team will put a shutdown status file so that system will be up and running. However, it is possible that agentstate file exists if the agent was suspended while running standalone option. At this point the shutdown status file will not be checked / used when there is a agentstate file. The agent will continue with the next task (which is wrong) and the shutdown status file is still there. If someone is stopping / starting the agent at a later moment, then the clean / dirty chain will be executed. Which is terminating all existing sessions. Which is a big problem that happened on a big customer site. So there is problem when the system has both agentstate file and shutdown status file. 


What have we done? 

When the system has both shutdown status file and agentstate file,

- Starting a daemon from daemon controller will prompt the user with an option to run system recovery or continue EOD.

- Starting the daemon from restart library there will not be any prompt as it runs in the background, shutdown status file gets the priority.


How does it look? 

Before situation: 

When both shutdown status and agentstate files exist in the system, system always runs agentstate file which continues EOD which is not always correct and the next time, shutdown status will be executed as it is still there in the system which is also not correct. 


After situation: 

Daemon controller System utilities > Timed operations > Daemon controller 


Starting daemon will prompt a user message when both agentstate and shutdown_status files exists.

 

 If daemon is started by priority 8 user, then a message appears without starting the daemon. 


If the daemon is started by kcc user, the following message appears. 

 

Choosing system recovery option will start the daemon and execute DIRTYR chain or CLEANR chain based on the text "CLEAN" or "DIRTY" that is present in shutdown_status file in $Home directory

 

If the user has chosen 'Continue EOD' option, then the chain will execute by looking at the agentstate file.


Example: 

Agent is suspended while running Check all files option in chain CONTINU1

 

Agentstate file created

 

Put shutdown_status file

 

start the daemon 

 

Choose continue EOD option 

 

CONTINU1 chain is resumed and finished.

 

- Restart library: 

Similarly, if the agent is started from System utilities > Management menu > Restart library, shutdown status file will get the priority. 

 

 

Impact 

Medium: Existing process changes immediately with software update


[CRI] Display users - Allow ASU users to do a multi-select 

Why? 

Non-kcc advanced system users should also have the ability to multi select partitions in display users. 

What have we done? 

Non-kcc advanced system user will now have the ability to multi select partitions within display users similar to that of kcc users. 


How does it look? 

System utilities > Display users 


Setup: Advanced system user should be ticked in System utilities > Management menu > Display users, to treat a non-kcc user as Advanced system user 


 

Before situation: 

Non-kcc power user (Advanced system user), not able to perform multi selection. 

 

After situation: 

Non-kcc advanced system user can now multi select and action on the partitions. 

 

Impact 

Low - Cosmetic change with no effect on existing process


[Performance] - 9 - Prevent duplicate key indices 

Why? 

Duplicate keys on KDB tables are a performance nightmare and can cause some horrible hangs and huge spikes in IO on large tables. To put it in simple terms, to avoid performance issues in several areas by removing duplicate key option during dictionary creation/modification.


What have we done? 

Remove duplicate key option in case of creating a new key in the dictionary. However, the existing duplicate keys are not disturbed. It will continue to exist unless user modifies it to some other key (Prime or Unique).


How does it look? 

Before situation: 

Open any dictionary key from Data maintenance > Edit data dictionary key > Keys tab 


Create new/modify: 

There is an option to select 'Duplicate key' 

 

After situation: 

While creating a new key or amending an existing key(other than duplicate key), there is no option to set 'Duplicate key'. It is now removed. 


However, if there is an existing 'Duplicate key' it will be retained. 

 

Status bar message is also added 

 

Impact

Low - Existing process unchanged, but there is a technical change


[CRI] Sytner / Inchcape - Allow user to change default Printer/Spooler 

Why? 

Sytner (and Inchcape) sites are currently raising a lot of cases to get the default printer changed for the users. This is because there is no system admin within these companies. This is done by CDK. 


What have we done? 

Low priority users will now have access to modify the printer in "Terminal map" option and also in point of sale terminal details for whom the priority is matching the following criteria 


Terminal map: Menu priority =1 and User priority < 6 

Terminal details: Menu priority = 5 and User priority < 7 


How does it look? 

Before situation: 


Low priority users do not have access to modify printer in Terminal map and point of sale terminal details. 


Default printers are changed in these options: 

System Utilities > Management Menu > Terminal Map 

Point of Sale > Miscellaneous Options > Terminal Details 


After situation: 

Terminal map: 

Users can access terminal map option to modify printers if the following criteria is matched. User will only have access to his own terminal and cannot change the terminal number in the terminal map form. 


Menu priority = 1 

User priority < 6 


Example: User with priority 5 and terminal map menu priority 1 


Current terminal is loaded not allowing the user to change terminal  

User can amend the printer 


Terminal details: 

Users can access the terminal details option and will be able to view and amend only printer related fields on satisfying the below criteria 


Menu priority = 5 

User priority < 7 


Example: User with priority 5 and terminal details menu priority 5 


Able to view and amend printer of current terminal only. 



In case the user terminal details are not found, or user is supposed to use shared terminal i.e. terminal 0, user cannot access the menu. A message is displayed. 

 


Impact

Low - Minor change in existing process for some users


Pro-Active - 3 - Startagent , run agent as soap user 

Why? 

Some options started by the Timed operations agent need to be run as a specific userid. For example the KCML upgrade in EOD 


What have we done? 

On Drive systems the agent was already started as a soap service. We copied this functionality over to Rev8. In this way the agent will always run as kcc (Soap User). 


How does it look? 

There are no visible changes on screen. 


System Utilities > Timed Operations > Daemon Controller: 

 


If KCML is installed as non-root then the agent will automatically be started via a Soap Service. In this way the agent will always run as the soap user. 


If the Soap Service cannot be started (e.g. Connection manager not setup properly or Soap Lock exists) then a message will be displayed and the agent will be started in the 'old' way. 


Example: 

 


Impact 

High - Existing process changed. Needs to be piloted very carefully.


[CRI] Display ODBC License information 

Why? 

It was requested to make the ODBC licence information visible in Display users. Now this information could only be retrieved by accessing the 'Display system information' menu under System utilities > Advanced system admin. 


What have we done? 

New option/icon 'ODBC' added to 'Display users' to show ODBC licence information. 


How does it look? 

System utilities > Display users 


Before situation: 

There is no ODBC icon to view ODBC licence information 


After situation: 

Clicking on ODBC icon will show the licence consumed information 


If there is no ODBC licence or ODBC not installed, then ODBC icon will not appear. 


Impact 

Low - Cosmetic change with no effect on existing process


[CRI] - Display users - Show confirmation before killing sessions

 Why? 

On attempting to kill all/multiple processes, there is a chance that the user may overlook and kill the agent as well which can cause the end of day tasks to stop/not run which is a risk. A warning message should be introduced so that the user can double check it before killing. 


What have we done? 

A warning message is introduced to ensure that the Agent is not deleted accidentally. 


How does it look? 

Go to System Utilities-> Display users ->Click Signal ->Select the process type: 


o    Selected processes (Single and multi-select processes) 

o    All Processes 

o    Background processes


Select Signal type-> Terminate / Kill / Panic / Halt / Reset / Dump / Alert 


Before situation: 

No warning message is given to confirm the termination 



After situation: 

A warning message is shown in following scenarios: 

o    Signal on agent - Single & multi-select if SU/AGENT is selected. 

o    Signal on all processes 

o    Signal on all background processes. 


For these actions: 

o    Halt 

o    Reset 

o    Alert Terminate 

o    Dump 

o    Kill 

o    Panic 


  





 

Impact 

Low - Cosmetic change with no effect on existing process


ProActive-4- Allow KClient upgrades by version on the PC 

Release Notes 

REV8-49601 Introduced new dbedit for capturing kclient mask which is used at the time of kclient updates in GB/LOGON


[CRI] Terminal count exceeded 

Why? 

Improve message when user license count reaches.


What have we done? 

The message is updated to make it more clear for the users. 


How does it look? 

When user license exceeds, following message use to display 


Before fix:

User count exceeded on this terminal 


After fix? 

No more sessions allowed for this user. Please contact your system administrator to check the licenses and clear illegal users. 

Impact 

Low- Existing process unchanged, but new feature available


[CRI] - Set standard printer on User ID 

Why? 

It has been requested to setup standard printer at user id level. 


What have we done? 

We have created a new sub menu called "Standard printer for userid" under System utilities>management menu. 


Here user has an option to map the printer with different users. 


If there is printer mapping at user id level then it will display the same printer for all modules by default. 


If there is no printer mapping at user id level then it will fetch printer details from "Terminal map" nothing but GB/terms"-->Existing 


How does it look? 

Note: Once update system is done then better to exit from the session and re-login to it, otherwise panic will come while logging to the menu: "Standard printer for  userid" 


Once enter the pack login credentials and click on connect then immediately user will get below confirmation check, 


Continue here,

Navigate to System utilities>Management menu>Standard printer for userid


Now user got the "Standard printer for userid" as new sub menu under management menu. 

And see the above highlighted printer section, Printer: Screen means there is no printer mapping for login user (Now pack is login by user: kccj 

 


There is no printer for user: kcc. 


Click on create option and setup printer for user: kcc 


Select anyone printer and click on OK, 


Now user: kcc having default printer: SPOOL221- Dummy 


Exit here and verify the printer, 


Printer is not changed here I mean on the same session. 


Login to another session with user: kcc and verify, 


This time user not getting any confirmation check once entered the pack login credentials and click on connect why because we have printer mapping at user kcc level.


Printer is changed to standard printer setup one for all modules/sessions those who are login with userid: kcc 


Go to Main screen utilities>Data maintenance>Open uidpn table, 


Currently we have only one record at data table. 

Impact

High - Existing process unchanged, but new feature available

FLEET


IDP Identity mapping to Rev8 User Id at login 

Why? 

Autoline needs to be modified so it can work with Single Sign On identities and provide a seamless SSO user experience.


What have we done? 

A new mapping table (00.GB.idpmp.s) has been added to map IDP identities to Rev8 user ids. The Autoline login process (GB/LOGON) has been modified to check if an SSO login is being performed and if it is the case, map an Autoline user id against the IDP identity.


How does it look? 

The users will be able to log into Autoline from an Internet browser. We don't have screenshots of this part yet. 


The login process will map the IDP identity to an Autoline user id. The user mapping process is mostly transparent to the user but in some cases the user will see some messages appearing at login time. 


When an IDP identity (e.g. "idpuser1") is login in for the first time and has no mapping defined for it, the user will receive this message the session will close afterwards: 


When an IDP identity logs in and it already has a mapping record, but it is not complete, the user will see the following message and the session will close afterwards: The user will not be able to log into Autoline with the SSO unless there's an Autoline user mapped to the IDP identity. 

 

Impact

Low - Existing process unchanged, but new connection method available.


New Emissions Test Cycle Data (NEDC/NEDC Correlated/WLTP) 

Release Notes 

REV8-30626 Changes made to display the NEDC data in a new tab

FRANCHISE DATA


VEH-2 Multiple use of the same option on quote and VS record 

Release Notes 

Initial commit. Allow the quantity required of an option to be specified when being added to a vehicle.

CRM


Parameterisation of CRM tarcc updates 

Release Notes 

Parameterisation of CRM tarcc updates Add five parameter fields.

REPORTING TOOLS


[CRI] 'Insufficient priority, access denied 

Why? 

Improve user message so that user can understand the exact problem. 


What have we done? 

Improved the message advising the user the exact problem. 


How does it look? 

Before fix:

User do not have access to MK module but trying to run the report which has MK module table 


After fix: 

Message has been improved to advise the user to check permissions to the modules that show in the tables of the report 

 


Impact 

Low - Cosmetic change with no effect on existing process

SHOWROOM


VEH-16 - Highlighting vehicle damage on stock records 

Why?

New application file created for Damage Information file MK.damag

VEHICLES


[CRI] - VSB - Unable to credit PL specification lines

Why?

In REV8 Purchase Ledger it is impossible to credit to a vehicle spec line with already received costs from Purchase Ledger. If customers wish to credit a spec line we advise them to create a new vehicle spec line and credit this one. This generates support calls because the lines can’t be removed by the customer because they contain actual costs. The lines need to be removed in data maintenance by CDK support.


What have we done?

The message has been modified while trying to delete a specification line that has cost indicating the user to perform credit in purchase ledger batch.


Also, user will be able to create a credit transaction from purchase ledger batch which updates the cost to 0 in vehicle specification line and the status to "C".

How does it look?

Vehicle stockbooks > Vehicle administration


Before situation:

When user tries to delete the specification line that has cost (actual cost) against it, a message is shown that line cannot be deleted, and user cannot perform credit for this line.


 

After situation:

User has the ability to credit and delete the line.


On attempting to delete the specification line, a message is appeared suggesting the user to perform credit invoice


Create a credit invoice from Purchase ledger - Batch input of documents


It is required to input the cost that we invoiced on the specification line during credit transaction else a message will appear prompting the user to input amount.


The specification line that needs to be credited would only appear if the amount matches the invoice amount exactly.


The amount field gets disabled once the line is selected


Credit invoice has been performed.


The specification line status updated to "C" and the actual cost to "0" which enables the line to allow deletion.


 

Impact

Medium: Existing process changes immediately with software update


[CRI] VSB - Improve CRM Vehicle link messages 

Why? 

We periodically get issues with regards to the CRM vehicle link functionality. In most cases it is required to enter or modify the Chassis number. For the user this message is not clear, so multiple support cases are raised. Support is in most cases advising to add the correct Chassis number to the vehicle. 


What have we done? 

Error messages are updated to provide enough information to the user. 


How does it look? 

Vehicle stockbooks > Vehicle administration 


Before situation: 

Scenario-1 – CRM vehicle already attached to live VSB record X in company X 


Scenario-2 – Invoice VSB vehicle without chassis number 


Scenario-3 – Save VSB record without chassis number - CRM Vehicle link must exist 


Scenario-4 – CRM vehicle is already attached to a NEW VSB VSB record. You can create a used VSB record however. 

This scenario occurs when a VSB record already exists for this VIN and is at status I or higher. 


After situation: 

Scenario 1: CRM vehicle (Chassis number X) is already attached to the live VSB record X in company X Scenario 


2: Invoice VSB vehicle without chassis number 

Chassis number must be (re)entered 


Scenario 3: Save VSB record without chassis number 

Message is removed - "CRM Vehicle link must exist" 

Chassis number must be (re)entered Scenario 


4: CRM vehicle (Chassis number X) is already attached to the new VSB record X in company X. You can create a used VSB record however. 


This scenario occurs when a VSB record already exists for this VIN and is at status I or higher. 


Impact

Low - Cosmetic change with no effect on existing process


[CRI] VSB Unable to accept order into vehicle 34 

Why? 

It has been requested to add more information on popup in the case of accepting the customer orders, it will us/user to understand the reason and process the order. 


What have we done? 

We have done changes in the process of accepting customer orders, if in case any order is locked by somewhere else or at terminal, it will prompt popup with clear message like " This order is locked by login user (ex: kcc) on terminal xxxx. Please contact your administrator." 


How does it look? 

Before fix:

Unable to accept customer order in VSB as getting message of 'This order is in progress in showroom', it is not clear to user to accept the order. 


After fix:

Navigate to Showroom CRM>Quotations>Recall enquiry>Select enquiries with status- O> Next>Confirm it>finish the process, 


Once order has sent for acceptance then login to other session and go to VSB>Acceptance customer orders 


User getting clear popup like " This order is locked by kcc on terminal xxxx. Please contact your administrator." 


Impact

Low - Cosmetic change with no effect on existing process


Add parameter for new vehicle deposit functionality in E32 

Why? 

It has been requested to add a new parameter to switch on/off the shuffle up and more deposits feature in VSB >System Maintenance> System Parameters 


What have we done? 

Created a new parameter to switch on/ off shuffle up feature in VSB >System Maintenance>  System Parameters and by default it will be off. 

o    If Not actiGSTed, the deposits on VSB record do not shuffle up and 'More deposits' options as well not visible. 

o    If actiGSTed, deposits can be shuffled up if we delete any deposits in between. 'More deposits' option as well will be available to add more than 3 deposits. 


How does it look? 

Setup:

A new parameter is added in Vehicle stock book>Select VS company>System maintenance>System parameters>General-4 tab, 


"Deposits Auto Sequence" which is of check box type and by default it will be unticked 


Scenario 1: If the above parameter is unticked and the user can add maximum of 3 deposits and it can be added in any slot (1, 2 or 3), if user adds a deposit in slot 3 leaving 1 and 2 slots blank, then the deposit will remain in slot 3 without shuffling up. 


Scenario 2: If the parameter is ticked, 'more depoisits' option will be available and the deposits will shuffle up on user actions. 


Navigate to VSB>Select VSB company>Vehicle administration> Load/Create a new/used vehicle> Finance details tab, 


Right click on deposit section>Search deposits, and add few more deposits


Top 3 deposits are displayed and rest are hidden under “More deposits…(3). 


Select 1st line>Right click>Select clear deposits 


Select Clear deposit, 


Deposit 1 is removed; Deposit 2 is shuffled up automatically. 


The deposits are shuffled up correctly when there is a gap in the deposits. 


Impact

Low - Existing process unchanged, but new feature available


REV8 NL Add information on a pushed line from VSB to POS 

Release Notes

REV8-64897 new ms control


Sales Executives unable to view their own Enquiries / Quotations in Advanced Vehicle Management (AVM) 

Why? 

The sales executive unable to view and access their own enquiries and quotations 


What have we done? 

The user will be able to view and access their own enquires and quotations 


How does it look? 

Login with a sales executive user id 


Navigate to SR > Bulk vehicle quotation > select open > select search and the user will be able to view and access the enquiries and quotation. 




Impact

Low - Cosmetic change with no effect on existing process


Write Off functionality - Change calculation 

Why? 

It has been requested to add the two parameters 'Stock value' and 'Adjusted stock value' radio buttons in Write down facility screen. 


It is asked calculate write down using the formula based on the selected parameters 'Stock value' or 'Adjusted stock value' 


What have we done? 

We have added two parameters 'Stock value' 'Adjusted stock value' radio buttons in write down facility screen. 


These parameters are only enable when the 'write down using age percentage' parameter is selected. 


When a 'Stock value' parameter is selected then the write down calculation using the formula is based on stock value. 


When a 'Adjusted stock value' parameter is selected then the write down calculation using the formula is based on Adjusted stock value. 


How does it look? 

Navigate to VSB>Miscellaneous Options>Write down facility. 


Two parameters 'Stock value' and 'Adjusted stock value' parameters are added. 


Provide some filters and click on 'Refresh' buttons to display the records 



Vehicle current stock value and adjusted stock value before process: 


If the parameter 'Adjusted stock value' is selected then the write down calculation using the formula is based on 'adjusted stock value' as below. 


Select the record and click on 'process' button then 'Adjusted stock value' is updated to a vehicle in VSB. 

 


Now if the 'Stock value' is selected then the 'Adjusted stock value' is updated based on 'Stock value' calculation. 


 




Impact

Low - Existing process unchanged, but new feature available