Mon, 13 Apr 2015 12:50:12 +0200Fixes issue 29511: Duplicated amount when cancelled payment
Eduardo Argal Guibert <eduardo.argal@openbravo.com> [Mon, 13 Apr 2015 12:50:12 +0200] rev 26505
Fixes issue 29511: Duplicated amount when cancelled payment
Removes canceled payment schedule details when posting

Thu, 09 Apr 2015 18:27:45 +0200Fixes bug 29547: Cannot be reserved more than available Stock.
Eduardo Argal Guibert <eduardo.argal@openbravo.com> [Thu, 09 Apr 2015 18:27:45 +0200] rev 26504
Fixes bug 29547: Cannot be reserved more than available Stock.

Few more issues have been fixed also:

1) Prereservation lines will never have Warehouse field filled until they are received.

2) Filter of Purchase Order Line now is working having reservation completed or in draft status.

3) Prereservation Lines are displayed when the reservation is in draft status and they are not still reserved.

Thu, 09 Apr 2015 17:09:16 +0200Related to bug 29536: Fix copyright
Unai Martirena <unai.martirena@openbravo.com> [Thu, 09 Apr 2015 17:09:16 +0200] rev 26503
Related to bug 29536: Fix copyright

Thu, 09 Apr 2015 16:35:44 +0200Fixes bug 29536: Transaction can be created from Add transaction for Bank Fee
Eduardo Argal Guibert <eduardo.argal@openbravo.com> [Thu, 09 Apr 2015 16:35:44 +0200] rev 26502
Fixes bug 29536: Transaction can be created from Add transaction for Bank Fee

Thu, 09 Apr 2015 11:30:57 +0200Fixes bug 29542: Payment Out can be reactivated without bp purchase pricelist
Unai Martirena <unai.martirena@openbravo.com> [Thu, 09 Apr 2015 11:30:57 +0200] rev 26501
Fixes bug 29542: Payment Out can be reactivated without bp purchase pricelist

The problem is that the method 'getConversionRateDocumentForInvoice' tries to get a conversion using the currency of Purchase PriceList of the business partner, and it could happen to be empty, so it fails.

Starting from 3.0PR14Q4 the Currency field in the business partner is mandatory, so it can be used for Sales/Purchase flow.

It could be that at this point while reactivating the Payment to be the Currency of the Business Partner null, because it was created long time ago and no currency set yet, so, if this is the case an error will be raised to the user in order to fix this.

Thu, 09 Apr 2015 12:38:55 +0200Related to bug 29449: Avoid exception when filtering by number
Unai Martirena <unai.martirena@openbravo.com> [Thu, 09 Apr 2015 12:38:55 +0200] rev 26500
Related to bug 29449: Avoid exception when filtering by number

Avoid exceptions when retrieving the value of the filter in number-type columns and the value is not a number

Thu, 09 Apr 2015 12:32:22 +0200Related to bug 29449: Avoid exception
Unai Martirena <unai.martirena@openbravo.com> [Thu, 09 Apr 2015 12:32:22 +0200] rev 26499
Related to bug 29449: Avoid exception

Avoid exceptions in getOrderLineSetValueFilterData and getAttributeSetValueFilterData methods

Thu, 09 Apr 2015 12:30:22 +0200Related to issue 29448: Empty filter when there is no attribute set value.
Unai Martirena <unai.martirena@openbravo.com> [Thu, 09 Apr 2015 12:30:22 +0200] rev 26498
Related to issue 29448: Empty filter when there is no attribute set value.

When records are created in Stock Reservation pick and edit, the 0 value retrieved from default attribute set instance, defined in reservation's tables, is now set to null, when creating filter criteria.
Now if there is no attribute set defined for reservation's products, the attribute set value filter is empty.

Thu, 09 Apr 2015 12:26:23 +0200Fixes bug 29448, Fixes bug 29447, Fixes bug 29449
Unai Martirena <unai.martirena@openbravo.com> [Thu, 09 Apr 2015 12:26:23 +0200] rev 26497
Fixes bug 29448, Fixes bug 29447, Fixes bug 29449

The following changes was made in Stock Reservation pick and edit:
When filters are executed, a Reservation entity is created from the json parameter @MaterialMgmtReservation.id@. This works fine when the pop-up is called from Stock Reservation window, but from Sales Order, this parameter does not exists, and the filter process fails. Now is included a code line that puts a @MaterialMgmtReservation.id@ into the json parameters before the filters are applied.
Array critera filtering was bad created when getting grid's data, so was changed, to allow filter's multiple selection.
An hibernate exception is launched when typing wrong filters and the expression 'in ()' is included in the query to be executed. So this expression was replaced by one which returns a false value: '1 = 2'
Were included also, changes to allow filtering quantity's column. Other changes were included to avoid exceptions comparing to null values.

Wed, 08 Apr 2015 10:51:35 +0200Fixed issue 29461: It is possible to create a payment in/out
Jorge Garcia <jorge.garcia@openbravo.com> [Wed, 08 Apr 2015 10:51:35 +0200] rev 26496
Fixed issue 29461: It is possible to create a payment in/out

It is possible to create a payment header when a payment method or a financial
account is disabled in a given financial account.

Now only active payment methods of financial accounts and active financial
accounts are showing in the payment in / payment out window.

In addition, if the user selects a business partner in these windows and the
default payment method and/or the default financial account is/are inactive,
a warning message is shown to the user, indicating which one is inactive.

These warning messages are also included in the fix.