Openbravo Issue Tracking System - Retail Modules
View Issue Details
0031932Retail ModulesWeb POSpublic2016-01-14 13:402016-02-01 19:03
Production - Confirmed Stable
0031932: [SERQA 533]The void layaway process does not save the cash up id correctly in its payments
When doing a void layaway for a partially paid layaway, the payments generated to inverse the original payment is not nested to the corresponding cash up.
Create a partially paid layaway.
Load the layaway and click "Void this Layaway" button on the menu.
Verify that the payment/s generated to void the layaway are not nested to the cash up.
Apply the two backout files attached and then the diff related to this issue.
No tags attached.
blocks defect 0031892 closed jorge-garcia [SERQA 533]The void layaway process does not save the cash up id correctly in its payments 
Issue History
2016-01-18 16:29guilleaerTypedefect => backport
2016-01-18 16:29guilleaerTarget Version => RR15Q4.3
2016-01-20 12:17marvintmTarget VersionRR15Q4.3 => RR15Q4.2
2016-01-20 12:26marvintmSeveritycritical => major
2016-01-28 13:45OrekariaRelationship addedrelated to 0031933
2016-01-28 13:45OrekariaRelationship deletedrelated to 0031933
2016-01-29 08:48hgbotCheckin
2016-01-29 08:48hgbotNote Added: 0083704
2016-01-29 08:48hgbotStatusscheduled => resolved
2016-01-29 08:48hgbotResolutionopen => fixed
2016-01-29 08:48hgbotFixed in SCM revision => [^]
2016-02-01 19:02guilleaerReview Assigned To => guilleaer
2016-02-01 19:02guilleaerStatusresolved => closed
2016-02-01 19:03guilleaerFixed in Version => RR15Q4.2

2016-01-29 08:48   
Repository: retail/backports/3.0RR15Q4.2/org.openbravo.retail.posterminal
Changeset: eff185590c365da3a93175571449b9c9f68cccd6
Author: Jorge Garcia <jorge.garcia <at>>
Date: Wed Jan 20 13:53:52 2016 +0100
URL: [^]

Fixed issue 31932, backport of issue 31933: [SERQA 533] The void layaway process does not save the
cash up id correctly in its payments

The problem was that the cashup id is not set in the transaction. When the
reconciliation is done, those transaction are not reconcilied.

Now, the transacions have the cashup id.

M src/org/openbravo/retail/posterminal/
M web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-model.js