Make "Invoice Date" editable
Dear does not currently allow changing the "Invoice Date" field in a sale. By default, Dear assigns the date a sale is created as the Invoice Date. However, Generally Accepted Accounting Principles (world-wide) dictate that a company cannot recognize revenue until goods have been delivered, so the invoice date should be changeable to reflect when goods have been delivered, NOT when the order is placed.
1 person likes this idea
CLARIFICATION: Dear does allow manually changing the "Invoice Date" from Dear's user interface, however does not allow for the changing of an Invoice Date via the API.
Available API calls for SaleInvoice are "GET", "POST" and "DELETE"
And "POST" is only available for Invoices with an Invoice Status = "Draft" or "Authorised".
What is needed is a PUT command via API allowing for the changing of the InvoiceDate field, regardless of Invoice Status.
YES. We do not use an API, but we would like the invoice date to be the 'required by date' on the shipping as standard.
Actually extending this out further, it would be useful to edit and invoice and have it resend with Xero without having to undo the WHOLE order and start again.. Maybe for a price correction, date or something else.. Maybe the concept of undoing the invoice without undoing the whole order and fulfilment would work well..