$delivery->tax_included ? 0 : $tax_total-$freight_tax,
$delivery->freight_cost,
$delivery->tax_included ? 0 : $freight_tax,
- $delivery->default_sales_type, $delivery->order_no, 0,
+ $delivery->sales_type, $delivery->order_no, 0,
$delivery->ship_via, $delivery->due_date);
if ($trans_no == 0) {
add_comments(13, $delivery_no, $delivery->document_date, $delivery->Comments);
if ($trans_no == 0) {
- // add_forms_for_sys_type(13, $delivery_no, $delivery->Location);
if ($delivery->reference!='auto')
references::save_last($delivery->reference, 13);
}
void_gl_trans($type, $type_no, true);
- // for invoices and credits related to invoices,
// reverse all the changes in the sales order
$items_result = get_customer_trans_details($type, $type_no);
$order = get_customer_trans_order($type, $type_no);
if ($order) {
+ $order_items = get_sales_order_details($order);
while ($row = db_fetch($items_result)) {
- update_parent_line(13, $row['id'], -$row['quantity']);
+ $order_line = db_fetch($order_items);
+ update_parent_line(13, $order_line['id'], -$row['quantity']);
}
}