diff --git a/libgnucash/engine/gncOwner.c b/libgnucash/engine/gncOwner.c index 32d5e0de46..03e938fd94 100644 --- a/libgnucash/engine/gncOwner.c +++ b/libgnucash/engine/gncOwner.c @@ -838,8 +838,6 @@ gncOwnerCreatePaymentLotSecs (const GncOwner *owner, Transaction **preset_txn, xaccTransSetDescription (txn, name ? name : ""); /* set per book option */ xaccTransSetCurrency (txn, commodity); - xaccTransSetDateEnteredSecs (txn, gnc_time (NULL)); - xaccTransSetDatePostedSecs (txn, date); /* The split for the transfer account */ @@ -892,6 +890,10 @@ gncOwnerCreatePaymentLotSecs (const GncOwner *owner, Transaction **preset_txn, gnc_set_num_action (txn, NULL, num, _("Payment")); xaccTransSetTxnType (txn, TXN_TYPE_PAYMENT); + /* Set date for transaction */ + xaccTransSetDateEnteredSecs (txn, gnc_time (NULL)); + xaccTransSetDatePostedSecs (txn, date); + /* Commit this new transaction */ xaccTransCommitEdit (txn); if (preset_txn)