Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0029570 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
design defect | [Openbravo ERP] 09. Financial management | major | always | 2015-04-13 12:19 | 2015-09-28 11:20 | |||||||
Reporter | eduardo_Argal | View Status | public | |||||||||
Assigned To | Triage Omni OMS | |||||||||||
Priority | urgent | Resolution | open | Fixed in Version | ||||||||
Status | new | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
OS | Any | Database | Any | Java version | ||||||||
OS Version | Database version | Ant version | ||||||||||
Product Version | SCM revision | |||||||||||
Review Assigned To | ||||||||||||
Web browser | ||||||||||||
Modules | Core | |||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0029570: Invoice posting is not consistent when voiding a prepayment | |||||||||||
Description | when invoicing an order with a prepayment in Awaiting execution status, invoice posting recognizes the payment as a prepayment when it has not yet been executed. that leads to a wrong posting if afterwards that payment is voided. if you post that invoice again you will find out that the account now being used for that receipt is AR account instead of prepayment account. Thats a problem as posting of the invoice can not be dependent on future actions. Invoice posting should be consistent. | |||||||||||
Steps To Reproduce | Create an order (select any bp, product...) add a payment to that order using a PM which is configured not to be executed (deferred) Invoice the order and post the invoice Realize that the posting is done using prepayment account Now move to payment in and void the payment. move back to sales invoice window and post it again (unpost and then post again) Realize that now the accounting is different. Posting is done using AR account. Invoice posting can not be different depending on future user actions | |||||||||||
Proposed Solution | Do not consider a payment to be a prepayment till payment has been executed. Modify payment execution process to check whether it should flag the payment as a prepayment (it has not yet been invoiced) or a regular payment (invoice exists when the payment is being executed). This way the posting of the invoice willl always be consistent. | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | ||||||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Issue History | |||
Date Modified | Username | Field | Change |
2015-04-13 12:19 | eduardo_Argal | New Issue | |
2015-04-13 12:19 | eduardo_Argal | Assigned To | => eduardo_Argal |
2015-04-13 12:19 | eduardo_Argal | Modules | => Core |
2015-04-13 12:19 | eduardo_Argal | Triggers an Emergency Pack | => No |
2015-04-14 12:48 | Triage Finance | Assigned To | eduardo_Argal => Triage Finance |
2015-06-10 17:11 | vmromanos | Target Version | 3.0PR15Q3 => 3.0PR15Q4 |
2015-09-28 11:20 | vmromanos | Target Version | 3.0PR15Q4 => |
Copyright © 2000 - 2009 MantisBT Group |