Merge lp:~jamesj/account-banking/us-canada-payments into lp:~credativ/account-banking/upgrade-6.0
Status: | Needs review |
---|---|
Proposed branch: | lp:~jamesj/account-banking/us-canada-payments |
Merge into: | lp:~credativ/account-banking/upgrade-6.0 |
Diff against target: |
576 lines (+282/-60) 5 files modified
account_banking/account_banking_view.xml (+1/-1) account_banking_uk_hsbc/data/banking_export_hsbc.xml (+8/-0) account_banking_uk_hsbc/hsbc_mt940.py (+1/-1) account_banking_uk_hsbc/wizard/export_hsbc.py (+68/-9) account_banking_uk_hsbc/wizard/paymul.py (+204/-49) |
To merge this branch: | bzr merge lp:~jamesj/account-banking/us-canada-payments |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Dimitri John Ledkov (ex-credativ) (community) | Approve | ||
Review via email: mp+88822@code.launchpad.net |
Commit message
Handle Priority Payments and allow payments to non-UK bank accounts.
Description of the change
Allows Priority Payments to non-UK bank accounts and includes validation of US and Canada accounts.
Catches more exceptions to display a user-friendly error message instead of the default exception screen.
Files generated by the module have been validated by HSBCNet and are currently undergoing final approval by HSBC.
Unmerged revisions
- 94. By James Jesudason
-
Use the 'valuedate' for the transaction 'effective_date' instead of the 'bookingdate' as that is the date the money left/arrived.
- 93. By James Jesudason
-
Use the SWIFT code as the default account code format
- 92. By James Jesudason
-
Remove online verification of the BIC/SWIFT code as the web page is no longer available
- 91. By James Jesudason
-
Ensure that the address is supplied for transactions. Strip invalid accented characters.
- 90. By James Jesudason
-
Remove spaces from the account numbers
- 89. By James Jesudason
-
Handle Priority Payments
- 88. By James Jesudason
-
Improve the error messages and raise a user-friendly error message
- 87. By James Jesudason
-
Check for an entered US/Canada account number, not for a specific number od digits (that can vary)
- 86. By James Jesudason
-
Allow multi-currency payments in a single payment file and include logging
- 85. By James Jesudason
-
Handle payments from and to US/Canada bank accounts
Hi James,
please excuse me for commenting on your own branches, but I think you are interested in merging with banking-addons or account-banking eventually. Therefore I have a comment on your change to account_ banking/ account_ banking_ view.xml: 8
You signaled the issue of the 404 on the SWIFT online lookup in lp:914922. Your solution here is to disable the on_change method. I would prefer to keep the on-change method, but disable the online function until we have found a viable alternative and parametrized the online lookup like you suggested in the bug report. See the following branch:
https:/ /code.launchpad .net/~banking- addons- team/banking- addons/ lp914922
If you feel that you must disable the on-change method, you can simply replace the field again in the HSBC module.
Cheers,
Stefan.