A very minor (as in low importance, but a nice feature, none-the-less), I enter data after the fact. In fact very little of my data is entered in a timely manner, and it’s for all sorts of reasons.
When I enter an invoice, I often just clone the previous (sales or purchase) invoice and that way the date is relatively close to the new one. I tweak the date and finish the invoice.
What I would like is to immediately pay the invoice on the date OF the invoice (ie not the date it was entered) and I feel this could be achieved a number of ways (my favourite being the first):
When creating the invoice there are the options: Create and Create & add another. I would like to see, Create, Create & add another, Create & receive/pay now. Then when the receipt or payment window comes up, it can be populated with the date belonging to that invoice (ie, the date from the previous screen)
When making payment or receipt, have the date field not default to today’s date, or include some option to pay/receive: today, invoice date, or custom (whereby you could enter an arbitrary date. Ideally, a default value for this field could be set in the defaults area of settings.
In the sales/purchase invoice, the New Receipt or New Payment options could include a dropdown that has a backdated option, which would default to the original invoice date
No biggie, just me dealing with first world problems and having to open the calendar drop down, slide back a few months and select the date. TBH, I mostly enter the date directly into the text area without utilising the dropdown if I can avoid it