pichuki Posted March 13, 2013 Share Posted March 13, 2013 Hola. Comentaros que mi web va avanzando y ya va quedando menos, pero aún así os sigo necesitanto, ya que ahora es cuando de verdad voy a comenzar a probar funcionalidades y demás. Veréis, en esta ocasión me surge lo siguiente: - He instalado el sistema de Puntos de Fidelidad y me gustaría que automáticamente los Vales Descuento generados incluyan los impuestos, cosa que ahora mismo no pasa, ya que una vez estos vales se muestran en la factura incrementan el IVA. - Para ello necesito que una vez generado un Vale Descuento en vez de marcar por defecto la opción "tasa excluida", en la Regla marque la opción "tasa incluida". Gracias. Link to comment Share on other sites More sharing options...
Edu_gr Posted June 11, 2013 Share Posted June 11, 2013 +1 Me ocurre lo mismo, ¿alguien sabe como arreglarlo? Link to comment Share on other sites More sharing options...
martinmolero Posted September 23, 2013 Share Posted September 23, 2013 (edited) En modules\loyalty\controllers\front\default.php A partir de la linea 58 tienes que añadir las dos lineas que hacen referencia a $cart_rule->reduction_tax y $cart_rule->minimum_amount_tax (Esto es para 1.5.4.1) public function processTransformPoints() { $customer_points = (int)LoyaltyModule::getPointsByCustomer((int)$this->context->customer->id); if ($customer_points > 0) { /* Generate a voucher code */ $voucher_code = null; do $voucher_code = 'FID'.rand(1000, 100000); while (CartRule::cartRuleExists($voucher_code)); // Voucher creation and affectation to the customer $cart_rule = new CartRule(); $cart_rule->code = $voucher_code; $cart_rule->id_customer = (int)$this->context->customer->id; $cart_rule->reduction_currency = (int)$this->context->currency->id; $cart_rule->reduction_amount = LoyaltyModule::getVoucherValue((int)$customer_points); $cart_rule->quantity = 1; $cart_rule->quantity_per_user = 1; $cart_rule->reduction_tax = true; // this makes the voucher to be created like a tax included discount $cart_rule->minimum_amount_tax = true; //this makes the minimum amount from the config to be considered like tax included; Edited September 23, 2013 by martinmolero (see edit history) Link to comment Share on other sites More sharing options...
pichuki Posted September 24, 2013 Author Share Posted September 24, 2013 Voy a probarlo, aunque yo tengo la 1.5.3.1 supongo que no habra problemas, ya que el código es exactamente igual. Link to comment Share on other sites More sharing options...
Recommended Posts