Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0016020Openbravo ERPZ. Otherspublic2010-12-21 16:142011-07-08 03:33
maite 
eduardo_Argal 
highminoralways
closedfixed 
5
 
 
Advanced Payables and Receivables Mngmt
No
0016020: Implement procedure to rollback reconciliations
Actually you can not rollback reconciliations so user is not able to delete a transaction which has been reconciled.
User should be able to rollback this reconciliation and, as a consequence, will be able to delete the transaction.
0. Configure APR: creating Financial Account, Payment method and so on...
1. Financial Management || Receivables & Payables || Transactions || Payment In || Header : create record for any BP and press "Add payment" button
2. Choose Transaction Type=GLItem and set any GLItem and any amount. Add and process
3. Financial Management || Receivables & Payables || Transactions || Financial Account || Account >> Transactions : press "Add transaction" ans choose created GL item.
4. Financial Management || Receivables & Payables || Transactions || Financial Account || Account >> Transactions : choose added transaction and press "Reconcile" button. Process
5. Once it is reconciled select it in Transactions grid and try to "Delete" it.

You will obtain this error:
Error
APRM_ReconciledDocument: Currency(102) (iSOCode: EUR) - Bank - 21-12-2010 - 1000 - 0.00 - 400016 - 0
closingMay2011
blocks defect 0015504 closed eduardo_Argal Implement procedure to rollback reconciliations 
Issue History
2011-02-21 12:41eduardo_ArgalTypedefect => backport
2011-02-21 12:41eduardo_Argalfix_in_branch => 2.50
2011-02-23 09:45hgbotCheckin
2011-02-23 09:45hgbotNote Added: 0034330
2011-02-23 09:45hgbotStatusscheduled => resolved
2011-02-23 09:45hgbotResolutionopen => fixed
2011-02-23 09:45hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.advpaymentmngt/rev/a976787db27eb01e60fce799c228dbf39c9fa7e6 [^]
2011-03-01 13:41hgbotCheckin
2011-03-01 13:41hgbotNote Added: 0034470
2011-03-08 12:03hgbotCheckin
2011-03-08 12:03hgbotNote Added: 0034652
2011-05-24 10:12dalsasuaTag Attached: closingMay2011
2011-05-24 10:55dalsasuaStatusresolved => closed
2011-07-08 03:33tollandNote Added: 0038931

Notes
(0034330)
hgbot   
2011-02-23 09:45   
Repository: erp/pmods/org.openbravo.advpaymentmngt
Changeset: a976787db27eb01e60fce799c228dbf39c9fa7e6
Author: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
Date: Wed Feb 23 09:46:55 2011 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.advpaymentmngt/rev/a976787db27eb01e60fce799c228dbf39c9fa7e6 [^]

Fixes bug 16023, fixes bug 16020: Implement procedure to rollback reconciliations

---
M src-db/database/model/views/APRM_RECONCILIATION_V.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_MESSAGE.xml
M src-db/database/sourcedata/AD_MODEL_OBJECT.xml
M src-db/database/sourcedata/AD_PROCESS.xml
M src-db/database/sourcedata/AD_PROCESS_PARA.xml
M src-db/database/sourcedata/AD_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M src-db/database/sourcedata/AD_VAL_RULE.xml
M src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
M src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java
A src-db/database/model/modifiedTables/FIN_RECONCILIATION.xml
A src/org/openbravo/advpaymentmngt/process/FIN_ReconciliationProcess.java
---
(0034470)
hgbot   
2011-03-01 13:41   
Repository: erp/pmods/org.openbravo.advpaymentmngt
Changeset: abb6cf64f4842b7eb08ffe9a6dcacdced487c6c4
Author: Mikel Irurita <mikel.irurita <at> openbravo.com>
Date: Tue Mar 01 13:37:47 2011 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.advpaymentmngt/rev/abb6cf64f4842b7eb08ffe9a6dcacdced487c6c4 [^]

Related to issue 16020: error in oracle when creating the Reconciliations tab based on the view.
em_aprm_process_reconciliation identifier too long

---
M src-db/database/model/views/APRM_RECONCILIATION_V.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_PROCESS_PARA.xml
M src-db/database/sourcedata/AD_VAL_RULE.xml
---
(0034652)
hgbot   
2011-03-08 12:03   
Repository: erp/devel/pi
Changeset: d5474885bfeeb0846979c72ed1e36921eb81d0c9
Author: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
Date: Tue Mar 08 12:04:58 2011 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/d5474885bfeeb0846979c72ed1e36921eb81d0c9 [^]

Related to issue 16020: error in oracle when creating the Reconciliations tab based on the view.
em_aprm_process_reconciliation identifier too long

---
M modules/org.openbravo.advpaymentmngt/src-db/database/model/views/APRM_RECONCILIATION_V.xml
M modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
M modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml
M modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS_PARA.xml
M modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_VAL_RULE.xml
---
(0038931)
tolland   
2011-07-08 03:33   
I see this error in the community edition with the following details;
Version number: 3.0.12961
Core Revision ID: 938084c7f9ce+


  Advanced Payables and Receivables Mngmt 3.0.12961 - CI . Created by: Openbravo S.L.U.

there is no way to rollback the reconciliation process from the UI, it is required to access the db.