diff --git a/app/Controllers/Products.php b/app/Controllers/Products.php index cbf4a09..dcb3d15 100755 --- a/app/Controllers/Products.php +++ b/app/Controllers/Products.php @@ -657,7 +657,7 @@ class Products extends BaseController public function quick_add() { - $tax = floatval($this->request->getPost('tax')) / 2; + $tax = floatval($this->request->getPost('product_tax')) / 2; $bid = $this->session->get('logged_user_branch_id'); $ml = 0; @@ -666,29 +666,29 @@ class Products extends BaseController $barrel = 0; $ltr_per_barrel = 0; - $per = $this->request->getPost('per'); + $per = $this->request->getPost('product_per'); if ($per === 'ml') { - $ml = floatval($this->request->getPost('ml') ?? 0); + $ml = floatval($this->request->getPost('product_ml') ?? 0); } elseif ($per === 'box') { - $box = floatval($this->request->getPost('box') ?? 0); - $qty_per_box = floatval($this->request->getPost('qty_per_box') ?? 0); + $box = floatval($this->request->getPost('product_box') ?? 0); + $qty_per_box = floatval($this->request->getPost('product_qty_per_box') ?? 0); } elseif ($per === 'barrel') { - $barrel = floatval($this->request->getPost('barrel') ?? 0); - $ltr_per_barrel = floatval($this->request->getPost('ltr_per_barrel') ?? 0); + $barrel = floatval($this->request->getPost('product_barrel') ?? 0); + $ltr_per_barrel = floatval($this->request->getPost('product_ltr_per_barrel') ?? 0); } - $qty_in_stock = floatval($this->request->getPost('qty_stock') ?: 0); // Get qty_stock from POST + $qty_in_stock = floatval($this->request->getPost('product_qty_stock') ?: 0); // Get qty_stock from POST $purchase_order_level = floor($qty_in_stock / 2); // Calculate purchase reorder level (half of qty in stock) $purchase_order_level = is_nan($purchase_order_level) ? '' : $purchase_order_level; // Safely assign values (handle invalid numbers) $reorder_level = is_nan($qty_in_stock) ? '' : $qty_in_stock; $data = [ 'cubic_centimeter_id' => json_encode($this->request->getPost('cubic_centimeter_id')), - 'product_name' => $this->request->getPost('productname'), - 'product_category' => $this->request->getPost('productcategory'), - 'total_amount' => $this->request->getPost('total_amount'), - 'unit_price' => $this->request->getPost('unit_price'), + 'product_name' => $this->request->getPost('product_name'), + 'product_category' => $this->request->getPost('product_category'), + 'total_amount' => $this->request->getPost('product_total_amount'), + 'unit_price' => $this->request->getPost('product_unit_price'), 'qty_stock' => $qty_in_stock, 'sgst' => $tax, 'cgst' => $tax, @@ -702,7 +702,7 @@ class Products extends BaseController 'branch_id' => $bid, 'purchase_order_level'=> $purchase_order_level, 'reorder_level' => $reorder_level, - 'manufacturer_id' => $this->request->getPost('manufacturer'), + 'manufacturer_id' => $this->request->getPost('product_manufacturer'), ]; $insertID = $this->ProductModel->insert($data); diff --git a/app/Views/invoice_form.php b/app/Views/invoice_form.php index 1183945..44669d6 100755 --- a/app/Views/invoice_form.php +++ b/app/Views/invoice_form.php @@ -11,6 +11,39 @@ padding: 5px !important; } + + +
| INVOICE | - +INVOICE
+ Invoice Number: = $invoice[0]->invoice_number; ?> + Invoice Date: = date("d-m-Y", strtotime($invoice[0]->created_at));?> + Payment Mode: = $invoice[0]->mode_of_payment; ?> + |
|
| = $invoice[0]->type; ?> | +Bill To, |
| - | - | = $invoice[0]->company_address; ?>, | +company_address ?? ''); + echo $a; ?> + | ||
| - | - | + | billing_address ?? ''); + $bc = trim($invoice[0]->billing_city ?? ''); + $bs = trim($invoice[0]->billing_state ?? ''); + $bp = trim($invoice[0]->billing_postal_code ?? ''); + if ($bp === '0' || $bp === 0) {$bp = '';} + $address = ''; + if ($ba && $bc && $bs && $bp) { $address = "$ba, $bc, $bs - $bp,"; + } elseif ($ba && $bc && $bs) { $address = "$ba, $bc, $bs,"; + } elseif ($ba && $bc && $bp) { $address = "$ba, $bc - $bp,"; + } elseif ($ba && $bs && $bp) { $address = "$ba, $bs - $bp,"; + } elseif ($ba && $bc) { $address = "$ba, $bc,"; + } elseif ($ba && $bs) { $address = "$ba, $bs,"; + } elseif ($ba && $bp) { $address = "$ba - $bp,"; + } elseif ($bc && $bs && $bp) { $address = "$bc, $bs - $bp,"; + } elseif ($bc && $bs) { $address = "$bc, $bs,"; + } elseif ($bc && $bp) { $address = "$bc - $bp,"; + } elseif ($bs && $bp) { $address = "$bs - $bp,"; + } elseif ($ba) { $address = "$ba,"; + } elseif ($bc) { $address = "$bc,"; + } elseif ($bs) { $address = "$bs,"; + } elseif ($bp) { $address = "$bp,"; + } else { $address = '-';} + echo $address; + ?> | ++ | company_city ?? ''); $s = trim($invoice[0]->company_state ?? ''); @@ -55,19 +76,19 @@ |
| + | Mobile: = $invoice[0]->mobile_no; ?> | Mobile: = $invoice[0]->company_mobile_no_1; ?> | |||
| + | GSTIN:= ($invoice[0]->client_gst) ? $invoice[0]->client_gst : 'nil'; ?> | GSTIN: = $invoice[0]->company_gstno; ?> |
| Model: | = $vehicle['make_name']; ?> = $vehicle['model_name']; ?> | - | invoice No: | -= $invoice[0]->invoice_number; ?> | +Service Type: | += $invoice[0]->type; ?> |