[weboob] [PATCH 1/1] Add OFX support in boobank

John Morrow caramdache at gmail.com
Sun Jan 5 21:39:36 CET 2014


Bonjour Romain,

Je comprends, pas de problème, l'important est l'export au format OFX.
Pour info je l'utilise depuis septembre 2013 en entrée de Money 2008 sous XP avec VirtualBox, aucun problème malgré de nombreuses transactions importées.

Pour info j'ai remarqué que 0.h corrige le bug dans bank.py de calcul du CRC32. La génération de l'OFX ne marchait pas, j'avais dû moi-aussi remplacer label.crc par raw.crc.

Jean-Jacques.

Le 5 janv. 2014 à 21:21, Romain Bignon <romain at symlink.me> a écrit :

> Hello,
> 
> Thank you for your patch. Before applying it, I'd like to have more information.
> 
> On 05/Jan - 19:34, Caramdache wrote:
>> +class BalanceFormatter(IFormatter):
>> +    MANDATORY_FIELDS = ('id', 'date', 'raw', 'amount', 'category')
>> +
>> +    balance = Decimal(0)
>> +    coming = Decimal(0)
>> +
>> +    def start_format(self, **kwargs):
>> +        account = kwargs['account']
>> +        self.balance = account.balance
>> +        self.coming = account.coming
>> +
>> +    def format_obj(self, obj, alias):
>> +        return u''
>> +
>> +    def flush(self):
>> +        self.output(u'Balance: %s ' % self.balance)
>> +        self.output(u'Coming: %s' % self.coming)
> 
> This formatter can be used with commands 'history' and 'coming', and can't be
> chained with any other formatter.
> 
> So it isn't coherent to use this formatter with a command aimed to display an
> account history, and which will only display a balance.
> 
> Also, you already can get these values with this command:
> 
> $ boobank list -f multiline -c id=1234567890123456 -s balance,coming 
> balance: 1064.91
> coming: -508.85
> 
> About the OFX formatter, it seems right.
> 
> Romain




More information about the weboob mailing list