Prices for templates
We have noticed that the price of a template does not display on the products. How do the staff quote the price of a spey or a vaccination if it doesn't display?
Using a template for a spey (where the price is the sum of all the products linked to the the template), does that mean that the spey price will go up each time a sub-product goes up? eg. if our spey is priced at an even $x.00 amount, will go up to $x.03 if the cost of a syringe goes up by 3 cents?
How to people set up a vaccination product in OpenVPMS? In our previous system, we had a bill of material which included one or more vaccines plus syringe/s and needle/s with a total price set for the whole bill. We thought of just setting the vaccine price to the sale price but this doesn't account for the syringe or needle which is used. It also doesn't account for a discount given if more than one vaccine is administered eg. if a cat is given F4 and FIV the price charged is less than the F4 only price plus the FIV only price.
Regards, Mary
Re: Prices for templates
Mary - as I indicated in my reply to your earlier post, the Template is not a BOM system, but rather is aimed at providing a method of quickly generating the invoice line items for common procedures.
If you look at http://www.openvpms.org/forum/service-items-can-reduce-stock and http://www.openvpms.org/project/service-product-stock-control you will see that there is on-going discussion about how to handle consumables.
Your question about 'discount if more than one vaccination' can be handled via the template mechanism. Below is an example of a promotional package. Here the discount item is a service product with a negative price. The advantage of this approach is that the customer sees on the invoice that there has been a discount because they had the F3 vaccination and dental work done at the same time.
Now to your question 'how does one know the price of a set of products called out by a template'. This is the same problem as 'how does one get the price for the customer of an xxx operation plus 3 days in hospital plus ....'.
This is done using the Customers|Estimates facility.
Regards, Tim G