AAIT#30557: Toetsing dubbele factuur werkt niet naar behoren.

svn path=/Website/trunk/; revision=23611
This commit is contained in:
Maykel Geerdink
2014-12-09 10:37:24 +00:00
parent 882e2d5129
commit f69f7617bf
4 changed files with 64 additions and 63 deletions

View File

@@ -9,7 +9,7 @@ var dateInputs = new Object();
function checkFactuurExistCallback(json, textStatus)
{
if (json.aantal > 0)
if (confirm(L("lcl_fin_invoice_number") + " " + json.fac_nr + L("lcl_fin_is_al") + json.aantal + L("lcl_fin_register_total") + json.totaal + ". " + L("lcl_fin_toch_doorgaan")))
if (confirm(L("lcl_fin_invoice_number") + " " + json.fac_nr + L("lcl_fin_is_al") + json.aantal + L("lcl_fin_register_total") + currency_pref + num2currEditable(parseFloat(json.totaalbedrag)) + ". " + L("lcl_fin_toch_doorgaan")))
document.forms.u2.submit();
else
return false;
@@ -43,7 +43,7 @@ function checkInput()
// Melding: "Factuurnr 1234 is al N keer geregistreerd met een totaalbedrag van 99999. Toch doorgaan?", bij Cancel keer je terug in het scherm
$.getJSON("check_factuur_exist.asp",
{ fac_nr: $("#finnr").val(),
deb_nr: $("#findebtor").val(),
lev_uit_key: $("#lev_uit_key").val(), // Via de referentie bepaald en opgeslagen. Afdeling, Persoon of Bedrijf.
fin_key: $("#fin_key").val() },
checkFactuurExistCallback);
}
@@ -125,6 +125,7 @@ function clearRefDetails()
$("#tr_refopdrtype").hide();
$("#fincnt").val("");
$("#finsom").val("");
$("#finsominc").val("");
FcltMgr.resized(window);
}
@@ -168,6 +169,7 @@ function FcltGetRefInfoCallback(json)
$("#fin_type").val(json.ref_type);
$("#lev_uit").val(json.lev_uit);
$("#lev_uit_key").val(json.lev_uit_key);
if (canReqRelDetails)
{
$('#lev_uit').click(function()
@@ -300,7 +302,8 @@ function FcltGetRefInfoCallback(json)
}
$("#fincnt").val(json.aantalfacturen);
$("#finsom").val(currency_pref + json.totaalbedrag + currency_suff);
$("#finsom").val(currency_pref + num2currEditable(parseFloat(json.totaalbedrag)) + currency_suff);
$("#finsominc").val(currency_pref + num2currEditable(parseFloat(json.totaalbedrag + json.totaalbtwbedrag)) + currency_suff);
window.btwtabel_key = json.btwtabel_key;
window.btwtabel = json.btwtabel;
@@ -328,7 +331,7 @@ function referenceChanged(refchanged)
fin_factuur_nr: $("#finnr").val(),
ascontactpers: asContactpersoon? 1 : 0
});
FcltGetRefInfoCallback(returndata)
FcltGetRefInfoCallback(returndata);
}
else
// T.b.v. de mogelijkheid om oude waarde weer terug te zetten bij ongeldige referentie