! -> Note
$ -> Affected files
+28-Nov-2010 Janusz Dobrowolski
++ Transaction name shortcuts added
+$ /includes/sysnames.inc
+ /reporting/includes/reports_classes.inc
+
28-Nov-2010 Joe Hunt
- Removed possibility to use bank account in Direct Invoice. This
was an old method for handling Cash Payment. We now have better options.
$ /sales/includes/db/sales_invoice_db.inc
/sales/manage/customer_branches.php
-
+
26-Nov-2010 Janusz Dobrowolski
! [0000282] Improved reports menu display.
$ /js/inserts.js
ST_DIMENSION => _("Dimension")
);
+$type_shortcuts = array(
+ ST_JOURNAL => _("GJ"), // general journal
+ ST_BANKPAYMENT => _("BP"),
+ ST_BANKDEPOSIT => _("BD"),
+ ST_BANKTRANSFER => _("BT"),
+ ST_SALESINVOICE => _("SI"),
+ ST_CUSTCREDIT => _("CN"),
+ ST_CUSTPAYMENT => _("CP"),
+ ST_CUSTDELIVERY => _("DN"),
+ ST_LOCTRANSFER => _("IT"), // inventory transfer
+ ST_INVADJUST => _("IA"),
+ ST_PURCHORDER => _("PO"),
+ ST_SUPPINVOICE => _("PI"), // purchase invoice
+ ST_SUPPCREDIT => _("PC"),
+ ST_SUPPAYMENT => _("SP"),
+ ST_SUPPRECEIVE => _("GRN"),
+ ST_WORKORDER => _("WO"),
+ ST_MANUISSUE => _("WI"),
+ ST_MANURECEIVE => _("WP"),
+ ST_SALESORDER => _("SO"),
+ ST_SALESQUOTE => _("SQ"),
+ ST_COSTUPDATE => _("CU"),
+ ST_DIMENSION => _("Dim")
+);
+
+
//----------------------------------------------------------------------------------
// Bank transaction types
//
//
function get_ctrl($name, $type)
{
- global $path_to_root, $use_date_picker, $pdf_debug, $print_invoice_no, $def_print_destination;
+ global $path_to_root, $use_date_picker, $pdf_debug, $print_invoice_no,
+ $def_print_destination, $type_shortcuts;
$st = '';
switch ($type)
// return supplier_list($name);
case 'INVOICE':
- $IV = _("IV");
- $CN = _("CN");
+ $IV = $type_shortcuts[ST_SALESINVOICE];
+ $CN = $type_shortcuts[ST_CUSTCREDIT];
$ref = ($print_invoice_no == 1 ? "trans_no" : "reference");
$sql = "SELECT concat(".TB_PREF."debtor_trans.trans_no, '-',
".TB_PREF."debtor_trans.type) AS TNO, concat(".TB_PREF."debtor_trans.$ref, if (type=".ST_SALESINVOICE.", ' $IV ', ' $CN '), ".TB_PREF."debtors_master.name) as IName
return combo_input($name, '', $sql, 'TNO', 'IName',array('order'=>false));
case 'DELIVERY':
- $DN = _("DN");
+ $DN = $type_shortcuts[ST_CUSTDELIVERY];
$sql = "SELECT
concat(".TB_PREF."debtor_trans.trans_no, '-', ".TB_PREF."debtor_trans.type) AS TNO, concat(".TB_PREF."debtor_trans.trans_no, ' $DN ',
".TB_PREF."debtors_master.name) as IName
return combo_input($name, '', $sql, 'order_no', 'IName',array('order'=>false));
case 'REMITTANCE':
- $BP = _("BP");
- $SP = _("SP");
- $CN = _("CN");
+ $BP = $type_shortcuts[ST_BANKPAYMENT];
+ $SP = $type_shortcuts[ST_SUPPAYMENT];
+ $CN = $type_shortcuts[ST_SUPPCREDIT];
$ref = ($print_invoice_no == 1 ? "trans_no" : "reference");
$sql = "SELECT concat(".TB_PREF."supp_trans.trans_no, '-',
".TB_PREF."supp_trans.type) AS TNO, concat(".TB_PREF."supp_trans.$ref, if (type=".ST_BANKPAYMENT.", ' $BP ', if (type=".ST_SUPPAYMENT.", ' $SP ', ' $CN ')), ".TB_PREF."suppliers.supp_name) as IName
return combo_input($name, '', $sql, 'TNO', 'IName',array('order'=>false));
case 'RECEIPT':
- $BD = _("BD");
- $CP = _("CP");
- $CN = _("CN");
+ $BD = $type_shortcuts[ST_BANKDEPOSIT];
+ $CP = $type_shortcuts[ST_CUSTPAYMENT];
+ $CN = $type_shortcuts[ST_CUSTCREDIT];
$ref = ($print_invoice_no == 1 ? "trans_no" : "reference");
$sql = "SELECT concat(".TB_PREF."debtor_trans.trans_no, '-',
".TB_PREF."debtor_trans.type) AS TNO, concat(".TB_PREF."debtor_trans.$ref, if (type=".ST_BANKDEPOSIT.", ' $BD ', if (type=".ST_CUSTPAYMENT.", ' $CP ', ' $CN ')), ".TB_PREF."debtors_master.name) as IName