Correct Thomas. Two buttons are better than one. But three are even better. [;)] I would have a "Test-button", a "Create-button" and eventually a "Post-button". Most often if I create invoices from a batch, then I don't use a special "Post-Batch" job, as the invoices are posted using the standard invoicing functionality. Most users love that they are able to do a pre-invoicing test before they create the actual invoices. Design it so that it can also be run when actually creating the invoices. Just like the standard posting design patterns. There is almost always a pattern that can be reused, even if it has to be build for different existing.
↧