X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=purchasing%2Fpo_receive_items.php;h=f80130e6402cea4caaf3a7b8eab51a09aefe6bfe;hb=a093e88c7571e931f9109a09f95bb7f983f78023;hp=c7e7cb134d34699128aa109c21302f3673df1877;hpb=46c5f7a65a7659a44ae8254c63152074363d3987;p=fa-stable.git diff --git a/purchasing/po_receive_items.php b/purchasing/po_receive_items.php index c7e7cb13..f80130e6 100644 --- a/purchasing/po_receive_items.php +++ b/purchasing/po_receive_items.php @@ -34,6 +34,10 @@ if (isset($_GET['AddedID'])) display_notification_centered(_("Purchase Order Delivery has been processed")); display_note(get_trans_view_str($trans_type, $grn, _("&View this Delivery"))); + + $clearing_act = get_company_pref('grn_clearing_act'); + if ($clearing_act) + display_note(get_gl_view_str($trans_type, $grn, _("View the GL Journal Entries for this Delivery")), 1); hyperlink_params("$path_to_root/purchasing/supplier_invoice.php", _("Entry purchase &invoice for this receival"), "New=1"); @@ -108,7 +112,7 @@ function display_po_receive_items() $display_sub_total = price_format($total/* + input_num('freight_cost')*/); label_row(_("Sub-total"), $display_sub_total, "colspan=$colspan align=right","align=right"); - $taxes = $_SESSION['PO']->get_taxes(input_num('freight_cost')); + $taxes = $_SESSION['PO']->get_taxes(input_num('freight_cost'), true); $tax_total = display_edit_tax_items($taxes, $colspan, $_SESSION['PO']->tax_included); @@ -172,6 +176,13 @@ function can_process() return false; } + if (!is_date_in_fiscalyear($_POST['DefaultReceivedDate'])) + { + display_error(_("The entered date is not in fiscal year")); + set_focus('DefaultReceivedDate'); + return false; + } + if (!$Refs->is_valid($_POST['ref'])) { display_error(_("You must enter a reference.")); @@ -255,6 +266,7 @@ function process_receive_po() $grn->orig_order_date = $_POST['DefaultReceivedDate']; $grn->reference = $_POST['ref']; $grn->Location = $_POST['Location']; + $grn->ex_rate = input_num('_ex_rate', null); $grn_no = add_grn($grn); @@ -314,7 +326,7 @@ if (isset($_POST['ProcessGoodsReceived'])) start_form(); -display_grn_summary($_SESSION['PO'], true); +edit_grn_summary($_SESSION['PO'], true); display_heading(_("Items to Receive")); display_po_receive_items();