[GNC] Multi-split CSV Import

flywire flywire0 at gmail.com
Fri Aug 20 03:44:32 EDT 2021


CSV Import is documented in
https://www.gnucash.org/docs/v4/C/gnucash-help/trans-import.html#trans-import-csv
In a lot more detail than the Guide and Concepts Manual (which is hardly
more than a list of headings).

The only dataset demonstrated is a screenshot in Figure 6.5. The CSV Import
Preview Panel
https://www.gnucash.org/docs/v4/C/gnucash-help/figures/Help_CSV_Import_transactions_Preview.png

So, the csv imports account transactions with the transfer account.

* Multi-split: Selecting this check box allows the splits for a single
transaction to be defined on consecutive lines within the file with each
line defining a single split. If not selected each line is assumed to
contain the information for a single transaction including one or two
splits;

A file or at least an image is needed to go with that multi-split statement.

>From the manual it's clear all that is required are the extra splits, but
this isn't the case is it? In a previous post the direction is just export
a multi-split and look at the file.

Required data: Date, Deposit/Withdrawal, Description??, Account, Transfer
Account??. I haven't been through the code but understand a missing date
entry indicates it's a multi-split (so csv lines aren't data records in the
normal sense). That's a lot simpler than a csv export. An export has an
account line for *every* transaction. Why would that be required for a csv
import of an account when it isn't needed for single splits? It's redundant
data complicating file preparation.

I expect CSV Import is fairly close to the initial process for most users
and I knew something wasn't right about it compared to other software. It's
described in The Emperor's New Clothes (as with the definition of split).


More information about the gnucash-user mailing list