{
global $Refs;
- $date_ = $po->orig_order_date;
+ $date_ = $po->tran_date;
$grn = $po->grn_id;
begin_transaction();
{
$order->trans_type = ST_SUPPRECEIVE;
- $order->orig_order_date = sql2date($row["delivery_date"]);
+ $order->tran_date = sql2date($row["delivery_date"]);
$order->Location = $row["loc_code"];
$order->reference = $row["reference"];
$order->grn_id = $grn_batch;
requisition_no, into_stock_location, delivery_address, total, tax_included, prep_amount) VALUES(";
$sql .= db_escape($po_obj->supplier_id) . "," .
db_escape($po_obj->Comments) . ",'" .
- date2sql($po_obj->orig_order_date) . "', " .
+ date2sql($po_obj->tran_date) . "', " .
db_escape($po_obj->reference) . ", " .
db_escape($po_obj->supp_ref) . ", " .
db_escape($po_obj->Location) . ", " .
$Refs->save(ST_PURCHORDER, $po_obj->order_no, $po_obj->reference);
- add_audit_trail(ST_PURCHORDER, $po_obj->order_no, $po_obj->orig_order_date);
+ add_audit_trail(ST_PURCHORDER, $po_obj->order_no, $po_obj->tran_date);
hook_db_postwrite($po_obj, ST_PURCHORDER);
commit_transaction();
$sql = "UPDATE ".TB_PREF."purch_orders SET Comments=" . db_escape($po_obj->Comments) . ",
requisition_no= ". db_escape( $po_obj->supp_ref). ",
into_stock_location=" . db_escape($po_obj->Location). ",
- ord_date='" . date2sql($po_obj->orig_order_date) . "',
+ ord_date='" . date2sql($po_obj->tran_date) . "',
delivery_address=" . db_escape($po_obj->delivery_address).",
total=". db_escape($po_obj->get_trans_total()).",
prep_amount=". db_escape($po_obj->prep_amount).",
db_query($sql, "One of the purchase order detail records could not be updated");
}
- reallocate_payments($po_obj->order_no, ST_PURCHORDER, $po_obj->orig_order_date, $po_obj->get_trans_total(), $po_obj->prepayments, $po_obj->supplier_id);
+ reallocate_payments($po_obj->order_no, ST_PURCHORDER, $po_obj->tran_date, $po_obj->get_trans_total(), $po_obj->prepayments, $po_obj->supplier_id);
add_audit_trail($po_obj->trans_type, $po_obj->order_no, Today(), _("Updated."));
hook_db_postwrite($po_obj, ST_PURCHORDER);
$order->credit = get_current_supp_credit($order->supplier_id);
- $order->orig_order_date = sql2date($myrow["ord_date"]);
+ $order->tran_date = sql2date($myrow["ord_date"]);
$order->Comments = $myrow["comments"];
$order->Location = $myrow["into_stock_location"];
$order->supp_ref = $myrow["requisition_no"];
var $Location;
var $supplier_id;
var $supplier_name;
- var $orig_order_date;
+ var $tran_date;
var $due_date;
var $order_no; /*Only used for modification of existing orders otherwise only established when order committed */
var $lines_on_order = 0;
if ($cart->trans_type != ST_PURCHORDER) {
// for direct grn/invoice set same dates for lines as for whole document
foreach ($cart->line_items as $line_no =>$line)
- $cart->line_items[$line_no]->req_del_date = $cart->orig_order_date;
+ $cart->line_items[$line_no]->req_del_date = $cart->tran_date;
}
$ref = $cart->reference;
$inv = new supp_trans(ST_SUPPINVOICE);
$inv->Comments = $cart->Comments;
$inv->supplier_id = $cart->supplier_id;
- $inv->tran_date = $cart->orig_order_date;
+ $inv->tran_date = $cart->tran_date;
$inv->due_date = $cart->due_date;
$inv->dimension = $cart->dimension;
$inv->dimension2 = $cart->dimension2;
label_cells(_("For Purchase Order"), get_trans_view_str(ST_PURCHORDER, $po->order_no),
"class='tableheader2'");
- label_cells(_("Delivery Date"), $po->orig_order_date, "class='tableheader2'"); // FIXME: delivery date
+ label_cells(_("Delivery On"), $po->tran_date, "class='tableheader2'");
end_row();
start_row();
label_row(_("For Purchase Order"), get_trans_view_str(ST_PURCHORDER, $po->order_no));
- label_row(_("Ordered On"), $po->orig_order_date);
+ label_row(_("Ordered On"), $po->tran_date);
table_section(2);
if (!isset($_POST['ref']))
locations_list_row(_("Deliver Into Location"), "Location", $_POST['Location']);
- if (!isset($_POST['DefaultReceivedDate']))
- $_POST['DefaultReceivedDate'] = new_doc_date();
+ if (!isset($_POST['tran_date']))
+ $_POST['tran_date'] = new_doc_date();
- date_row(_("Date Items Received"), 'DefaultReceivedDate', '', true, 0, 0, 0, '', true);
+ date_row(_("Date Items Received"), 'tran_date', '', true, 0, 0, 0, '', true);
table_section(3);
label_row(_("Supplier's Reference"), $po->supp_ref);
label_row(_("Order Comments"), $po->Comments, "class='tableheader2'", "colspan=9");
if (!is_company_currency($po->curr_code))
- exchange_rate_display(get_company_currency(), $po->curr_code, get_post('DefaultReceivedDate'));
+ exchange_rate_display(get_company_currency(), $po->curr_code, get_post('tran_date'));
end_outer_table(1);
}
//--------------------------------------------------------------------------------------------------
function get_duedate_from_terms(&$trans)
{
- $date = get_class($trans) == 'purch_order' ? $trans->orig_order_date : $trans->tran_date;
+ $date = $trans->tran_date;
if (!is_date($date))
{
$cart = &$_SESSION['PO'];
$_POST['supplier_id'] = $cart->supplier_id;
- $_POST['OrderDate'] = $cart->orig_order_date;
+ $_POST['OrderDate'] = $cart->tran_date;
if ($cart->trans_type == ST_SUPPINVOICE)
$_POST['due_date'] = $cart->due_date;
$_POST['supp_ref'] = $cart->supp_ref;
$cart = &$_SESSION['PO'];
$cart->supplier_id = $_POST['supplier_id'];
- $cart->orig_order_date = $_POST['OrderDate'];
+ $cart->tran_date = $_POST['OrderDate'];
if ($cart->trans_type == ST_SUPPINVOICE)
{
$cart->due_date = $_POST['due_date'];
$_POST['OrderDate'] = new_doc_date();
if (!is_date_in_fiscalyear($_POST['OrderDate']))
$_POST['OrderDate'] = end_fiscalyear();
- $cart->due_date = $cart->orig_order_date = $_POST['OrderDate'];
+ $cart->due_date = $cart->tran_date = $_POST['OrderDate'];
/* read in all the selected order into the Items cart */
if ($trans_no) {
read_po($trans_no, $cart);
'OrderDate', '', true, 0, 0, 0, null, true);
if (isset($_POST['_OrderDate_changed'])) {
- $order->orig_order_date = $_POST['OrderDate'];
+ $order->tran_date = $_POST['OrderDate'];
get_duedate_from_terms($order);
$_POST['due_date'] = $order->due_date;
$Ajax->activate('due_date');
}
end_row();
start_row();
- label_cells(_("Date"), $po->orig_order_date, "class='tableheader2'");
+ label_cells(_("Date"), $po->tran_date, "class='tableheader2'");
if ($editable)
{
if (can_commit()) {
copy_to_cart();
- new_doc_date($cart->orig_order_date);
+ new_doc_date($cart->tran_date);
if ($cart->order_no == 0) { // new po/grn/invoice
$trans_no = add_direct_supp_trans($cart);
if ($trans_no) {
return false;
}
- if (!is_date($_POST['DefaultReceivedDate']))
+ if (!is_date($_POST['tran_date']))
{
display_error(_("The entered date is invalid."));
- set_focus('DefaultReceivedDate');
+ set_focus('tran_date');
return false;
}
- if (!is_date_in_fiscalyear($_POST['DefaultReceivedDate'])) {
+ if (!is_date_in_fiscalyear($_POST['tran_date'])) {
display_error(_("The entered date is out of fiscal year or is closed for further data entry."));
- set_focus('DefaultReceivedDate');
+ set_focus('tran_date');
return false;
}
}
$grn = &$_SESSION['PO'];
- $grn->orig_order_date = $_POST['DefaultReceivedDate'];
+ $grn->tran_date = $_POST['tran_date'];
$grn->reference = $_POST['ref'];
$grn->Location = $_POST['Location'];
$grn->ex_rate = input_num('_ex_rate', null);
$trans_no = write_grn($grn);
$new = $grn->grn_id == 0;
- new_doc_date($_POST['DefaultReceivedDate']);
+ new_doc_date($_POST['tran_date']);
unset($_SESSION['PO']->line_items);
unset($_SESSION['PO']);
if (!check_num($line->line_no))
$_POST[$line->line_no] = number_format2(0, get_qty_dec($line->stock_id));
- if (!isset($_POST['DefaultReceivedDate']) || $_POST['DefaultReceivedDate'] == "")
- $_POST['DefaultReceivedDate'] = new_doc_date();
+ if (!isset($_POST['tran_date']) || $_POST['tran_date'] == "")
+ $_POST['tran_date'] = new_doc_date();
$_SESSION['PO']->line_items[$line->line_no]->quantity = input_num($line->line_no);