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);
    }
}