David, 

I was not confused about the reasons for the change in terminology.  OP 
indicated confusion about that change in terminology, and asked how the new 
terms related to their past experience. I was attempting to provide that 
connection. 

I don't use csv much at all with GnuCash, preferring to enter information 
myself. 

I'm also not that troubled by the changes in terminology; if it confused me, 
I'd try a couple of imports in different configurations and note which one 
worked for me. 

⁣David T.​

On Feb 9, 2025, 1:11 PM, at 1:11 PM, David Cousens <davidcousen...@gmail.com> 
wrote:
>David
>
>I think the main issue is there is no well defined protocol/standard
>for CSV data and the importer does not know where the CSV file
>originates and whether the data is presented from the perspective of
>the entity which provided the data or that of the entity which has
>received the data which makes the use of the terms Debit/Credit and or
>Deposit/Withdrawal ambiguous. 
>
>If these terms were used in the internal headers assigned to the
>columns of data there would be circumstances in which the header Debit
>had to be applied to a column which the source of the file labelled as
>Credit a common occurrence with data from Banks for example. 
>
>I think the idea is to provide for maximum flexibility in the use of
>the CSV data which means that the user importing the data has to be
>cognizant of the origins of the data and the entity for which it was
>prepared and the relationship to the entity whose books the data is
>being imported into.
>
>David Cousens
>
>On Sun, 2025-02-09 at 10:15 +0300, sunfish62--- via gnucash-user wrote:
>> Since no one else has stepped in, I'll add my perspective. Please
>> bear in mind that I don't use csv imports much. 
>> 
>> You originally asked what relationship the new terms had to the old
>> ones. 
>> 
>> My recollection of the discussions (which take place on gnucash.org,
>> not reddit or github, fysa) is that the earlier terminology
>> (Deposit/Withdrawal) was ambiguous and would vary depending on the
>> account type. Formal accountants in the user group felt that these
>> terms should be replaced with more accurate ones.
>> 
>> I don't recall now why the formal accounting terms (Debit/Credit)
>> weren't chosen-- but I do know that the option was considered and
>> dropped consciously. 
>> 
>> The ultimate decision as I recall was to use the Amount/ Amount
>> (Negated) terminology as a compromise. I don't recall anything about
>> single versus double column csv formats. 
>> 
>> To answer your original question, Amount and Amount (Negated)
>> correspond to Deposit and Withdrawal. I suspect Transfer Amount and
>> Transfer Amount (Negated)  are used in different account types and
>> also correspond to Deposit and Withdrawal. 
>> 
>> Which new entry goes with which old entry I can't say because I don't
>> use csv imports and I am not an accountant. I imagine a few trials
>> would quickly answer the question, though. 
>> 
>> ⁣David T. ​
>> 
>> On Feb 9, 2025, 8:30 AM, at 8:30 AM, Gio Bacareza
>> <gbacar...@gmail.com> wrote:
>> > So I searched more in Reddit and GitHub and it seems that this has
>> > not
>> > been
>> > resolved yet. Here's the summary of my findings if any of you would
>> > find it
>> > useful.
>> > 
>> > - *May 2023 – rellieberman*: Reported confusion over removal of
>> > *Deposit/Withdrawal* fields in CSV import.
>> > - *May 2023 – Vincent Dawans, John Ralls*: Discussed renaming
>> > *"Amount
>> > (Negated)"* to *"Amount (sign-reversed)"* and adding *dynamic
>> > labels
>> > per
>> > account type*.
>> > - *May–June 2023 – Community Discussion*: Debated *single-column
>> > vs.
>> > dual-column support* and whether to use *formal Debit/Credit
>> > labels*.
>> > - *July 1, 2023 – **dawansv*: moved convo to Bug 798922 - No
>> > withdrawal/deposit fields in csv import dialog #1699 and Proposed
>> > dynamic
>> > column labels based on *base account selection* and UI
>> > improvements*
>> > commit*:
>> > Implemented *dynamic column labels*, added *formal accounting
>> > labels*,
>> > and
>> > updated *import instructions*.
>> > - *July 2023 – nomis, flywire, gjanssens*: Suggested keeping
>> > *dual-column
>> > support* but ensuring *single-column imports work*.
>> > - *February 2025 – User Testing (you)*: Found that *single-column
>> > "Amount"
>> > import does not work*, requiring *dual-column workaround*.
>> > - *Current Status*: Feature *not fully functional*; likely
>> > *incomplete
>> > implementation or a bug*. Bug report recommended.
>> > 
>> > sources https://bugs.gnucash.org/show_bug.cgi?id=798922 and
>> > https://github.com/Gnucash/gnucash/pull/1699
>> > 
>> > On Sun, Feb 9, 2025 at 12:38 PM Gio Bacareza <gbacar...@gmail.com>
>> > wrote:
>> > 
>> > > Dear Brad and Others,
>> > > 
>> > > Thank you for your response.
>> > > 
>> > > I appreciate the link you provided, but it seems to only discuss
>> > > QIF
>> > > conversions. While I may consider QIF in the future, I'm
>> > > currently
>> > looking
>> > > for guidance specifically on the new CSV import fields in GnuCash
>> > 5.10.
>> > > 
>> > > I've used CSV import successfully in the past. However, the
>> > > recent
>> > update
>> > > introduced new terminology (Amount, Amount (Negated), Transfer
>> > Amount,
>> > > Transfer Amount (Negated)) that I'm struggling to understand in
>> > relation to
>> > > my previous CSV structure.
>> > > 
>> > > I have already searched the GnuCash documentation and wikis, but
>> > > I
>> > haven't
>> > > found any information about these new terms. The documentation
>> > > still
>> > seems
>> > > to refer to the old "Withdrawal" and "Deposit" fields.
>> > > 
>> > > For example from
>> > > https://www.gnucash.org/viewdoc.phtml?rev=5&lang=C&doc=help, this
>> > > is
>> > what
>> > > it says:
>> > > 
>> > > """
>> > > 
>> > > The dropdown list of *GnuCash* transaction data fields which may
>> > > be
>> > > associated with a column of the imported data contains the
>> > > following:
>> > > 
>> > >    -
>> > > 
>> > >    *None*: The column is not assigned to a transaction data field
>> > > and
>> > is
>> > >    not imported;
>> > >    -
>> > > 
>> > >    *Date*: Ensure the date format in the column matches the
>> > Miscellaneous
>> > >    date Format Setting;
>> > >    -
>> > > 
>> > >    *Num*: Transaction Num field - Use for check numbers etc.;
>> > >    -
>> > > 
>> > >    *Description*;
>> > >    -
>> > > 
>> > >    *Notes*;
>> > >    -
>> > > 
>> > >    *Transaction Commodity*;
>> > >    -
>> > > 
>> > >    *Void Reason*;
>> > >    -
>> > > 
>> > >    *Action*;
>> > >    -
>> > > 
>> > >    *Account*: This header should be matched to a column
>> > > specifying
>> > the
>> > >    source account for a transaction if it is present. Otherwise,
>> > > set
>> > the
>> > >    source account in the *Account* combo box;
>> > >    -
>> > > 
>> > >    *Deposit*: Apply this header to a column containing the amount
>> > > of
>> > the
>> > >    transaction. Positive amounts in the column generally
>> > > represent an
>> > increase
>> > >    in the account balance and negative amounts a decrease in the
>> > balance
>> > >    (asset accounts: Checking, Savings). In external statements
>> > supplied by a
>> > >    bank for a check or savings account, a credit (Cr) is normally
>> > > an
>> > increase
>> > >    in the account balance and a debit (Dr) a decrease in the
>> > > account
>> > balance.
>> > >    In the banks eyes, your savings or checking account is a
>> > > Liability
>> > to them;
>> > > 
>> > >    If the amount data is in separate columns for debits and
>> > > credits
>> > you
>> > >    will have to apply both this heading and the Withdrawal
>> > > heading.
>> > >    -
>> > > 
>> > >    *Withdrawal*: Apply this header to a column with the amount of
>> > > the
>> > >    transaction where positive amounts in the column represent a
>> > decrease in
>> > >    the account balance and negative amounts an increase in the
>> > balance (e.g.
>> > >    Liability account: credit card).
>> > > 
>> > > """
>> > > And from
>> > > 
>> >
>https://www.gnucash.org/docs/v5/C/gnucash-manual/trans-import.html#idm6675
>> > > :
>> > > """
>> > > 
>> > > The import panel shows the data being imported as it is
>> > > interpreted
>> > using
>> > > the settings chosen to define columns and formats. The dropdown
>> > > lists
>> > in
>> > > the headers for each column of the import allow you to associate
>> > > a
>> > specific
>> > > column in the imported data with a specific field in the display
>> > > of a
>> > > transaction in an account register. At a minimum to import data,
>> > columns in
>> > > the imported data containing the following information *must* be
>> > > specified:
>> > > 
>> > >    -
>> > > 
>> > >    *Date*: of transaction;
>> > >    -
>> > > 
>> > >    *Account*: into which transaction is to be imported (or
>> > alternatively
>> > >    set the base account as above);
>> > >    -
>> > > 
>> > >    *Description*: of the transaction;
>> > >    -
>> > > 
>> > >    *Deposit or Withdrawal*: column.
>> > > 
>> > > """
>> > > 
>> > > There is no mention at all of the new terms: *Amount, Amount
>> > (Negated),
>> > > Transfer Amount, Transfer Amount (Negated)*
>> > > 
>> > > I would be grateful if you could provide clarification on the new
>> > > CSV
>> > > field names and how they should be used.
>> > > 
>> > > By the way, I'm on MacOS Sequoia 15.3
>> > > 
>> > > Sincerely,
>> > > Gio
>> > > 
>> > > 
>> > > 
>> > > On Sat, Feb 8, 2025 at 7:57 PM Brad Morrison
>> > > <bradmorri...@sonic.net>
>> > > wrote:
>> > > 
>> > > > Hi Gio/GNUCash users,
>> > > > 
>> > > > https://wiki.gnucash.org/wiki/FAQ#Importing.2FExporting_Data -
>> > > > here
>> > is
>> > > > the FAQ section on importing & exporting data, you could also
>> > > > try
>> > > > searching the GnuCash Wiki for more information for "CSV"
>> > > > 
>> > > > In addition, which operating system are you using?
>> > > > 
>> > > > ---
>> > > > Thanks,
>> > > > 
>> > > > Brad - https://www.facebook.com/brad.morrison.12327/ &;
>> > > > https://nextdoor.com/profile/01mP46jj8KCzj3sP4 &;
>> > > > https://norcal.social/@BradMorrison
>> > > > 
>> > > > On 2025-02-07 22:04, Gio Bacareza wrote:
>> > > > 
>> > > > > Dear GnuCash Community,
>> > > > > 
>> > > > > I recently upgraded GnuCash on my Mac to Version 5.10 and
>> > > > > noticed
>> > a
>> > > > > significant change in the CSV import feature. The "Deposit"
>> > > > > and
>> > > > > "Withdrawal" fields have been replaced with "Amount," "Amount
>> > > > (Negated),"
>> > > > > "Transfer Amount," and "Transfer Amount (Negated)."
>> > > > > 
>> > > > > My previous CSV structure was straightforward: date,
>> > > > > description,
>> > > > account,
>> > > > > transfer account, withdrawal, deposit. I'm having trouble
>> > understanding
>> > > > the
>> > > > > differences between the new fields and how they relate to my
>> > > > > old
>> > CSV
>> > > > > format. I've searched the documentation, but it doesn't seem
>> > > > > to be
>> > > > updated
>> > > > > yet, as it still refers to withdrawals and deposits.
>> > > > > 
>> > > > > Could you please clarify the purpose of each new field and
>> > > > > provide
>> > > > guidance
>> > > > > on how to map my old CSV data to the new format?
>> > > > > 
>> > > > > Thank you for your time and assistance.
>> > > > > 
>> > > > > Sincerely,
>> > > > > Gio
>> > > > > _______________________________________________
>> > > > > gnucash-user mailing list
>> > > > > gnucash-user@gnucash.org
>> > > > > To update your subscription preferences or to unsubscribe:
>> > > > > https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> > > > > -----
>> > > > > Please remember to CC this list on all your replies.
>> > > > > You can do this by using Reply-To-List or Reply-All.
>> > > > _______________________________________________
>> > > > gnucash-user mailing list
>> > > > gnucash-user@gnucash.org
>> > > > To update your subscription preferences or to unsubscribe:
>> > > > https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> > > > -----
>> > > > Please remember to CC this list on all your replies.
>> > > > You can do this by using Reply-To-List or Reply-All.
>> > > > 
>> > > 
>> > > 
>> > > --
>> > > cheers,
>> > > 
>> > > Gio
>> > > 
>> > 
>> > 
>> > -- 
>> > cheers,
>> > 
>> > Gio
>> > _______________________________________________
>> > gnucash-user mailing list
>> > gnucash-user@gnucash.org
>> > To update your subscription preferences or to unsubscribe:
>> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> > -----
>> > Please remember to CC this list on all your replies.
>> > You can do this by using Reply-To-List or Reply-All.
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user@gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to