mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
2003-07-09 Christian Stimming <stimming@tuhh.de>
* README: Added remark about gnucash-docs. * src/import-export/hbci/druid-hbci-initial.c: Clarify the part of the HBCI setup about potentially adding HBCI accounts manually. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8845 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
aae31451f0
commit
e1ce34c9e5
@ -1,3 +1,10 @@
|
|||||||
|
2003-07-09 Christian Stimming <stimming@tuhh.de>
|
||||||
|
|
||||||
|
* README: Added remark about gnucash-docs.
|
||||||
|
|
||||||
|
* src/import-export/hbci/druid-hbci-initial.c: Clarify the part of
|
||||||
|
the HBCI setup about potentially adding HBCI accounts manually.
|
||||||
|
|
||||||
2003-07-04 David Hampton <hampton@employees.org>
|
2003-07-04 David Hampton <hampton@employees.org>
|
||||||
|
|
||||||
* src/gnome/dialog-price-edit-db.c: Add a couple of extra checks
|
* src/gnome/dialog-price-edit-db.c: Add a couple of extra checks
|
||||||
|
104
README
104
README
@ -45,6 +45,26 @@ Features include:
|
|||||||
automatically complete the transaction.
|
automatically complete the transaction.
|
||||||
The interface is customizable from within the
|
The interface is customizable from within the
|
||||||
application itself (no editing config files :) )
|
application itself (no editing config files :) )
|
||||||
|
- Scheduled Transactions: GnuCash now has the ability to
|
||||||
|
automatically create and enter transactions, remind when
|
||||||
|
a transaction is due, give a choice of entering a transaction
|
||||||
|
or postponing it and remove an automated transaction after a
|
||||||
|
certain period.
|
||||||
|
- Mortgage & Loan Repayment Druid: Used to setup a variable
|
||||||
|
payment loan scheduled transaction.
|
||||||
|
- Small Business Accounting Features: GnuCash now can be used
|
||||||
|
for Customer and Vendor tracking, Invoicing and Bill Payment,
|
||||||
|
and using different Tax and Billing Terms in a small business.
|
||||||
|
- OFX Import: GnuCash is the first free software application
|
||||||
|
to support the Open Financial Exchange protocol that many
|
||||||
|
banks and financial services are moving to use. The
|
||||||
|
development of OFX and HBCI support has also resulted in
|
||||||
|
an improved transaction matching system that more accurately
|
||||||
|
picks duplicate transactions.
|
||||||
|
- HBCI Support: GnuCash is the first free software application
|
||||||
|
to support the German Home Banking Computer Interface protocol
|
||||||
|
which includes statement download, initiate bank transfers
|
||||||
|
and direct debits.
|
||||||
- Quicken File Import: Import Quicken QIF style files.
|
- Quicken File Import: Import Quicken QIF style files.
|
||||||
QIF files are automatically merged to eliminate
|
QIF files are automatically merged to eliminate
|
||||||
duplicate transactions.
|
duplicate transactions.
|
||||||
@ -66,8 +86,9 @@ Features include:
|
|||||||
currencies are supported and can be bought and
|
currencies are supported and can be bought and
|
||||||
sold (traded). Currency movements between accounts
|
sold (traded). Currency movements between accounts
|
||||||
are fully balanced when double-entry is enabled.
|
are fully balanced when double-entry is enabled.
|
||||||
(Some aspects of multiple currency support are not
|
- New Multi-Currency Transaction Handling: GnuCash no longer
|
||||||
fully implemented.)
|
requires separate currency exchange accounts to handle
|
||||||
|
multiple currency transfers.
|
||||||
- Chart of Accounts: A master account can have a hierarchy
|
- Chart of Accounts: A master account can have a hierarchy
|
||||||
of detail accounts underneath it. This allows similar
|
of detail accounts underneath it. This allows similar
|
||||||
account types (e.g. Cash, Bank, Stock) to be grouped
|
account types (e.g. Cash, Bank, Stock) to be grouped
|
||||||
@ -98,7 +119,12 @@ Features include:
|
|||||||
account groups to be transmitted to other processes
|
account groups to be transmitted to other processes
|
||||||
via pipes or sockets.
|
via pipes or sockets.
|
||||||
- International date handling, many different translations.
|
- International date handling, many different translations.
|
||||||
|
- New User Manual and Help: A brand new user help has been
|
||||||
|
written which focuses on how to do tasks in conjunction
|
||||||
|
with a Tutorial and Concepts guide that gives the user
|
||||||
|
background information on using GnuCash.
|
||||||
|
- Redesigned Menu's: The GnuCash menu's have been redesigned
|
||||||
|
to conform more with the new GNOME Human Interface Guidelines.
|
||||||
|
|
||||||
Home Page:
|
Home Page:
|
||||||
http://gnucash.org/
|
http://gnucash.org/
|
||||||
@ -107,16 +133,26 @@ Precompiled binaries:
|
|||||||
http://www.gnucash.org/pub/gnucash/
|
http://www.gnucash.org/pub/gnucash/
|
||||||
|
|
||||||
Development versions:
|
Development versions:
|
||||||
http://www.gnucash.org/source_code.php3
|
http://www.gnucash.org/en/hacking.phtml
|
||||||
|
|
||||||
####################
|
###############################
|
||||||
Upgrading from 1.6.x
|
Upgrading from earlier versions
|
||||||
--------------------
|
-------------------------------
|
||||||
|
|
||||||
There are many changes from the 1.6 series - have a look at the
|
There are many, many changes from the 1.6 series - have a look at the
|
||||||
NEWS file if you want more details. If you are running 1.8.x
|
NEWS file if you want more details. In particular:
|
||||||
for the first time on a 1.6.x data file, things *should* go smoothly.
|
|
||||||
But sometimes they don't. Backup your data!
|
- GnuCash now requires g-wrap 1.3.4 or better. See the "dependencies"
|
||||||
|
section of this file for more detail.
|
||||||
|
|
||||||
|
- The data files are not able to be accessed by 1.6 once the new
|
||||||
|
features are used and saved, i.e. they are not backwards-compatible!
|
||||||
|
So backup your data!
|
||||||
|
|
||||||
|
- The help documentation of gnucash has been moved to the separate
|
||||||
|
package gnucash-docs. If you see error messages like "URL not found"
|
||||||
|
when clicking on the "Help" menu item, you need to install the
|
||||||
|
separate package gnucash-docs.
|
||||||
|
|
||||||
We hope you enjoy all the new features!
|
We hope you enjoy all the new features!
|
||||||
|
|
||||||
@ -203,6 +239,16 @@ In addition, some perl modules need to be installed. You can run
|
|||||||
the script 'update-finance-quote' as root to obtain the latest
|
the script 'update-finance-quote' as root to obtain the latest
|
||||||
versions of required packages.
|
versions of required packages.
|
||||||
|
|
||||||
|
To use the new import features (OFX and HBCI) you need to obtain
|
||||||
|
the following;
|
||||||
|
libofx: This library provide support for OFX file imports.
|
||||||
|
GnuCash has mostly been tested against the 0.6.2 version, though
|
||||||
|
any newer version should also work. Sources can be found at
|
||||||
|
http://sourceforge.net/projects/libofx/
|
||||||
|
openhbci: This library provide support for HBCI file imports.
|
||||||
|
GnuCash has mostly been tested against the 0.9.6 version, though
|
||||||
|
any newer version should also work. Sources can be found at
|
||||||
|
http://sourceforge.net/projects/openhbci/
|
||||||
|
|
||||||
#######
|
#######
|
||||||
Running
|
Running
|
||||||
@ -275,14 +321,11 @@ following packages:
|
|||||||
|
|
||||||
g-wrap: RPM's, debs, and source available at
|
g-wrap: RPM's, debs, and source available at
|
||||||
http://www.gnucash.org/pub/g-wrap.
|
http://www.gnucash.org/pub/g-wrap.
|
||||||
You should use g-wrap 1.3.2 or later.
|
You should use g-wrap 1.3.4 or later.
|
||||||
|
|
||||||
texinfo: If you are building from CVS, you need the GNU texinfo
|
texinfo: If you are building from CVS, you need the GNU texinfo
|
||||||
package, version 4.0 or later.
|
package, version 4.0 or later.
|
||||||
|
|
||||||
docbook: To build the online manual, you will need the docbook
|
|
||||||
tools, include jade and the docbook stylesheets.
|
|
||||||
|
|
||||||
What you'll need to get and install in order to make sure you have all
|
What you'll need to get and install in order to make sure you have all
|
||||||
of these pieces properly installed for your particular operating
|
of these pieces properly installed for your particular operating
|
||||||
system flavor will vary, but here's at least a partial list of what
|
system flavor will vary, but here's at least a partial list of what
|
||||||
@ -291,14 +334,11 @@ you'll need for the systems we know about:
|
|||||||
Debian/GNU/Linux:
|
Debian/GNU/Linux:
|
||||||
current:
|
current:
|
||||||
libgnome-dev
|
libgnome-dev
|
||||||
libgtkhtml-dev (you can grab this from Helixcode, it may not be
|
libgtkhtml-dev
|
||||||
in Debian itself ATM)
|
guile1.4
|
||||||
guile1.3
|
libguile9-dev
|
||||||
libguile6-dev
|
libguile9-slib
|
||||||
libguile6-slib
|
|
||||||
|
|
||||||
RedHat:
|
|
||||||
???
|
|
||||||
|
|
||||||
SuSE:
|
SuSE:
|
||||||
see doc/build-suse.txt
|
see doc/build-suse.txt
|
||||||
@ -333,11 +373,6 @@ If you want to make sure that all languages get installed, run
|
|||||||
$ unset LINGUAS
|
$ unset LINGUAS
|
||||||
$ ./configure
|
$ ./configure
|
||||||
|
|
||||||
The 1.2 stable release of GnuCash had a Motif based user interface,
|
|
||||||
and there was also an experimental, but never finished qt interface.
|
|
||||||
Both of these have been removed from the source tree during the
|
|
||||||
process of migrating to automake, but anyone who is interested in
|
|
||||||
resurrecting these bits can easily retrieve them from CVS.
|
|
||||||
Note that while you need the Gnome libraries installed, you don't
|
Note that while you need the Gnome libraries installed, you don't
|
||||||
need to have a Gnome desktop.
|
need to have a Gnome desktop.
|
||||||
|
|
||||||
@ -371,12 +406,13 @@ details.
|
|||||||
Supported Platforms
|
Supported Platforms
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
GnuCash 1.5.x is known to work with the following operating systems:
|
GnuCash 1.8.x is known to work with the following operating systems:
|
||||||
|
|
||||||
GNU/Linux -- x86, Sparc, Alpha
|
GNU/Linux -- x86, Sparc, PPC
|
||||||
Solaris -- Sparc
|
Solaris -- Sparc
|
||||||
FreeBSD -- x86
|
FreeBSD -- x86
|
||||||
OpenBSD -- x86
|
OpenBSD -- x86
|
||||||
|
MacOS X -- PPC
|
||||||
|
|
||||||
Previous versions have been known to work on the following platforms, but
|
Previous versions have been known to work on the following platforms, but
|
||||||
their current status is unknown:
|
their current status is unknown:
|
||||||
@ -385,11 +421,9 @@ SGI IRIX -- MIPS
|
|||||||
IBM AIX 4.1.5 -- RS/6000 http://www-frec.bull.com/
|
IBM AIX 4.1.5 -- RS/6000 http://www-frec.bull.com/
|
||||||
Unixware 7 -- Intel
|
Unixware 7 -- Intel
|
||||||
SCO OpenServer 5.0.4 -- Intel
|
SCO OpenServer 5.0.4 -- Intel
|
||||||
HPUX 11.0 -- http://cloud.prohosting.com/patos/docs/gnucash_on_hpux11.htm
|
|
||||||
|
|
||||||
|
See http://www.gnucash.org/pub/gnucash (high-bandwidth)
|
||||||
See http://www.gnucash.org/pub/gnucash
|
or http://linas.org/linux/gnucash (slow-www )
|
||||||
or http://www.linas.org/linux/gnucash
|
|
||||||
for precompiled (but *very old*) binaries for these platforms
|
for precompiled (but *very old*) binaries for these platforms
|
||||||
|
|
||||||
GnuCash can probably be made to work with most POSIX-ish platforms,
|
GnuCash can probably be made to work with most POSIX-ish platforms,
|
||||||
@ -448,9 +482,9 @@ To get a copy of the source in the experimental development tree do a
|
|||||||
|
|
||||||
cvs -z3 -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout -r HEAD gnucash
|
cvs -z3 -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout -r HEAD gnucash
|
||||||
|
|
||||||
To get a copy of the source in the gnucash-1.4 stable production tree do a
|
To get a copy of the source in the gnucash-1.8 stable production tree do a
|
||||||
|
|
||||||
cvs -z3 -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout -r gnucash-1-4-branch gnucash
|
cvs -z3 -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout -r gnucash-1-8-branch gnucash
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
|
@ -1463,6 +1463,21 @@ on_button_clicked (GtkButton *button,
|
|||||||
/* Nothing else to do. */
|
/* Nothing else to do. */
|
||||||
gnome_druid_set_page (GNOME_DRUID (info->druid),
|
gnome_druid_set_page (GNOME_DRUID (info->druid),
|
||||||
GNOME_DRUID_PAGE (info->accountinfopage));
|
GNOME_DRUID_PAGE (info->accountinfopage));
|
||||||
|
} else if (strcmp (name, "addaccount_button") == 0) {
|
||||||
|
/* manually adding HBCI account is not yet implemented (should be
|
||||||
|
rather easy, though) */
|
||||||
|
gnc_error_dialog_parented
|
||||||
|
(GTK_WINDOW (info->window),
|
||||||
|
_("Unfortunately the manual adding of HBCI accounts to your OpenHBCI\n"
|
||||||
|
"configuration has not yet been implemented in GnuCash. Please use\n"
|
||||||
|
"other programs such as 'aqmoney' to manually add the HBCI accounts to\n"
|
||||||
|
"your OpenHBCI configuration (see aqmoney manual page).\n"
|
||||||
|
"\n"
|
||||||
|
"Note: Most banks automatically send the list of available HBCI\n"
|
||||||
|
"accounts to you when you press the button 'Update Account List'. The\n"
|
||||||
|
"manual adding of HBCI accounts is needed if and only if your bank does\n"
|
||||||
|
"not support this automatic updating of the account list. If in doubt,\n"
|
||||||
|
"contact your bank and/or the GnuCash and OpenHBCI developers."));
|
||||||
} else if (strcmp (name, "serveryes_button") == 0) {
|
} else if (strcmp (name, "serveryes_button") == 0) {
|
||||||
druid_enable_next_button (info);
|
druid_enable_next_button (info);
|
||||||
} else if (strcmp (name, "serverno_button") == 0) {
|
} else if (strcmp (name, "serverno_button") == 0) {
|
||||||
@ -1617,6 +1632,10 @@ void gnc_hbci_initial_druid (void)
|
|||||||
(glade_xml_get_widget (xml, "updatelist_button")),
|
(glade_xml_get_widget (xml, "updatelist_button")),
|
||||||
"clicked",
|
"clicked",
|
||||||
GTK_SIGNAL_FUNC (on_button_clicked), info);
|
GTK_SIGNAL_FUNC (on_button_clicked), info);
|
||||||
|
gtk_signal_connect (GTK_OBJECT
|
||||||
|
(glade_xml_get_widget (xml, "addaccount_button")),
|
||||||
|
"clicked",
|
||||||
|
GTK_SIGNAL_FUNC (on_button_clicked), info);
|
||||||
gtk_signal_connect (GTK_OBJECT (page), "prepare",
|
gtk_signal_connect (GTK_OBJECT (page), "prepare",
|
||||||
GTK_SIGNAL_FUNC (on_accountlist_prepare), info);
|
GTK_SIGNAL_FUNC (on_accountlist_prepare), info);
|
||||||
gtk_signal_connect (GTK_OBJECT (page), "back",
|
gtk_signal_connect (GTK_OBJECT (page), "back",
|
||||||
|
@ -1154,34 +1154,6 @@ progress of the HBCI connection in the HBCI connection window.</label>
|
|||||||
<fill>True</fill>
|
<fill>True</fill>
|
||||||
</child>
|
</child>
|
||||||
|
|
||||||
<widget>
|
|
||||||
<class>GtkButton</class>
|
|
||||||
<name>addbank_button</name>
|
|
||||||
<can_focus>True</can_focus>
|
|
||||||
<label>Add
|
|
||||||
Bank</label>
|
|
||||||
<relief>GTK_RELIEF_NORMAL</relief>
|
|
||||||
<child>
|
|
||||||
<padding>0</padding>
|
|
||||||
<expand>False</expand>
|
|
||||||
<fill>False</fill>
|
|
||||||
</child>
|
|
||||||
</widget>
|
|
||||||
|
|
||||||
<widget>
|
|
||||||
<class>GtkButton</class>
|
|
||||||
<name>adduser_button</name>
|
|
||||||
<can_focus>True</can_focus>
|
|
||||||
<label>Add
|
|
||||||
User</label>
|
|
||||||
<relief>GTK_RELIEF_NORMAL</relief>
|
|
||||||
<child>
|
|
||||||
<padding>0</padding>
|
|
||||||
<expand>False</expand>
|
|
||||||
<fill>False</fill>
|
|
||||||
</child>
|
|
||||||
</widget>
|
|
||||||
|
|
||||||
<widget>
|
<widget>
|
||||||
<class>GtkButton</class>
|
<class>GtkButton</class>
|
||||||
<name>hbciversion_button</name>
|
<name>hbciversion_button</name>
|
||||||
@ -1209,14 +1181,57 @@ account list</label>
|
|||||||
<fill>False</fill>
|
<fill>False</fill>
|
||||||
</child>
|
</child>
|
||||||
</widget>
|
</widget>
|
||||||
|
|
||||||
|
<widget>
|
||||||
|
<class>GtkButton</class>
|
||||||
|
<name>addaccount_button</name>
|
||||||
|
<can_focus>True</can_focus>
|
||||||
|
<label>Manually add
|
||||||
|
Account</label>
|
||||||
|
<relief>GTK_RELIEF_NORMAL</relief>
|
||||||
|
<child>
|
||||||
|
<padding>0</padding>
|
||||||
|
<expand>False</expand>
|
||||||
|
<fill>False</fill>
|
||||||
|
</child>
|
||||||
|
</widget>
|
||||||
|
|
||||||
|
<widget>
|
||||||
|
<class>GtkButton</class>
|
||||||
|
<name>addbank_button</name>
|
||||||
|
<can_focus>True</can_focus>
|
||||||
|
<label>Add
|
||||||
|
Bank</label>
|
||||||
|
<relief>GTK_RELIEF_NORMAL</relief>
|
||||||
|
<child>
|
||||||
|
<padding>0</padding>
|
||||||
|
<expand>False</expand>
|
||||||
|
<fill>False</fill>
|
||||||
|
</child>
|
||||||
|
</widget>
|
||||||
|
|
||||||
|
<widget>
|
||||||
|
<class>GtkButton</class>
|
||||||
|
<name>adduser_button</name>
|
||||||
|
<can_focus>True</can_focus>
|
||||||
|
<label>Add
|
||||||
|
User</label>
|
||||||
|
<relief>GTK_RELIEF_NORMAL</relief>
|
||||||
|
<child>
|
||||||
|
<padding>0</padding>
|
||||||
|
<expand>False</expand>
|
||||||
|
<fill>False</fill>
|
||||||
|
</child>
|
||||||
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
|
|
||||||
<widget>
|
<widget>
|
||||||
<class>GtkLabel</class>
|
<class>GtkLabel</class>
|
||||||
<name>label828</name>
|
<name>label828</name>
|
||||||
<label>Click "Next" when all desired accounts are matching.</label>
|
<label>Click on the line of a HBCI account name if you want to match it to a GnuCash account.
|
||||||
<justify>GTK_JUSTIFY_CENTER</justify>
|
Click "Next" when all desired accounts are matching.</label>
|
||||||
|
<justify>GTK_JUSTIFY_LEFT</justify>
|
||||||
<wrap>False</wrap>
|
<wrap>False</wrap>
|
||||||
<xalign>0.5</xalign>
|
<xalign>0.5</xalign>
|
||||||
<yalign>0.5</yalign>
|
<yalign>0.5</yalign>
|
||||||
|
Loading…
Reference in New Issue
Block a user