Openbravo Issue Tracking System - Openbravo ERP | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0021665 | Openbravo ERP | 09. Financial management | public | 2012-09-17 10:17 | 2012-10-01 18:35 |
Reporter | vmromanos | ||||
Assigned To | vmromanos | ||||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | OS | 20 | OS Version | Debian 5.0 | |
Product Version | |||||
Target Version | Fixed in Version | ||||
Merge Request Status | |||||
Review Assigned To | dmiguelez | ||||
OBNetwork customer | |||||
Web browser | |||||
Modules | Core | ||||
Support ticket | |||||
Regression level | |||||
Regression date | |||||
Regression introduced in release | |||||
Regression introduced by commit | |||||
Triggers an Emergency Pack | No | ||||
Summary | 0021665: Bank format redesign | ||||
Description | There are currently two windows where we can enter bank account information: the Business Partner | Bank Account, and the Financial Account window. The fields, structure and the way to enter the account info is totally different and we should unify it. Apart from that, the structure of the Financial Accounts fields doesn't allow to enter some bank formats, like US format. Current status Financial Account (see screenshot): We have several fields into the Financial Account that belong to Spanish format: * Bank code * Branch code * Bank control digit * Account control digit * Partial Account No. The concatenation of all of them should automatically generate the Account No., which is the "real account number" used in the application (not working right now) Apart from them, we also have IBAN and Swift code Current status Business Partner Bank (see screenshot): Two fields for entering the account number: Account No. and IBAN Two checkboxes for selecting which of the previous fields is used: Show Generic and Show IBAN Depending on the checbox selected, a field called Displayed Account No. is automatically generated from the correspondent value. This field is readonly and it is the "real account number" used in the application | ||||
Steps To Reproduce | See bank_account.jpg attachment with a capture of the current situation | ||||
Proposed Solution | New design proposal: Unify Financial Account and Business Partner bank fields The logic should be the same as the Business Partner window. The checkboxes logic will be replaced by a list with all the possible bank formats. This list can be extended by modularity, and it will be used for generating the Displayed Account No. This Displayed Account No. will be the one used in the application. Changes for Business Partner | Bank Account: Account No. renamed to Generic Account No. Increase Account No. size to 100 and Displayed Account No size. to 120 Show Generic and Show IBAN hidden and deprecated. Added Swift Code field. New Bank Account Format list [Mandatory] includes: Use Generic Account No, Use IBAN and Use SWIFT. New fields order (see screenshot) The Displayed Account No. will be automatically generate when saving the record. Changes for Financial Account: Account No. renamed to Displayed Account No. Make it read only (automatically calculated). Increase size to 120. The following fields related to Spanish format are moved to the field group "Other bank formats": * Bank code * Branch code * Bank control digit * Account control digit * Partial Account No. Added Country field. In case Country=Spain, we show the Spanish fields. Create two new fields: Generic Account No. and SWIFT code New Bank Account Format list [NOT Mandatory] includes: Use Generic Account No., Use IBAN, Use SWIFT and use Spanish. New fields order (see screenshot) The Displayed Account No. will be automatically generate when saving the record based on the Bank Format selected Other changes: Move IBAN validator to a function and use it in both Financial Account and Business Partner windows Updates from previous MP: To ensure previous clients are able to update to this changes, the following code has been included: + C_BP_BANKACCOUNT table: The Mandatory Bank Format list will be populated to Use Generic or Use IBAN based on the status of the Show Generic and Show IBAN using the oncreatedefault for this column + FIN_FINANCIAL_ACCOUNT table: The generic account no. will be automatically populated to the value of the displayed account no. (which is the previous account no.) using the oncreatedefault. In case the financial account type is a bank, then the Bank Format will be automatically populated to 'Generic'. + A new EntityPersistenceEventObserver has been declared over the Bank Account for Business Partner to ensure old code that doesn't use the new mandatory Bank Format list keeps on working. | ||||
Additional Information | |||||
Tags | Coworking | ||||
Relationships | |||||
Attached Files | bank_account.jpg (69,765) 2012-09-17 10:17 https://issues.openbravo.com/file_download.php?file_id=5574&type=bug new_financialaccount.png (67,976) 2012-09-25 08:51 https://issues.openbravo.com/file_download.php?file_id=5595&type=bug new_bp_account.png (32,974) 2012-09-25 08:52 https://issues.openbravo.com/file_download.php?file_id=5596&type=bug | ||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2012-09-17 10:17 | vmromanos | New Issue | |||
2012-09-17 10:17 | vmromanos | Assigned To | => vmromanos | ||
2012-09-17 10:17 | vmromanos | File Added: bank_account.jpg | |||
2012-09-17 10:17 | vmromanos | Modules | => Core | ||
2012-09-17 10:18 | vmromanos | File Added: new_financial_account.jpg | |||
2012-09-17 10:18 | vmromanos | File Added: new_bp_bank.jpg | |||
2012-09-17 10:18 | vmromanos | Tag Attached: Coworking | |||
2012-09-17 10:18 | vmromanos | Status | new => scheduled | ||
2012-09-17 10:18 | vmromanos | fix_in_branch | => pi | ||
2012-09-25 08:31 | hgbot | Checkin | |||
2012-09-25 08:31 | hgbot | Note Added: 0052517 | |||
2012-09-25 08:31 | hgbot | Status | scheduled => resolved | ||
2012-09-25 08:31 | hgbot | Resolution | open => fixed | ||
2012-09-25 08:31 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/06932c2df6caeb7740c86b37a96e6d9f51cd7433 [^] | ||
2012-09-25 08:31 | hgbot | Checkin | |||
2012-09-25 08:31 | hgbot | Note Added: 0052518 | |||
2012-09-25 08:31 | hgbot | Checkin | |||
2012-09-25 08:31 | hgbot | Note Added: 0052519 | |||
2012-09-25 08:31 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/devel/pi/rev/06932c2df6caeb7740c86b37a96e6d9f51cd7433 [^] => http://code.openbravo.com/erp/devel/pi/rev/e4335bcdfc62f2edbb66d507bb178dbaf727054f [^] | ||
2012-09-25 08:31 | hgbot | Checkin | |||
2012-09-25 08:31 | hgbot | Note Added: 0052520 | |||
2012-09-25 08:31 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/devel/pi/rev/e4335bcdfc62f2edbb66d507bb178dbaf727054f [^] => http://code.openbravo.com/erp/devel/pi/rev/84a0b15c82c5a6d357cd6abf502e5986a69554b9 [^] | ||
2012-09-25 08:34 | vmromanos | Note Added: 0052521 | |||
2012-09-25 08:34 | vmromanos | Status | resolved => new | ||
2012-09-25 08:34 | vmromanos | Resolution | fixed => open | ||
2012-09-25 08:48 | vmromanos | fix_in_branch | pi => | ||
2012-09-25 08:48 | vmromanos | Proposed Solution updated | |||
2012-09-25 08:48 | vmromanos | File Deleted: new_bp_bank.jpg | |||
2012-09-25 08:48 | vmromanos | File Deleted: new_financial_account.jpg | |||
2012-09-25 08:51 | vmromanos | File Added: new_financialaccount.png | |||
2012-09-25 08:52 | vmromanos | File Added: new_bp_account.png | |||
2012-09-25 08:52 | vmromanos | Status | new => scheduled | ||
2012-09-25 08:52 | vmromanos | fix_in_branch | => pi | ||
2012-09-25 09:18 | vmromanos | Note Added: 0052524 | |||
2012-09-25 09:24 | vmromanos | Note Added: 0052525 | |||
2012-09-25 09:29 | vmromanos | Note Added: 0052529 | |||
2012-09-25 09:30 | vmromanos | Status | scheduled => resolved | ||
2012-09-25 09:30 | vmromanos | Resolution | open => fixed | ||
2012-09-25 11:16 | hgbot | Checkin | |||
2012-09-25 11:16 | hgbot | Note Added: 0052543 | |||
2012-09-25 11:16 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/devel/pi/rev/84a0b15c82c5a6d357cd6abf502e5986a69554b9 [^] => http://code.openbravo.com/erp/devel/pi/rev/29e0d401e2b27d251c545bd18facd84441bd45fa [^] | ||
2012-09-28 14:39 | hudsonbot | Checkin | |||
2012-09-28 14:39 | hudsonbot | Note Added: 0052891 | |||
2012-09-28 14:39 | hudsonbot | Checkin | |||
2012-09-28 14:39 | hudsonbot | Note Added: 0052892 | |||
2012-09-28 14:39 | hudsonbot | Checkin | |||
2012-09-28 14:39 | hudsonbot | Note Added: 0052893 | |||
2012-09-28 14:39 | hudsonbot | Checkin | |||
2012-09-28 14:39 | hudsonbot | Note Added: 0052894 | |||
2012-09-28 14:39 | hudsonbot | Checkin | |||
2012-09-28 14:39 | hudsonbot | Note Added: 0052896 | |||
2012-10-01 18:35 | dmiguelez | Review Assigned To | => dmiguelez | ||
2012-10-01 18:35 | dmiguelez | Note Added: 0052971 | |||
2012-10-01 18:35 | dmiguelez | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|