When duplicating a bill and entering a specific date for 'Date Opened' in the Bill Information, the invoice entries from the old bill all are set to today's date, whereas the default date for new entries is the 'Date Opened' from the bill. Current behaviour: Duplicate a bill, set Date Opened to $BILLDATE. All invoice entries from the old bill are copied but the entry date is set to $TODAY. The default for new bill entries is set to $BILLDATE (as expected). Expected behaviour: The invoice entries are copied but the entry date is set to $BILLDATE, just like the default for new entries.
I would also like to report the same. Just to avoid the confusion, $BILLDATE will not be $BILLDATE of original bill (which was duplicated) but DATE entered in 'Date opened' when creating a duplicate bill.
Good point. This will be fixed in gnucash 3.4. Thanks for reporting this.