Product template testing

Donate to this project

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$1920
Due date for completion of this stage: 
02/12/2015
Release: 
Future
Project funding: 

You can donate money to this project by entering the amount above and clicking the 'Add to cart' button. In the Checkout process you can either choose to pay now (via Bank Transfer, Cheque or Pay Pal) or you can pledge the amount by choosing the 'Pledge a payment for a Development Project' method. If you make a pledge, then when we have 100% funding commitments, you will be notified by email and you can then action your payment. Note that development will not commence until all funds are received.

Project description: 

This project willl add support to test Product Templates when editing them.

Testing will be done via a new Test tab. This will display:

  • a choice to test Invoice or Estimate. Invoice will be selected by default
  • the patient species
  • the patient weight
  • the practice location, to determine service ratios/pricing groups
  • the Invoice or Estimate totals
  • a table containing the results of expanding the template, or an error message, if the template fails to expand

The Test tab will automatically update with the expanded template, whenever it is selected, to support rapid testing.

Template Expansion

The results of the template expansion will be displayed in a table, with one row per line item.

For invoices, the table will have the following columns:

  • Product
  • Quantity
  • Fixed Price
  • Unit Price
  • Tax
  • Total

For Estimates, the table will have the following colunms:

  • Product
  • Low Qty
  • High Qty
  • Fixed price
  • Low Unit Price
  • High Unit Price
  • Low Total
  • High Total

Where a quantity has been calculated from a product dose, it will be highlighted in light blue.

Exclusions

This project will not:

  • display medication, reminder, investigations or documents that would be produced by the template expansion.
  • support discounts
  • support customer tax exclusions

 

Syndicate content