X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=gl%2Fincludes%2Fui%2Fgl_bank_ui.inc;h=a0a1ed7a77119b5d44f60497b910eff1319c1114;hb=1f0c585ef87e9138499a71ae2954b1a177a6ef97;hp=7e8c9375390852600b8541a8a6ef92182e9885ae;hpb=ed12c6b38e84077b5183de344c3a204162bd4e87;p=fa-stable.git
diff --git a/gl/includes/ui/gl_bank_ui.inc b/gl/includes/ui/gl_bank_ui.inc
index 7e8c9375..a0a1ed7a 100644
--- a/gl/includes/ui/gl_bank_ui.inc
+++ b/gl/includes/ui/gl_bank_ui.inc
@@ -13,7 +13,7 @@ function display_bank_header(&$order)
bank_accounts_list_row( $payment ? _("From:") : _("To:"), 'bank_account', null, true);
- date_row(_("Date:"), 'date_');
+ date_row(_("Date:"), 'date_', '', null, 0, 0, 0, null, true);
echo ""; // inner table
@@ -67,20 +67,20 @@ function display_bank_header(&$order)
hidden('PersonDetailID');
}
break;
+ case payment_person_types::QuickEntry() :
+ quick_entries_list_row(_("Description:"), 'person_id', null, $payment);
+ amount_row(_("Total Amount"), 'totamount', null, null, " ".submit('go', _("Go"), false, false, true));
+ break;
//case payment_person_types::Project() :
// dimensions_list_row(_("Dimension:"), 'person_id', $_POST['person_id'], false, null, true);
// break;
}
- //$homeCurrency = get_company_currency();
$person_currency = payment_person_types::person_currency($_POST['PayType'], $_POST['person_id']);
$bank_currency = get_bank_account_currency($_POST['bank_account']);
- if ($bank_currency != "" && $bank_currency != $person_currency)
- {
- exchange_rate_display($bank_currency, $person_currency, $_POST['date_']);
- }
-
+ exchange_rate_display($bank_currency, $person_currency, $_POST['date_']);
+
echo ""; // inner table
echo "
";
@@ -89,7 +89,10 @@ function display_bank_header(&$order)
bank_trans_types_list_row(_("Type:"), 'type', null);
- ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::bank_payment()));
+ if (isset($_GET['NewPayment']))
+ ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::bank_payment()));
+ else
+ ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::bank_deposit()));
echo ""; // inner table
@@ -175,18 +178,18 @@ function gl_edit_item_controls(&$order, $dim, $Index=null)
$id = find_submit('Edit');
if ($Index != -1 && $Index == $id)
{
- $_POST['code_id'] = $order->gl_items[$Index]->code_id;
- $_POST['dimension_id'] = $order->gl_items[$Index]->dimension_id;
- $_POST['dimension2_id'] = $order->gl_items[$Index]->dimension2_id;
- $_POST['amount'] =
- price_format(($payment ? 1 : -1) * $order->gl_items[$Index]->amount);
- $_POST['description'] = $order->gl_items[$Index]->description;
- $_POST['LineMemo'] = $order->gl_items[$Index]->reference;
-
- hidden('Index', $order->gl_items[$Index]->index);
- hidden('code_id', $order->gl_items[$Index]->code_id);
+ $item = $order->gl_items[$Index];
+ $_POST['code_id'] = $item->code_id;
+ $_POST['dimension_id'] = $item->dimension_id;
+ $_POST['dimension2_id'] = $item->dimension2_id;
+ $_POST['amount'] = price_format(abs($item->amount));
+ $_POST['description'] = $item->description;
+ $_POST['LineMemo'] = $item->reference;
+
+ hidden('Index', $item->index);
+ hidden('code_id', $item->code_id);
label_cell($_POST['code_id']);
- label_cell($order->gl_items[$Index]->description);
+ label_cell($item->description);
if ($dim >= 1)
dimensions_list_cells(null, 'dimension_id', null, true, " ", false, 1);
if ($dim > 1)
@@ -216,7 +219,7 @@ function gl_edit_item_controls(&$order, $dim, $Index=null)
elseif ($_POST['PayType'] == payment_person_types::WorkOrder())
$_POST['code_id'] = get_company_pref('default_assembly_act');
else {
- $_POST['code_id'] =
+ $_POST['code_id'] =
get_company_pref($payment ? 'default_cogs_act':'default_inv_sales_act');
}
gl_all_accounts_list('code_id', null, true, false, true);
|