via chat:
Currently, one can delete or approve submitted reconciliations.
is that efficient?
or should we say "Reject"
which returns it to "unsubmitted" status.
(unapproved ones only, of course)
One issue to note with correcting reconciliation errors. At least in 1.3, you cannot change the amount of any transaction, or delete any transaction, once it has appeared in a reconciliation report.
This is because this type of changes attempts to delete from acc_trans, but cannot because of a cascading reference to cr_report_line.
So in many cases, if there is an error in reconciliation, you have to delete the reconciliation report to fix it, and start over.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I agree we need to tackle the issue of cr_report_line/acc_trans mappings losing new records. I have an idea I think for how to do this, but it is likely to be a 1.4-only fix.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
One issue to note with correcting reconciliation errors. At least in 1.3, you cannot change the amount of any transaction, or delete any transaction, once it has appeared in a reconciliation report.
This is because this type of changes attempts to delete from acc_trans, but cannot because of a cascading reference to cr_report_line.
So in many cases, if there is an error in reconciliation, you have to delete the reconciliation report to fix it, and start over.
I agree we need to tackle the issue of cr_report_line/acc_trans mappings losing new records. I have an idea I think for how to do this, but it is likely to be a 1.4-only fix.
Added reject button in svn 6438