-//---------------------------------------------------------------------------------------------------------------
-
-function process_invoice($invoicing=false)
-{
- if ($invoicing)
- {
-
- read_sales_order($_SESSION['Items']->order_no, $_SESSION['Items'], true);
- $duedate = get_invoice_duedate($_SESSION['Items']->customer_id, $_SESSION['Items']->delivery_date);
- $invoice_no = add_sales_invoice($_SESSION['Items'],
- $_SESSION['Items']->delivery_date, $duedate, $_SESSION['Items']->order_no,
- $_SESSION['Items']->tax_group_id, $_SESSION['Items']->freight_cost,
- $_SESSION['Items']->Location, $_SESSION['Items']->ship_via,
- $_SESSION['Items']->default_sales_type, references::get_next(10),
- $_SESSION['Items']->memo_, 0);
- }
- else
- {
+//-----------------------------------------------------------------------------
+if (isset($_POST['process_invoice']) && check_data()) {