Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>कारोबारमा आधारित करको गणना</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <style>
- p, h1, h2, h3, h4, h5, h6, ul, li, div, span, address, footer, header, table, tr, td, tbody, thead, input, label {
- margin: 0;
- padding: 0;
- }
- body {
- background-color:skyblue;
- }
- #container {
- width: 900px;
- height: auto;
- padding: 10px;
- margin: auto;
- background-color: white;
- border-radius: 10px;
- box-shadow: 0px 0px 10px 1px #ccc;
- }
- .header {
- background-color: #f5f5f5;
- padding:5px;
- margin-bottom: 10px;
- }
- .header h3 {
- text-align: center;
- font-size: 25px;
- font-family: arial;
- }
- .userinput {
- background-color:#D5FFD7;
- padding:10px;
- line-height:30px;
- }
- input, select {
- width: 200px;
- margin-right: 20px;
- padding: 3px;
- }
- .label {
- width: 300px;
- }
- .result {
- padding: 10px;
- line-height: 30px;
- background-color: #FFE9E8;
- margin-top: 5px;
- }
- </style>
- <script type='text/javascript'>
- //time interval
- function startCalc(){
- interval = setInterval("calc()",1);
- }
- // kar dakhila rakam check box
- function kardakhilarakam() {
- var kardakhila = document.getElementById("kardakhila");
- if (document.getElementById("kardakhila").checked) {
- document.getElementById("anumanitkardakhila").value = 0;
- } else {
- document.getElementById("anumanitkardakhila").value = 2000;
- }
- }
- // main calculation function
- function calc(){
- // jamma karobar calculation
- var karobarkisim1 = document.getElementById("karobarkisim1").value;
- var karobarkisim2 = document.getElementById("karobarkisim2").value;
- var karobarkisim3 = document.getElementById("karobarkisim3").value;
- jammakarobar = parseFloat(karobarkisim1) + parseFloat(karobarkisim2) + parseFloat(karobarkisim3);
- document.getElementById("jammakarobar").value = jammakarobar;
- //month calculation, extract month from year and add to month = totalmonth
- //getting value of month and year
- var fiscal_year = document.getElementById("fiscal_year").value;
- var fiscal_month = 6;
- var bujhaunuparne_fy = document.getElementById("bujhaunuparne_fy").value;
- var bujhaunuparne_month = document.getElementById("bujhaunuparne_month").value;
- //extracting month from year and addint to month
- var jammabarsa = bujhaunuparne_fy - fiscal_year;
- var jammamonth = bujhaunuparne_month - fiscal_month;
- var totalmonth = (jammabarsa * 12) + jammamonth;
- var dhilabujhaeko_shulka = totalmonth * (jammakarobar * 0.1 / 1200);
- document.getElementById("dhilabujhaeko_shulka").value = Math.round(dhilabujhaeko_shulka);
- // jamma kar calculation
- var karrakam1 = 0;
- var karrakam2 = 0;
- var karrakam3 = 0;
- if (fiscal_year < 2074) {
- karrakam1 = karobarkisim1 * 0.005;
- karrakam2 = karobarkisim2 * 0.015;
- karrakam3 = karobarkisim3 * 0.02;
- document.getElementById("karkodar1").innerHTML = "करको दर : ०.५%";
- document.getElementById("karkodar2").innerHTML = "करको दर : १.५%";
- document.getElementById("karkodar3").innerHTML = "करको दर : २%";
- } else if (fiscal_year > 2073) {
- karrakam1 = karobarkisim1 * 0.0025;
- karrakam2 = karobarkisim2 * 0.0075;
- karrakam3 = karobarkisim3 * 0.02;
- document.getElementById("karkodar1").innerHTML = "करको दर : ०.२५%";
- document.getElementById("karkodar2").innerHTML = "करको दर : ०.७५%";
- document.getElementById("karkodar3").innerHTML = "करको दर : २%";
- }
- document.getElementById("karrakam1").value = karrakam1;
- document.getElementById("karrakam2").value = karrakam2;
- document.getElementById("karrakam3").value = karrakam3;
- jammakar = karrakam1 + karrakam2 + karrakam3;
- document.getElementById("jamma_kar").value = Math.round(jammakar);
- //calculation of byaj
- var kistarakam1 = document.getElementById("kistarakam1").value;
- var kistarakam2 = document.getElementById("kistarakam2").value;
- var jammakista = parseFloat(kistarakam1) + parseFloat(kistarakam2);
- var byaj = (jammakar - jammakista) * 0.15 * totalmonth / 12;
- if (byaj < 0) {
- byaj = 0;
- }
- document.getElementById("byaj").value = Math.round(byaj);
- // calculation of 1st and 2nd kista
- var kistafyear = document.getElementById("kistafyear").value;
- var kistafmonth = document.getElementById("kistafmonth").value;
- var kistafbasey = fiscal_year - 1;
- var kistafbasem = 9;
- var kistafjammabarsa = kistafyear - kistafbasey;
- var kistafjammamonth = kistafmonth - kistafbasem;
- var kistaftotalmonth = (kistafjammabarsa * 12) + kistafjammamonth;
- var firstkistabyaj = 0;
- if (kistaftotalmonth == 0) {
- firstkistabyaj = ((jammakar / 2) - kistarakam1) * 0.15 * 6 / 12;
- } else if (kistaftotalmonth == 1) {
- firstkistabyaj = ((jammakar / 2) - kistarakam1) * 0.15 * 7 / 12;
- } else if (kistaftotalmonth == 2) {
- firstkistabyaj = ((jammakar / 2) - kistarakam1) * 0.15 * 8 / 12;
- } else if (kistaftotalmonth == 3) {
- firstkistabyaj = ((jammakar / 2) - kistarakam1) * 0.15 * 9 / 12;
- } else if (kistaftotalmonth == 4) {
- firstkistabyaj = ((jammakar / 2) - kistarakam1) * 0.15 * 10 / 12;
- } else if (kistaftotalmonth == 5) {
- firstkistabyaj = ((jammakar / 2) - kistarakam1) * 0.15 * 11 / 12;
- } else if (kistaftotalmonth == 6) {
- firstkistabyaj = ((jammakar / 2) - kistarakam1) * 0.15 * 12 / 12;
- } else if (kistarakam1 == 0) {
- firstkistabyaj = ((jammakar / 2) - kistarakam1) * 0.15 * 6 / 12;
- } else if (kistaftotalmonth > 6) {
- firstkistabyaj = ((jammakar / 2) - kistarakam1) * 0.15 * 12 / 12;
- }
- if (firstkistabyaj < 0) {
- firstkistabyaj = 0;
- }
- var secondkistabyaj = (jammakar - jammakista) * 0.15 * 3 / 12;
- if (secondkistabyaj < 0) {
- secondkistabyaj = 0;
- }
- var totalkistabyaj = firstkistabyaj + secondkistabyaj;
- document.getElementById("kistabyaj").value = Math.round(totalkistabyaj);
- //Result
- var totalkar = parseFloat(document.getElementById("jamma_kar").value) + parseFloat(document.getElementById("dhilabujhaeko_shulka").value) + parseFloat(document.getElementById("anumanitkardakhila").value) + parseFloat(document.getElementById("kistabyaj").value) + parseFloat(document.getElementById("byaj").value);
- document.getElementById("totalkar").value = Math.round(totalkar);
- }
- function stopCalc(){
- clearInterval(interval);
- }
- </script>
- </head>
- <body>
- <div id="container">
- <div class="header">
- <h3>कारोबारमा आधारित (Turnover Tax) करको गणना</h3>
- </div>
- <div class="userinput">
- <table id="calculator">
- <thead></thead>
- <tbody>
- <tr>
- <td class="label">आर्थिक वर्ष</td>
- <td><select id="fiscal_year" name="fiscal_year" onFocus="startCalc();" onBlur="stopCalc();">
- <option value="0" selected>आ.व. छान्नुहोस्</option>
- <option value="2073">आ.व. २०७२/०७३</option>
- <option value="2074">आ.व. २०७३/०७४</option>
- <option value="2075">आ.व. २०७४/०७५</option>
- <option value="2077">आ.व. २०७६/०७७</option>
- <option value="2078">आ.व. २०७७/०७८</option>
- <option value="2079">आ.व. २०७८/०७९</option>
- <option value="2080">आ.व. २०७९/०८०</option>
- <option value="2081">आ.व. २०८०/०८१</option>
- <option value="2082">आ.व. २०८१/०८२</option>
- <option value="2083">आ.व. २०८२/०८३</option>
- <option value="2084">आ.व. २०८३/०८४</option>
- <option value="2085">आ.व. २०८४/०८५</option>
- <option value="2086">आ.व. २०८५/०८६</option>
- </select>
- </td>
- <td></td>
- </tr>
- <tr>
- <td class="label">विवरण बुझाउने वर्ष र महिना</td>
- <td>
- <select id="bujhaunuparne_fy" name="bujhaunuparne_fy" onFocus="startCalc();" onBlur="stopCalc();">
- <option value="0" selected="selected">वर्ष छान्नुहोस्</option>
- <option value="2073">२०७३</option>
- <option value="2074">२०७४</option>
- <option value="2075">२०७५</option>
- <option value="2076">२०७६</option>
- <option value="2077">२०७७</option>
- <option value="2078">२०७८</option>
- <option value="2079">२०७९</option>
- <option value="2080">२०८०</option>
- <option value="2081">२०८१</option>
- <option value="2082">२०८२</option>
- <option value="2083">२०८३</option>
- <option value="2084">२०८४</option>
- <option value="2085">२०८५</option>
- </select>
- </td>
- <td>
- <select id="bujhaunuparne_month" name="bujhaunuparne_month" onFocus="startCalc();" onBlur="stopCalc();">
- <option value="0" selected="selected">महिना छान्नुहोस्</option>
- <option value="1">बैशाख</option>
- <option value="2">जेष्ठ</option>
- <option value="3">आषाढ</option>
- <option value="4">श्रावण</option>
- <option value="5">भाद्र</option>
- <option value="6">आश्विन</option>
- <option value="7">कार्तिक</option>
- <option value="8">मंग्सिर</option>
- <option value="9">पौष</option>
- <option value="10">माघ</option>
- <option value="11">फाल्गुण</option>
- <option value="12">चैत्र</option>
- </select>
- </td>
- </tr>
- <tr>
- <td class="label">कारोबारको किसिम</td>
- <td colspan="3">
- <table>
- <tr>
- <td style="padding: 3px; background-color:#BCEFBF;" class="label">
- <p style="margin-bottom: 10px; font-size: 13px; line-height: 20px;">(१.) ग्यास, चुरोट लगायतका तीन प्रतिशतसम्म कमिशन वा तीन प्रतिशत सम्म मूल्य थप गरि कारोबार गर्ने बस्तुको कारोबार</p>
- </td>
- <td style="padding: 3px; background-color: #BCEFBF;">
- <input style="width:80px;" id="karobarkisim1" style="margin-left: 10px;" type="number" value="0" placeholder="रकम उल्लेख गर्नुहोस ..." onFocus="startCalc();" onBlur="stopCalc();" />
- </td>
- <td style="padding: 3px; background-color: #BCEFBF;">
- <p id="karkodar1" style="margin-bottom: 10px; font-size: 13px; line-height: 20px;">करको दर : ०.५%</p>
- </td>
- <td style="padding: 3px; background-color: #BCEFBF;">
- <input style="width:80px;" id="karrakam1" style="margin-left: 10px;" type="number" value="0" placeholder="रकम उल्लेख गर्नुहोस ..." onFocus="startCalc();" onBlur="stopCalc();" disabled />
- </td>
- </tr>
- <tr>
- <td style="padding: 3px; background-color: #BCEFBF;" class="label">
- <p style="margin-bottom: 10px; font-size: 13px; line-height: 20px;">(२) क्र.स. (१) मा उल्लेखित कारोबार बाहेकको व्यावसायिक कारोबार</p>
- </td>
- <td style="padding: 3px; background-color: #BCEFBF;">
- <input style="width:80px;" id="karobarkisim2" style="margin-left: 10px;" type="number" value="0" onFocus="startCalc();" onBlur="stopCalc();" placeholder="रकम उल्लेख गर्नुहोस ..." />
- </td>
- <td style="padding: 3px; background-color: #BCEFBF;">
- <p id="karkodar2" style="margin-bottom: 10px; font-size: 13px; line-height: 20px;">करको दर : १.५%</p>
- </td>
- <td style="padding: 3px; background-color: #BCEFBF;">
- <input style="width:80px;" id="karrakam2" style="margin-left: 10px;" type="number" value="0" onFocus="startCalc();" onBlur="stopCalc();" placeholder="रकम उल्लेख गर्नुहोस ..." disabled />
- </td>
- </tr>
- <tr>
- <td style="padding: 3px; background-color: #BCEFBF;" class="label">
- <p style="margin-bottom: 10px; font-size: 13px; line-height: 20px;">(३) सेवा व्यवसायको कारोबार</p>
- </td>
- <td style="padding: 3px; background-color: #BCEFBF;">
- <input style="width:80px;" id="karobarkisim3" style="margin-left: 10px;" type="number" value="0" onFocus="startCalc();" onBlur="stopCalc();" placeholder="रकम उल्लेख गर्नुहोस ..." />
- </td>
- <td style="padding: 3px; background-color: #BCEFBF;">
- <p id="karkodar3" style="margin-bottom: 10px; font-size: 13px; line-height: 20px;">करको दर : २%</p>
- </td>
- <td style="padding: 3px; background-color: #BCEFBF;">
- <input style="width:80px;" id="karrakam3" style="margin-left: 10px;" type="number" value="0" onFocus="startCalc();" onBlur="stopCalc();" placeholder="रकम उल्लेख गर्नुहोस ..." disabled />
- </td>
- </tr>
- <tr>
- <td style="padding: 3px; background-color: #BCEFBF;" class="label">
- <p style="margin-bottom: 10px; font-size: 13px; line-height: 20px;">जम्मा कारोबार</p>
- </td>
- <td style="padding: 3px; background-color: #BCEFBF;">
- <input style="width:80px;" id="jammakarobar" style="margin-left: 10px;" type="number" onFocus="startCalc();" onBlur="stopCalc();" disabled />
- </td>
- </tr>
- </table>
- </td>
- </tr>
- <tr id="bikribitaranrow">
- <td class="label">अनुमानित कर विवरण दाखिला</td>
- <td>
- <input style="width: auto; margin-right: 2px;" onClick="kardakhilarakam();" type="radio" checked="checked" id="kardakhila" name="kardakhila" value="0" onFocus="startCalc();" onBlur="stopCalc();">गरेको
- <input style="width: auto; margin-right: 2px;" onClick="kardakhilarakam();" type="radio" id="kardakhila" name="kardakhila" value="2000" onFocus="startCalc();" onBlur="stopCalc();" /> नगरेको
- </td>
- </tr>
- <tr>
- <td class="label">किस्ताको कर बुझाएको</td>
- <td>
- प्रथम : <input style="width:143px;" type="number" id="kistarakam1" value="0" onFocus="startCalc();" onBlur="stopCalc();" /><br />
- दोश्रो : <input style="width:145px;" type="number" id="kistarakam2" value="0" onFocus="startCalc();" onBlur="stopCalc();" />
- </td>
- <td><select id="kistafyear" name="kistafyear" onFocus="startCalc();" onBlur="stopCalc();">
- <option value="0" selected="selected">बर्ष छान्नुहोस्</option>
- <option value="2071">२०७१</option>
- <option value="2072">२०७२</option>
- <option value="2073">२०७३</option>
- <option value="2074">२०७४</option>
- <option value="2075">२०७५</option>
- <option value="2076">२०७६</option>
- <option value="2077">२०७७</option>
- <option value="2078">२०७८</option>
- <option value="2079">२०७९</option>
- <option value="2080">२०८०</option>
- <option value="2081">२०८१</option>
- <option value="2082">२०८२</option>
- <option value="2083">२०८३</option>
- <option value="2084">२०८४</option>
- <option value="2085">२०८५</option>
- </select>
- <select id="kistasyear" name="kistasyear" onFocus="startCalc();" onBlur="stopCalc();">
- <option value="0" selected="selected">बर्ष छान्नुहोस्</option>
- <option value="2071">२०७१</option>
- <option value="2072">२०७२</option>
- <option value="2073">२०७३</option>
- <option value="2074">२०७४</option>
- <option value="2075">२०७५</option>
- <option value="2076">२०७६</option>
- <option value="2077">२०७७</option>
- <option value="2078">२०७८</option>
- <option value="2079">२०७९</option>
- <option value="2080">२०८०</option>
- <option value="2081">२०८१</option>
- <option value="2082">२०८२</option>
- <option value="2083">२०८३</option>
- <option value="2084">२०८४</option>
- <option value="2085">२०८५</option>
- </select>
- </td>
- <td>
- <select id="kistafmonth" name="kistafmonth" onFocus="startCalc();" onBlur="stopCalc();">
- <option value="0" selected="selected">महिना छान्नुहोस्</option>
- <option value="1">बैशाख</option>
- <option value="2">जेष्ठ</option>
- <option value="3">आषाढ</option>
- <option value="4">श्रावण</option>
- <option value="5">भाद्र</option>
- <option value="6">आश्विन</option>
- <option value="7">कार्तिक</option>
- <option value="8">मंग्सिर</option>
- <option value="9">पौष</option>
- <option value="10">माघ</option>
- <option value="11">फाल्गुण</option>
- <option value="12">चैत्र</option>
- </select>
- <select id="kistasmonth" name="kistasmonth" onFocus="startCalc();" onBlur="stopCalc();">
- <option value="0" selected="selected">महिना छान्नुहोस्</option>
- <option value="1">बैशाख</option>
- <option value="2">जेष्ठ</option>
- <option value="3">आषाढ</option>
- <option value="4">श्रावण</option>
- <option value="5">भाद्र</option>
- <option value="6">आश्विन</option>
- <option value="7">कार्तिक</option>
- <option value="8">मंग्सिर</option>
- <option value="9">पौष</option>
- <option value="10">माघ</option>
- <option value="11">फाल्गुण</option>
- <option value="12">चैत्र</option>
- </select>
- </td>
- </tbody>
- </table>
- </div>
- <div class="result">
- <table>
- <tr>
- <td class="label">जम्मा कर</td>
- <td><input type="number" id="jamma_kar" name="jamma_kar" value="0" onFocus="startCalc();" onBlur="stopCalc();" /></td>
- <td class="label">विवरण ढिलाको शुल्क (दफा ११७)</td>
- <td><input style="width: 150px;" type="number" value="0" id="dhilabujhaeko_shulka" name="dhilabujhaeko_shulka" onFocus="startCalc();" onBlur="stopCalc();" /></td>
- </tr>
- <tr>
- <td class="label">अनुमानित कर दाखिला नगरेको </td>
- <td><input type="number" id="anumanitkardakhila" value="0" name="anumanitkardakhila" onFocus="startCalc();" onBlur="stopCalc();" /></td>
- <td class="label">किस्ताको ब्याज (दफा ११८) <span style="font-weight: bold; color: red;">*</span></td>
- <td><input style="width: 150px;" type="number" id="kistabyaj" name="kistabyaj" onFocus="startCalc();" onBlur="stopCalc();" /></td>
- </tr>
- <tr>
- <td class="label">ब्याज (दफा ११९)</td>
- <td><input type="number" id="byaj" name="byaj" value="0" onFocus="startCalc();" onBlur="stopCalc();" /></td>
- <td class="label">जम्मा तिर्नुपर्ने कर/शुल्क/ब्याज</td>
- <td><input style="width: 150px;" type="number" id="totalkar" name="totalkar" onFocus="startCalc();" onBlur="stopCalc();" /></td>
- </tr>
- </table>
- <p style="line-height: 20px; text-align: center; color: red; font-size: 13px;">* अनुमानित विवरणको कारोबारको आधारमा किस्ताको ब्याज रकम फरक हुन सक्नेछ</p>
- </div>
- </div>
- </body>
- </html>
Add Comment
Please, Sign In to add comment