As discussed recently here, it was suggested that a new chapter for impoting
data should be added to the documentation.
Since this is a completely new chapter, I am including my very initial draft
here, with the hopes that others can quickly steer me in a different direction,
should that be necessary.
Furthemore, there are a lot of gaps in my knowledge, as I do not use many of
these import features. I am really only fluent in the QIF and OFX importers. I
would welcome additional input on all the other modes of import. In addition, I
wonder whether this would be a place to discuss Online banking (HBCI,
DirectConnect, etc.).
Anyway, here is the rudimentary rough draft:
Importing Data
Importing Data into Gnucash
Gnucash obviously supports the manual entry of transactions, and for many
users, this primary method of entering transactional data into your Gnucash
books will meet all your needs.
However, there are many times and circumstances when it would be desirable to
import transactions into Gnucash—without having to manually enter each
transaction. Gnucash provides a number of different import features and formats
that will allow you to add large sets of transactions to a set of books rapidly.
Import Formats
Gnucash recognizes many different standard accounting formats:
· QIF – The Quicken® Interchange Format
· OFX/QFX – Open Financial Exchange/Quicken® Financial Exchange formats
· MT940/MT942 – Deutsche Banking formats
· DTAUS
Gnucash also includes options to import data related to its business features:
Bills and Invoices and Customers and Vendors.
Finally, Gnucash supports a more generalized import of Comma-Separated Value
(csv) files, which for a number of reasons will be discussed in a separate
section.
The Import Process
In general, any import process boils down to a few broad steps:
1) secure and verify a data source
2) initiate the import process in Gnucash
3) check that the result will be accurate
4) finalize the importation
Securing and Verifying a Data Source
Many financial institutions offer their clients the option of downloading or
direct loading their transactions from the institution’s online services. In
the United States, many institutions offer QIF or OFX/QFX downloads. Please
note that each institution has its own procedures and guidelines regarding the
access of this information, and the user must determine this from the
institution directly.
For
Initiating the Import Process
Once you have the data available for import, select File->Import->{target
format} to initiate the import process. Gnucash will prompt you for necessary
information at each step of the import (for example, selecting the file to
import and the account into which the transactions will go).
Verifying the Import
After Gnucash has prepared the incoming data for import, you will have an
opportunity to verify that the import is accurate, before the transactions are
actually inserted into your data file.
It is strongly advised that you check the transactions closely and make sure
that they reflect your accounting needs, especially with regard to assigning
accounts.
There are a number of reasons to do this. First, and most obviously, it is
easier to take the time to assign accounts to the transactions while they are
still isolated in the import; once they are added to the main books, it will be
more difficult to track the transactions down.
Another reason to assign accounts during the import process is that Gnucash
uses a matching program that learns from your prior choices. Each time you
assign accounts in the import window, Gnucash gets a little more accurate in
its import mapping.
Finalizing the Import
Once you are satisfied with the results in the import window, you accept the
import, and Gnucash places the transactions in the data file.
Format Specific Descriptions
QIF
OFX
MT940/942
DTAUS
CSV
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel