function add_invoice_positions($invoice, $order_details) { foreach ($order_details as $pos) { $price_x = $pos['price']; $price_r = round($price_x, 2); $price = $price_r + $price_r * ($pos['tax'] / 100); //if (isset($pos['product_quantity_discount']) && $pos['product_quantity_discount'] != 0){ $price = $pos['product_quantity_discount'];} $unit = get_unit($pos['name'], $pos['quantity']); $invoice_position = new PozycjaFaktury(percentToFloat($pos['tax']), $pos['quantity'], $price, $pos['name'], $unit, 'PRC'); $invoice->dodajPozycjeFaktury($invoice_position); } }
function add_invoice_positions($invoice, $order_details, $discount_percentage_rate, $discount_amount) { foreach ($order_details as $pos) { $price = $pos['final_price'] + $pos['final_price'] * ($pos['products_tax'] / 100); $unit = get_unit($pos['products_model'], $pos['products_quantity']); $invoice_position = new PozycjaFaktury(percentToFloat($pos['products_tax']), $pos['products_quantity'], $price, $pos['products_name'], $unit, 'PRC'); $invoice->dodajPozycjeFaktury($invoice_position); } }
function add_invoice_positions($invoice, $order_details, $discount_percentage_rate, $discount_amount) { //$products_sum = 0; foreach ($order_details as $pos) { $price_x = $pos['product_price']; //if (isset($pos['product_quantity_discount']) && $pos['product_quantity_discount'] > 0){ $price_x = $pos['product_quantity_discount'];} $price_r = round($price_x, 2); $price = $price_r + $price_r * ($pos['tax_rate'] / 100); $unit = get_unit($pos['product_name'], $pos['product_quantity']); $rabat = $pos['reduction_percent']; $invoice_position = new PozycjaFaktury(percentToFloat($pos['tax_rate']), $pos['product_quantity'], $price, $pos['product_name'], $unit, 'PRC', $rabat); $invoice->dodajPozycjeFaktury($invoice_position); } }