changeset 149066718d79 in modules/account_invoice:default
details:
https://hg.tryton.org/modules/account_invoice?cmd=changeset&node=149066718d79
description:
Extend scenario to check amount_to_pay
issue10440
review351971032
diffstat:
tests/scenario_invoice_group_line.rst | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diffs (60 lines):
diff -r 26b5f5d804ee -r 149066718d79 tests/scenario_invoice_group_line.rst
--- a/tests/scenario_invoice_group_line.rst Wed Sep 14 19:27:28 2022 +0200
+++ b/tests/scenario_invoice_group_line.rst Mon Oct 03 00:11:05 2022 +0200
@@ -64,6 +64,8 @@
>>> invoice.click('post')
>>> invoice.state
'posted'
+ >>> invoice.amount_to_pay
+ Decimal('10.00')
Post supplier invoice::
@@ -77,6 +79,8 @@
>>> supplier_invoice.click('post')
>>> supplier_invoice.state
'posted'
+ >>> supplier_invoice.amount_to_pay
+ Decimal('5.00')
Group lines::
@@ -91,9 +95,13 @@
>>> invoice.reload()
>>> invoice.state
'posted'
+ >>> invoice.amount_to_pay
+ Decimal('0')
>>> supplier_invoice.reload()
>>> supplier_invoice.state
'posted'
+ >>> supplier_invoice.amount_to_pay
+ Decimal('0')
Receive remaining line::
@@ -121,9 +129,13 @@
>>> invoice.reload()
>>> invoice.state
'paid'
+ >>> invoice.amount_to_pay
+ Decimal('0')
>>> supplier_invoice.reload()
>>> supplier_invoice.state
'paid'
+ >>> supplier_invoice.amount_to_pay
+ Decimal('0')
Remove the created reconciliation::
@@ -134,6 +146,10 @@
>>> invoice.reload()
>>> invoice.state
'posted'
+ >>> invoice.amount_to_pay
+ Decimal('0')
>>> supplier_invoice.reload()
>>> supplier_invoice.state
'posted'
+ >>> supplier_invoice.amount_to_pay
+ Decimal('0')