Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0028790 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Modules] SEPA Credit Transfer Customer-to-Bank | major | always | 2015-01-27 18:54 | 2015-03-13 15:15 | |||
Reporter | maite | View Status | public | |||||
Assigned To | umartirena | |||||||
Priority | urgent | Resolution | fixed | Fixed in Version | ||||
Status | closed | Fix in branch | Fixed in SCM revision | 113c942bee43 | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | ||||||||
Regression date | ||||||||
Regression introduced by commit | ||||||||
Regression level | ||||||||
Review Assigned To | ||||||||
Support ticket | 26533 | |||||||
OBNetwork customer | OBPS | |||||||
Regression introduced in release | ||||||||
Summary | 0028790: Character º is not properly exported to XML file | |||||||
Description | Character º is not properly exported to XML file | |||||||
Steps To Reproduce | 1. Register SEPA Credit Transfer remittance document. Add any line and process 2. Access Bank Instructions tab and edit "Description" field to set "aaaaaaaaaaaaaºaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 3. Run "Create Remittance" file process and realize that character º has been exported as ??, which is not correct Moreover, this is causing that <Ustrd> tag is not 140 characters length but 141 NOTE: same problem for Direct Debit format | |||||||
Proposed Solution | Character º must be exported to XML file as a . | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
|
![]() |
|
(0074362) reinaldoguerra (viewer) 2015-02-12 00:14 |
Test plan used: 1- Login into Openbravo ERP 2- As system administrator go to module management window and install SEPA Credit Transfer Customer-to-Bank module. 3- Rebuild the system 4- Login into Openbravo ERP again 5- Go to Enterprise Module Management window and install Remittance and SEPA Credit Transfer Customer-to-Bank reference data 6- Go to Financial Account window and select record "Cuenta de Banco" for organization España S.A 7- Select Country: Spain, set ES9121000418450200051332 as IBAN code and DSGLESBB as SWIFT Code 8- Go to Payment Method tab and create a new record selecting "SEPA Credit Transfer Customer-to-Bank" as payment method 9- Go to Remittance window and create a new record, select "SEPA Credit Transfer Customer-to-Bank (pain.001.001.03)" as Remittance Type. Check that "Cuenta de Banco - EUR" is selected as Financial Account. Introduce a name 10- Click on "Select Orders or Invoices" button. 11- Mark "Show payments for alternative payment methods" ckeckbox if its necesary. 12- Select one record from the grid and complete the process, check that a line is created in lines tab. 13- Process the remittance 14- Go to Bank Instructions tab, a new record should be created. Go to its business partner window, and then to the Bank Account tab 15- Select Country: Spain, set ES9121000418450200051332 as IBAN code and DSGLESBB as SWIFT Code 16- Go back to created remittance 17- Access Bank Instructions tab and edit "Description" field to set aaaaaaaaaaaaaºaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 18- Run "Create Remittance" file process and realize that character º is now exported successfuly. |
(0075192) hgbot (developer) 2015-03-05 13:50 |
Repository: erp/pmods/org.openbravo.sepa.iso20022.coredirectdebit.customertobank Changeset: 1b9d28cfc37462931f8426ed5b80faae77144fa2 Author: Unai Martirena <unai.martirena <at> openbravo.com> Date: Thu Mar 05 13:44:16 2015 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.sepa.iso20022.coredirectdebit.customertobank/rev/1b9d28cfc37462931f8426ed5b80faae77144fa2 [^] Related to bug 28790: Character º is now properly exported to XML file. Description of Bank Instruction now is properly parsed before exporting to XML file, using method parseText fixed in the same issue in 'org.openbravo.sepa.iso20022' module. --- M src/org/openbravo/sepa/iso20022/coredirectdebit/customertobank/pain/x008/x001/x02/report/CoreDirectDebit.java M src/org/openbravo/sepa/iso20022/coredirectdebit/customertobank/pain/x008/x001/x03/report/CoreDirectDebit.java --- |
(0075193) hgbot (developer) 2015-03-05 13:52 |
Repository: erp/pmods/org.openbravo.sepa.iso20022 Changeset: 113c942bee43e7ee1de6c39f9755fae183afe763 Author: Unai Martirena <unai.martirena <at> openbravo.com> Date: Thu Mar 05 13:29:04 2015 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.sepa.iso20022/rev/113c942bee43e7ee1de6c39f9755fae183afe763 [^] Fixes bug 28790: Character º is now properly exported to XML file. There are currently two methods that are used to parse the strings that are exported to the sepa XML, 'parseText' and 'replaceStrangeCharacters', that there were using in different places. All the functionality has been added in 'replaceStrangeCharacters' and this is called from 'parseText', in order to have everything centralized on a single method. Regarding to º and ª symbols, there have been replaced by . character, looking at what is specified in 'SEPA Requirements for an Extended Character Set (UNICODE Subset) - Best Practices'. Please see the following link: http://www.europeanpaymentscouncil.eu/index.cfm/knowledge-bank/epc-documents/sepa-requirements-for-an-extended-character-set-unicode-subset-best-practices/ [^] --- M src/org/openbravo/sepa/iso20022/util/SEPAUtil.java M src/org/openbravo/sepa/iso20022/util/SEPA_RemittanceCreateFile.java --- |
(0075194) hgbot (developer) 2015-03-05 13:54 |
Repository: erp/pmods/org.openbravo.sepa.iso20022.credittransfer.customertobank Changeset: a1fd1d5240c0a5d202d6b73277c0d70f6739dbc3 Author: Unai Martirena <unai.martirena <at> openbravo.com> Date: Thu Mar 05 13:41:06 2015 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.sepa.iso20022.credittransfer.customertobank/rev/a1fd1d5240c0a5d202d6b73277c0d70f6739dbc3 [^] Related to bug 28790: Character º is now properly exported to XML file. Description of Bank Instruction now is properly parsed before exporting to XML file, using method parseText fixed in the same issue in 'org.openbravo.sepa.iso20022' module. --- M src/org/openbravo/sepa/iso20022/credittransfer/customertobank/pain/x001/x001/x03/report/CreditTransfer.java M src/org/openbravo/sepa/iso20022/credittransfer/customertobank/pain/x001/x001/x04/report/CreditTransfer.java --- |
(0075549) psanjuan (viewer) 2015-03-13 13:01 |
Verified. Characters º and ª are now exported to the XML file as a . |
(0075570) umartirena (viewer) 2015-03-13 15:15 edited on: 2015-03-13 15:16 |
Repository: erp/pmods/org.openbravo.sepa.iso20022 Changeset: b4244783b03616e99047bfb0c4b4a8be5f57048d Author: Unai Martirena <unai.martirena <at> openbravo.com> Date: Tue Mar 10 08:50:31 2015 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.sepa.iso20022/rev/b4244783b03616e99047bfb0c4b4a8be5f57048d [^] [^] Related to bug 28970: Fixes on replaceStrangeCharacters method. Remove unnecessary replacements & change replaceAll to replace to leave as it was in parseText function. --- M src-db/database/sourcedata/AD_MODULE.xml M src/org/openbravo/sepa/iso20022/util/SEPAUtil.java |
![]() |
|||
Date Modified | Username | Field | Change |
2015-01-27 18:54 | maite | New Issue | |
2015-01-27 18:54 | maite | Assigned To | => vmromanos |
2015-01-27 18:54 | maite | Support ticket | => 26533 |
2015-01-27 18:54 | maite | OBNetwork customer | => Yes |
2015-01-27 18:56 | maite | Resolution time | => 1424386800 |
2015-01-27 18:56 | maite | Issue Monitored: networkb | |
2015-02-11 22:15 | reinaldoguerra | Assigned To | vmromanos => reinaldoguerra |
2015-02-11 22:15 | reinaldoguerra | Status | new => scheduled |
2015-02-12 00:14 | reinaldoguerra | Note Added: 0074362 | |
2015-03-05 13:50 | hgbot | Checkin | |
2015-03-05 13:50 | hgbot | Note Added: 0075192 | |
2015-03-05 13:52 | hgbot | Checkin | |
2015-03-05 13:52 | hgbot | Note Added: 0075193 | |
2015-03-05 13:52 | hgbot | Status | scheduled => resolved |
2015-03-05 13:52 | hgbot | Resolution | open => fixed |
2015-03-05 13:52 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.sepa.iso20022/rev/113c942bee43e7ee1de6c39f9755fae183afe763 [^] |
2015-03-05 13:54 | hgbot | Checkin | |
2015-03-05 13:54 | hgbot | Note Added: 0075194 | |
2015-03-05 13:54 | umartirena | Assigned To | reinaldoguerra => umartirena |
2015-03-13 13:01 | psanjuan | Note Added: 0075549 | |
2015-03-13 13:01 | psanjuan | Status | resolved => closed |
2015-03-13 13:01 | psanjuan | Proposed Solution updated | |
2015-03-13 15:15 | umartirena | Note Added: 0075570 | |
2015-03-13 15:16 | umartirena | Note Edited: 0075570 | View Revisions |
Copyright © 2000 - 2009 MantisBT Group |