Commit graph

12 commits

Author SHA1 Message Date
Laurent Bachelier
3199c0dd3c Rewrite history fetching (without CSV)
Very simple for now, does not handle going on the next page, or
categorizations (like CSV does).
2013-02-11 18:47:28 +01:00
Laurent Bachelier
49c37a5600 paypal: Try to convert from utf-8, fall back on latin-1 2013-02-05 20:35:21 +01:00
Laurent Bachelier
e5a3a7055d paypal: Fix for French-language website 2013-02-05 18:15:55 +01:00
Laurent Bachelier
0705ce5b02 paypal: Simpler "real" transaction filtering 2013-02-05 16:57:47 +01:00
Laurent Bachelier
235bc87a0a paypal: Fix OMFG warning 2013-02-05 16:32:18 +01:00
Laurent Bachelier
f5c80141ff paypal: History support through CSV download 2013-02-05 16:32:18 +01:00
Laurent Bachelier
efbc3b9ef6 paypal: Add function to download the CSV history 2013-02-05 16:32:18 +01:00
Laurent Bachelier
f84e200e15 paypal: Support "american" balance style
Sources: http://i.imgur.com/rtcuMDa.jpg http://i.imgur.com/TNcLbPB.jpg
2013-02-05 16:32:18 +01:00
Laurent Bachelier
0cbd3dee6e paypal: Fix balance parsing with a single currency account 2013-02-05 16:32:18 +01:00
Laurent Bachelier
395d7e5e5d paypal: Proper multi-currency support
An account per currency.
And fix xpath (missing ".").
2013-02-05 16:32:18 +01:00
Laurent Bachelier
6e7599d4e3 paypal: Start support for multiple currencies
For now, ignore everything that is not the primary, and do not use the
converted total.

This is based on http://i.imgur.com/TNcLbPB.jpg
as I have 0 in all currencies for now.
2013-02-05 16:32:18 +01:00
Laurent Bachelier
0e505c0b1d Add basic PayPal module
Limitations for now:
* Only French-style (UUU,CC and not UUU.CC) balances; the choice is not left up to the user so
  it's hard to test
* No history (should be easy to add)
2013-02-05 16:32:17 +01:00