There is no Recurring Invoice here
Back to Recurring Invoices"; require_once "includes/footer.php"; exit(); } $row = mysqli_fetch_array($sql); $recurring_invoice_prefix = nullable_htmlentities($row['recurring_invoice_prefix']); $recurring_invoice_number = intval($row['recurring_invoice_number']); $recurring_invoice_scope = nullable_htmlentities($row['recurring_invoice_scope']); $recurring_invoice_frequency = nullable_htmlentities($row['recurring_invoice_frequency']); $recurring_invoice_status = nullable_htmlentities($row['recurring_invoice_status']); $recurring_invoice_created_at = date('Y-m-d', strtotime($row['recurring_invoice_created_at'])); $recurring_invoice_last_sent = nullable_htmlentities($row['recurring_invoice_last_sent']); if ($recurring_invoice_last_sent == 0) { $recurring_invoice_last_sent = '-'; } $recurring_invoice_next_date = nullable_htmlentities($row['recurring_invoice_next_date']); $recurring_invoice_amount = floatval($row['recurring_invoice_amount']); $recurring_invoice_discount = floatval($row['recurring_invoice_discount_amount']); $recurring_invoice_currency_code = nullable_htmlentities($row['recurring_invoice_currency_code']); $recurring_invoice_note = nullable_htmlentities($row['recurring_invoice_note']); $recurring_invoice_email_notify = intval($row['recurring_invoice_email_notify']); $category_id = intval($row['recurring_invoice_category_id']); $client_id = intval($row['client_id']); $client_name = nullable_htmlentities($row['client_name']); $location_address = nullable_htmlentities($row['location_address']); $location_city = nullable_htmlentities($row['location_city']); $location_state = nullable_htmlentities($row['location_state']); $location_zip = nullable_htmlentities($row['location_zip']); $location_country = nullable_htmlentities($row['location_country']); $contact_email = nullable_htmlentities($row['contact_email']); $contact_phone_country_code = nullable_htmlentities($row['contact_phone_country_code']); $contact_phone = nullable_htmlentities(formatPhoneNumber($row['contact_phone'], $contact_phone_country_code)); $contact_extension = nullable_htmlentities($row['contact_extension']); $contact_mobile_country_code = nullable_htmlentities($row['contact_mobile_country_code']); $contact_mobile = nullable_htmlentities(formatPhoneNumber($row['contact_mobile'], $contact_mobile_country_code)); $client_website = nullable_htmlentities($row['client_website']); $client_currency_code = nullable_htmlentities($row['client_currency_code']); $client_net_terms = intval($row['client_net_terms']); if ($recurring_invoice_status == 1) { $status = "Active"; $status_badge_color = "success"; } else { $status = "Inactive"; $status_badge_color = "secondary"; } $recurring_payment_id = intval($row['recurring_payment_id']); $recurring_payment_recurring_invoice_id = intval($row['recurring_payment_recurring_invoice_id']); $recurring_payment_method = nullable_htmlentities($row['recurring_payment_method']); $recurring_payment_saved_payment_id = intval($row['recurring_payment_saved_payment_id']); // Override Tab Title // No Sanitizing needed as this var will only be used in the tab title $tab_title = $row['client_name']; $page_title = "{$row['recurring_invoice_prefix']}{$row['recurring_invoice_number']}"; $sql = mysqli_query($mysqli, "SELECT * FROM companies WHERE company_id = 1"); $row = mysqli_fetch_array($sql); $company_id = intval($row['company_id']); $company_name = nullable_htmlentities($row['company_name']); $company_country = nullable_htmlentities($row['company_country']); $company_address = nullable_htmlentities($row['company_address']); $company_city = nullable_htmlentities($row['company_city']); $company_state = nullable_htmlentities($row['company_state']); $company_zip = nullable_htmlentities($row['company_zip']); $company_phone_country_code = nullable_htmlentities($row['company_phone_country_code']); $company_phone = nullable_htmlentities(formatPhoneNumber($row['company_phone'], $company_phone_country_code)); $company_email = nullable_htmlentities($row['company_email']); $company_website = nullable_htmlentities($row['company_website']); $company_logo = nullable_htmlentities($row['company_logo']); $sql_history = mysqli_query($mysqli, "SELECT * FROM history WHERE history_recurring_invoice_id = $recurring_invoice_id ORDER BY history_id DESC"); //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 FROM products WHERE product_archived_at IS NULL"); if (mysqli_num_rows($products_sql) > 0) { while ($row = mysqli_fetch_array($products_sql)) { $products[] = $row; } $json_products = json_encode($products); } ?>
" alt="Company logo">

RECURRING INVOICE

Frequency: ly
Next Date:
Last Sent:
Created:
Bill To:
">
Item Description Qty Price Tax Amount
Notes
0) { ?> 0) { ?>
Subtotal
Discount -
Tax
Total
History
Date Event