Add scenario to test base rounding

issue5370
review21771002
This commit is contained in:
Sergi Almacellas Abellana
2016-03-16 13:25:36 +01:00
parent 52802e0446
commit 7e204d4635
+18
View File
@@ -286,3 +286,21 @@ Create empty invoice::
>>> invoice.click('post')
>>> invoice.state
u'paid'
Create some complex invoice and test its taxes base rounding::
>>> invoice = Invoice()
>>> invoice.party = party
>>> invoice.payment_term = payment_term
>>> invoice.invoice_date = today
>>> line = invoice.lines.new()
>>> line.product = product
>>> line.quantity = 1
>>> line.unit_price = Decimal('0.0035')
>>> line = invoice.lines.new()
>>> line.product = product
>>> line.quantity = 1
>>> line.unit_price = Decimal('0.0035')
>>> invoice.save()
>>> invoice.taxes[0].base == invoice.untaxed_amount
True