Done
Details
Assignee
Aliaksandr PautauAliaksandr PautauReporter
Aliaksandr PautauAliaksandr PautauTester Assignee
Andrei MakarankaAndrei MakarankaPriority
P3Story Points
5Sprint
NoneDevelopment Team
ThunderjetFix versions
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Aliaksandr Pautau
Aliaksandr PautauReporter
Aliaksandr Pautau
Aliaksandr PautauTester Assignee
Andrei Makaranka
Andrei MakarankaPriority
Story Points
5
Sprint
None
Development Team
Thunderjet
Fix versions
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created May 14, 2020 at 12:43 PM
Updated July 31, 2020 at 11:53 AM
Resolved June 12, 2020 at 12:04 PM
Description
To support ability update encumbrances during reopening orders we need update allOrNothing mechanism:
upon encumbrance update use order_transaction_summary instead of invoice_transaction_summary
create transaction on orders in temporary_order_transactions table
when all transactions received
if transaction exists in transaction table
update existing transaction
update totals according to wiki
else
create transaction in transaction table
update totals according to wiki
create PUT /finance-storage/order-transaction-summaries/id API to allow update numTransactions value
Note: Attached test cases from
Acceptance criteria
PUT /finance-storage/transactions/id logic updated
PUT /finance-storage/order-transaction-summaries/id API created
unit tests updated