← Back to team overview

banking-addons-drivers team mailing list archive

Using transaction names in statements

 

Hi everyone

Over at credativ we had quite a few banking import filters for the v5
series. We've finally got round to moving these over to using the new
banking-addons framework on v61. Thanks to everyone who has been working
on the project so far.

In the UK, I have not seen any banks that provide statement exports that
include remote account name or numbers. This means that we need to rely
on the transaction description to set the partner and account and
reconcile to the invoice. Previously, this information would show in the
name column, and also be visible in the account move line description
field.

With the banking-addons framework now, we only see this information if
we click into each individual statement line. The name is taken from the
statement name and transaction id fields. In the generated account move,
the transaction description from the bank is not visible at all. From
our users point of view, this makes the reconcilliation and verification
process much harder, because they cannot easily see the information that
was supplied by the bank when viewing the statment, or when viewing
generated move lines.

I would like to know people's thoughts on the use of this field. Does
its current meaning help the bank data input process somehow that I have
missed? Or is it information that could be replaced with the bank's
description?

I have created a patch that allows this information to be passed in an
optional transaction.name field, that is used if it is set. The patch
allows this description to be overriden if a filter chooses to. It can
be found here:

  https://code.launchpad.net/~credativ/banking-addons/61_name_transaction

The patch is enough for us to be able to use the framework, although I
would prefer to reach consensus on how this could be done in a way that
improves usability for everyone.

Thanks
Chris