When a number is entered in both columns (credit/debit) keep most recently entered number rather than deleting both
I was setting up my personal finance and got mixed up with column names and put all my credit card transactions in "Payments" instead of "Charges". After 20-25 transactions I realized my mistake and quickly went down the list typing in the number into the "Charges" column from the payments. I assumed it would delete the number in the "Payments" column. Instead it deleted BOTH numbers and saved the resulting transactions, thus making it so I had to go back to my source document (which, since I summarize and sub-total some transactions, was a pain in the neck).
If I have a number in one column and then enter a number in the 2nd column it makes sense that my most recently entered number is what I intended. Instead of deleting BOTH numbers, delete the previous number.
-OR- if that seems too presumptuous, at least tell me that you are deleting them both in some kind of error message. Don't just silently delete it and save it so I have no way of going back to it...
-
At first I am sorry you misunderstood the data entry concept. but gnucash does not delete anything, But it normizes the transaction splits.
If someone enters a negative amount, the same amount is added to both column, resulting in an positive entry in the other column.
If you enter amounts in both columns the difference aka "saldo" is calculated and entered as a positive amount.
In your case "saldo" is 0 and disappears.
If we would implement your suggestion several other users would loose features, which they like.
But we can add a warning to the documentation. I am open for your suggestion. Which doc, section, and text?