Invoice auto save
Donate to this project
Development Project Status: Completed
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.
OpenVPMS uses a technique called optimistic locking to ensure that multiple users editing the same object don't overwrite each other's changes. If two users edit the same object, the first user to save wins, and the second user's changes are rolled back.
This project will:
- automatically save invoices, to limit data loss if two users edit the same invoice
- support reloading the invoice, if another user has edited it
This functionality will be available:
- in the Check-In, Consult, and Check-Out workflows
- when editing an invoice in Customer - Charges
- when invoicing an estimate
- when invoicing customer orders and returns
Invoices will be automatically saved when adding a new invoice item via the Add button.
Automatic save will be disabled if the invoice:
- is unsaved. This is to allow users to cancel editing a new invoice without having to subsequently delete the invoice from Customer - Charges
- status has been set to Finalised
- is invalid
Invoicing Estimates and Customer Orders/Returns
When invoicing estimates and customer orders and returns, the automatic save will only be enabled after all of the items have been invoiced. This is to allow the user to cancel invoicing without making any changes.
JIRA: OVPMS-1691
Comments
Re: Invoice auto save
Hi,
Could this please be costed?
Thanks, Asha
Re: Invoice auto save
This project has been 60% funded - would you like to see this in the next version of OpenVPMS? Why not donate now and get the work started.
Re: Invoice auto save
This project has now been fully funded by a regular supporter of OpenVPMS development. Thanks very much!