Idexx price update
Submitted by annaplatt on Sun, 23/01/2022 - 18:41
Hello all, just wanted to know an easy way to update the prices for Idexx.
We have a variable % markup
Would like to close off last years prices, and keep the % markup the same.
Ideally an easy spread sheet as this is not my area of expertise!
Thanks Anna
Re: Idexx price update
Hi Anna,
Not sure if there is a better way, but I go to Products - Export - type in %idexx in the search - Export - open with OpenOffice and the edit the spreadsheet.
You can edit the Unit cost, Unit price, Start Date which I think will be everything you need.
Greta
Re: Idexx price update
Thanks Greta,
When I do this I end the End price date, then import it, then change the Unit price and Start price date and delete the End price date and then Import the file.
But it then keeps my Unit price the same so my mark up essentially goes down?
There is no column for the markup %
Do I just have to manually work out Unit cost x mark up% to find the Unit price for each item? as we have variable mark ups depending on complexity of the tests and starting price.
Thanks Anna
Re: Idexx price update
Apologies for partial hijack of Anna's post. Greta do you have some sort of code that you use to identify the lab tests that need their prices updating? My lab tests are all down as a service which means (I think) that they don't have a supplier tab associated with them and hence no ability to record a re-order code or similar which I had been hoping to use as a reference against my lab's price list. How do you manage this or does it just go off the long name of the lab test?
Chris
Re: Idexx price update
Hi Chris,
Unfortunately I don't have any code, I just manually work through the report spreadsheet vs the price list.
Greta
Re: Idexx price update
> I just manually work through the report spreadsheet vs the price list.
Yep, me too - just finished my manual update (I read this thread with a degree of apprehension concerned that I'd missed a simple one-click solution, but no).
Re: Idexx price update
Thanks Greta, will give it a go....
Thought that a fairy godmother/father/person would be able to do it for me.... as got this from Idexx
Three helpful points of note:
:)
Re: Idexx price update
Hi Anna,
My reason for quizzing Greta was regarding use of a unique ID for lab charges. I have created scripts for updating my product prices based on csv files from my drug wholesalers but they rely on the use of the re-order code so that there is a unique ID to act as the glue between openVPMS and the csv file.
I note that entity.LaboratoryTest contains a node 'code' that is read only. Were this able to be set by the user or if there were anther way of setting an arbitrary laboratory defined unqiue Id against a laboratory test then the scripts I use for price updates could be modified to update lab tests.
I have yet to ask the dev gods that haunt these forums for input on this matter but it would be very nice if they weighed in with their devine advice.
Chris
Re: Idexx price update
The laboratory code is there to support lab integrations such as IDEXX and Zoetis.
E.g, if you integrate IDEXX VetConnect PLUS, it will be automatically populated with the code that gets submitted to the IDEXX VetLab Station or Reference Laboratory.
In terms of identifying products, you can add an arbitrary code via the Identities tab of each product.
Medication and merchandise products also support a barcode.
Re: Idexx price update
Thank you very much for this Tim. I'll work through my lab products and add in the lab generated codes in this identity tab then update my price update scripts. I will post them when I am done so that other people can modify/improve them if they choose.
Chris
Re: Idexx price update
Further to my last post, I have in each of the lab products added an identity along the lines of code='unique lab code eg HIS1-3', description='LabCode=VPG'. I only use one external lab but could have many if the description was different for each eg 'LabCode=IDEXX,GRIBBLES...'
Because I am a coward I take a backup of the server database and do all of the following on my workstation.
All of the below instructions are based on my work station being linux. Windows users would have to adjust things. They may actually not need to do some of the file moves as in linux mysql has very restricted file permissions and can only read and write to certain places.
In mysql workbench import the backup of the production server database. Move the product file from the lab to:
Export the prices of interest from openVPMS by using the search function (ie 'Lab-VPG-). Save this file and move to something like:
Create a stored proc along the lines of:
Execute the following in a query window:
In the results window of mysql workbench export the results of the final select statement. Save this as a csv. Import this file using openVPMS import prices. This gives you a visual sanity check on what you are about to do. Whilst it would have been far less trouble to have the scripts directly update the prices in openVPMS I really like the visual confirmation of what is going to change in the production database.
All of the above is as rough as guts and very much tailored to my implementation. I'm a vet not a programmer so I leave it to others to improve it and make it generic if they choose.
Chris