Thanks for sharing and feeding back through this idea, community. While our team are reviewing the behaviours of date fields in new invoicing - It may help to clarify how due date works in conjunction with defaults to define how these are working in your organisation at present. Basically put, every time you change an Issue date this influences the Due date, which is a slight change to classic invoicing.
Currently, there are two defaults that can be set in Xero, within Invoice Settings and within an individual Contact records.
Invoice Settings due date is a blanket for any invoice raised in the org, if you set a Contact due date this will override the Invoice Settings due date when you select that Contact when invoicing.
When you change the Due date of an invoice, and then edit it's Issue date this will trigger any defaults you have set up to apply to the invoice. In this case you'll need to manually update the Due Date once you've edited the Issue date.
I'll round back to confirm where the team land with their review of this behaviour.
Thanks for sharing and feeding back through this idea, community. While our team are reviewing the behaviours of date fields in new invoicing - It may help to clarify how due date works in conjunction with defaults to define how these are working in your organisation at present. Basically put, every time you change an Issue date this influences the Due date, which is a slight change to classic invoicing.
Currently, there are two defaults that can be set in Xero, within Invoice Settings and within an individual Contact records.
Invoice Settings due date is a blanket for any invoice raised in the org, if you set a Contact due date this will override the Invoice Settings due date when you select that Contact when invoicing.
When you change the Due date of an invoice, and then edit it's Issue date this will trigger any defaults you have set up…
It would be great to have invoices created via the API respect these default due dates. At present there is no way (that I have found) which allows applying a contacts default due date when raising an invoice via the Xero API - or even to query the contacts default due date setting so as to apply it manually in the API call.
It would be great to have invoices created via the API respect these default due dates. At present there is no way (that I have found) which allows applying a contacts default due date when raising an invoice via the Xero API - or even to query the contacts default due date setting so as to apply it manually in the API call.