diff --git a/user/invoice.php b/user/invoice.php
index 0867d6e6..b50564ae 100644
--- a/user/invoice.php
+++ b/user/invoice.php
@@ -161,7 +161,22 @@ if (isset($_GET['invoice_id'])) {
$invoice_badge_color = getInvoiceBadgeColor($invoice_status);
//Product autocomplete
- $products_sql = mysqli_query($mysqli, "SELECT product_name AS label, product_description AS description, product_price AS price, product_tax_id AS tax, product_id AS prod_id FROM products WHERE product_archived_at IS NULL");
+ $products_sql = mysqli_query($mysqli, "
+ SELECT
+ product_name AS label,
+ product_type AS type,
+ product_description AS description,
+ product_price AS price,
+ product_tax_id AS tax,
+ tax_percent,
+ product_id AS prod_id,
+ COALESCE(SUM(product_stock.stock_qty), 0) AS available_stock
+ FROM products
+ LEFT JOIN product_stock ON product_id = stock_product_id
+ LEFT JOIN taxes ON product_tax_id = tax_id
+ WHERE product_archived_at IS NULL
+ GROUP BY product_id
+ ");
if (mysqli_num_rows($products_sql) > 0) {
while ($row = mysqli_fetch_array($products_sql)) {
@@ -769,22 +784,56 @@ require_once "../includes/footer.php";