From 6e20c4256ebef9a447093dda4f8a9dfbcbba711b Mon Sep 17 00:00:00 2001 From: Florent Date: Tue, 30 Jul 2013 10:37:04 +0200 Subject: [PATCH] Add new attributes to Detail closes #1203 --- weboob/capabilities/bill.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/weboob/capabilities/bill.py b/weboob/capabilities/bill.py index 25018a88..216649d9 100644 --- a/weboob/capabilities/bill.py +++ b/weboob/capabilities/bill.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from .base import CapBaseObject, StringField, DateField, DecimalField, UserError +from .base import CapBaseObject, StringField, DateField, DecimalField, IntField, UserError, Currency from .collection import ICapCollection @@ -48,7 +48,11 @@ class Detail(CapBaseObject): label = StringField('label of the detail line') infos = StringField('information') datetime = DateField('date information') - price = DecimalField('price') + price = DecimalField('Total price, taxes included') + vat = DecimalField('Value added Tax') + currency = IntField('Currency', default=Currency.CUR_UNKNOWN) + quantity = DecimalField('Number of units consumed') + unit = StringField('Unit of the consumption') def __init__(self): CapBaseObject.__init__(self, 0)