This is a good point.
- Customers -> Estimations
In this specific example the idea was that Printed = "given to customer" or Finalised. Ie. It could not longer be altered. Especially for Estimations I think Printed should = Finalised.
The context of Print originally discussed in the project, was in the scenario that a estimation had already been finalised but there was a need to reprint that document.
I think once an Estimation has status Finalised, the Finalise button should no longer be visible for that selection (neither should Delete but presently it denies Deletion by saying the status is POSTED).
So to summarise;
Estimation with status other then Finalised can: Edit, Delete, Finalise, Copy, Invoice (No Print or Preview)
Estimation with status Finalised can: Print, Copy, Invoice
This does not break the existing semantics of Finalise and Print as described by Tim.
- Customers-> Charges
- Customers -> Payment
- Suppliers -> Order
- Suppliers -> Charges
- Suppliers -> Payment
In respect to these instances I could imagine situations where previewing prior to finalising may be of used by some clinics (albeit not in ours). If we have a Finalise and Print button next to each other, say in Customers->Charges, is that going to confuse users? Should Printing = Finalising just as in Estimations?
A last point, if we add an Email button to the Print dialogs as described in the Ehanced Emailing project, will that automatically finalise? I suspect it should in keeping with remaining a true record of what a client may have receieved. In netvet (sorry Tony) Printing always = Finalised.
Costing on this one Cheers