Commit graph

143 commits

Author SHA1 Message Date
Romain Bignon
4935b19053 support international withdrawal 2012-11-22 22:31:23 +01:00
Laurent Bachelier
3eba9a809b Allow multiple CERTHASH values in a module
Also fix typos and usage of reserved hash() function.
2012-11-10 18:22:30 +01:00
Romain Bignon
4a1e4b5afa bump to 0.e 2012-10-28 20:39:49 +01:00
Laurent Bachelier
3a66728392 Fix crashes with unicode characters in maintainer name
Change every mention of MAINTAINER to avoid future issues.
2012-10-24 13:29:30 +02:00
Romain Bignon
0b9ed305f8 fix getting coming operations 2012-10-08 16:54:19 +02:00
Romain Bignon
6bcd6d21fd bnp certificate changed 2012-10-08 08:27:33 +02:00
Romain Bignon
dde19633d3 set CERTHASH const on most bank modules and others 2012-09-01 13:38:08 +02:00
Romain Bignon
8c82b7c3f1 fix parsing transaction IDs (closes #879) 2012-06-03 10:46:42 +02:00
Romain Bignon
bbf3db6c01 fix getting 100 transactions instead of 30 (from history) 2012-05-31 14:06:56 +02:00
Romain Bignon
1a1412044a changes on website ('execution' field renamed to '_flowExecutionKey') 2012-05-23 10:17:11 +02:00
Romain Bignon
dd9d0d9b4a strip trailing "CARTE XXX" from card transactions labels 2012-05-15 15:37:55 +02:00
Romain Bignon
2f8072e89e bump to 0.d 2012-05-04 21:17:46 +02:00
Romain Bignon
15f536d09b support CIF accounts 2012-04-28 15:25:49 +02:00
Romain Bignon
5a046f00a8 create weboob.tools.browser.BrowserPasswordExpired 2012-04-21 18:22:07 +02:00
Romain Bignon
54745e67e9 fetch the last 100 transactions (instead of 30) 2012-04-15 23:57:17 +02:00
Gabriel Kerneis
d9a367fab8 bnporc: parse categories 2012-04-01 11:23:35 +02:00
Gabriel Kerneis
87399a2efa bnporc: more precise matching for transferts 2012-04-01 10:41:08 +02:00
Romain Bignon
b157e92d5b use decimal.Decimal instead of float to store amounts of money 2012-03-29 16:31:18 +02:00
Pierre Mazière
b440918eca LCL,BNPorc: fix str to unicode conversion warnings
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2012-03-28 14:25:54 +02:00
Romain Bignon
8f282c9ae8 rename iter_operations to iter_coming 2012-03-23 17:07:34 +01:00
Laurent Bachelier
79724c90f5 Remove "thread" argument in iter_unread_messages
It is unused, and no backend implemented it — so it was wrong to have it
in the function signature.
It also does not seem very helpful, we have get_threads() if we want to
do something advanced with treads.

fixes #825
2012-03-23 07:04:40 +01:00
Romain Bignon
2675510f32 add a class FrenchTransaction to factorize common parsing of french banks 2012-03-22 16:33:05 +01:00
Laurent Bachelier
a84fde80e6 bnporc: Add support of some broken messages 2012-03-21 04:16:45 +01:00
Laurent Bachelier
e7f6086916 bnporc: Much faster checking of new messages
Especially for the first call on a new backend instance.
We don't need to fill threads that are already in "seen".
2012-03-21 04:15:42 +01:00
Laurent Bachelier
0e113544da bnporc: Drop javascript tags in messages
Does not make much sense in our usage, and it breaks
txt2tags/HTMLParser.
2012-03-21 01:58:39 +01:00
Laurent Bachelier
a978260410 bnporc: Make links absolute before exporting
refs #828
2012-03-21 01:58:39 +01:00
Laurent Bachelier
e3bb06398c bnporc: Force marking messages as read
Because threads are in cache, the Message objects are not refreshed
after set_message_read().
Also retrieve the "seen" storage only once per call.
2012-03-21 01:58:11 +01:00
Laurent Bachelier
a837d954ee Add Messages support to bnporc
Private messages from the bank.
2012-03-19 23:25:21 +01:00
Romain Bignon
8e391d0b88 bump to 0.c 2012-03-14 22:09:24 +01:00
Laurent Bachelier
42a1fee141 Fix account types and add account types support to bnporc, for the account types I could get.
Types were taken from KMyMoney, which is for personal tracking, however
some types had no use (cash not something the bank can provide,
maybe credit card but it is usually the "coming" field for us).
Sources: https://en.wikipedia.org/wiki/Bank_account (but not focused on
personal banking) and it's French translation which was more interesting.
Other websites for American and Australian banking almost always mentioned three
accounts: checking/current, savings/deposits, term/fixed deposits.

And some code refactoring.
2012-03-11 01:33:20 +01:00
Romain Bignon
35688f58c9 Account.link_id becomes a private attribute 2012-03-10 09:03:26 +01:00
Laurent Bachelier
6544bbfcdc Fix account list: get all accounts
There is also more logic in the xpath query, which I find more readable.
2012-03-03 18:26:59 +01:00
Romain Bignon
0badd945a9 fix getting transactions of secondary accounts 2012-02-26 19:03:49 +01:00
Romain Bignon
be14595308 apply changes to ICapBank API 2012-02-26 18:30:40 +01:00
Romain Bignon
defcacb9db parse categories 2012-02-26 15:07:26 +01:00
Laurent Bachelier
0fa7060b68 Better descriptions for modules 2012-02-11 00:46:48 +01:00
Romain Bignon
4be4b40509 bump to 0.b 2012-02-05 19:35:30 +01:00
Romain Bignon
98da2447b8 remove useless regexp 2012-02-04 16:05:41 +01:00
Romain Bignon
e1e20a44fe strip agency and key from account IDs 2012-02-04 12:38:33 +01:00
Romain Bignon
32b5037e19 disable HTTP debug 2012-02-02 11:11:30 +01:00
Romain Bignon
a46ece15b1 support new bnp website (refs #769) 2012-01-31 17:09:35 +01:00
Romain Bignon
abb24b9954 several fixes to run successfully tests 2012-01-17 17:46:13 +01:00
Romain Bignon
14a7a1d362 support repositories to manage backends (closes #747) 2012-01-17 17:00:05 +01:00