Appendix—Pricing Engine
This appendix provides information on the pricing engine. The pricing engine is used to determine pricing for job costs and client invoices.
To price an invoice, the invoice engine needs to know:
- The price codes
- The price book to determine the price schedules
- How to apply a price schedule by price type to produce base and block line items
- Where to override base and block prices using fixed prices on the job scheme or job scheme analyte, or using quote price schedules
- How to combine jobs for a grouped-by-job or combined-by-job merged invoice
- How to determine invoiceability of priced entities
- How to apply currency
- How to sequence line items
- How to associate samples with line items
- How to apply surcharges and rebates
- How to apply a generic discount
- How to apply taxes
- How to apply discounts to quote schemes and analytes
- How to apply invoice discounts
- How to present invoice amounts.
