mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-21 16:38:06 -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>
|
||||
|
||||
* src/gnome/dialog-price-edit-db.c: Add a couple of extra checks
|
||||
|
106
README
106
README
@ -45,6 +45,26 @@ Features include:
|
||||
automatically complete the transaction.
|
||||
The interface is customizable from within the
|
||||
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.
|
||||
QIF files are automatically merged to eliminate
|
||||
duplicate transactions.
|
||||
@ -66,8 +86,9 @@ Features include:
|
||||
currencies are supported and can be bought and
|
||||
sold (traded). Currency movements between accounts
|
||||
are fully balanced when double-entry is enabled.
|
||||
(Some aspects of multiple currency support are not
|
||||
fully implemented.)
|
||||
- New Multi-Currency Transaction Handling: GnuCash no longer
|
||||
requires separate currency exchange accounts to handle
|
||||
multiple currency transfers.
|
||||
- Chart of Accounts: A master account can have a hierarchy
|
||||
of detail accounts underneath it. This allows similar
|
||||
account types (e.g. Cash, Bank, Stock) to be grouped
|
||||
@ -98,7 +119,12 @@ Features include:
|
||||
account groups to be transmitted to other processes
|
||||
via pipes or sockets.
|
||||
- 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:
|
||||
http://gnucash.org/
|
||||
@ -107,16 +133,26 @@ Precompiled binaries:
|
||||
http://www.gnucash.org/pub/gnucash/
|
||||
|
||||
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
|
||||
NEWS file if you want more details. If you are running 1.8.x
|
||||
for the first time on a 1.6.x data file, things *should* go smoothly.
|
||||
But sometimes they don't. Backup your data!
|
||||
There are many, many changes from the 1.6 series - have a look at the
|
||||
NEWS file if you want more details. In particular:
|
||||
|
||||
- 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!
|
||||
|
||||
@ -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
|
||||
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
|
||||
@ -275,14 +321,11 @@ following packages:
|
||||
|
||||
g-wrap: RPM's, debs, and source available at
|
||||
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
|
||||
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
|
||||
of these pieces properly installed for your particular operating
|
||||
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:
|
||||
current:
|
||||
libgnome-dev
|
||||
libgtkhtml-dev (you can grab this from Helixcode, it may not be
|
||||
in Debian itself ATM)
|
||||
guile1.3
|
||||
libguile6-dev
|
||||
libguile6-slib
|
||||
libgtkhtml-dev
|
||||
guile1.4
|
||||
libguile9-dev
|
||||
libguile9-slib
|
||||
|
||||
RedHat:
|
||||
???
|
||||
|
||||
SuSE:
|
||||
see doc/build-suse.txt
|
||||
@ -333,11 +373,6 @@ If you want to make sure that all languages get installed, run
|
||||
$ unset LINGUAS
|
||||
$ ./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
|
||||
need to have a Gnome desktop.
|
||||
|
||||
@ -371,12 +406,13 @@ details.
|
||||
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
|
||||
Solaris -- Sparc
|
||||
GNU/Linux -- x86, Sparc, PPC
|
||||
Solaris -- Sparc
|
||||
FreeBSD -- x86
|
||||
OpenBSD -- x86
|
||||
MacOS X -- PPC
|
||||
|
||||
Previous versions have been known to work on the following platforms, but
|
||||
their current status is unknown:
|
||||
@ -385,11 +421,9 @@ SGI IRIX -- MIPS
|
||||
IBM AIX 4.1.5 -- RS/6000 http://www-frec.bull.com/
|
||||
Unixware 7 -- 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
|
||||
or http://www.linas.org/linux/gnucash
|
||||
See http://www.gnucash.org/pub/gnucash (high-bandwidth)
|
||||
or http://linas.org/linux/gnucash (slow-www )
|
||||
for precompiled (but *very old*) binaries for these 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
|
||||
|
||||
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. */
|
||||
gnome_druid_set_page (GNOME_DRUID (info->druid),
|
||||
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) {
|
||||
druid_enable_next_button (info);
|
||||
} else if (strcmp (name, "serverno_button") == 0) {
|
||||
@ -1617,6 +1632,10 @@ void gnc_hbci_initial_druid (void)
|
||||
(glade_xml_get_widget (xml, "updatelist_button")),
|
||||
"clicked",
|
||||
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_FUNC (on_accountlist_prepare), info);
|
||||
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>
|
||||
</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>
|
||||
<class>GtkButton</class>
|
||||
<name>hbciversion_button</name>
|
||||
@ -1209,14 +1181,57 @@ account list</label>
|
||||
<fill>False</fill>
|
||||
</child>
|
||||
</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>
|
||||
<class>GtkLabel</class>
|
||||
<name>label828</name>
|
||||
<label>Click "Next" when all desired accounts are matching.</label>
|
||||
<justify>GTK_JUSTIFY_CENTER</justify>
|
||||
<label>Click on the line of a HBCI account name if you want to match it to a GnuCash account.
|
||||
Click "Next" when all desired accounts are matching.</label>
|
||||
<justify>GTK_JUSTIFY_LEFT</justify>
|
||||
<wrap>False</wrap>
|
||||
<xalign>0.5</xalign>
|
||||
<yalign>0.5</yalign>
|
||||
|
Loading…
Reference in New Issue
Block a user