banking-addons-team team mailing list archive
-
banking-addons-team team
-
Mailing list archive
-
Message #00709
Re: [Merge] lp:~therp-nl/banking-addons/ba7.0-MIG-payment into lp:banking-addons/banking-addons-70
Holger, thanks for your comments. I tried to address them in my latest commits or the comments below.
> #550 570, 880 considering how often you use this selection, you should move it to its own field. This also
> simplifies adjusting the selection
I'll leave it for now as I want to refactor it later on to make the selection options more dynamic.
> #1591 check if there are line_ids
As this code path occurs after a match with a bank transaction on amount, an absence of line_ids should not occur as the payment order amount would be zero as would the transaction amount.
> #1784 why can we drop this check? shouldn't it be changed to check for transit_move_line_id?
As per l.1591, implement old style behaviour for legacy payment orders depending on the presence of transit_move_line_id.
The sent state implements the transit move. Making it go into sent_wait allows the reconciliation process to cancel and reconfirm confirmed matches. Before I introduced the latter state and modified the workflow to go from 'done' to 'sent', I could not reconfirm a match on a payment order, because then the workflow would attempt to create the transit move again. I'd think that a manual migration for wkf instances currently in the 'sent' state should be necessary, or they might get stuck at that state.
--
https://code.launchpad.net/~therp-nl/banking-addons/ba7.0-MIG-payment/+merge/166451
Your team Banking Addons Core Editors is subscribed to branch lp:banking-addons/banking-addons-70.
References