From 34987fd249fdecd572e1cb0f2003df6f285b8687 Mon Sep 17 00:00:00 2001 From: Erik Groener Date: Thu, 15 Sep 2016 11:57:18 +0000 Subject: [PATCH] MARX#34009 Issuelijst punt 107: Combinatie BTW en BTW verlegd gaat fout svn path=/Website/trunk/; revision=30735 --- APPL/FIN/fin_edit_factuur.asp | 3 +++ APPL/FIN/fin_edit_factuur.js | 9 +++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/APPL/FIN/fin_edit_factuur.asp b/APPL/FIN/fin_edit_factuur.asp index 7e4ee29329..245cd07605 100644 --- a/APPL/FIN/fin_edit_factuur.asp +++ b/APPL/FIN/fin_edit_factuur.asp @@ -189,7 +189,10 @@ var fin_btwtabel_key = oRs("fin_btwtabel_key").value; // Standaard btw tabel key { var obj = e.currentTarget; if (obj.id.match(/^BTW/)) + { setPrice(obj); + checkVerlegd(); + } }); $('textarea').autogrow(); diff --git a/APPL/FIN/fin_edit_factuur.js b/APPL/FIN/fin_edit_factuur.js index bd00867cab..681daf8b93 100644 --- a/APPL/FIN/fin_edit_factuur.js +++ b/APPL/FIN/fin_edit_factuur.js @@ -40,6 +40,12 @@ function checkInput() alert(L("lcl_fin_no_complete_invoice_rows")); return false; } + + if ($("#fingbedrag").hasClass("required") && $("#fingbedrag").val()==0) + { + alert(L("mgt_validation_error_1").format(L("lcl_fin_gbedrag"))); + return false; + } return true; } @@ -83,8 +89,7 @@ function checkVerlegd() { // Is er een factuurregel die een verlegd btw-tarief heeft? // Zet dan het veld g-bedrag op verplicht. - if (is_required) - $("#fingbedrag").addClass("required"); + $("#fingbedrag").toggleClass("required", is_required); } if ((verlegdmode & 4) == 4) {