Add new attributes to Detail

closes #1203
This commit is contained in:
Florent 2013-07-30 10:37:04 +02:00
commit 6e20c4256e

View file

@ -18,7 +18,7 @@
# along with weboob. If not, see <http://www.gnu.org/licenses/>.
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)