gnucash: Obscuring windows after getting transactions with HBCI.

Bug #269725 reported by Reinhard Tartler
6
Affects Status Importance Assigned to Milestone
GnuCash
Fix Released
Medium
gnucash (Debian)
Fix Released
Unknown
gnucash (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gnucash

This bug is seen in debian, I did not confirm it myself

From: Vincent Smeets <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: gnucash: Obscuring windows after getting transactions with HBCI.
Date: Tue, 19 Aug 2008 23:06:18 +0200

I am using Gnucash with HBCI with a chipcard to get access to my accounts on
the German bank with BLZ 26650001. Before this version, I used the package(s)
gnucash-hbci_2.2.4-2~hbci.1_amd64.deb from
http://aqbanking.alioth.debian.org/debian/unstable/ which worked fine.

Now when I get the transactions, the following happends:
- Gnucash is getting the transactions from the bank.
- The window with the transaction to match is opened, but directly pushed to
  the background. This window in now blocked/locked!
- The foreground gets a dialog with the question "The bank has sent balance
  information in its response. Do you want to import it?".
- After answering Yes: a new dialog is opened stating that the new balance is
  0,00 and asking to correct the balance. (The value 0,00 is incorrect)
- After answering Yes: a window/dialog is opened to reconsile the account. It
  wants to reconcile to the incorrect balance of 0,00. Now the background
  window isn't locked anymore.
- Both windows can now be closed and the new transactions are imported. You
  can't reconcele them because the balance was incorrect.
- Now I can start a separate action to get the online balance and reconcile
  the account. A separate action will report the correct balance and
  reconciling will succeed.

There are two problems described here:

First: When I get the online transactions, I also get a new balance reported.
The value is however always 0,00. Is this an error of the bank or is Gnucash
returning a value where there was no value sent by the bank?

Second: In case a correct balance value is received by Gnucash, then the order
of dialogs should be: Import and match the transactions and after that use the
balance to reconcile the account.
Now the dialogs for reconciling are blocking the import of the transactions.

Thank you for your work.
In case you need log files, just say what and how to produce them.
Regards,
Vincent Smeets

Related branches

Changed in gnucash:
status: Unknown → Confirmed
status: Unknown → Confirmed
Changed in gnucash:
status: Confirmed → Fix Released
Changed in gnucash:
assignee: nobody → saivann
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Saivann Carignan (oxmosys) wrote :

The attached debdiff fixes HBCI in gnucash using upstream r17544 revision patch. There is two positive feedback about that patch in bug 269686 and no bad feedback. This patch is already included in the next bug-fix release of gnucash.

I would like to ask ubuntu sponsors for universe to upload that debdiff to intrepid.

Changed in gnucash:
assignee: saivann → nobody
status: Confirmed → New
Revision history for this message
Marc Schiffbauer (mschiff) wrote :

The diff fixes bug 269686, but not this bug here. Please remove the duplicate flag

-Marc

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Ah, my error. Sorry and thanks for noticing it. I will try to provide a fixed package in a short time.

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Here's updated patch which fixes both bug 269725 and bug 269686.

Marc Schiffbauer : This patch is uploaded to my PPA. Can you test and give feedback before we consider to upload it to intrepid? Thanks for finding my mistake!

deb http://ppa.launchpad.net/saivann/ubuntu intrepid main
deb http://ppa.launchpad.net/saivann/ubuntu hardy main

Revision history for this message
Marc Schiffbauer (mschiff) wrote :

Works!

I can confirm that those two issues are fixed now, thanks Saïvann Carignan.

I noticed a typo in the changelog: You wrote r17543 instead of r17544

So there is only one issue left I notice here: gnucash asks the user for the bank HBCI certificate everytime gnucash is closed and started again. But I don't know if this behavior is intended or not.

-Marc

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnucash - 2.2.6-2ubuntu2

---------------
gnucash (2.2.6-2ubuntu2) intrepid; urgency=medium

  * debian/rules: Add dpatch patchsys.
  * debian/control: Add dpatch build-depends.
  * debian/patches: Add r17502 and r17543 upstream patches to fix current
    issues with HBCI. (LP: #269725) (LP: #269686)

 -- Saivann Carignan <email address hidden> Tue, 23 Sep 2008 21:38:39 -0400

Changed in gnucash:
status: New → Fix Released
Changed in gnucash:
importance: Unknown → Medium
Changed in gnucash (Debian):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.