Buenas,
Debido al contexto de la respuesta para solucionar tu problema, moví el thread al foro de Desarrolladores.
Para solucionar el problema deberías realizar las siguientes correcciones en el código, y recompilar la aplicación:
CalloutInvoiceExt, linea 377 (para tomar correctamente el valor por defecto especificado en la EC):
Code:
int priceListId = rs.getInt(“PO_Pricelist_ID”);
por
Code:
int priceListId = rs.getInt(IsSOTrx ? “M_PriceList_ID” : “PO_PriceList_ID”);
CalloutInvoiceExt, linea 611 (para tomar correctamente el valor predeterminado especificado en la configuracion de tarifas, si el previo no se configuró):
Code:
+ ” AD_CLIENT_ID=? AND AD_ORG_ID=? AND”
por
Code:
+ ” ISACTIVE=’Y’ AND AD_CLIENT_ID=? AND (AD_ORG_ID=? OR AD_ORG_ID=0) AND”
Cabe destacar que el próximo release de Libertya contendrá la corrección correspondiente.
Saludos,
Federico