mirror of https://github.com/itflow-org/itflow
Fix recurring expense next run date logic for monthly and annual frequencies
This commit is contained in:
parent
56c7c76ac6
commit
6221fd67e1
|
|
@ -362,7 +362,11 @@ if (isset($_POST['create_recurring_expense'])) {
|
||||||
$description = sanitizeInput($_POST['description']);
|
$description = sanitizeInput($_POST['description']);
|
||||||
$reference = sanitizeInput($_POST['reference']);
|
$reference = sanitizeInput($_POST['reference']);
|
||||||
|
|
||||||
$start_date = date('Y') . "-$month-$day";
|
$year = date('Y');
|
||||||
|
if (strtotime("$year-$month-$day") < time()) {
|
||||||
|
$year++;
|
||||||
|
}
|
||||||
|
$start_date = "$year-$month-$day";
|
||||||
|
|
||||||
mysqli_query($mysqli,"INSERT INTO recurring_expenses SET recurring_expense_frequency = $frequency, recurring_expense_day = $day, recurring_expense_month = $month, recurring_expense_next_date = '$start_date', recurring_expense_description = '$description', recurring_expense_reference = '$reference', recurring_expense_amount = $amount, recurring_expense_currency_code = '$session_company_currency', recurring_expense_vendor_id = $vendor, recurring_expense_client_id = $client_id, recurring_expense_category_id = $category, recurring_expense_account_id = $account");
|
mysqli_query($mysqli,"INSERT INTO recurring_expenses SET recurring_expense_frequency = $frequency, recurring_expense_day = $day, recurring_expense_month = $month, recurring_expense_next_date = '$start_date', recurring_expense_description = '$description', recurring_expense_reference = '$reference', recurring_expense_amount = $amount, recurring_expense_currency_code = '$session_company_currency', recurring_expense_vendor_id = $vendor, recurring_expense_client_id = $client_id, recurring_expense_category_id = $category, recurring_expense_account_id = $account");
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue