Uniform display of exchange rate across aplication, added xr_provider_authoritative...
[fa-stable.git] / purchasing / includes / ui / invoice_ui.inc
index 1591f734cce37a0c6f6ed2a7759cbfb2e7653118..aae151d3d6120d0bda6738c838cc34e315653293 100644 (file)
@@ -19,6 +19,7 @@ function copy_from_trans(&$supp_trans)
        $_POST['supp_reference'] = $supp_trans->supp_reference;
        $_POST['reference'] = $supp_trans->reference;
        $_POST['supplier_id'] = $supp_trans->supplier_id;
+       $_POST['_ex_rate'] = $supp_trans->ex_rate;
        if (isset($supp_trans->tax_overrides))
            foreach($supp_trans->tax_overrides as $id => $value)
                    $_POST['mantax'][$id] = price_format($value);
@@ -33,6 +34,7 @@ function copy_to_trans(&$supp_trans)
        $supp_trans->due_date = $_POST['due_date'];
        $supp_trans->supp_reference = $_POST['supp_reference'];
        $supp_trans->reference = $_POST['reference'];
+       $supp_trans->ex_rate = input_num('_ex_rate', null);
 
        $supp_trans->ov_amount = $supp_trans->ov_discount = 0; /* for starters */
     if (isset($_POST['mantax'])) {
@@ -135,7 +137,7 @@ function invoice_header(&$supp_trans)
        if ($supplier_currency != $company_currency)
        {
         label_row(_("Supplier's Currency:"), "<b>" . $supplier_currency . "</b>");
-               exchange_rate_display($supplier_currency, $company_currency, $_POST['tran_date']);
+               exchange_rate_display($company_currency, $supplier_currency, $_POST['tran_date']);
        }
 
        label_row(_("Tax Group:"), $supp_trans->tax_description);