Romain Bignon
baab7311b8
add country of transaction
2015-02-13 16:30:39 +01:00
Romain Bignon
0dce591756
add new bank fields
2015-02-10 08:08:22 +01:00
Oleg Plakhotniuk
0430d7e30f
Credit limit, payment due date and amount for credit card bank accounts. Closes #1717
2015-02-08 15:33:27 +01:00
Romain Bignon
2f61835521
introduce new type Account.TYPE_LIKE_INSURANCE
2015-02-05 18:35:06 +01:00
Florent
9c86b8f25b
Better explanation for Investment class
2014-10-23 15:20:59 +02:00
smurail
232e631ae1
change quantity type to decimal number
2014-10-23 14:51:51 +02:00
Laurent Bachelier
448c06d125
pep8 blank lines fixes
...
flake8 --select W391,E302,E301,E304
autopep8 can't fix W391 even though it claims it can.
Fixed using a simple custom script.
2014-10-10 23:41:44 +02:00
Romain Bignon
47c2257490
add Investment.description field
2014-10-07 00:36:29 +02:00
Romain Bignon
9d4cb49dc5
add documentation on object constants
2014-09-03 07:40:13 +02:00
Florent
1ea36ced3f
s/BaseCapObject/BaseObject/ (error in documentation)
2014-07-09 13:00:22 +02:00
Florent
537b49e6bd
DateField/TimeField/Delta are not really a base object
2014-07-09 11:46:46 +02:00
Romain Bignon
e025fb0b20
rename ICap to Cap ( closes #1424 )
2014-07-05 17:33:44 +02:00
Romain Bignon
51958135cb
rename CapBaseObject to BaseObject (refs #1424 )
2014-07-05 17:26:05 +02:00
Romain Bignon
6fcac89dd5
first step in python3 support
2014-05-17 14:27:55 +02:00
Romain Bignon
6099560b8c
change currencies integer constants to ISO code strings
2014-02-16 19:48:17 +01:00
Romain Bignon
5b03648b68
add Account.TYPE_CARD
2014-02-02 10:50:01 +01:00
Simon Murail
790a685b2d
Patch de la capability bank: ajout d'un type pour les dépôts d'espèces
...
Ci-joint le patch.
Cordialement,
Simon
From a31841ccf4467acf8453d80cee8ff948e5daeb96 Mon Sep 17 00:00:00 2001
From: smurail <simon.murail@budget-insight.com>
Date: Thu, 21 Nov 2013 13:37:24 +0100
Subject: [PATCH 1/1] add TYPE_CASH_DEPOSIT to Transaction
Signed-off-by: smurail <simon.murail@budget-insight.com>
2013-11-21 13:56:38 +01:00
Romain Bignon
cd0f61d078
use raw label to calculate unique_id
2013-11-15 15:46:44 +01:00
Romain Bignon
b8a154ac57
add Invstment in __all__
2013-08-03 22:10:54 +02:00
Romain Bignon
9df4fd37be
use repr() to prevent encoding issues
2013-08-03 13:20:22 +02:00
Romain Bignon
e2a67a954a
Recipient inherits from Currency
2013-08-02 12:53:27 +02:00
Romain Bignon
c452b2b0aa
typo
2013-08-01 14:42:24 +02:00
Florent
31800effcf
Remove unused import
2013-07-30 10:36:58 +02:00
Florent
4d5b84a2a8
Move Currency from ICapBank to ICapBase
2013-07-30 10:35:25 +02:00
Laurent Bachelier
c47548caa2
CapBank: More help for date fields, introduce vdate
2013-07-29 18:16:28 +02:00
Romain Bignon
745b5fbd1b
add method to convert currency value to text
2013-07-27 14:27:04 +02:00
Noé Rubinstein
4502b9b015
capabilities.bank: add Transaction.unique_id
2013-07-26 22:56:09 +02:00
Florent Fourcot
94830f7510
Add a code string for stocks
2013-07-08 21:36:35 +02:00
Florent Fourcot
17ddb8a57b
Add Investment objects and iter_investment in ICapBank
2013-07-08 21:23:06 +02:00
Laurent Bachelier
7094931c92
Easy spacing fixes, trailing stuff
...
Remove useless trailing \
Remove trailing spaces
Add missing empty lines
autopep8 -ir -j2 --select=E301,E302,E502,W291,W293,W391 .
Diff quickly checked.
2013-03-16 00:54:55 +01:00
Laurent Bachelier
d1fcd6c153
Fix repr() on transactions with unicode labels
...
repr only wants str.
2013-02-05 16:32:18 +01:00
Laurent Bachelier
81e3da8bb0
More robust currency guessing
...
This allows to parse PayPal balances which includes both symbol and letters, for
instance "$ 42,00 USD".
Also, it does not require adding any new symbols to the regular
expression.
It might break modules, though numerous cases were tested.
2013-02-05 16:32:17 +01:00
Romain Bignon
922bf1d465
currency detection is now case insensitive
2013-01-03 18:04:06 +01:00
Romain Bignon
d91dad2b2b
support currencies
2012-12-06 13:21:13 +01:00
Florent
8091d9042a
Add "reason" field to Transfer
2012-09-27 13:14:03 +02:00
Romain Bignon
aea269e9f6
create UserError exception
...
Modules can raise this exception when they want to print errors to user
2012-04-25 13:43:52 +02:00
Romain Bignon
b157e92d5b
use decimal.Decimal instead of float to store amounts of money
2012-03-29 16:31:18 +02:00
Romain Bignon
c6a141595c
change way to describe fields of CapBaseObject, and lot of documentation
2012-03-26 14:35:54 +02:00
Romain Bignon
e6d5fd019f
add a field 'rdate' to store date of payment
2012-03-22 16:33:05 +01:00
Romain Bignon
1e000acf3a
remove unused imports
2012-03-13 22:45:39 +01:00
Laurent Bachelier
1430b40bc5
Fix some collecton validation
...
And add restrict_level helper method.
2012-03-13 22:08:46 +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
008bf57264
add field Account.type
2012-03-10 09:04:46 +01:00
Romain Bignon
be14595308
apply changes to ICapBank API
2012-02-26 18:30:40 +01:00
Romain Bignon
b8d05430ec
add a 'type' field on Transaction object
2012-02-26 15:05:04 +01:00
Laurent Bachelier
bfb3689456
Add object type filtering to iter_resources
2012-02-05 13:30:02 +01:00
Laurent Bachelier
682e14c86a
Make CapCollection understandable and useable by humans
...
* Make the declaration of fct and it in the constructor Collection,
instead of adding them from the outside
* Add a function to flatten a list containing collection (solves the
radioob search crash)
* Better display of collections in the "ls" command (and display both id
and title)
* The "cd" command goes to the root of the path (like the UNIX cd)
* Move the Video object of canalplus in a correct path
* Make Collection iterable
* Add comments to CapCollection
* Cache the result of fct in a Collection; it is only called once
* CollectionNotFound errors can be more explicit by providing a path
* Require utf-8 in collection paths
* Code cleanups
2012-02-02 23:44:13 +01:00
Laurent Bachelier
a19b1be338
The past participle of split is "split", not "splitted"
2012-02-02 14:26:35 +01:00
Romain Bignon
51f8efc41d
display the 'N' entry only when available
2011-09-09 09:54:07 +02:00
ffourcot
9d900578a3
Add a new field to Operations to permit a better export to qif
...
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2011-09-08 17:58:47 +02:00