أدوات محاسبية
|
<div id="feasibility_result"></div> <input type="hidden" id="FeasibilityID" value=""> <input type="hidden" id="inputData1" value=""> <input type="hidden" id="inputData2" value=""> <script> // Feasibility Submission for printing function submitFeasibility() { toggleLoadingBar(1); $("#saveButton").attr("disable","disable"); var fid = $("#FeasibilityID").val(); var in1 = $("#inputData1").val(); var in2 = $("#inputData2").val(); var out1 = $("#OUTPUT_PART1").html(); var out2 = $("#OUTPUT_PART2").html(); var out3 = $("#OUTPUT_PART3").html(); $.ajax({ type: "POST", cache: false, url: "https://abdullah.com.kw/web/template/pc/ajax/f_tools.php?f=feasibility4&r="+Math.random(), data: { fid: fid, in1 : in1, in2 : in2, out1 : out1, out2 : out2, out3 : out3 }, success: function(html){ $("#feasibility_result").html(html); setTimeout(function() { toggleLoadingBar(0); $("#saveButton").removeAttr("disable"); },500); } }); } // Charting Method function drawChart(type,div,title,mdata) { if(type == "pie") { google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(pieDrawChart); function pieDrawChart() { if(mdata.length > 0) { var data = new google.visualization.DataTable(); data.addColumn('string', 'التكلفة'); data.addColumn('number', 'القيمة'); data.addRows(mdata); // Set chart options var options = { 'width':400, 'height':300, 'title':title, 'pieHole': 0.4, 'pieSliceText': 'none', 'fontName': 'AbdullahKufiNormal', 'colors': ['#c20208', '#dc1e25', '#e02c32', '#e73f45', '#ee565b', '#f56d71','#f9888c', '#fda3a6'] }; var chart = new google.visualization.PieChart(document.getElementById(div+"Chart")); chart.draw(data, options); $("#"+div+"Div").show(); } else { $("#"+div+"Div").hide(); } } } else if(type == "line") { google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(barDrawChart); function barDrawChart() { if(mdata.length > 1) { var data = new google.visualization.DataTable(); data.addColumn('string', 'السنة المالية'); data.addColumn('number', 'إيرادات'); data.addColumn('number', 'تكاليف'); data.addColumn('number', 'أرباح'); data.addRows(mdata); var options = { 'width':400, 'height':300, 'title':title, 'curveType': 'function', 'legend': {position: 'bottom', textStyle: {fontSize: 11}}, 'fontName': 'AbdullahKufiNormal', 'colors': ['#fda3a6','#e73f45','#c20208'] }; var chart = new google.visualization.AreaChart(document.getElementById(div+"Chart")); chart.draw(data, options); $("#"+div+"Div").show(); } else { $("#"+div+"Div").hide(); } } } } // General Stuff function removeElement(id) { $("#"+id).remove(); fieldsUpdated(); } function mustBeInt(id,v) { if($.isNumeric(v)) { } else { $("#"+id).val(""); } fieldsUpdated(); } function otherRemoveElement(id) { $("#"+id).remove(); otherFieldsUpdated(); } function otherMustBeInt(id,v) { if($.isNumeric(v)) { } else { $("#"+id).val(""); } otherFieldsUpdated(); } function hideTabs() { $("#Project_Tab").hide(); $("#Financial_Tab").hide(); $("#Market_Tab").hide(); $("#SWOT_Tab").hide(); $("#Project_Arrow").html("○"); $("#Financial_Arrow").html("○"); $("#Market_Arrow").html("○"); $("#SWOT_Arrow").html("○"); } function toggleTab(id) { if($("#"+id+"_Tab").is(":visible")) { $("#"+id+"_Tab").hide(); $("#"+id+"_Arrow").html("○"); } else { hideTabs(); $("#"+id+"_Tab").show(); $("#"+id+"_Arrow").html("●"); } } // ================================================================= BEG: Fields Updated() function fieldsUpdated() { feasibilityEdited(); // General Vars var i = c = t = ti = 0; var OD = []; var text_temp = ""; var text2_temp = ""; var dataJSON = {}; OD["AverageProfit"] = 0; OD["CapitalRecovery"] = 0; OD["TotalSales"] = 0; OD["AverageSales"] = 0; OD["MarketShare"] = 0; // General stuff $("table[name=debtPaymentFixedCostElement]").each(function() { $(this).remove() }); $("table[name=debtOverflowSetupCostElement]").each(function() { $(this).remove() }); var _cn = ($("#currencyName").val().length > 0 && $("#currencyName").val().length < 6) ? $("#currencyName").val() : "د.ك."; var _cd = ($("#currencyDecimals").val() > -1 && $("#currencyDecimals").val() < 4 && $("#currencyDecimals").val() != "") ? $("#currencyDecimals").val() : 2; var _cvat = ($("#currencyVAT").val() > -1 && $("#currencyVAT").val() < 100) ? ($("#currencyVAT").val()/100) : 0; var _sy = ($("#studyYears").val() > 0 && $("#studyYears").val() < 16 && $("#studyYears").val() != "") ? $("#studyYears").val() : 3; var marketValue = (!isNaN($("#marketValue").val())) ? $("#marketValue").val() : 0; dataJSON["_cn"] = _cn; dataJSON["_cd"] = _cd; dataJSON["_cvat"] = _cvat; dataJSON["_sy"] = _sy; dataJSON["marketValue"] = marketValue; // Liabilities var liabilityElement = []; dataJSON["Liability"] = {} OD["TotalBorrowed"] = 0; OD["TotalLiabilities"] = 0; i = 0; $('input[name=debtBank]').each(function() { if(typeof liabilityElement[i] == 'undefined') { liabilityElement[i] = []; } liabilityElement[i]["Bank"] = $(this).val(); i++; }); i = 0; $('input[name=debtAmount]').each(function() { if(typeof liabilityElement[i] == 'undefined') { liabilityElement[i] = []; } liabilityElement[i]["Amount"] = Number($(this).val()); i++; }); i = 0; $('input[name=debtInterest]').each(function() { if(typeof liabilityElement[i] == 'undefined') { liabilityElement[i] = []; } liabilityElement[i]["Interest"] = Number($(this).val()); i++; }); i = 0; $('input[name=settlementYears]').each(function() { if(typeof liabilityElement[i] == 'undefined') { liabilityElement[i] = []; } liabilityElement[i]["Period"] = liabilityElement[i]["Remaining"] = Number($(this).val()); i++; }); $("#outputDebts").html("لا يوجد بيانات حتى الآن .."); for(i=0; i<liabilityElement.length; i++) { if(liabilityElement[i]["Bank"].length > 0 && !isNaN(liabilityElement[i]["Amount"]) && !isNaN(liabilityElement[i]["Interest"]) && !isNaN(liabilityElement[i]["Period"]) && liabilityElement[i]["Period"] != 0) { dataJSON["Liability"][i] = {}; dataJSON["Liability"][i]["Bank"] = liabilityElement[i]["Bank"]; dataJSON["Liability"][i]["Amount"] = liabilityElement[i]["Amount"]; dataJSON["Liability"][i]["Interest"] = liabilityElement[i]["Interest"]; dataJSON["Liability"][i]["Period"] = liabilityElement[i]["Period"]; OD["TotalBorrowed"] += parseFloat(liabilityElement[i]["Amount"]); if(liabilityElement[i]["Interest"] > 0 ) { liabilityElement[i]["Payment"] = ((liabilityElement[i]["Interest"]/100/12) * liabilityElement[i]["Amount"]) / (1-Math.pow((1+(liabilityElement[i]["Interest"]/100/12)),(-1*(liabilityElement[i]["Period"]*12)))); } else { liabilityElement[i]["Payment"] = liabilityElement[i]["Amount"] / liabilityElement[i]["Period"] / 12; } if(liabilityElement[i]["Payment"] > 0) { addDebtPaymentFixedCost(liabilityElement[i]["Bank"],liabilityElement[i]["Payment"].toFixed(currencyDecimals),liabilityElement[i]["Period"]); } liabilityElement[i]["Payable"] = liabilityElement[i]["Payment"] * 12 * liabilityElement[i]["Period"]; OD["TotalLiabilities"] += liabilityElement[i]["Payable"]; liabilityElement[i]["Payment_woInterest"] = liabilityElement[i]["Amount"] / 12 / liabilityElement[i]["Period"]; if(i==0) $("#outputDebts").html(""); $("#outputDebts").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+liabilityElement[i]["Bank"]+'<br>('+liabilityElement[i]["Interest"]+'% - '+ liabilityElement[i]["Period"] +' سنوات)</td>'+ '<td class="tools_0024">'+readableAmount(liabilityElement[i]["Amount"],_cd,_cn)+'<br>('+readableAmount(liabilityElement[i]["Payable"],_cd,_cn)+')</td>'+ '</tr>'+ '</table>'+ ''); } else { liabilityElement.splice(i,1); i--; } } $("#totalDebts").html(readableAmount(OD["TotalLiabilities"],_cd,"")); $("#totalDebts_currency").html(_cn); $("#outputTotalDebts").html(readableAmount(OD["TotalLiabilities"],_cd,"")); $("#outputTotalDebts_currency").html(_cn); // Assets var assetElement = []; dataJSON["Asset"] = {} var chartAssetsDistribution = []; OD["TotalAssets"] = 0; OD["UnassignedLiabilities"] = 0; OD["Self_Financing"] = 0; i = 0; $('input[name=setupCostName]').each(function() { if(typeof assetElement[i] == 'undefined') { assetElement[i] = []; } assetElement[i]["Name"] = $(this).val(); i++; }); i = 0; $('input[name=setupCostValue]').each(function() { if(typeof assetElement[i] == 'undefined') { assetElement[i] = []; } assetElement[i]["Value"] = assetElement[i]["AccumulatedValue"] = Number($(this).val()); i++; }); i = 0; $('input[name=setupCostIsCash]').each(function() { if(typeof assetElement[i] == 'undefined') { assetElement[i] = []; } assetElement[i]["IsCash"] = Number($(this).val()); i++; }); i = 0; $('input[name=setupCostLifeSpan]').each(function() { if(typeof assetElement[i] == 'undefined') { assetElement[i] = []; } assetElement[i]["LifeSpan"] = assetElement[i]["LifeToGo"] = Number($(this).val()); i++; }); i = 0; $('input[name=setupCostDepreciation]').each(function() { if(typeof assetElement[i] == 'undefined') { assetElement[i] = []; } assetElement[i]["DepreciationRatio"] = Number($(this).val()); i++; }); i = 0; $('input[name=setupCostIncludesVAT]').each(function() { if(typeof assetElement[i] == 'undefined') { assetElement[i] = []; } assetElement[i]["IncludesVAT"] = false; if($(this).is(":checked")) { assetElement[i]["IncludesVAT"] = true; } i++; }); $("#outputSetupCosts").html("لا يوجد بيانات حتى الآن .."); for(i=0; i<assetElement.length; i++) { if(assetElement[i]["Name"].length > 0 && !isNaN(assetElement[i]["Value"])) { if(assetElement[i]["IsCash"] == 0) { dataJSON["Asset"][i] = {}; dataJSON["Asset"][i]["Name"] = assetElement[i]["Name"]; dataJSON["Asset"][i]["Value"] = assetElement[i]["Value"]; dataJSON["Asset"][i]["Depreciation"] = assetElement[i]["DepreciationRatio"]; dataJSON["Asset"][i]["LifeSpan"] = assetElement[i]["LifeSpan"]; dataJSON["Asset"][i]["IncludesVAT"] = assetElement[i]["IncludesVAT"]; } OD["TotalAssets"] += parseFloat(assetElement[i]["Value"]); assetElement[i]["DepreciationValue"] = 0; assetElement[i]["VATofDepreciation"] = 0; chartAssetsDistribution.push([assetElement[i]["Name"],assetElement[i]["Value"]]); if(i==0) $("#outputSetupCosts").html(""); $("#outputSetupCosts").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+assetElement[i]["Name"]+'<br>('+assetElement[i]["LifeSpan"]+' سنوات)</td>'+ '<td class="tools_0024">'+readableAmount(assetElement[i]["Value"],_cd,_cn)+'<br>('+readableAmount(assetElement[i]["DepreciationRatio"],_cd,"")+'%)</td>'+ '</tr>'+ '</table>'+ ''); } else { assetElement.splice(i,1); i--; } } if(assetElement.length > 0) { drawChart("pie","chartSetupCosts","",chartAssetsDistribution); } else { $("#chartSetupCostsDiv").hide(); } if(OD["TotalBorrowed"] > OD["TotalAssets"]) { OD["UnassignedLiabilities"] = OD["TotalBorrowed"] - OD["TotalAssets"]; assetElement[i] = []; assetElement[i]["Name"] = "مبالغ غير مستغلة"; assetElement[i]["Value"] = assetElement[i]["AccumulatedValue"] = OD["UnassignedLiabilities"]; assetElement[i]["DepreciationValue"] = assetElement[i]["LifeSpan"] = assetElement[i]["LifeToGo"] = assetElement[i]["DepreciationRatio"] = assetElement[i]["VATofDepreciation"] = assetElement[i]["VATofDepreciation"] = 0; assetElement[i]["IncludesVAT"] = false; assetElement[i]["IsCash"] = 1; addDebtOverflowSetupCost(assetElement[i]["Name"],assetElement[i]["Value"]); i++; OD["TotalAssets"] += OD["UnassignedLiabilities"]; } OD["Self_Financing"] = ((OD["TotalAssets"] - OD["TotalBorrowed"]) > 0) ? (OD["TotalAssets"] - OD["TotalBorrowed"]) : 0; // Hang on .. $("#totalSetupCost").html(readableAmount(OD["TotalAssets"],_cd,"")); $("#totalSetupCost_currency").html(_cn); $("#outputTotalSetupCost").html(readableAmount(OD["TotalAssets"],_cd,"")); $("#outputTotalSetupCost_currency").html(_cn); $("#totalCapital_value").html(readableAmount(OD["TotalAssets"],_cd,"")); $("#totalCapital_currency").html(_cn); $("#CapitalDebts_value").html(readableAmount(OD["TotalLiabilities"],_cd,"")); $("#CapitalDebts_currency").html(_cn); $("#CapitalPrivate_value").html(readableAmount(OD["Self_Financing"],_cd,"")); $("#CapitalPrivate_currency").html(_cn); // Hang on .. if(OD["TotalBorrowed"] > 0 || OD["TotalAssets"] > 0) { var chartCapitalDistribution = []; chartCapitalDistribution.push(["مديونية",OD["TotalBorrowed"]]); chartCapitalDistribution.push(["تمويل خاص",OD["Self_Financing"]]); drawChart("pie","chartCapitalDistribution","",chartCapitalDistribution); } else { $("#chartCapitalDistributionDiv").hide(); } // Employees var employeeElement = []; dataJSON["Employee"] = {} OD["TotalSalaries"] = 0; i = 0; $('input[name=employeeTitle]').each(function() { if(typeof employeeElement[i] == 'undefined') { employeeElement[i] = []; } employeeElement[i]["Title"] = $(this).val(); i++; }); i = 0; $('input[name=employeeTotal]').each(function() { if(typeof employeeElement[i] == 'undefined') { employeeElement[i] = []; } employeeElement[i]["Total"] = Number($(this).val()); i++; }); i = 0; $('input[name=employeeSalary]').each(function() { if(typeof employeeElement[i] == 'undefined') { employeeElement[i] = []; } employeeElement[i]["Salary"] = Number($(this).val()); i++; }); $("#outputEmployees").html("لا يوجد بيانات حتى الآن .."); for(i=0; i<employeeElement.length; i++) { if(employeeElement[i]["Title"].length > 0 && !isNaN(employeeElement[i]["Salary"]) && !isNaN(employeeElement[i]["Total"])) { dataJSON["Employee"][i] = {}; dataJSON["Employee"][i]["Title"] = employeeElement[i]["Title"]; dataJSON["Employee"][i]["Total"] = employeeElement[i]["Total"]; dataJSON["Employee"][i]["Salary"] = employeeElement[i]["Salary"]; OD["TotalSalaries"] += parseFloat(employeeElement[i]["Salary"] * employeeElement[i]["Total"]); if(i == 0) $("#outputEmployees").html(""); $("#outputEmployees").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+employeeElement[i]["Total"]+' × '+employeeElement[i]["Title"]+'</td>'+ '<td class="tools_0024">'+readableAmount(employeeElement[i]["Salary"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); } else { employeeElement.splice(i,1); i--; } } $("#totalSalaries").html(readableAmount(OD["TotalSalaries"],_cd,"")); $("#totalSalaries_currency").html(_cn); $("#outputTotalSalaries").html(readableAmount(OD["TotalSalaries"],_cd,"")); $("#outputTotalSalaries_currency").html(_cn); // Fixed Costs var fcElement = []; dataJSON["FC"] = {}; OD["TotalFC"] = 0; OD["TotalFCPaidVAT"] = 0; i = 0; $('input[name=fixedCostName]').each(function() { if(typeof fcElement[i] == 'undefined') { fcElement[i] = []; } fcElement[i]["Name"] = $(this).val(); i++; }); i = 0; $('input[name=fixedCostPaymentPeriod]').each(function() { if(typeof fcElement[i] == 'undefined') { fcElement[i] = []; } fcElement[i]["Period"] = fcElement[i]["Remaining"] = Number($(this).val()); i++; }); i = 0; $('input[name=fixedCostAmount]').each(function() { if(typeof fcElement[i] == 'undefined') { fcElement[i] = []; } fcElement[i]["Amount"] = Number($(this).val()); i++; }); i = 0; $('input[name=fixedCostIncludesVAT]').each(function() { if(typeof fcElement[i] == 'undefined') { fcElement[i] = []; } fcElement[i]["IncludesVAT"] = false; if($(this).is(":checked")) { fcElement[i]["IncludesVAT"] = true; } i++; }); i = 0; $('input[name=fixedCostIsDebtPayment]').each(function() { if(typeof fcElement[i] == 'undefined') { fcElement[i] = []; } fcElement[i]["IsDebtPayment"] = Number($(this).val()); i++; }); $("#outputFixedCosts").html("لا يوجد بيانات حتى الآن .."); for(i=0; i<fcElement.length; i++) { if(fcElement[i]["Name"].length > 0 && !isNaN(fcElement[i]["Amount"]) && !isNaN(fcElement[i]["Period"])) { if(fcElement[i]["IsDebtPayment"] == 0) { dataJSON["FC"][i] = {}; dataJSON["FC"][i]["Name"] = fcElement[i]["Name"]; dataJSON["FC"][i]["Amount"] = fcElement[i]["Amount"]; dataJSON["FC"][i]["IncludesVAT"] = fcElement[i]["IncludesVAT"]; } OD["TotalFC"] += parseFloat(fcElement[i]["Amount"]); fcElement[i]["VATAmount"] = (fcElement[i]["IncludesVAT"]) ? (fcElement[i]["Amount"] * _cvat) : 0; OD["TotalFCPaidVAT"] += fcElement[i]["VATAmount"]; text_temp = (fcElement[i]["Period"] != 0) ? (fcElement[i]["Period"] + " سنوات") : "مدى الحياة" ; if(i == 0) $("#outputFixedCosts").html(""); $("#outputFixedCosts").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+fcElement[i]["Name"]+'<br>('+text_temp+')</td>'+ '<td class="tools_0024">'+readableAmount(fcElement[i]["Amount"],_cd,_cn)+'<br>('+readableAmount(fcElement[i]["VATAmount"],_cd,_cn)+')</td>'+ '</tr>'+ '</table>'+ ''); } else { fcElement.splice(i,1); i--; } } $("#totalFixedCosts").html(readableAmount(OD["TotalFC"],_cd,"")); $("#totalFixedCosts_currency").html(_cn); $("#outputTotalFixedCosts").html(readableAmount(OD["TotalFC"],_cd,"")); $("#outputTotalFixedCosts_currency").html(_cn); // Products and Sales var productElement = []; dataJSON["Product"] = {}; OD["TotalRevenue_wTax"] = 0; OD["TotalRevenue_woTax"] = 0; OD["TotalUnitsSold"] = 0; OD["TotalVC_wTax"] = 0; OD["TotalVC_woTax"] = 0; i = 0; $('input[name=revenueName]').each(function() { if(typeof productElement[i] == 'undefined') { productElement[i] = []; } productElement[i]["Name"] = $(this).val(); i++; }); i = 0; $('input[name=revenueVariableCost]').each(function() { if(typeof productElement[i] == 'undefined') { productElement[i] = []; } productElement[i]["VC"] = Number($(this).val()); i++; }); i = 0; $('input[name=revenueQuantity]').each(function() { if(typeof productElement[i] == 'undefined') { productElement[i] = []; } productElement[i]["Quantity"] = Number($(this).val()); i++; }); i = 0; $('input[name=revenueCapacity]').each(function() { if(typeof productElement[i] == 'undefined') { productElement[i] = []; } productElement[i]["Capacity"] = Number($(this).val()); i++; }); i = 0; $('input[name=revenueYearlyIncrease]').each(function() { if(typeof productElement[i] == 'undefined') { productElement[i] = []; } productElement[i]["YearlyIncrease"] = Number($(this).val()); i++; }); i = 0; $('input[name=revenuePrice]').each(function() { if(typeof productElement[i] == 'undefined') { productElement[i] = []; } productElement[i]["Price"] = Number($(this).val()); i++; }); $("#outputRevenue").html("لا يوجد بيانات حتى الآن .."); for(i=0; i<productElement.length; i++) { if(productElement[i]["Name"].length > 0 && !isNaN(productElement[i]["VC"]) && !isNaN(productElement[i]["Quantity"]) && !isNaN(productElement[i]["Price"])) { dataJSON["Product"][i] = {}; dataJSON["Product"][i]["Name"] = productElement[i]["Name"]; dataJSON["Product"][i]["VC"] = productElement[i]["VC"]; dataJSON["Product"][i]["Quantity"] = productElement[i]["Quantity"]; dataJSON["Product"][i]["Capacity"] = productElement[i]["Capacity"]; dataJSON["Product"][i]["YearlyIncrease"] = productElement[i]["YearlyIncrease"]; dataJSON["Product"][i]["Price"] = productElement[i]["Price"]; productElement[i]["Capacity"] = (!isNaN(productElement[i]["Capacity"]) && productElement[i]["Capacity"] > productElement[i]["Quantity"]) ? Math.round(productElement[i]["Capacity"]) : Math.round(productElement[i]["Quantity"]); productElement[i]["Revenue_woTax"] = productElement[i]["Price"] * productElement[i]["Quantity"]; productElement[i]["Revenue_wTax"] = productElement[i]["Revenue_woTax"] + (productElement[i]["Revenue_woTax"] * _cvat); OD["TotalRevenue_woTax"] += productElement[i]["Revenue_woTax"]; OD["TotalRevenue_wTax"] += productElement[i]["Revenue_wTax"]; productElement[i]["TotalVC_wTax"] = productElement[i]["VC"] * productElement[i]["Quantity"]; productElement[i]["TotalVC_woTax"] = productElement[i]["TotalVC_wTax"] - (productElement[i]["TotalVC_wTax"] * _cvat); OD["TotalVC_wTax"] += productElement[i]["TotalVC_wTax"]; OD["TotalVC_woTax"] += productElement[i]["TotalVC_woTax"]; OD["TotalUnitsSold"] += productElement[i]["Quantity"]; if(i == 0) $("#outputRevenue").html(""); $("#outputRevenue").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+productElement[i]["Name"]+'<br>('+readableAmount(productElement[i]["Quantity"],0,"")+')<br>('+readableAmount(productElement[i]["Capacity"],0,"")+')</td>'+ '<td class="tools_0024">'+readableAmount(productElement[i]["Price"],_cd,_cn)+'<br>('+readableAmount(productElement[i]["VC"],_cd,_cn)+')<br>('+readableAmount(productElement[i]["YearlyIncrease"],1,"")+'%)</td>'+ '</tr>'+ '</table>'+ ''); } else { productElement.splice(i,1); i--; } } $("#totalRevenue").html(readableAmount(OD["TotalRevenue_wTax"],_cd,"")); $("#totalRevenue_currency").html(_cn); $("#outputTotalRevenue").html(readableAmount(OD["TotalRevenue_wTax"],_cd,"")); $("#outputTotalRevenue_currency").html(_cn); $("#inputData1").val(JSON.stringify(dataJSON)); // ================================================================= BEG: OF YEARLY REPORT var yearFigures = []; var chartProfitibility = []; for(i = 0; i < _sy; i++) { yearFigures[i] = []; yearFigures[i]["Payment_woInterest"] = 0; yearFigures[i]["TotalLiabilities"] = (i == 0) ? OD["TotalBorrowed"] : yearFigures[i-1]["TotalLiabilities"] ; yearFigures[i]["TotalLiabsToEquity"] = (i == 0) ? 0 : yearFigures[i-1]["TotalLiabsToEquity"]; yearFigures[i]["RetainedEarnings"] = (i == 0) ? 0 : yearFigures[i-1]["RetainedEarnings"]; yearFigures[i]["TotalAssets"] = 0; yearFigures[i]["LongTermAssets"] = 0; yearFigures[i]["CashLongTermAssets"] = 0; yearFigures[i]["AccDepr"] = 0; yearFigures[i]["AccDeprToTA"] = 0; yearFigures[i]["ValueOfAssetsBought"] = 0; yearFigures[i]["ValueOfAssetsSold"] = 0; yearFigures[i]["VATofDepreciation"] = 0; yearFigures[i]["TotalFC"] = 0; yearFigures[i]["TotalFC_woPayments"] = 0; yearFigures[i]["FCPaidVAT"] = 0; // Revenues yearFigures[i]["TotalRevenueBeforeTax"] = 0; yearFigures[i]["TotalRevenue_wTax"] = 0; yearFigures[i]["TotalRevenue_woTax"] = 0; yearFigures[i]["TotalUnitsSold"] = 0; yearFigures[i]["TotalVC_wTax"] = 0; yearFigures[i]["TotalVC_woTax"] = 0; // Let's deal with the sales for(t=0; t<productElement.length; t++) { if(i!=0) productElement[t]["Quantity"] = ((productElement[t]["Quantity"] + (productElement[t]["Quantity"]*productElement[t]["YearlyIncrease"]/100)) > productElement[t]["Capacity"]) ? Math.round(productElement[t]["Capacity"]) : Math.round(productElement[t]["Quantity"] + (productElement[t]["Quantity"]*productElement[t]["YearlyIncrease"]/100)) ; productElement[t]["Revenue_woTax"] = productElement[t]["Price"] * productElement[t]["Quantity"]; productElement[t]["Revenue_wTax"] = productElement[t]["Revenue_woTax"] + (productElement[t]["Revenue_woTax"] * _cvat); yearFigures[i]["TotalRevenue_woTax"] += (productElement[t]["Revenue_woTax"] * 12); yearFigures[i]["TotalRevenue_wTax"] += (productElement[t]["Revenue_wTax"] * 12); productElement[t]["TotalVC_wTax"] = productElement[t]["VC"] * productElement[t]["Quantity"]; productElement[t]["TotalVC_woTax"] = productElement[t]["TotalVC_wTax"] - (productElement[t]["TotalVC_wTax"] * _cvat); yearFigures[i]["TotalVC_wTax"] += (productElement[t]["TotalVC_wTax"] * 12); yearFigures[i]["TotalVC_woTax"] += (productElement[t]["TotalVC_woTax"] * 12); yearFigures[i]["TotalUnitsSold"] += (productElement[t]["Quantity"] * 12); productElement[t]["VCwoTax"] = productElement[t]["VC"] - (productElement[t]["VC"] * _cvat); } OD["TotalSales"] += yearFigures[i]["TotalRevenue_wTax"]; yearFigures[i]["VCPaidVAT"] = yearFigures[i]["TotalVC_wTax"] - yearFigures[i]["TotalVC_woTax"]; // Expenses yearFigures[i]["TotalExpensesBeforeTax"] = 0; yearFigures[i]["VATin"] = 0; yearFigures[i]["VATout"] = 0; yearFigures[i]["VAToutCash"] = 0; yearFigures[i]["PendingVAT"] = 0; yearFigures[i]["ProfitBeforeTax"] = 0; yearFigures[i]["ProfitAfterTax"] = 0; yearFigures[i]["AverageProfitPerSale"] = 0; // Cash-Flow yearFigures[i]["CashFlowFromOperating"] = 0; yearFigures[i]["CashFlowFromInvesting"] = 0; yearFigures[i]["CashFlowFromFinancing"] = 0; yearFigures[i]["NetCashFlow"] = 0; yearFigures[i]["CashFlowBeginning"] = (i==0) ? OD["UnassignedLiabilities"] : yearFigures[i-1]["CashFlowEnding"]; yearFigures[i]["CashFlowEnding"] = 0; // Profitibility Stuff yearFigures[i]["FinalTotalExpenses"] = 0; yearFigures[i]["FinalTotalRevenue"] = 0; yearFigures[i]["FinalTotalProfit"] = 0; // Assets if(assetElement.length > 0) { for( t = 0; t < assetElement.length; t++) { if(assetElement[t]["LifeToGo"] > 0 || assetElement[t]["LifeSpan"] == 0) { assetElement[t]["LifeToGo"] = ((assetElement[t]["LifeToGo"]-1) < 0) ? 0 : (assetElement[t]["LifeToGo"]-1); } else { assetElement[t]["LifeToGo"] = assetElement[t]["LifeSpan"]; yearFigures[i]["ValueOfAssetsSold"] += assetElement[t]["AccumulatedValue"]; assetElement[t]["AccumulatedValue"] = assetElement[t]["Value"]; yearFigures[i]["ValueOfAssetsBought"] += assetElement[t]["Value"]; assetElement[t]["LifeToGo"]--; } if(assetElement[t]["IsCash"]) yearFigures[i]["CashLongTermAssets"] += assetElement[t]["AccumulatedValue"]; yearFigures[i]["LongTermAssets"] += assetElement[t]["AccumulatedValue"]; assetElement[t]["DepreciationValue"] = assetElement[t]["AccumulatedValue"] * assetElement[t]["DepreciationRatio"] / 100; assetElement[t]["VATofDepreciation"] = (assetElement[t]["IncludesVAT"]) ? (assetElement[t]["DepreciationValue"] * _cvat) : 0; yearFigures[i]["VATofDepreciation"] += assetElement[t]["VATofDepreciation"]; yearFigures[i]["AccDepr"] += assetElement[t]["DepreciationValue"]; assetElement[t]["AccumulatedValue"] = assetElement[t]["AccumulatedValue"] - assetElement[t]["DepreciationValue"]; } yearFigures[i]["AccDeprToTA"] = ((yearFigures[i]["LongTermAssets"]) > 0) ? ((yearFigures[i]["AccDepr"]/(yearFigures[i]["LongTermAssets"])*100).toFixed(0) + "%") : "غير متوفر"; } // Preparing for Income Statement yearFigures[i]["TotalRevenueBeforeTax"] = yearFigures[i]["ValueOfAssetsSold"]+yearFigures[i]["TotalRevenue_wTax"]-yearFigures[i]["TotalVC_woTax"]; yearFigures[i]["VATin"] = yearFigures[i]["TotalRevenue_wTax"] - yearFigures[i]["TotalRevenue_woTax"]; // Income Statement if(i == 0) { $("#Statements").html(""); } else { $("#Statements").append('<div class="pg_breaker">'); } $("#Statements").append('<div class="tools_0012_008">السنة المالية ('+(i+1)+')</div>'); $("#Statements").append(''+ '<table cellpadding="0" cellspacing="0" class="tools_0016">'+ '<tr>'+ '<td class="tools_0012_006">بيانات الدخل</td>'+ '<td class="tools_0012_007">القيمة</td>'+ '</tr>'+ '</table>'+ '<div class="tools_0012_005">الإيرادات</div>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">إيرادات تشغيلية</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["TotalRevenue_woTax"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">تكلفة مواد أولية</td>'+ '<td class="tools_0012_001">'+readableAmount((yearFigures[i]["TotalVC_woTax"]*-1),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">بيع أصول مستهلكة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["ValueOfAssetsSold"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">ضريبة محصلة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["VATin"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">اجمالي الإيرادات</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["TotalRevenueBeforeTax"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<div class="tools_0012_005">المصروفات</div>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">شراء أصول جديدة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["ValueOfAssetsBought"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">تكاليف استهلاك أصول</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["AccDepr"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">رواتب موظفين</td>'+ '<td class="tools_0012_001">'+readableAmount((OD["TotalSalaries"]*12),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); // Income Statement Fixed Costs if(fcElement.length >0) { for( t = 0; t < fcElement.length; t++) { if(fcElement[t]["Remaining"] > 0 || fcElement[t]["Period"] == 0) { fcElement[t]["Remaining"] = ((fcElement[t]["Remaining"]-1) < 0) ? 0 : (fcElement[t]["Remaining"]-1); yearFigures[i]["FCPaidVAT"] += (fcElement[t]["VATAmount"]*12); yearFigures[i]["TotalFC"] += ((fcElement[t]["Amount"] - fcElement[t]["VATAmount"])*12); yearFigures[i]["TotalFC_woPayments"] += (fcElement[t]["IsDebtPayment"] == 1) ? 0 : ((fcElement[t]["Amount"] - fcElement[t]["VATAmount"])*12); $("#Statements").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">'+fcElement[t]["Name"]+'</td>'+ '<td class="tools_0012_001">'+readableAmount(((fcElement[t]["Amount"]-fcElement[t]["VATAmount"])*12),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); } } } // Income Statement VAT yearFigures[i]["VATout"] = yearFigures[i]["FCPaidVAT"] + yearFigures[i]["VCPaidVAT"]; $("#Statements").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">ضريبة مدفوعة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["VATout"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); // Income Statement Total Expenses yearFigures[i]["TotalExpensesBeforeTax"] = yearFigures[i]["ValueOfAssetsBought"] + yearFigures[i]["AccDepr"] + yearFigures[i]["TotalFC"] + yearFigures[i]["VATout"] + (OD["TotalSalaries"]*12); $("#Statements").append(''+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">اجمالي المصروفات</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["TotalExpensesBeforeTax"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); // Finalizing Income Statement yearFigures[i]["PendingVAT"] = ((yearFigures[i]["VATin"] - yearFigures[i]["VATout"]) > 0) ? (yearFigures[i]["VATin"] - yearFigures[i]["VATout"]) : 0; yearFigures[i]["ProfitBeforeTax"] = yearFigures[i]["TotalRevenueBeforeTax"] - yearFigures[i]["TotalExpensesBeforeTax"]; yearFigures[i]["ProfitAfterTax"] = yearFigures[i]["ProfitBeforeTax"] - yearFigures[i]["PendingVAT"]; $("#Statements").append(''+ '<div class="tools_0012_005">الأرباح</div>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">أرباح قبل الضريبة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["ProfitBeforeTax"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">ضريبة القيمة المضافة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["PendingVAT"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">اجمالي الأرباح</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["ProfitAfterTax"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); // Cash-flow Statement yearFigures[i]["CashFlowFromOperating"] = yearFigures[i]["TotalRevenue_woTax"] + yearFigures[i]["VATin"] - yearFigures[i]["TotalFC_woPayments"] - (OD["TotalSalaries"]*12) - yearFigures[i]["TotalVC_woTax"] - yearFigures[i]["VATout"] - yearFigures[i]["PendingVAT"]; yearFigures[i]["CashFlowFromInvesting"] = yearFigures[i]["ValueOfAssetsSold"] - yearFigures[i]["ValueOfAssetsBought"]; yearFigures[i]["CashFlowFromFinancing"] = (yearFigures[i]["TotalFC"] - yearFigures[i]["TotalFC_woPayments"]) * -1; yearFigures[i]["NetCashFlow"] = yearFigures[i]["CashFlowFromOperating"] + yearFigures[i]["CashFlowFromInvesting"] + yearFigures[i]["CashFlowFromFinancing"]; yearFigures[i]["CashFlowEnding"] = yearFigures[i]["CashFlowBeginning"] + yearFigures[i]["NetCashFlow"]; $("#Statements").append('<div class="pg_breaker"></div>'+ '<table cellpadding="0" cellspacing="0" class="tools_0016">'+ '<tr>'+ '<td class="tools_0012_006">بيانات التدفق النقدي</td>'+ '<td class="tools_0012_007">القيمة</td>'+ '</tr>'+ '</table>'+ '<div class="tools_0012_005">من العمليات التشغيلية</div>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">إيرادات تشغيلية</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["TotalRevenue_woTax"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">تكلفة مواد أولية</td>'+ '<td class="tools_0012_001">'+readableAmount((yearFigures[i]["TotalVC_woTax"]*-1),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">تكاليف تشغيلية</td>'+ '<td class="tools_0012_001">'+readableAmount((yearFigures[i]["TotalFC_woPayments"]*-1),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">رواتب موظفين</td>'+ '<td class="tools_0012_001">'+readableAmount((OD["TotalSalaries"]*-12),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">ضريبة محصلة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["VATin"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">ضريبة مدفوعة</td>'+ '<td class="tools_0012_001">'+readableAmount((yearFigures[i]["VATout"]*-1),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">ضريبة القيمة المضافة</td>'+ '<td class="tools_0012_001">'+readableAmount((yearFigures[i]["PendingVAT"]*-1),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">اجمالي</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["CashFlowFromOperating"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<div class="tools_0012_005">من العمليات الاستثمارية</div>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">شراء أصول جديدة</td>'+ '<td class="tools_0012_001">'+readableAmount((yearFigures[i]["ValueOfAssetsBought"]*-1),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">بيع أصول مستهلكة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["ValueOfAssetsSold"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">اجمالي</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["CashFlowFromInvesting"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<div class="tools_0012_005">من العمليات التمويلية</div>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">أقساط مطلوبات</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["CashFlowFromFinancing"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">اجمالي</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["CashFlowFromFinancing"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<div class="tools_0012_005">صافي التدفق النقدي</div>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">السيولة هذه السنة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["NetCashFlow"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">السيولة في بداية السنة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["CashFlowBeginning"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">السيولة في نهاية السنة</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["CashFlowEnding"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); // Preparing for Balance Sheet if(liabilityElement.length >0) { for( t = 0; t < liabilityElement.length; t++) { if(liabilityElement[t]["Remaining"] > 0 || liabilityElement[t]["Period"] == 0) { liabilityElement[t]["Remaining"] = ((liabilityElement[t]["Remaining"]-1) < 0) ? 0 : (liabilityElement[t]["Remaining"]-1); yearFigures[i]["Payment_woInterest"] += (liabilityElement[t]["Payment_woInterest"]*12); } } } yearFigures[i]["TotalLiabsToEquity"] += yearFigures[i]["Payment_woInterest"] yearFigures[i]["TotalLiabilities"] = ((yearFigures[i]["TotalLiabilities"] - yearFigures[i]["Payment_woInterest"]) < 0) ? 0 : (yearFigures[i]["TotalLiabilities"]- yearFigures[i]["Payment_woInterest"]); yearFigures[i]["TotalAssets"] = yearFigures[i]["CashFlowEnding"] + yearFigures[i]["LongTermAssets"] - yearFigures[i]["AccDepr"] - yearFigures[i]["CashLongTermAssets"]; yearFigures[i]["TotalOwnersEquity"] = yearFigures[i]["RetainedEarnings"] + OD["Self_Financing"] + yearFigures[i]["ProfitAfterTax"] + (yearFigures[i]["CashFlowFromInvesting"] * -1) + yearFigures[i]["TotalLiabsToEquity"]; // Balance Sheet $("#Statements").append('<div class="pg_breaker"></div>'+ '<table cellpadding="0" cellspacing="0" class="tools_0016">'+ '<tr>'+ '<td class="tools_0012_006">ورقة الموازنة</td>'+ '<td class="tools_0012_007">القيمة</td>'+ '</tr>'+ '</table>'+ '<div class="tools_0012_005">الأصول</div>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">اصول المدى القصير</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["CashFlowEnding"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">أصول طويلة المدى</td>'+ '<td class="tools_0012_001">'+readableAmount((yearFigures[i]["LongTermAssets"]-yearFigures[i]["CashLongTermAssets"]),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">استهلاك أصول طويلة المدى</td>'+ '<td class="tools_0012_001">'+readableAmount((yearFigures[i]["AccDepr"]*-1),_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">اجمالي الاصول</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["TotalAssets"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<div class="tools_0012_005">المطلوبات</div>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">مطلوبات طويلة المدى</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["TotalLiabilities"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">اجمالي المطلوبات</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["TotalLiabilities"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<div class="tools_0012_005">حقوق الملاك</div>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">أرباح</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["ProfitAfterTax"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">أرباح متراكمة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["RetainedEarnings"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">أصول مطلوبة إلى مملوكة</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["TotalLiabsToEquity"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">صافي الاستثمار في الأصول</td>'+ '<td class="tools_0012_001">'+readableAmount(yearFigures[i]["CashFlowFromInvesting"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0011_001">رأس المال الشخصي</td>'+ '<td class="tools_0012_001">'+readableAmount(OD["Self_Financing"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">اجمالي حقوق الملاك</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["TotalOwnersEquity"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0012_002">'+ '<tr>'+ '<td class="tools_0012_003">اجمالي المطلوبات و حقوق الملاك</td>'+ '<td class="tools_0012_004">'+readableAmount(yearFigures[i]["TotalOwnersEquity"]+yearFigures[i]["TotalLiabilities"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); // Profitibility yearFigures[i]["FinalTotalExpenses"] = yearFigures[i]["TotalVC_woTax"] + yearFigures[i]["TotalExpensesBeforeTax"] + yearFigures[i]["PendingVAT"]; yearFigures[i]["FinalTotalRevenue"] = yearFigures[i]["TotalRevenueBeforeTax"] + yearFigures[i]["TotalVC_woTax"]; yearFigures[i]["FinalTotalProfit"] = yearFigures[i]["FinalTotalRevenue"] - yearFigures[i]["FinalTotalExpenses"]; if(yearFigures[i]["FinalTotalRevenue"] > 0) chartProfitibility.push([(i+1).toString(),yearFigures[i]["FinalTotalRevenue"],yearFigures[i]["FinalTotalExpenses"],yearFigures[i]["FinalTotalProfit"]]); text_temp = (!isNaN(yearFigures[i]["FinalTotalExpenses"]/yearFigures[i]["FinalTotalRevenue"]) && yearFigures[i]["FinalTotalRevenue"] != 0) ? readableAmount((yearFigures[i]["FinalTotalExpenses"]/yearFigures[i]["FinalTotalRevenue"]*100),0,"") + "%" : "غير متوفر"; text2_temp = (!isNaN(yearFigures[i]["FinalTotalProfit"]/yearFigures[i]["FinalTotalRevenue"]) && yearFigures[i]["FinalTotalRevenue"] != 0) ? readableAmount((yearFigures[i]["FinalTotalProfit"]/yearFigures[i]["FinalTotalRevenue"]*100),0,"") + "%" : "غير متوفر"; if(i == 0) $("#Profitibility").html(""); $("#Profitibility").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0012_009">'+(i+1)+'</td>'+ '<td class="tools_0012_009">'+readableAmount(yearFigures[i]["FinalTotalExpenses"],_cd,_cn)+'<br>('+readableAmount((yearFigures[i]["FinalTotalExpenses"]/12),_cd,_cn)+')<br>('+text_temp+')</td>'+ '<td class="tools_0012_009">'+readableAmount(yearFigures[i]["FinalTotalProfit"],_cd,_cn)+'<br>('+readableAmount((yearFigures[i]["FinalTotalProfit"]/12),_cd,_cn)+')<br>('+text2_temp+')</td>'+ '</tr>'+ '</table>'+ ''); // Cost-Based Pricing Strategy if(productElement.length > 0) { if(i == 0) { $("#Pricings").html(""); } $("#Pricings").append('<div class="tools_0025">السنة المالية '+(i+1)+'</div>'); for(t=0; t<productElement.length; t++) { text_temp = (yearFigures[i]["FinalTotalProfit"]/12) - (productElement[t]["Revenue_woTax"] - productElement[t]["TotalVC_woTax"]); text_temp = (productElement[t]["Quantity"] > 0) ? (text_temp / productElement[t]["Quantity"]) : 0; productElement[t]["BreakEvenPrice"] = ((productElement[t]["VCwoTax"] + (text_temp*(-1))) > productElement[t]["VCwoTax"] ) ? (productElement[t]["VCwoTax"] + (text_temp*(-1))) : productElement[t]["VCwoTax"]; productElement[t]["ProfitMargin"] = (productElement[t]["BreakEvenPrice"] > 0) ? ((productElement[t]["Price"] - productElement[t]["BreakEvenPrice"]) / productElement[t]["BreakEvenPrice"] * 100) : "na"; text_temp = (productElement[t]["ProfitMargin"] == "na") ? ((productElement[t]["Price"] > 0 && productElement[t]["Quantity"] > 0) ? "∞" : "غير متوفر") : readableAmount(productElement[t]["ProfitMargin"],0,"") + "%" ; if(!isNaN(productElement[t]["BreakEvenPrice"])) { $("#Pricings").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0012_009">'+productElement[t]["Name"]+'</td>'+ '<td class="tools_0012_009">'+readableAmount(productElement[t]["BreakEvenPrice"],_cd,_cn)+'</td>'+ '<td class="tools_0012_009">'+text_temp+'</td>'+ '</tr>'+ '</table>'+ ''); } } } else { $("#Pricings").html("لا يوجد بيانات حتى الآن .."); } // KEEP THIS AT THE END OF YEAR yearFigures[i]["RetainedEarnings"] += yearFigures[i]["ProfitAfterTax"] + (yearFigures[i]["CashFlowFromInvesting"] * -1); OD["CapitalRecovery"] = (yearFigures[i]["RetainedEarnings"] < OD["TotalAssets"]) ? OD["CapitalRecovery"]+1 : OD["CapitalRecovery"]; } // ================================================================= END: OF YEARLY REPORT // Feasibility Figures $("#outputFeasibilityFigures_Years").html(_sy); OD["AverageProfit"] = yearFigures[_sy-1]["RetainedEarnings"] / _sy; $("#outputAverageProfit").html(readableAmount(OD["AverageProfit"],_cd,_cn)); if(OD["CapitalRecovery"] != 0) { if(yearFigures[i-1]["RetainedEarnings"] < OD["TotalAssets"]) { OD["CapitalRecovery"] = "أكثر من " + readableAmount(OD["CapitalRecovery"],0,"") + " سنوات"; } else { OD["CapitalRecovery"] = "خلال " + readableAmount(OD["CapitalRecovery"],0,"") + " سنوات"; } } else { OD["CapitalRecovery"] = "غير متوفر"; } $("#outputCapitalRecovery").html(OD["CapitalRecovery"]); OD["AverageSales"] = OD["TotalSales"] / _sy; if(!isNaN(marketValue) && marketValue > 0) { OD["MarketShare"] = OD["AverageSales"] / marketValue * 100; $("#outputMarketShare").html(readableAmount(OD["MarketShare"],1,"") + "%"); } else { $("#outputMarketShare").html("غير متوفر"); } // Showing Charts if(chartProfitibility.length > 0) { drawChart("line","chartProfitibility","",chartProfitibility); } else { $("#chartProfitibilityDiv").hide(); } } function otherFieldsUpdated() { feasibilityEdited(); var dataJSON = {}; var mp = 0; var OD = []; var _cn = ($("#currencyName").val().length > 0 && $("#currencyName").val().length < 6) ? $("#currencyName").val() : "د.ك."; var _cd = ($("#currencyDecimals").val() > -1 && $("#currencyDecimals").val() < 4 && $("#currencyDecimals").val() != "") ? $("#currencyDecimals").val() : 2; var _cvat = ($("#currencyVAT").val() > -1 && $("#currencyVAT").val() < 100) ? ($("#currencyVAT").val()/100) : 0; // Project Information var projectName = ($("#projectName").val().length > 0) ? $("#projectName").val() : ""; var projectBrief = ($("#projectBrief").val() != "") ? $("#projectBrief").val() : ""; var projectOF = ($("#projectOF").val() != "") ? $("#projectOF").val() : ""; dataJSON["projectName"] = projectName; dataJSON["projectBrief"] = projectBrief; dataJSON["projectOF"] = projectOF; if(projectName != "") { projectName = '<div class="tools_0002">'+projectName+'</div><div class="ArticleSeparator_Form"></div>'; } if(projectBrief != "") { projectBrief = '<div class="tools_0008">'+projectBrief.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div>'; mp = 1; } if(projectOF != "") { projectOF = '<div class="tools_0008">'+projectOF.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div>'; mp = 1; } mp = (mp == 1) ? "<div class='pg_breaker'></div>" : ""; $("#output_ProjectNameDesc").html(projectName+projectBrief+projectOF+mp); // Owners var ownerElement = []; dataJSON["Owner"] = {}; OD["TotalOwners"] = 0; OD["TotalOwnersShares"] = 0; i = 0; $('input[name=ownerName]').each(function() { if(typeof ownerElement[i] == 'undefined') { ownerElement[i] = []; } ownerElement[i]["Name"] = $(this).val(); i++; }); i = 0; $('input[name=ownerShare]').each(function() { if(typeof ownerElement[i] == 'undefined') { ownerElement[i] = []; } ownerElement[i]["Share"] = Number($(this).val()); i++; }); var ownersOutput = ""; for(i=0; i<ownerElement.length; i++) { if(ownerElement[i]["Name"].length > 0 && !isNaN(ownerElement[i]["Share"]) && ownerElement[i]["Share"] > 0) { dataJSON["Owner"][i] = {}; dataJSON["Owner"][i]["Name"] = ownerElement[i]["Name"]; dataJSON["Owner"][i]["Share"] = ownerElement[i]["Share"]; OD["TotalOwners"]++; OD["TotalOwnersShares"] += ownerElement[i]["Share"]; ownersOutput += ''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+ownerElement[i]["Name"]+'</td>'+ '<td class="tools_0024">'+readableAmount(ownerElement[i]["Share"],2,"")+'%</td>'+ '</tr>'+ '</table>'; } else { ownerElement.splice(i,1); i--; } } $("#totalOwners").html(readableAmount(OD["TotalOwners"],0,"")); if(OD["TotalOwnersShares"] > 100) { $("#ErrorOwners").show(); } else { $("#ErrorOwners").hide(); } if(ownerElement.length > 0) { ownersOutput = ''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="titleTD">'+ '<div class="ResumeTable_Info_Title">قائمة الملاك</div>'+ '</td>'+ '<td class="tools_0009">'+ '<span id="outputTotalOwners">'+readableAmount(OD["TotalOwners"],0,"")+'</span>'+ '</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0016">'+ '<tr>'+ '<td class="tools_0011">الاسم</td>'+ '<td class="tools_0012">الحصة</td>'+ '</tr>'+ '</table>'+ '<div id="outputOwners" class="tools_0008">'+ownersOutput+'</div>'+ '<div class="ArticleSeparator_Form"></div>'+ '<div class="pg_breaker"></div>'; } $("#output_ProjectOwners").html(ownersOutput); // Market var marketName = ($("#marketName").val().length > 0) ? $("#marketName").val() : ""; var marketValue = (!isNaN($("#marketValue").val())) ? $("#marketValue").val() : 0; var marketDescription = ($("#marketDescription").val() != "") ? $("#marketDescription").val() : ""; var marketProducts = ($("#marketProducts").val() != "") ? $("#marketProducts").val() : ""; var marketTargetSegment = ($("#marketTargetSegment").val() != "") ? $("#marketTargetSegment").val() : ""; var marketVendors = ($("#marketVendors").val() != "") ? $("#marketVendors").val() : ""; var marketPlan = ($("#marketPlan").val() != "") ? $("#marketPlan").val() : ""; var competitionDescription = ($("#competitionDescription").val() != "") ? $("#competitionDescription").val() : ""; dataJSON["marketName"] = marketName; dataJSON["marketValue"] = marketValue; dataJSON["marketDescription"] = marketDescription; dataJSON["marketProducts"] = marketProducts; dataJSON["marketTargetSegment"] = marketTargetSegment; dataJSON["marketVendors"] = marketVendors; dataJSON["marketPlan"] = marketPlan; dataJSON["competitionDescription"] = competitionDescription; mp = 0; if(marketName != "") { marketName = '<div class="tools_0002">'+marketName+'<br>تداول سنوي: '+readableAmount(marketValue,_cd,_cn)+'</div><div class="ArticleSeparator_Form"></div>'; } if(marketDescription != "") { marketDescription = '<div class="tools_0012_013">نبذة عن السوق ..</div><div class="ArticleSeparator_Form"></div><div class="tools_0008">'+marketDescription.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div></div>'; mp = 1; } if(marketProducts != "") { marketProducts = '<div class="tools_0012_013">المنتجات أو الخدمات المقدمة ..</div><div class="ArticleSeparator_Form"></div><div class="tools_0008">'+marketProducts.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div></div>'; mp = 1; } if(marketTargetSegment != "") { marketTargetSegment = '<div class="tools_0012_013">الشريحة المستهدفة ..</div><div class="ArticleSeparator_Form"></div><div class="tools_0008">'+marketTargetSegment.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div></div>'; mp = 1; } if(marketVendors != "") { marketVendors = '<div class="tools_0012_013">اعتماد السوق والموردون ..</div><div class="ArticleSeparator_Form"></div><div class="tools_0008">'+marketVendors.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div></div>'; mp = 1; } if(marketPlan != "") { marketPlan = '<div class="tools_0012_013">من الخطط التسويقية ..</div><div class="ArticleSeparator_Form"></div><div class="tools_0008">'+marketPlan.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div></div>'; mp = 1; } if(competitionDescription != "") { competitionDescription = '<div class="tools_0012_013">المنافسة ..</div><div class="ArticleSeparator_Form"></div><div class="tools_0008">'+competitionDescription.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div></div>'; mp = 1; } mp = (mp == 1) ? "<div class='pg_breaker'></div>" : ""; if(marketDescription == "" && marketProducts == "" && marketTargetSegment == "" && marketVendors == "" && marketPlan == "" && competitionDescription == "") { marketName = ""; } $("#output_Market").html(marketName+marketDescription+marketProducts+marketTargetSegment+marketVendors+marketPlan+competitionDescription+mp); // Competitors var competitorElement = []; dataJSON["Competitor"] = {} OD["TotalCompetitors"] = 0; OD["TotalCompetitorsShares"] = 0; i = 0; $('input[name=competitorName]').each(function() { if(typeof competitorElement[i] == 'undefined') { competitorElement[i] = []; } competitorElement[i]["Name"] = $(this).val(); i++; }); i = 0; $('input[name=competitorShare]').each(function() { if(typeof competitorElement[i] == 'undefined') { competitorElement[i] = []; } competitorElement[i]["Share"] = Number($(this).val()); i++; }); var competitorsOutput = ""; for(i=0; i<competitorElement.length; i++) { if(competitorElement[i]["Name"].length > 0 && !isNaN(competitorElement[i]["Share"]) && competitorElement[i]["Share"] > 0) { dataJSON["Competitor"][i] = {}; dataJSON["Competitor"][i]["Name"] = competitorElement[i]["Name"]; dataJSON["Competitor"][i]["Share"] = competitorElement[i]["Share"]; OD["TotalCompetitors"]++; OD["TotalCompetitorsShares"] += competitorElement[i]["Share"]; competitorsOutput += ''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+competitorElement[i]["Name"]+'</td>'+ '<td class="tools_0024">'+readableAmount(competitorElement[i]["Share"],2,"")+'%</td>'+ '</tr>'+ '</table>'; } else { competitorElement.splice(i,1); i--; } } $("#totalCompetitors").html(readableAmount(OD["TotalCompetitors"],0,"")); if(OD["TotalCompetitorsShares"] > 100) { $("#ErrorCompetitors").show(); } else { $("#ErrorCompetitors").hide(); } if(competitorElement.length > 0) { competitorsOutput = ''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="titleTD">'+ '<div class="ResumeTable_Info_Title">المنافسون في السوق</div>'+ '</td>'+ '<td class="tools_0009">'+ '<span id="outputTotalCompetitors">'+readableAmount(OD["TotalCompetitorsShares"],0,"")+'</span>'+ '</td>'+ '</tr>'+ '</table>'+ '<table cellpadding="0" cellspacing="0" class="tools_0016">'+ '<tr>'+ '<td class="tools_0011">اسم المنافس</td>'+ '<td class="tools_0012">الحصة السوقية</td>'+ '</tr>'+ '</table>'+ '<div id="outputCompetitors" class="tools_0008">'+competitorsOutput+'</div>'+ '<div class="ArticleSeparator_Form"></div>'+ '<div class="pg_breaker"></div>'; } $("#output_Competitors").html(competitorsOutput); // SWOT var swotStrengths = ($("#swotStrengths").val() != "") ? $("#swotStrengths").val() : ""; var swotWeaknesses = ($("#swotWeaknesses").val() != "") ? $("#swotWeaknesses").val() : ""; var swotOpportunities = ($("#swotOpportunities").val() != "") ? $("#swotOpportunities").val() : ""; var swotThreats = ($("#swotThreats").val() != "") ? $("#swotThreats").val() : ""; dataJSON["swotStrengths"] = swotStrengths; dataJSON["swotWeaknesses"] = swotWeaknesses; dataJSON["swotOpportunities"] = swotOpportunities; dataJSON["swotThreats"] = swotThreats; mp = 0; var swotTitle = '<div class="tools_0002">تحليل SWOT</div><div class="ArticleSeparator_Form"></div>'; if(swotStrengths != "") { swotStrengths = '<div class="tools_0012_013">نقاط القوة ..</div><div class="ArticleSeparator_Form"></div><div class="tools_0008">'+swotStrengths.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div></div>'; mp = 1; } if(swotWeaknesses != "") { swotWeaknesses = '<div class="tools_0012_013">نقاط الضعف ..</div><div class="ArticleSeparator_Form"></div><div class="tools_0008">'+swotWeaknesses.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div></div>'; mp = 1; } if(swotOpportunities != "") { swotOpportunities = '<div class="tools_0012_013">الفرص المتاحة ..</div><div class="ArticleSeparator_Form"></div><div class="tools_0008">'+swotOpportunities.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div></div>'; mp = 1; } if(swotThreats != "") { swotThreats = '<div class="tools_0012_013">التهديدات المتوقعة ..</div><div class="ArticleSeparator_Form"></div><div class="tools_0008">'+swotThreats.replace(/(?:\r\n|\r|\n)/g, '<br>')+'</div><div class="ArticleSeparator_Form"></div></div>'; mp = 1; } mp = (mp == 1) ? "<div class='pg_breaker'></div>" : ""; if(swotStrengths == "" && swotWeaknesses == "" && swotOpportunities == "" && swotThreats == "") { swotTitle = ""; } $("#output_SWOT").html(swotTitle+swotStrengths+swotWeaknesses+swotOpportunities+swotThreats+mp); $("#inputData2").val(JSON.stringify(dataJSON)); } // ================================================================= END: Fields Updated() // Assets addition methods function addDebtOverflowSetupCost(name,value) { var debtOverflowSetupCostElementId = "debtOverflowSetupCostElementId_" + (Math.random()*999999).toFixed(0); $("#SetupCosts").prepend(''+ '<table id="'+debtOverflowSetupCostElementId+'" name="debtOverflowSetupCostElement" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input type="text" name="setupCostName" id="setupCostName" autocomplete="off" value="'+name+'" disabled="disabled" class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input type="number" name="setupCostValue" id="setupCostValue_'+debtOverflowSetupCostElementId+'" autocomplete="off" value="'+value+'" disabled="disabled" class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr class="tools_0003">'+ '<td class="tools_0017">'+ 'العمر الافتراضي (سنوات):'+ '</td>'+ '<td class="tools_0018">'+ '<input type="number" name="setupCostLifeSpan" id="setupCostLifeSpan_'+debtOverflowSetupCostElementId+'" autocomplete="off" value="0" disabled="disabled" class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr class="tools_0003">'+ '<td class="tools_0017">'+ 'نسبة الاستهلاك السنوي:'+ '</td>'+ '<td class="tools_0018">'+ '<input type="number" name="setupCostDepreciation" id="setupCostDepreciation_'+debtOverflowSetupCostElementId+'" autocomplete="off" value="0" disabled="disabled" class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr class="tools_0003">'+ '<td class="tools_0017">'+ '<input type="checkbox" name="setupCostIncludesVAT" id="setupCostIncludesVAT"> خاضعة لضريبة القيمة المضافة'+ '</td>'+ '<td class="tools_0018">'+ '<div class="tools_0021"><input type="hidden" name="setupCostIsCash" id="setupCostIsCash" value="1"><input type="number" name="setupCost_Unassigned" id="setupCost_Unassigned_'+debtOverflowSetupCostElementId+'" value="0" disabled="disabled" class="tools_0010"></div>'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '</table>'+ ''); } function addSetupCost(n,value,l,d,vat) { if(vat == 1) var text_temp = "checked"; var setupCostElementId = "setupCostElementId_" + (Math.random()*999999).toFixed(0); $("#SetupCosts").append(''+ '<table id="'+setupCostElementId+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input onkeyup="fieldsUpdated()" onblur="fieldsUpdated()" type="text" value="'+n+'" name="setupCostName" id="setupCostName" autocomplete="off" placeholder="اسم التكلفة .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" type="number" value="'+value+'" name="setupCostValue" id="setupCostValue_'+setupCostElementId+'" autocomplete="off" placeholder="القيمة .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr>'+ '<td class="tools_0017">'+ 'العمر الافتراضي (سنوات):'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" type="number" value="'+l+'" name="setupCostLifeSpan" id="setupCostLifeSpan_'+setupCostElementId+'" autocomplete="off" placeholder="مثال: 10" class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr>'+ '<td class="tools_0017">'+ 'نسبة الاستهلاك السنوي:'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" type="number" value="'+d+'" name="setupCostDepreciation" id="setupCostDepreciation_'+setupCostElementId+'" autocomplete="off" placeholder="مثال: 10" class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '</tr>'+ '<tr>'+ '<td class="tools_0017">'+ '<input onclick="fieldsUpdated()" type="checkbox" name="setupCostIncludesVAT" id="setupCostIncludesVAT" '+text_temp+'> خاضعة لضريبة القيمة المضافة'+ '</td>'+ '<td class="tools_0018">'+ '<div class="tools_0021"><input type="hidden" name="setupCostIsCash" id="setupCostIsCash" value="0"><input type="number" name="setupCost_Unassigned" id="setupCost_Unassigned_'+setupCostElementId+'" value="0" disabled="disabled" class="tools_0010"></div>'+ '</td>'+ '<td onclick="removeElement(\''+setupCostElementId+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } // Liabilities addition methods function addDebt(b,a,i,p) { var debtElementId = "debtElementId_" + (Math.random()*999999).toFixed(0); $("#Debts").append(''+ '<table id="'+debtElementId+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0019">'+ '<input onkeyup="fieldsUpdated()" onblur="fieldsUpdated()" type="text" value="'+b+'" name="debtBank" id="debtBank" autocomplete="off" placeholder="اسم البنك .." class="tools_0010">'+ '</td>'+ '<td class="tools_0019">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" type="number" value="'+a+'" name="debtAmount" id="debtAmount_'+debtElementId+'" autocomplete="off" placeholder="قيمة القرض .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr>'+ '<td class="tools_0019">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" type="number" value="'+i+'" name="debtInterest" id="debtInterest_'+debtElementId+'" autocomplete="off" placeholder="نسبة الفائدة السنوية .." class="tools_0010">'+ '</td>'+ '<td class="tools_0019">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" type="number" value="'+p+'" name="settlementYears" id="settlementYears_'+debtElementId+'" autocomplete="off" placeholder="سنوات السداد .." class="tools_0010">'+ '</td>'+ '<td onclick="removeElement(\''+debtElementId+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } // Owners function addOwner(n,s) { var ownerElementId = "ownerElementId_" + (Math.random()*999999).toFixed(0); $("#Owners").append(''+ '<table id="'+ownerElementId+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input onkeyup="otherFieldsUpdated();" onblur="otherFieldsUpdated();" type="text" name="ownerName" id="ownerName" value="'+n+'" autocomplete="off" placeholder="الاسم .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="otherMustBeInt(this.id,this.value);" onblur="otherMustBeInt(this.id,this.value);" type="number" name="ownerShare" value="'+s+'" id="ownerShare_'+ownerElementId+'" autocomplete="off" placeholder="النسبة .." class="tools_0010">'+ '</td>'+ '<td onclick="otherRemoveElement(\''+ownerElementId+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } // Competitor function addCompetitor(n,s) { var competitorElementId = "competitorElementId_" + (Math.random()*999999).toFixed(0); $("#Competitors").append(''+ '<table id="'+competitorElementId+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input onkeyup="otherFieldsUpdated();" onblur="otherFieldsUpdated();" type="text" value="'+n+'" name="competitorName" id="competitorName" autocomplete="off" placeholder="اسم المنافس .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="otherMustBeInt(this.id,this.value);" onblur="otherMustBeInt(this.id,this.value);" type="number" value="'+s+'" name="competitorShare" id="competitorShare_'+competitorElementId+'" autocomplete="off" placeholder="الحصة .." class="tools_0010">'+ '</td>'+ '<td onclick="otherRemoveElement(\''+competitorElementId+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } // Employees function addEmployee(ti,s,to) { var employeeElementId = "employeeElementId_" + (Math.random()*999999).toFixed(0); $("#Employees").append(''+ '<table id="'+employeeElementId+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input onkeyup="fieldsUpdated()" onblur="fieldsUpdated()" type="text" value="'+ti+'" name="employeeTitle" id="employeeTitle" autocomplete="off" placeholder="المسمى الوظيفي .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" value="'+s+'" type="number" name="employeeSalary" id="employeeSalary_'+employeeElementId+'" autocomplete="off" placeholder="الراتب .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr>'+ '<td class="tools_0017">'+ 'عدد الموظفين في هذه المسمى:'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" value="'+to+'" type="number" name="employeeTotal" id="employeeTotal_'+employeeElementId+'" autocomplete="off" placeholder="العدد .." class="tools_0010">'+ '</td>'+ '<td onclick="removeElement(\''+employeeElementId+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } // Fixed costs addition methods function addDebtPaymentFixedCost(name,payment,period) { var debtPaymentFixedCostElementId = "debtPaymentFixedCostElementId_" + (Math.random()*999999).toFixed(0); $("#fixedCosts").prepend(''+ '<table id="'+debtPaymentFixedCostElementId+'" name="debtPaymentFixedCostElement" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input type="text" name="fixedCostName" id="fixedCostName" value="قسط مديونية: '+htmlspecialchars(name)+'" disabled="disabled" class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input type="number" name="fixedCostAmount" id="fixedCostAmount_'+debtPaymentFixedCostElementId+'" value="'+payment+'" disabled="disabled" class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr>'+ '<td class="tools_0017">'+ '<div class="tools_0021"><input type="hidden" name="fixedCostIsDebtPayment" id="fixedCostIsDebtPayment" value="1"><input onclick="fieldsUpdated()" type="checkbox" name="fixedCostIncludesVAT" id="fixedCostIncludesVAT"> خاضعة لضريبة القيمة المضافة</div>'+ 'سنوات الدفع لهذه التكلفة:'+ '</td>'+ '<td class="tools_0018">'+ '<input type="number" name="fixedCostPaymentPeriod" id="fixedCostPaymentPeriod_'+debtPaymentFixedCostElementId+'" value="'+period+'" disabled="disabled" class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '</table>'+ ''); } function addFixedCost(n,a,vat) { if(vat == 1) var text_temp = "checked"; var fixedCostElementId = "fixedCostElementId_" + (Math.random()*999999).toFixed(0); $("#fixedCosts").append(''+ '<table id="'+fixedCostElementId+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input onkeyup="fieldsUpdated()" onblur="fieldsUpdated()" type="text" value="'+n+'" name="fixedCostName" id="fixedCostName" autocomplete="off" placeholder="اسم التكلفة .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" value="'+a+'" type="number" name="fixedCostAmount" id="fixedCostAmount_'+fixedCostElementId+'" autocomplete="off" placeholder="القيمة .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr>'+ '<td class="tools_0017">'+ '<input onclick="fieldsUpdated()" type="checkbox" name="fixedCostIncludesVAT" id="fixedCostIncludesVAT" '+text_temp+'> خاضعة لضريبة القيمة المضافة'+ '</td>'+ '<td class="tools_0018">'+ '<div class="tools_0021"><input type="hidden" name="fixedCostIsDebtPayment" id="fixedCostIsDebtPayment" value="0"><input type="number" name="fixedCostPaymentPeriod" id="fixedCostPaymentPeriod_'+fixedCostElementId+'" value="0" disabled="disabled" class="tools_0010"></div>'+ '</td>'+ '<td onclick="removeElement(\''+fixedCostElementId+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } // Products addition methods function addRevenue(n,v,q,p,c,y) { var revenueElementId = "revenueElementId_" + (Math.random()*999999).toFixed(0); $("#revenue").append(''+ '<table id="'+revenueElementId+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0019">'+ '<input onkeyup="fieldsUpdated()" onblur="fieldsUpdated()" type="text" value="'+n+'" name="revenueName" id="revenueName" autocomplete="off" placeholder="اسم المنتج .." class="tools_0010">'+ '</td>'+ '<td class="tools_0019">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" value="'+v+'" type="number" name="revenueVariableCost" id="revenueVariableCost_'+revenueElementId+'" autocomplete="off" placeholder="تكلفة مواد أولية .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr>'+ '<td class="tools_0019">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" value="'+q+'" type="number" name="revenueQuantity" id="revenueQuantity_'+revenueElementId+'" autocomplete="off" placeholder="قدرة بيع شهرية .." class="tools_0010">'+ '</td>'+ '<td class="tools_0019">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" value="'+p+'" type="number" name="revenuePrice" id="revenuePrice_'+revenueElementId+'" autocomplete="off" placeholder="السعر .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr>'+ '<td class="tools_0019">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" value="'+c+'" type="number" name="revenueCapacity" id="revenueCapacity_'+revenueElementId+'" autocomplete="off" placeholder="قدرة انتاج شهرية .." class="tools_0010">'+ '</td>'+ '<td class="tools_0019">'+ '<input onkeyup="mustBeInt(this.id,this.value);" onblur="mustBeInt(this.id,this.value);" value="'+y+'" type="number" name="revenueYearlyIncrease" id="revenueYearlyIncrease_'+revenueElementId+'" autocomplete="off" placeholder="نسبة زيادة بيع سنوية .." class="tools_0010">'+ '</td>'+ '<td onclick="removeElement(\''+revenueElementId+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } // General methods </script> <div id="toolForm_feasibility" class="tools_0001"> تعتبر دراسة الجدوى من أهم الخطوات الرئيسية لفهم ودراسة مشروعك التجاري وما إذا كان هذه المشروع سيحقق ربح مستقبلي. من خلال هذه الأداة تستطيع الحصول على معلومات عامة حول جدوى مشروعك، وأفضل آلية تسعيير لمنتجاتك حسب التكاليف العامة للمشروع، بالإضافة إلى القوائم المالية. يمكنك العمل على هذا النموذج بفترات متقطعة حيث ستتمكن من حفظ المعطيات والحصول على رابط مباشر يتيح لك الرجوع إلى بياناتك بوقت لاحق. وعند الانتهاء تستطيع الحصول على ملف بصيغة PDF للحفظ أو الطباعة. <div class="ArticleSeparator_Form"></div> <div style="width: 100%; text-align: center;"> <a rel="license" href="http://creativecommons.org/publicdomain/zero/1.0/" target="_blank"> <img src="https://i.creativecommons.org/p/zero/1.0/88x31.png" style="border-style: none; padding-bottom: 10px;" alt="CC0"> </a> <br>لأقصى حد ممكن بموجب القانون، فإن <a rel="dct:publisher" href="https://abdullah.com.kw/tools"><span property="dct:title">عبدالله السلوم</span></a> يتنازل عن جميع حقوق البرمجة والنشر المتعلقة <span property="dct:title">بالأدوات المحاسبية</span> في هذا الرابط. <div style="margin-top: 5px; margin-bottom: 5px;">إن كان للأدوات دور في تسهيل خطواتك الاقتصادية أو تعزيز هامشك الربحي، فيمكنك دعم استمرار تطويرها من خلال <a href="http://pay.abdullah.com.kw/?pi=tools_sponsorship&pn=%D8%AF%D8%B9%D9%85%20%D9%84%D9%84%D8%A3%D8%AF%D9%88%D8%A7%D8%AA%20%D8%A7%D9%84%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D9%8A%D8%A9" target="_blank">بوابة الدفع الإلكتروني</a>.</div> <br> <span class="tools_0026b">تم استخراج <b>14,226</b> دراسة جدوى منذ 19 مارس 2017. تمت برمجة هذه الأداة بلغة مفتوحة المصدر (جافاسكربت) كما يسمح بإعادة تطوير واستخدام المصدر. <a id="sourceCodeHyperLink_feasibility" href="#" onclick="toggleSourceCode('feasibility'); return false;">عرض البرمجة</a>.</span> </div> <div id="pageSource_Div_feasibility" class="tools_0003"> <input type="hidden" id="sourceCodeStatus_feasibility" value="0"> <div class="ArticleSeparator_Form"></div> <pre id="pageSource_Textarea_feasibility" class="tools_p004"></pre> <script>fetchSourceCode('feasibility');</script></div></div>
○ معطيات تنظيمية
جميع الأشخاص المساهمين في إنشاء هذا المشروع والمستحقين لنسبة منه سواء عن طريق الاستثمار أو المساهمة في المعرفة.
* قم بإدخال الإسم الكامل للمالك.
* أدخل نسبة حصة المالك في المشروع، 40 تعني 40% من ملكية هذا المشروع. خطأ: مجموع الحصص يجب أن لا يتعدى 100.
تحدث بتفصيل على مدى استطاعة الملاك في إدارة هذا المشروع، وكيف ستكون آلية الإدارة.
* قم بذكر خبرات الملاك.
* تحدث بتفصيل عن الهيكل التنظيمي في إدارة المشروع. * تحدث بتفصيل عن سياسة العمل وآليات التطبيق. ○ معطيات اقتصادية
قم بإدخال رمز العملة وخانات الأعشار ونسبة ضريبة القيمة المضافة وفق النظام التجاري للبلد الممارس به النشاط التجاري.
* قم باختيار رمز العملة الخاصة ببلدك.
* عدد خانات الأعشار ونعني بها الخانات التي تلي الفاصلة. * ضريبة القيمة المضافة هي النسبة المحددة بالنظام التجاري في بلدك. * سنوات دراسة الجدوى وهي عدد السنوات التي بها يتم استخراج الأرقام والقوائم المالية.
هي المبالغ التي ستدفع مرة واحدة لتغطية تكاليف تأسيس المشروع وبداية عمله. تلك التكاليف تتضمن رسوم استخراج الرخصة التجارية وخلو المحل أو المكتب والمعدات والأثاث بالاضافة إلى تكاليف السيارات والادوات المكتبية وما إلى ذلك.
* قيمة التكلفة يجب أن تتضمن ضريبة القيمة المضافة إن وجدت.
* العمر الافتراضي هو عدد السنوات التي عند إنتهائها سيتم بيع هذا الأصل بسعر يحدد بناء على نسبة الاستهلاك السنوي، ويتم شراء أصل مشابه بالقيمة المحددة أعلاه. * نسبة الاستهلاك السنوي هي النسبة المنخفضة من قيمة الأصل سنويا. مثال: إذا كان سعر السيارة 10,000 د.ك. وكانت نسبة الاستهلاك 10 سنويا فبعد السنة الأولى ستنخفض قيمة السيارة 1,000 د.ك.، وبعد الثانية ستنخفض 900 د.ك، وبعد الثالثة ستنخفض 810 د.ك، وهكذا. دع خانة نسبة الاستهلاك فارغة إذا كان الأصل لا يستهلك.
كيف ستمول تكاليف تأسيس وإنشاء المشروع؟ في هذه الخطوة عليك إدخال بيانات المديونيات التي ستغطي تكاليف هذا المشروع. ليس بالضرورة يتوجب أن تتساوى قيمة القرض مع تكاليف إنشاء المشروع.
* المديونيات تتضمن جميع الاصول سواء كانت نقدية أو أخرى كالسيارات وغيرها.
* في خانة الفائدة السنوية، استخدام الرقم 6 يعني أن الفائدة 6%.
جميع الأشخاص المساهمين في عمليات هذا المشروع والمستحقين لراتب شهري.
* قيم بإدخال عدد المطلوبين في المسمى الوظيفي والراتب الشهري لكل موظف.
* إذا كنت تستحق راتب في هذا المشروع فأدخل مسماك الوظيفي وراتبك الشهري أيضا.
هي التكاليف التي تلتزم في دفعها شهريا مثل الإيجارات وتكاليف المواد الاستهلاكية والتسويق وما إلى ذلك. لا تقم بإضافة أقساط المديونيات، فهي ستضاف من تلقاء نفسها إذا كانت المديونية مسجلة في قسمها المخصص.
* يتوجب إدخال قيمة التكلفة مع ضريبة القيمة المضافة إن كانت تخضع لها.
* الإيجارات وبعض السلع الأخرى لا تخضع لضريبة القيمة المضافة. * لذلك، قم بتحديد ما إذا كانت كل تكلفة تخضع لضريبة القيمة المضافة.
جميع المنتجات أو الخدمات التي يوفرها نشاطك التجاري، بالإضافة إلى جميع التفاصيل الخاصة بها حسب معطيات المشروع من تكاليف التأسيس والتكاليف الشهرية الثابتة.
* تكلفة المواد الأولية هي تكلفتها في قطعة واحدة من المنتج، قد لا تكون تكلفة مواد تصنيع بل تكلفة منتج مضاف إليها تكلفة الاستيراد، ويتوجب بها إضافة ضريبة القيمة المضافة لها إن وجدت.
* تكلفة المواد الأولية يتوجب وضعها 0 إن تم احتسابها مسبقا في التكاليف الشهرية الثابتة. * قدرة البيع الشهرية تعني عدد ما تستطيع بيعه من هذا المنتج شهريا بناء على المعدات المتوفرة وتكاليف التسويق المعتبرة. * قدرة الانتاج الشهرية تعني عدد ما تستطيع إنتاجه من هذا المنتج شهريا بناء على المعدات المتوفرة والعمالة المتوفرة. * سعر المنتج يجب أن لا يتضمن ضريبة القيمة المضافة. * معدل نسبة الزيادة السنوية تعني الزيادة المتوقعة في مبيعات المنتج سنويا. يجب أن لا تبالغ في هذه النسبة حيث أنها معدل وليس نسبة ثابتة. قم بإدخال 10 لاعتبار النسبة 10%. ○ السوق المستهدف
معلومات السوق مهمة جدا في هذه الدراسة، وتبين مدى اطلاعك قبل الإستثمار. تقل المخاطرة في الاستثمار كلما فهمت تفاصيل السوق أكثر. في هذا القسم حاول قدر المستطاع اقناع القارئ في
جدوى السوق ومدى ملائمته لإستثمارك.
* إسم السوق نعني بها نوعه أو أي وصف قصير آخر. مثال على ذلك: سوق الهواتف الذكية.
* حجم التداول السنوي أو قيمة الصفقات السنوية أو حجم السوق، ونعني بها قيمة إجمالي ما يدفعه الزبائن أو العملاء أو المستهلكين في هذا السوق إلى المشاريع التي تخدمه. في هذه الخانة لا تقم بإدخال العملة، فقط قم بإدخال الرقم، مثال 1000000 تعني مليون. * في خانة النبذة عليك التحدث عن السوق بشكل عام. يمكنك التحدث عن جميع التفاصيل إن شئت. فكلما زادت التفاصيل زادت جدوى دراستك. * في خانة المنتجات أو الخدمات عليك التحدث عن المزايا والعيوب ومدى أهميتها للمستهلك أو العميل أو الزبون. * الفئة المستهدفة هي نوعية العملاء أو الزبائن أو المستهلكين الذين يستهدفهم نشاطك. قد ترى بأن نشاطك يخدم الجميع، ولكن الفئة المستهدفة هي الفئة الأكثر حرصا على استخدام خدمتك أو منتجك. مثال: محطة غسيل سيارات تخدم الجميع ولكن فئة الشباب المحبة للسيارات تعتبر فئة مستهدفة. في هذه الخانة تحدث عن تلك الفئة ومن الممكن أن يكون لديك أكثر من فئة، أذكر تفاصيل هذه الفئة ومدى احتياجها لمنتجك أو خدماتك. * تحدث عن خططك التسويقية وآليات عملها للوصول إلى الفئة المستهدفة بأسرع شكل ممكن. * الموردون هم الجهات أو القطاعات التي تخدم هذا السوق. مثال: في سوق الوجبات السريعة يعتبر تجار الخضروات موردون لهذا السوق. تحدث عن جميع الموردين والجهات الأخرى التي يعتمد عليها هذا السوق.
يجب أن لا يستهان بالمنافسين في هذا السوق. في هذا القسم تحدث عن المنافسين وحلل المنافسة معهم بشكل تفصيلي.
* في تفاصيل المنافسة عليك ذكر نوعية المنافسة والأحداث المتعلقة بالمنافسة في هذا السوق. عليك أيضا بذكر المتحكمين بهذا السوق والتابعين المنتفعين وغير المنتفعين.
* في قائمة المنافسين، لكل منافس أذكر أسمه التجاري والنسبة التقديرية لاستحواذه في هذا السوق. من الممكن أن تكون هذه القائمة محصورة على المنافسين في نفس المنطقة فقط إن كان السوق كبير جدا. خطأ: مجموع الحصص يجب أن لا يتعدى 100.
○ تحليل SWOT
أذكر جميع الأمور التي تميز نشاطك عن بقية المنافسين، أو عن بقية الأسواق. عليك بذكر تفاصيل جميع العلل التي جعلتك مؤمنا بأن هذا النشاط مجدي إلى حد ما.
تحدث عن تفاصيل جميع الأمور التي ترى نشاطك ضعيف بها. على سبيل المثال، ضعفك باللغة الإنجليزية ونشاطك يتطلب اجتماعات مع مدراء في الخارج.
أذكر تفاصيل الفرص التي تراها أمام مشروعك ويتوجب عليك استغلالها. قد تكون الفرصة لك وحدك بسبب الخبرات التي لديك، عليك بذكر ذلك أيضا.
ماهي الأمور التي قد تهدد نشاطك مستقبلا؟ فعلى سبيل المثال، إن كان نشاطك بوابة دفع إلكترونية في الخليج، فدخول Paypal إلى دول الخليج يعتبر تهديدا لنشاطك. عليك بذكر المنافسين وما إذا استطاعوا تطبيق واستخدام تقنياتك التي تراها أفضل من تلك التي في آليات عملهم.
|
لا يوجد بيانات حتى الآن ..
لا يوجد بيانات حتى الآن ..
لا يوجد بيانات حتى الآن ..
لا يوجد بيانات حتى الآن ..
لا يوجد بيانات حتى الآن ..
الجدوى الاقتصادية
لايوجد بيانات حتى الآن ..
لايوجد بيانات حتى الآن ..
لايوجد بيانات حتى الآن ..
يتوجب حفظ التعديلات قبل الاستخراج
✔ تم الحفظ!
اضغط استخراج للعرض والطباعة.
أكمل الدراسة لاحقا باستخدام ..
🌐 الرابط المباشر:
|
<div id="co_result"></div> <input type="hidden" id="COID" value=""> <input type="hidden" id="inputData1CO" value=""> <script> // Submission for printing function submitCO() { toggleLoadingBar(1); $("#saveButtonCO").attr("disable","disable"); var coid = $("#COID").val(); var in1 = $("#inputData1CO").val(); var out1 = $("#OUTPUT_PART1_CO").html(); var out2 = $("#OUTPUT_PART2_CO").html(); $.ajax({ type: "POST", cache: false, url: "https://abdullah.com.kw/web/template/pc/ajax/f_tools.php?f=co&r="+Math.random(), data: { coid: coid, in1 : in1, out1 : out1, out2 : out2 }, success: function(html){ $("#co_result").html(html); setTimeout(function() { toggleLoadingBar(0); $("#saveButtonCO").removeAttr("disable"); },500); } }); } // Monthly Income function addMonthlyIncome(n,v) { var elementID = "monthlyIncomeElementId_" + (Math.random()*999999).toFixed(0); $("#monthlyIncomes").append(''+ '<table id="'+elementID+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input onkeyup="fieldsUpdatedCO();" onblur="fieldsUpdatedCO();" type="text" value="'+n+'" name="monthlyIncomeTitle" id="monthlyIncomeTitle" autocomplete="off" placeholder="اسم الإيراد .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeIntCO(this.id,this.value);" onblur="mustBeIntCO(this.id,this.value);" value="'+v+'" type="number" name="monthlyIncomeValue" id="monthlyIncomeValue_'+elementID+'" autocomplete="off" placeholder="القيمة .." class="tools_0010">'+ '</td>'+ '<td onclick="removeElementCO(\''+elementID+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } // Yearly Income function addYearlyIncome(n,v) { var elementID = "yearlyIncomeElementId_" + (Math.random()*999999).toFixed(0); $("#yearlyIncomes").append(''+ '<table id="'+elementID+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input onkeyup="fieldsUpdatedCO();" onblur="fieldsUpdatedCO();" type="text" value="'+n+'" name="yearlyIncomeTitle" id="yearlyIncomeTitle" autocomplete="off" placeholder="اسم الإيراد .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeIntCO(this.id,this.value);" onblur="mustBeIntCO(this.id,this.value);" value="'+v+'" type="number" name="yearlyIncomeValue" id="yearlyIncomeValue_'+elementID+'" autocomplete="off" placeholder="القيمة .." class="tools_0010">'+ '</td>'+ '<td onclick="removeElementCO(\''+elementID+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } // Monthly Expense function addMonthlyExpense(n,v,o,l) { l = (!isNaN(l) && l > 0) ? l : ""; var vis = (o == 1) ? "style='visibility: visible;'" : "style='visibility: hidden;'"; o = (o == 1) ? "checked='checked'" : ""; var elementID = "monthlyExpenseElementId_" + (Math.random()*999999).toFixed(0); $("#monthlyExpenses").append(''+ '<table id="'+elementID+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input onkeyup="fieldsUpdatedCO();" onblur="fieldsUpdatedCO();" type="text" value="'+n+'" name="monthlyExpenseTitle" id="monthlyExpenseTitle" autocomplete="off" placeholder="اسم التكلفة .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeIntCO(this.id,this.value);" onblur="mustBeIntCO(this.id,this.value);" value="'+v+'" type="number" name="monthlyExpenseValue" id="monthlyExpenseValue_'+elementID+'" autocomplete="off" placeholder="القيمة .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr>'+ '<td class="tools_0017">'+ '<input type="checkbox" name="isOptimizeable_M" id="isOptimizeable_M_'+elementID+'" onclick="isOptimizeable(\''+elementID+'\',\'M\'); fieldsUpdatedCO();" '+o+'> قابلة للترشيد'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeIntCO(this.id,this.value);" onblur="mustBeIntCO(this.id,this.value);" value="'+l+'" type="number" name="leastValue_M" id="leastValue_M_'+elementID+'" autocomplete="off" placeholder="أدنى قيمة .." class="tools_0010" '+vis+'>'+ '</td>'+ '<td onclick="removeElementCO(\''+elementID+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } // Yearly Expense function addYearlyExpense(n,v,o,l) { l = (!isNaN(l) && l > 0) ? l : ""; var vis = (o == 1) ? "style='visibility: visible;'" : "style='visibility: hidden;'"; o = (o == 1) ? "checked='checked'" : ""; var elementID = "yearlyExpenseElementId_" + (Math.random()*999999).toFixed(0); $("#yearlyExpenses").append(''+ '<table id="'+elementID+'" cellpadding="0" cellspacing="0" class="tools_0005">'+ '<tr>'+ '<td class="tools_0017">'+ '<input onkeyup="fieldsUpdatedCO();" onblur="fieldsUpdatedCO();" type="text" value="'+n+'" name="yearlyExpenseTitle" id="yearlyExpenseTitle" autocomplete="off" placeholder="اسم التكلفة .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeIntCO(this.id,this.value);" onblur="mustBeIntCO(this.id,this.value);" value="'+v+'" type="number" name="yearlyExpenseValue" id="yearlyExpenseValue_'+elementID+'" autocomplete="off" placeholder="القيمة .." class="tools_0010">'+ '</td>'+ '<td class="tools_0018"></td>'+ '</tr>'+ '<tr>'+ '<td class="tools_0017">'+ '<input type="checkbox" name="isOptimizeable_Y" id="isOptimizeable_Y_'+elementID+'" onclick="isOptimizeable(\''+elementID+'\',\'Y\'); fieldsUpdatedCO();" '+o+'> قابلة للترشيد'+ '</td>'+ '<td class="tools_0018">'+ '<input onkeyup="mustBeIntCO(this.id,this.value);" onblur="mustBeIntCO(this.id,this.value);" value="'+l+'" type="number" name="leastValue_Y" id="leastValue_Y_'+elementID+'" autocomplete="off" placeholder="أدنى قيمة .." class="tools_0010" '+vis+'>'+ '</td>'+ '<td onclick="removeElementCO(\''+elementID+'\'); return false;" class="tools_0020">❌</td>'+ '</tr>'+ '</table>'+ ''); } function hideAllGoalTabs() { $("#goalPlan").hide(); $("#goalCannotBeAchieved").hide(); $("#goalAchieved").hide(); } function showGoalTab(id) { hideAllGoalTabs(); $("#"+id).show(); } function isOptimizeable(id,g) { if($("#isOptimizeable_"+g+"_"+id).is(":checked")) { $("#leastValue_"+g+"_"+id).css("visibility","visible"); } else { $("#leastValue_"+g+"_"+id).css("visibility","hidden"); $("#leastValue_"+g+"_"+id).val(""); } } function hideTabsCO() { $("#Settings_Tab").hide(); $("#Settings_Arrow").html("○"); $("#Incomes_Tab").hide(); $("#Incomes_Arrow").html("○"); $("#Expenses_Tab").hide(); $("#Expenses_Arrow").html("○"); } function toggleTabCO(id) { if($("#"+id+"_Tab").is(":visible")) { $("#"+id+"_Tab").hide(); $("#"+id+"_Arrow").html("○"); } else { hideTabsCO(); $("#"+id+"_Tab").show(); $("#"+id+"_Arrow").html("●"); } } function removeElementCO(id) { $("#"+id).remove(); fieldsUpdatedCO(); } function mustBeIntCO(id,v) { if($.isNumeric(v)) { } else { $("#"+id).val(""); } fieldsUpdatedCO(); } function fieldsUpdatedCO() { COEdited(); var i = c = t = 0; var OD = []; var text_temp = ""; var text2_temp = ""; var dataJSON = {}; var _cn = ($("#currencyNameCO").val().length > 0 && $("#currencyNameCO").val().length < 6) ? $("#currencyNameCO").val() : "د.ك."; var _cd = ($("#currencyDecimalsCO").val() > -1 && $("#currencyDecimalsCO").val() < 4 && $("#currencyDecimalsCO").val() != "") ? $("#currencyDecimalsCO").val() : 2; var _ft = ($("#FinancingType").val() != "loan" && $("#FinancingType").val() != "creditcard") ? "borrowing" : $("#FinancingType").val(); var _fi = ($("#FinancingInterest").val() > -1 && $("#FinancingInterest").val() < 100) ? ($("#FinancingInterest").val()/100) : 0; var _gt = ($("#goalType").val() != "save") ? "deficit" : "save"; var _sv = (!isNaN($("#saveValue").val()) && $("#saveValue").val() > 0) ? $("#saveValue").val() : 0; dataJSON["_cn"] = _cn; dataJSON["_cd"] = _cd; dataJSON["_ft"] = _ft; dataJSON["_fi"] = _fi; dataJSON["_gt"] = _gt; dataJSON["_sv"] = _sv; // Monthly Income var monthlyIncomeElement = []; dataJSON["monthlyIncome"] = {} OD["totalMonthlyIncome"] = 0; i = 0; $('input[name=monthlyIncomeTitle]').each(function() { if(typeof monthlyIncomeElement[i] == 'undefined') { monthlyIncomeElement[i] = []; } monthlyIncomeElement[i]["Title"] = $(this).val(); i++; }); i = 0; $('input[name=monthlyIncomeValue]').each(function() { if(typeof monthlyIncomeElement[i] == 'undefined') { monthlyIncomeElement[i] = []; } monthlyIncomeElement[i]["Value"] = Number($(this).val()); i++; }); $("#outputMonthlyIncomes").html("لا يوجد بيانات حتى الآن .."); for(i=0; i<monthlyIncomeElement.length; i++) { if(monthlyIncomeElement[i]["Title"].length > 0 && !isNaN(monthlyIncomeElement[i]["Value"])) { dataJSON["monthlyIncome"][i] = {}; dataJSON["monthlyIncome"][i]["Title"] = monthlyIncomeElement[i]["Title"]; dataJSON["monthlyIncome"][i]["Value"] = monthlyIncomeElement[i]["Value"]; OD["totalMonthlyIncome"] += parseFloat(monthlyIncomeElement[i]["Value"]); if(i==0) $("#outputMonthlyIncomes").html(""); $("#outputMonthlyIncomes").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+monthlyIncomeElement[i]["Title"]+'</td>'+ '<td class="tools_0024">'+readableAmount(monthlyIncomeElement[i]["Value"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); } else { monthlyIncomeElement.splice(i,1); i--; } } $("#totalMonthlyIncome").html(readableAmount(OD["totalMonthlyIncome"],_cd,_cn)); $("#outputTotalMonthlyIncome").html(readableAmount(OD["totalMonthlyIncome"],_cd,_cn)); // Yearly Income var yearlyIncomeElement = []; dataJSON["yearlyIncome"] = {} OD["totalYearlyIncome"] = 0; i = 0; $('input[name=yearlyIncomeTitle]').each(function() { if(typeof yearlyIncomeElement[i] == 'undefined') { yearlyIncomeElement[i] = []; } yearlyIncomeElement[i]["Title"] = $(this).val(); i++; }); i = 0; $('input[name=yearlyIncomeValue]').each(function() { if(typeof yearlyIncomeElement[i] == 'undefined') { yearlyIncomeElement[i] = []; } yearlyIncomeElement[i]["Value"] = Number($(this).val()); i++; }); $("#outputYearlyIncomes").html("لا يوجد بيانات حتى الآن .."); for(i=0; i<yearlyIncomeElement.length; i++) { if(yearlyIncomeElement[i]["Title"].length > 0 && !isNaN(yearlyIncomeElement[i]["Value"])) { dataJSON["yearlyIncome"][i] = {}; dataJSON["yearlyIncome"][i]["Title"] = yearlyIncomeElement[i]["Title"]; dataJSON["yearlyIncome"][i]["Value"] = yearlyIncomeElement[i]["Value"]; OD["totalYearlyIncome"] += parseFloat(yearlyIncomeElement[i]["Value"]); if(i==0) $("#outputYearlyIncomes").html(""); $("#outputYearlyIncomes").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+yearlyIncomeElement[i]["Title"]+'</td>'+ '<td class="tools_0024">'+readableAmount(yearlyIncomeElement[i]["Value"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); } else { yearlyIncomeElement.splice(i,1); i--; } } $("#totalYearlyIncome").html(readableAmount(OD["totalYearlyIncome"],_cd,_cn)); $("#outputTotalYearlyIncome").html(readableAmount(OD["totalYearlyIncome"],_cd,_cn)); // Monthly Expense var monthlyExpenseElement = []; dataJSON["monthlyExpense"] = {} OD["totalMonthlyExpense"] = 0; OD["totalMonthlyOptimizeable"] = 0; i = 0; $('input[name=monthlyExpenseTitle]').each(function() { if(typeof monthlyExpenseElement[i] == 'undefined') { monthlyExpenseElement[i] = []; } monthlyExpenseElement[i]["Title"] = $(this).val(); i++; }); i = 0; $('input[name=monthlyExpenseValue]').each(function() { if(typeof monthlyExpenseElement[i] == 'undefined') { monthlyExpenseElement[i] = []; } monthlyExpenseElement[i]["Value"] = Number($(this).val()); i++; }); i = 0; $('input[name=isOptimizeable_M]').each(function() { if(typeof monthlyExpenseElement[i] == 'undefined') { monthlyExpenseElement[i] = []; } monthlyExpenseElement[i]["isOptimizeable"] = 0; if($(this).is(":checked")) { monthlyExpenseElement[i]["isOptimizeable"] = 1; } i++; }); i = 0; $('input[name=leastValue_M]').each(function() { if(typeof monthlyExpenseElement[i] == 'undefined') { monthlyExpenseElement[i] = []; } monthlyExpenseElement[i]["LeastValue"] = Number($(this).val()); i++; }); $("#outputMonthlyExpenses").html("لا يوجد بيانات حتى الآن .."); for(i=0; i<monthlyExpenseElement.length; i++) { if(monthlyExpenseElement[i]["Title"].length > 0 && !isNaN(monthlyExpenseElement[i]["Value"]) && !isNaN(monthlyExpenseElement[i]["isOptimizeable"])) { monthlyExpenseElement[i]["LeastValue"] = (monthlyExpenseElement[i]["LeastValue"] < monthlyExpenseElement[i]["Value"]) ? monthlyExpenseElement[i]["LeastValue"] : monthlyExpenseElement[i]["Value"]; dataJSON["monthlyExpense"][i] = {}; dataJSON["monthlyExpense"][i]["Title"] = monthlyExpenseElement[i]["Title"]; dataJSON["monthlyExpense"][i]["Value"] = monthlyExpenseElement[i]["Value"]; dataJSON["monthlyExpense"][i]["isOptimizeable"] = monthlyExpenseElement[i]["isOptimizeable"]; dataJSON["monthlyExpense"][i]["LeastValue"] = monthlyExpenseElement[i]["LeastValue"]; OD["totalMonthlyExpense"] += parseFloat(monthlyExpenseElement[i]["Value"]); if(monthlyExpenseElement[i]["isOptimizeable"] == 1) { OD["totalMonthlyOptimizeable"] += (monthlyExpenseElement[i]["Value"] - monthlyExpenseElement[i]["LeastValue"]); } text_temp = (monthlyExpenseElement[i]["isOptimizeable"] == 1) ? "قابلة للترشيد" : "غير قابلة للترشيد"; text2_temp = (monthlyExpenseElement[i]["isOptimizeable"] == 1) ? "<br>("+readableAmount(monthlyExpenseElement[i]["LeastValue"],_cd,_cn)+")" : "" if(i==0) $("#outputMonthlyExpenses").html(""); $("#outputMonthlyExpenses").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+monthlyExpenseElement[i]["Title"]+'<br>('+text_temp+')</td>'+ '<td class="tools_0024">'+readableAmount(monthlyExpenseElement[i]["Value"],_cd,_cn)+text2_temp+'</td>'+ '</tr>'+ '</table>'+ ''); } else { monthlyExpenseElement.splice(i,1); i--; } } $("#totalMonthlyExpense").html(readableAmount(OD["totalMonthlyExpense"],_cd,_cn)); $("#outputTotalMonthlyExpense").html(readableAmount(OD["totalMonthlyExpense"],_cd,_cn)); // Yearly Expense var yearlyExpenseElement = []; dataJSON["yearlyExpense"] = {} OD["totalYearlyExpense"] = 0; OD["totalYearlyOptimizeable"] = 0; i = 0; $('input[name=yearlyExpenseTitle]').each(function() { if(typeof yearlyExpenseElement[i] == 'undefined') { yearlyExpenseElement[i] = []; } yearlyExpenseElement[i]["Title"] = $(this).val(); i++; }); i = 0; $('input[name=yearlyExpenseValue]').each(function() { if(typeof yearlyExpenseElement[i] == 'undefined') { yearlyExpenseElement[i] = []; } yearlyExpenseElement[i]["Value"] = Number($(this).val()); i++; }); i = 0; $('input[name=isOptimizeable_Y]').each(function() { if(typeof yearlyExpenseElement[i] == 'undefined') { yearlyExpenseElement[i] = []; } yearlyExpenseElement[i]["isOptimizeable"] = 0; if($(this).is(":checked")) { yearlyExpenseElement[i]["isOptimizeable"] = 1; } i++; }); i = 0; $('input[name=leastValue_Y]').each(function() { if(typeof yearlyExpenseElement[i] == 'undefined') { yearlyExpenseElement[i] = []; } yearlyExpenseElement[i]["LeastValue"] = Number($(this).val()); i++; }); $("#outputYearlyExpenses").html("لا يوجد بيانات حتى الآن .."); for(i=0; i<yearlyExpenseElement.length; i++) { if(yearlyExpenseElement[i]["Title"].length > 0 && !isNaN(yearlyExpenseElement[i]["Value"]) && !isNaN(yearlyExpenseElement[i]["isOptimizeable"])) { yearlyExpenseElement[i]["LeastValue"] = (yearlyExpenseElement[i]["LeastValue"] < yearlyExpenseElement[i]["Value"]) ? yearlyExpenseElement[i]["LeastValue"] : yearlyExpenseElement[i]["Value"]; dataJSON["yearlyExpense"][i] = {}; dataJSON["yearlyExpense"][i]["Title"] = yearlyExpenseElement[i]["Title"]; dataJSON["yearlyExpense"][i]["Value"] = yearlyExpenseElement[i]["Value"]; dataJSON["yearlyExpense"][i]["isOptimizeable"] = yearlyExpenseElement[i]["isOptimizeable"]; dataJSON["yearlyExpense"][i]["LeastValue"] = yearlyExpenseElement[i]["LeastValue"]; OD["totalYearlyExpense"] += parseFloat(yearlyExpenseElement[i]["Value"]); if(yearlyExpenseElement[i]["isOptimizeable"] == 1) { OD["totalYearlyOptimizeable"] += (yearlyExpenseElement[i]["Value"] - yearlyExpenseElement[i]["LeastValue"]); } text_temp = (yearlyExpenseElement[i]["isOptimizeable"] == 1) ? "قابلة للترشيد" : "غير قابلة للترشيد"; text2_temp = (yearlyExpenseElement[i]["isOptimizeable"] == 1) ? "<br>("+readableAmount(yearlyExpenseElement[i]["LeastValue"],_cd,_cn)+")" : "" if(i==0) $("#outputYearlyExpenses").html(""); $("#outputYearlyExpenses").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0023">'+yearlyExpenseElement[i]["Title"]+'<br>('+text_temp+')</td>'+ '<td class="tools_0024">'+readableAmount(yearlyExpenseElement[i]["Value"],_cd,_cn)+text2_temp+'</td>'+ '</tr>'+ '</table>'+ ''); } else { yearlyExpenseElement.splice(i,1); i--; } } $("#totalYearlyExpense").html(readableAmount(OD["totalYearlyExpense"],_cd,_cn)); $("#outputTotalYearlyExpense").html(readableAmount(OD["totalYearlyExpense"],_cd,_cn)); $("#inputData1CO").val(JSON.stringify(dataJSON)); // Doing outputs OD["totalRealYearlyIncome"] = OD["totalYearlyIncome"] + (OD["totalMonthlyIncome"] * 12); $("#outputTotalYearlyIncomeFigure").html(readableAmount(OD["totalRealYearlyIncome"],_cd,_cn)); OD["totalRealYearlyExpense"] = OD["totalYearlyExpense"] + (OD["totalMonthlyExpense"] * 12); $("#outputTotalYearlyExpenseFigure").html(readableAmount(OD["totalRealYearlyExpense"],_cd,_cn)); OD["totalRealYearlyBalance"] = OD["totalRealYearlyIncome"] - OD["totalRealYearlyExpense"]; $("#outputTotalYearlyBalanceFigure").html(readableAmount(OD["totalRealYearlyBalance"],_cd,_cn)); OD["totalRealMonthlyIncome"] = OD["totalRealYearlyIncome"] / 12; $("#outputTotalMonthlyIncomeFigure").html(readableAmount(OD["totalRealMonthlyIncome"],_cd,_cn)); OD["totalRealMonthlyExpense"] = OD["totalRealYearlyExpense"] / 12; $("#outputTotalMonthlyExpenseFigure").html(readableAmount(OD["totalRealMonthlyExpense"],_cd,_cn)); OD["totalRealMonthlyBalance"] = OD["totalRealYearlyBalance"] / 12; $("#outputTotalMonthlyBalanceFigure").html(readableAmount(OD["totalRealMonthlyBalance"],_cd,_cn)); $("#outputInterestRate").html(readableAmount((_fi*100),1,"") + "%"); if(OD["totalRealMonthlyBalance"] < 0) { t = 0 OD["YearlyInterest"] = 0; for(i=0; i<12; i++) { t += OD["totalRealMonthlyBalance"]; OD["YearlyInterest"] += t * _fi; } } else { OD["YearlyInterest"] = 0; } OD["YearlyInterest"] *= -1; $("#outputYearlyInterest").html(readableAmount(OD["YearlyInterest"],_cd,_cn)); OD["MonthlyInterest"] = (OD["YearlyInterest"] > 0) ? (OD["YearlyInterest"] / 12) : 0; $("#outputMonthlyInterest").html(readableAmount(OD["MonthlyInterest"],_cd,_cn)); OD["goalType"] = (_gt == "save") ? "ادخار" : "سد العجز"; $("#outputGoalType").html(OD["goalType"]); $("#outputSaveValue").html(readableAmount(_sv,_cd,_cn)); OD["totalOptimizeable"] = OD["totalYearlyOptimizeable"] + (OD["totalMonthlyOptimizeable"] * 12); OD["NeededAdjustmentValue"] = 0; OD["NeededAdjustmentRatio"] = 0; if(OD["totalRealYearlyBalance"] < (_sv*12)) { OD["NeededAdjustmentValue"] = (OD["totalRealYearlyBalance"]*-1) + (_sv*12) if(OD["totalOptimizeable"] >= OD["NeededAdjustmentValue"]) { OD["NeededAdjustmentRatio"] = OD["NeededAdjustmentValue"] / OD["totalOptimizeable"]; $("#outputPlanMonthlyExpenses").html("لا يوجد ماهو قابل للترشيد .."); for(i=0; i<monthlyExpenseElement.length; i++) { if(monthlyExpenseElement[i]["isOptimizeable"] == 1) { monthlyExpenseElement[i]["OptimizedValue"] = monthlyExpenseElement[i]["Value"] - ((monthlyExpenseElement[i]["Value"] - monthlyExpenseElement[i]["LeastValue"]) * OD["NeededAdjustmentRatio"]); if(monthlyExpenseElement[i]["OptimizedValue"] < 0) monthlyExpenseElement[i]["OptimizedValue"] = 0; if($("#outputPlanMonthlyExpenses").html() == "لا يوجد ماهو قابل للترشيد ..") $("#outputPlanMonthlyExpenses").html(""); $("#outputPlanMonthlyExpenses").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0012_009">'+monthlyExpenseElement[i]["Title"]+'</td>'+ '<td class="tools_0012_009">'+readableAmount(monthlyExpenseElement[i]["Value"],_cd,_cn)+'</td>'+ '<td class="tools_0012_009">'+readableAmount(monthlyExpenseElement[i]["OptimizedValue"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); } } $("#outputPlanYearlyExpenses").html("لا يوجد ماهو قابل للترشيد .."); for(i=0; i<yearlyExpenseElement.length; i++) { if(yearlyExpenseElement[i]["isOptimizeable"] == 1) { yearlyExpenseElement[i]["OptimizedValue"] = yearlyExpenseElement[i]["Value"] - ((yearlyExpenseElement[i]["Value"] - yearlyExpenseElement[i]["LeastValue"]) * OD["NeededAdjustmentRatio"]); if(yearlyExpenseElement[i]["OptimizedValue"] < 0) yearlyExpenseElement[i]["OptimizedValue"] = 0; if($("#outputPlanYearlyExpenses").html() == "لا يوجد ماهو قابل للترشيد ..") $("#outputPlanYearlyExpenses").html(""); $("#outputPlanYearlyExpenses").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0012_009">'+yearlyExpenseElement[i]["Title"]+'</td>'+ '<td class="tools_0012_009">'+readableAmount(yearlyExpenseElement[i]["Value"],_cd,_cn)+'</td>'+ '<td class="tools_0012_009">'+readableAmount(yearlyExpenseElement[i]["OptimizedValue"],_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); } } showGoalTab("goalPlan"); } else { showGoalTab("goalCannotBeAchieved"); } } else { showGoalTab("goalAchieved"); } } </script> <div id="toolForm_consumptionOptimization" class="tools_0001"> نواجه كمستهلكين صعوبة في تنظيم المصروفات الشهرية، وأحيانا ينتهي بنا المطاف في التقصير على أنفسنا بشكل غير سوي بسبب زيادة مصروفات غير مهمة أو انخفاض في الراتب. تمت برمجة هذه الأداة من أجل المساهمة في تسهيل عملية فهمك لمصروفاتك الشهرية وتحسين سلوكك الاستهلاكي وبالتالي تقليل مصروفاتك والادخار بأقل تأثير على اسلوب حياتك. <div class="ArticleSeparator_Form"></div> <div style="width: 100%; text-align: center;"> <a rel="license" href="http://creativecommons.org/publicdomain/zero/1.0/" target="_blank"> <img src="https://i.creativecommons.org/p/zero/1.0/88x31.png" style="border-style: none; padding-bottom: 10px;" alt="CC0"> </a> <br>لأقصى حد ممكن بموجب القانون، فإن <a rel="dct:publisher" href="https://abdullah.com.kw/tools"><span property="dct:title">عبدالله السلوم</span></a> يتنازل عن جميع حقوق البرمجة والنشر المتعلقة <span property="dct:title">بالأدوات المحاسبية</span> في هذا الرابط. <div style="margin-top: 5px; margin-bottom: 5px;">إن كان للأدوات دور في تسهيل خطواتك الاقتصادية أو تعزيز هامشك الربحي، فيمكنك دعم استمرار تطويرها من خلال <a href="http://pay.abdullah.com.kw/?pi=tools_sponsorship&pn=%D8%AF%D8%B9%D9%85%20%D9%84%D9%84%D8%A3%D8%AF%D9%88%D8%A7%D8%AA%20%D8%A7%D9%84%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D9%8A%D8%A9" target="_blank">بوابة الدفع الإلكتروني</a>.</div> <br> <span class="tools_0026b">تم استخراج <b>3,764</b> خطة ترشيد إنفاق منذ 8 أبريل 2017. تمت برمجة هذه الأداة بلغة مفتوحة المصدر (جافاسكربت) كما يسمح بإعادة تطوير واستخدام المصدر. <a id="sourceCodeHyperLink_consumptionOptimization" href="#" onclick="toggleSourceCode('consumptionOptimization'); return false;">عرض البرمجة</a>.</span> </div> <div id="pageSource_Div_consumptionOptimization" class="tools_0003"> <input type="hidden" id="sourceCodeStatus_consumptionOptimization" value="0"> <div class="ArticleSeparator_Form"></div> <pre id="pageSource_Textarea_consumptionOptimization" class="tools_p004"></pre> <script>fetchSourceCode('consumptionOptimization');</script></div></div>
○ إعدادات عامة
قم بإدخال رمز العملة وخانات الأعشار ونسبة ضريبة القيمة المضافة وفق النظام التجاري للبلد الممارس به النشاط التجاري.
* قم باختيار رمز العملة الخاصة ببلدك.
* قم باختيار عدد خانات الأعشار التي تلي الفاصلة.
كيف تغطي تكاليفك الشهرية في حال زادت تلك التكاليف عن إيرادك أو راتبك الشهري؟
* قم باختيار نوع التمويل الذي تتلقاه في حال زيادة مصروفاتك.
* قم باختيار الفائدة الشهرية على هذا التمويل. مثال: في حال كان نوع التمويل هو بطاقة الإئتمان، فالفائدة الشهرية في حال عدم تسديد الدين هو في غالب الأحيان 1.5٪، وبالنسبة للقروض ففي آغلب الأحيان تكون الفائدة الشهرية مساوية لـ 0.5٪ بحكم أنها سنويا تطالب بفائدة 6%. أما إذا كان من يمولك شخص من الأهل والأصدقاء فيتوجب اختيار "لاتوجد فائدة".
قم باختيار الهدف المناسب لك من وراء استخدامك لهذه الأداة.
* عند اختيار سد العجز فسيتم ترشيد استهلاكك إلى أن تتساوى التكاليف مع الإيرادات بشكل كامل.
* وعند اختيارك إدخار، يتوجب عليك وضع المبلغ الذي تود ادخاره في الخانة المخصصة.
○ إيرادات
الإيرادات الشهرية بجميع أنواعها، كراتبك وراتب شريك حياتك إن كان من ضمن ميزانيتك، وعوائد مشاريعك التجارية أو استثماراتك إن كانت شهرية.
* أدخل اسم الإيراد في خانته المخصصة، مثال: راتب الوظيفة.
* ادخل قيمة الإيراد في الخانة المخصصة، مثال: 6000
الإيرادات السنوية بجميع أنواعها وبشكل تقريبي كأرباح أسهم أو ودائع أو استثمار آخر أو بدلات وما شابه.
* أدخل اسم الإيراد في خانته المخصصة، مثال: أرباح وديعة.
* ادخل قيمة الإيراد في الخانة المخصصة، مثال: 2000 ○ تكاليف
قم بإدخال تكاليفك الشهرية بشكل تفصيلي دون دمج أي تكلفة مع أخرى، كتكلفة فواتير الجوال، والأنترنت، وراتب العاملين في المنزل، وإيجار الشقة، ومصاريف المنزل، وقسط السيارة، ومصاريف الترفيه الاسبوعي، الخ.
* أدخل اسم التكلفة في خانته المخصصة، مثال: راتب السائق.
* ادخل قيمة التكلفة في الخانة المخصصة، مثال: 1500 * قم باختيار ما إذا كانت التكلفة قابلة للترشيد أم لا. * إذا كانت قابلة للترشيد فقم بإدخال أدنى قيمة يمكن النزول لها في هذه التكلفة. إذا الخانة فارغة فسيتم اعتبار أدنى قيمة كصفر. * جميع الأقساط والإلتزامات المرتبطة بعقود تعتبر غير قابلة للترشيد.
قم بإدخال تكاليفك السنوية بشكل تفصيلي دون دمج أي تكلفة مع أخرى، كاشتراك في ناد صحي، وتكاليف السفر السنوية، وتكاليف صيانة السيارة، الخ.
* أدخل اسم التكلفة في خانته المخصصة، مثال: اشتراك نادي صحي.
* ادخل قيمة التكلفة في الخانة المخصصة، مثال: 3000 * قم باختيار ما إذا كانت التكلفة قابلة للترشيد أم لا. * إذا كانت قابلة للترشيد فقم بإدخال أدنى قيمة يمكن النزول لها في هذه التكلفة. إذا الخانة فارغة فسيتم اعتبار أدنى قيمة كصفر. * جميع الأقساط والإلتزامات المرتبطة بعقود تعتبر غير قابلة للترشيد. |
لا يوجد بيانات حتى الآن ..
لا يوجد بيانات حتى الآن ..
لا يوجد بيانات حتى الآن ..
لا يوجد بيانات حتى الآن ..
خلاصة المعطيات
خطة الترشيد
لا يوجد ماهو قابل للترشيد ..
لا يوجد ماهو قابل للترشيد ..
الهدف متحقق دون ترشيد
هدفك متحقق دون ترشيد حيث أنه لا يوجد عجز لسده ولا توجد خطة إدخار تستحق الترشيد في تكاليفك.
لايمكن تحقيق الهدف
لايمكن تحقيق هدف سد العجز أو الادخار المطلوب لأحد الأسباب التالية:
1. إما بسبب عدم وجود تكاليف قابلة للترشيد، أو 2. بسبب أن إجمالي قيمة التكاليف القابلة للترشيد أقل من القيمة المطلوبة لسد العجز أو تحقيق قيمة الادخار المطلوبة. ربما يتوجب عليك إعادة مراجعة تكاليفك لترى ما إذا كان هناك تكاليف تستطيع الاستغناء عنها أو جعلها قابلة للترشيد. وربما أيضا يتوجب عليك النظر في زيادة دخلك لتحقيق هذه الهدف.
يتوجب حفظ التعديلات قبل الاستخراج
✔ تم الحفظ!
اضغط استخراج للعرض والطباعة.
أكمل الخطة لاحقا باستخدام ..
🌐 الرابط المباشر:
|
<div id="bv_result"></div> <input type="hidden" id="BVID" value=""> <input type="hidden" id="inputData1BV" value=""> <script> // Submission for printing function submitBV() { toggleLoadingBar(1); $("#saveButtonBV").attr("disable","disable"); var bvid = $("#BVID").val(); var in1 = $("#inputData1BV").val(); var out1 = $("#OUTPUT_PART1_BV").html(); var out2 = $("#OUTPUT_PART2_BV").html(); $.ajax({ type: "POST", cache: false, url: "https://abdullah.com.kw/web/template/pc/ajax/f_tools.php?f=bv&r="+Math.random(), data: { bvid: bvid, in1 : in1, out1 : out1, out2 : out2 }, success: function(html){ $("#bv_result").html(html); setTimeout(function() { toggleLoadingBar(0); $("#saveButtonBV").removeAttr("disable"); },500); } }); } function hideTabsBV() { $("#SettingsBV_Tab").hide(); $("#SettingsBV_Arrow").html("○"); $("#PerformanceBV_Tab").hide(); $("#PerformanceBV_Arrow").html("○"); $("#AssetsBV_Tab").hide(); $("#AssetsBV_Arrow").html("○"); } function toggleTabBV(id) { if($("#"+id+"_Tab").is(":visible")) { $("#"+id+"_Tab").hide(); $("#"+id+"_Arrow").html("○"); } else { hideTabsBV(); $("#"+id+"_Tab").show(); $("#"+id+"_Arrow").html("●"); } } function mustBeIntBV(id,v) { if($.isNumeric(v) || v == "-") { } else { $("#"+id).val(""); } fieldsUpdatedBV(); } function fieldsUpdatedBV() { BVEdited(); var i = c = t = 0; var OD = []; var text_temp = ""; var text2_temp = ""; var dataJSON = {}; var _cn = ($("#currencyNameBV").val().length > 0 && $("#currencyNameBV").val().length < 6) ? $("#currencyNameBV").val() : "د.ك."; var _cd = ($("#currencyDecimalsBV").val() > -1 && $("#currencyDecimalsBV").val() < 4 && $("#currencyDecimalsBV").val() != "") ? $("#currencyDecimalsBV").val() : 2; var _pr = ($("#purposeBV").val() != "buy") ? "sell" : "buy"; var _ir = (!isNaN($("#cbinterestrate").val()) && ($("#cbinterestrate").val() > 0 || $("#cbinterestrate").val() < 0)) ? ($("#cbinterestrate").val()/100) : 0; var rcap = (!isNaN($("#revenuechangeabilitypercentageBV").val()) && ($("#revenuechangeabilitypercentageBV").val() > 0 || $("#revenuechangeabilitypercentageBV").val() < 0)) ? ($("#revenuechangeabilitypercentageBV").val()/100) : 0; var ecap = (!isNaN($("#expenseschangeabilitypercentageBV").val()) && ($("#expenseschangeabilitypercentageBV").val() > 0 || $("#expenseschangeabilitypercentageBV").val() < 0)) ? ($("#expenseschangeabilitypercentageBV").val()/100) : 0; var revenue = (!isNaN($("#totalrevenueBV").val()) && ($("#totalrevenueBV").val() > 0 || $("#totalrevenueBV").val() < 0)) ? $("#totalrevenueBV").val() : 0; var expense = (!isNaN($("#totalexpensesBV").val()) && ($("#totalexpensesBV").val() > 0 || $("#totalexpensesBV").val() < 0)) ? $("#totalexpensesBV").val() : 0; var revchange = (!isNaN($("#totalrevenueChangeBV").val()) && ($("#totalrevenueChangeBV").val() > 0 || $("#totalrevenueChangeBV").val() < 0)) ? ($("#totalrevenueChangeBV").val()/100) : 0; var expchange = (!isNaN($("#totalexpenseChangeBV").val()) && ($("#totalexpenseChangeBV").val() > 0 || $("#totalexpenseChangeBV").val() < 0)) ? ($("#totalexpenseChangeBV").val()/100) : 0; var assets_todep = (!isNaN($("#totalassets_todepBV").val()) && ($("#totalassets_todepBV").val() > 0 || $("#totalassets_todepBV").val() < 0)) ? $("#totalassets_todepBV").val() : 0; var dep_p = (!isNaN($("#todep_percentageBV").val()) && ($("#todep_percentageBV").val() > 0 || $("#todep_percentageBV").val() < 0)) ? ($("#todep_percentageBV").val()/100) : 0; var assets_toraise = (!isNaN($("#totalassets_toraiseBV").val()) && ($("#totalassets_toraiseBV").val() > 0 || $("#totalassets_toraiseBV").val() < 0)) ? $("#totalassets_toraiseBV").val() : 0; var raise_p = (!isNaN($("#toraise_percentageBV").val()) && ($("#toraise_percentageBV").val() > 0 || $("#toraise_percentageBV").val() < 0)) ? ($("#toraise_percentageBV").val()/100) : 0; var assets_fixed = (!isNaN($("#totalassets_fixedBV").val()) && ($("#totalassets_fixedBV").val() > 0 || $("#totalassets_fixedBV").val() < 0)) ? $("#totalassets_fixedBV").val() : 0; dataJSON["_cn"] = _cn; dataJSON["_cd"] = _cd; dataJSON["_pr"] = _pr; dataJSON["_ir"] = _ir; dataJSON["rcap"] = rcap; dataJSON["ecap"] = ecap; dataJSON["revenue"] = revenue; dataJSON["expense"] = expense; dataJSON["revchange"] = revchange; dataJSON["expchange"] = expchange; dataJSON["assets_todep"] = assets_todep; dataJSON["dep_p"] = dep_p; dataJSON["assets_toraise"] = assets_toraise; dataJSON["raise_p"] = raise_p; dataJSON["assets_fixed"] = assets_fixed; $("#inputData1BV").val(JSON.stringify(dataJSON)); $("#outputTodepAssets").html(readableAmount(assets_todep,_cd,_cn)); $("#outputTodepPrAssets").html(readableAmount(dep_p*100,0,"%")); $("#outputFixedAssets").html(readableAmount(assets_fixed,_cd,_cn)); $("#outputToRaiseAssets").html(readableAmount(assets_toraise,_cd,_cn)); $("#outputToRaisePrAssets").html(readableAmount(raise_p*100,0,"%")); var Valuation = 0; var trcp = rcap + revchange; var tecp = ecap + expchange; $("#outputRevenueBV").html(readableAmount(revenue,_cd,_cn)); $("#outputPRevenueBV").html(readableAmount(trcp*100,0,"%")); $("#outputExpenseBV").html(readableAmount(expense,_cd,_cn)); $("#outputPExpenseBV").html(readableAmount(tecp*100,0,"%")); var profitFV = 0; var profitPV = 0; $("#outputProfitabilityBV").html(""); for(i=0; i<5; i++) { assets_todep = parseFloat(assets_todep) - parseFloat(assets_todep)*parseFloat(dep_p); assets_toraise = parseFloat(assets_toraise) + parseFloat(assets_toraise)*parseFloat(raise_p); revenue = parseFloat(revenue) + (parseFloat(assets_toraise)*parseFloat(raise_p)) + (parseFloat(revenue)*parseFloat(trcp)); expense = parseFloat(expense) + (parseFloat(assets_todep)*parseFloat(dep_p)) + (parseFloat(expense)*parseFloat(tecp)); profitFV = revenue - expense; profitPV = profitFV / Math.pow((1+_ir),(i+1)); $("#outputProfitabilityBV").append(''+ '<table cellpadding="0" cellspacing="0" class="width100pr">'+ '<tr>'+ '<td class="tools_0012_009">'+(i+1)+'</td>'+ '<td class="tools_0012_009">'+readableAmount(profitFV,_cd,_cn)+'</td>'+ '<td class="tools_0012_009">'+readableAmount(profitPV,_cd,_cn)+'</td>'+ '</tr>'+ '</table>'+ ''); Valuation = parseFloat(Valuation) + profitPV; } var assetsFV = parseFloat(assets_todep) + parseFloat(assets_toraise) + parseFloat(assets_fixed); var assetsPV = assetsFV / Math.pow((1+_ir),5); Valuation = Valuation + assetsPV; (_pr == "buy") ? $("#outputPurpose").html("شراء المشروع") : $("#outputPurpose").html("بيع المشروع"); $("#outputValuation").html(readableAmount(Valuation,_cd,_cn)); (_pr == "buy") ? $("#outputMsgToValuation").html("أعلى سعر مجدي<br>لشراء المشروع") : $("#outputMsgToValuation").html("أدنى سعر مجدي<br>لبيع المشروع"); } </script> <div id="toolForm_businessValuation" class="tools_0001"> يواجه رجال الأعمال صعوبات في تقييم المشاريع التجارية بغرض البيع أو الاستحواذ بسبب كثرة المعطيات. تمت برمجة هذه الأداة للتركيز على المعطيات الحقيقية وراء قيمة المشروع التجاري وتسهيل عملية التفاوض بين البائع والمستحوذ. <div class="ArticleSeparator_Form"></div> <div style="width: 100%; text-align: center;"> <a rel="license" href="http://creativecommons.org/publicdomain/zero/1.0/" target="_blank"> <img src="https://i.creativecommons.org/p/zero/1.0/88x31.png" style="border-style: none; padding-bottom: 10px;" alt="CC0"> </a> <br>لأقصى حد ممكن بموجب القانون، فإن <a rel="dct:publisher" href="https://abdullah.com.kw/tools"><span property="dct:title">عبدالله السلوم</span></a> يتنازل عن جميع حقوق البرمجة والنشر المتعلقة <span property="dct:title">بالأدوات المحاسبية</span> في هذا الرابط. <div style="margin-top: 5px; margin-bottom: 5px;">إن كان للأدوات دور في تسهيل خطواتك الاقتصادية أو تعزيز هامشك الربحي، فيمكنك دعم استمرار تطويرها من خلال <a href="http://pay.abdullah.com.kw/?pi=tools_sponsorship&pn=%D8%AF%D8%B9%D9%85%20%D9%84%D9%84%D8%A3%D8%AF%D9%88%D8%A7%D8%AA%20%D8%A7%D9%84%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D9%8A%D8%A9" target="_blank">بوابة الدفع الإلكتروني</a>.</div> <br> <span class="tools_0026b">تم استخراج <b>1,141</b> تقييم لمشروع تجاري منذ 22 يناير 2018. تمت برمجة هذه الأداة بلغة مفتوحة المصدر (جافاسكربت) كما يسمح بإعادة تطوير واستخدام المصدر. <a id="sourceCodeHyperLink_businessValuation" href="#" onclick="toggleSourceCode('businessValuation'); return false;">عرض البرمجة</a>.</span> </div> <div id="pageSource_Div_businessValuation" class="tools_0003"> <input type="hidden" id="sourceCodeStatus_businessValuation" value="0"> <div class="ArticleSeparator_Form"></div> <pre id="pageSource_Textarea_businessValuation" class="tools_p004"></pre> <script>fetchSourceCode('businessValuation');</script></div></div>
○ إعدادات عامة
قم بإدخال رمز العملة وخانات الأعشار وفق النظام التجاري للبلد الممارس به النشاط التجاري. قم أيضا باختيار رغبتك في هذه الدراسة فيما كنت تود بيع أو شراء هذا المشروع، ومدى قدرتك على التأثير على الإيرادات والمصاريف.
* قم باختيار رمز العملة الخاصة ببلدك.
* قم باختيار عدد خانات الأعشار التي تلي الفاصلة. * أدخل النسب التي من فقط خلال إدارتك للمشروع يمكنك بها التأثير على الإيرادات والمصروفات السنوية. * هذه النسب تضاف على أو تخفض من النسب الاعتيادية الموجودة داخل قسم الأداء.
○ الأداء
قم بإدخال المعلومات المتعلقة بأداء النشاط التجاري كالإيرادات والمصروفات في آخر سنة مالية، مع نسبة الارتفاع في نمو كل منهما.
* الإيرادات والمصروفات تقاس بناء على آخر سنة مالية
* أدخل نسبة النمو أو الانخفاض المعتاد لكل من المصروفات والإيرادات. * نسبة النمو والانخفاض هي النسبة الاعتيادية دون تدخلك بإدارة المشروع التجاري.
قم بإدخال المعلومات المتعلقة بأصول النشاط التجاري كالمعدات والسمعة والموقع وكل ما له قيمة.
* لا تقم بوضع قيمة في خانتين. السيارات على سبيل المثال توضع قيمتها في خانة الأصول التي تواجه استهلاك سنوي.
* العقار على سبيل المثال توضع قيمته في خانة الأصول التي تواجه ارتفاع سنوي.. | خلاصة المعطيات
قيمة المشروع
الدراسة الاكتوارية
لا يوجد بيانات حتى الآن..
يتوجب حفظ التعديلات قبل الاستخراج
✔ تم الحفظ!
اضغط استخراج للعرض والطباعة.
أكمل الخطة لاحقا باستخدام ..
🌐 الرابط المباشر:
|