{"id":2836,"date":"2023-06-11T22:29:09","date_gmt":"2023-06-11T14:29:09","guid":{"rendered":"https:\/\/huttonsgroup.com\/%e7%a7%9f%e8%b5%81%e5%8d%b0%e8%8a%b1%e7%a8%8e\/"},"modified":"2023-07-17T17:39:52","modified_gmt":"2023-07-17T09:39:52","slug":"rental-stamp-duty","status":"publish","type":"page","link":"https:\/\/www.huttonsgroup.com\/zh-hans\/rental-stamp-duty\/","title":{"rendered":"\u79df\u8d41\u5370\u82b1\u7a0e"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; global_colors_info=&#8221;{}&#8221; admin_label=&#8221;Rental Stamp Duty&#8221; global_module=&#8221;2113&#8243; saved_tabs=&#8221;all&#8221;][et_pb_row _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]    <form method=\"post\" action=\"\">\n        <div class=\"row\" id=\"calculator\" data-children=\".item\">\n            <div class=\"col-lg-6 col-md-6 col-sm-12 mb-3\">\n                <div class=\"card\">\n                    <div class=\"card-header\" id=\"headingOne\" role=\"tab\">\n                        <h5 class=\"mb-0\">\n                            \u79df\u8d41\u8be6\u60c5                        <\/h5>\n                    <\/div>\n                    <div class=\"collapse show\" id=\"property\" role=\"tabpanel\">\n                        <div class=\"card-body\">\n                            <!-- Rent Price & Lease Term -->\n                            <div class=\"form-group row\">\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6 mb-1 control-label\">\u6708\u79df<\/label>\n                                    <div class=\"col-md-6  mb-3 input-group\">\n                                        <div class=\"input-group-prepend\">\n                                        <\/div>\n                                        <input type=\"text\" name=\"rentalFee\" id=\"rentalFee\" value=\"\" inputmode=\"numeric\"\n                                               pattern=\"[0-9]*\" class=\"form-control text-right\" placeholder=\"$0\"\/>\n                                        <span class=\"text-danger\"><\/span>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6  mb-1 control-label\">\u5e73\u5747\u5e74\u79df<\/label>\n                                    <div class=\"col-md-6  mb-3 input-group\">\n                                        <div class=\"input-group-prepend\">\n                                        <\/div>\n                                        <input type=\"text\" name=\"AAR\" id=\"AAR\" value=\"\"\n                                               class=\"form-control text-right blue-input\" placeholder=\"$0\" readonly\/>\n                                    <\/div>\n                                <\/div>\n\n                            <\/div>\n                            <div class=\"form-group row\">\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6 mb-1 control-label\">\u5f00\u59cb\u65e5\u671f<\/label>\n                                    <div class=\"col-md-6  mb-3 input-group\">\n                                        <div id='start_date'><\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6 mb-1 control-label\">\u7ed3\u675f\u65e5\u671f<\/label>\n                                    <div class=\"col-md-6  mb-3 input-group\">\n                                        <div id='end_date'><\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                            <div class=\"form-group row\">\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6 mb-1 control-label\">\u6708<\/label>\n                                    <div class=\"col-md-6 mb-3 input-group\">\n                                        <input type=\"text\" name=\"rentalMonths\" id=\"rentalMonths\" value=\"24\"\n                                               inputmode=\"numeric\" pattern=\"[0-9]*\" class=\"form-control text-right\"\n                                               placeholder=\"months\"\/>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6 mb-1 control-label\">\u5929<\/label>\n                                    <div class=\"col-md-6 mb-3 input-group\">\n                                        <input type=\"text\" name=\"rentalDays\" id=\"rentalDays\" value=\"0\"\n                                               inputmode=\"numeric\" pattern=\"[0-9]*\" class=\"form-control text-right\"\n                                               placeholder=\"days\"\/>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"col-lg-6 col-md-6 col-sm-12 mb-3\">\n                <div class=\"card\">\n                    <div class=\"card-header\" id=\"headingOne\" role=\"tab\">\n                        <h5 class=\"mb-0\">\n                            \u5370\u82b1\u7a0e                        <\/h5>\n                    <\/div>\n                    <div class=\"collapse show\" id=\"TDSRPanel\" role=\"tabpanel\">\n                        <div class=\"card-body\">\n                            <!-- Stamp Duty -->\n                            <div class=\"form-group row\">\n                                <label class=\"col-md-6 mb-1 col-form-label\">\u5370\u82b1\u7a0e\u603b\u989d<\/label>\n                                <div class=\"col-md-6  mb-3 input-group\">\n                                    <div class=\"input-group-prepend\">\n                                    <\/div>\n                                    <input type=\"text\" name=\"StampDuty\" id=\"stampDuty\" value=\"0\"\n                                           class=\"form-control text-right no-bg\" readonly\/>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/form>\n\n            <div class=\"row py-5\">\n            <div class=\"col\">\n                <p>\n                    <small>\n                        \u672c\u6587\u53d1\u5e03\u7684\u4f30\u503c\u548c\u4fe1\u606f\u57fa\u4e8e\u622a\u81f3\u53d1\u5e03\u4e4b\u65e5\u53ef\u7528\u7684\u6570\u636e\u548c\u4fe1\u606f\u7684\u67d0\u4e9b\u5047\u8bbe\u3001\u5206\u6790\u548c\u63a8\u8bba\uff0c\u5e76\u4e14\u53ef\u80fd\u968f\u65f6\u66f4\u6539\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\u3002\u672c\u6587\u53d1\u5e03\u7684\u4f30\u4ef7\u548c\u4fe1\u606f\u4ec5\u4f9b\u53c2\u8003\uff0c\u5e76\u4e0d\u7b49\u4e8e\u6301\u724c\u4f30\u4ef7\u5e08\u6216\u4f30\u4ef7\u5e08\u7684\u6b63\u5f0f\u4f30\u4ef7\u3002\u7531\u4e8e\u4e0d\u540c\u65b9\u53ef\u80fd\u4f7f\u7528\u4e0d\u540c\u7684\u5047\u8bbe\u548c\u65b9\u6cd5\uff0c\u4f30\u503c\u548c\u4fe1\u606f\u53ef\u80fd\u4e0e\u5176\u4ed6\u6765\u6e90\u63d0\u4f9b\u7684\u5176\u4ed6\u7c7b\u4f3c\u4f30\u503c\u548c\u4fe1\u606f\u6709\u6240\u4e0d\u540c\u3002\n                    <\/small>\n                <\/p>\n                <p>\n                    <small>\n                        Huttons Asia Pte Ltd\n                        \u53ca\u5176\u8054\u8425\u516c\u53f8\u548c\u5173\u8054\u516c\u53f8\uff08\u201c\u5408\u767b\u96c6\u56e2\u201d\uff09\u4e0d\u58f0\u660e\u6216\u4fdd\u8bc1\u672c\u6587\u6240\u542b\u4f30\u503c\u548c\u4fe1\u606f\u7684\u5b8c\u6574\u6027\u3001\u51c6\u786e\u6027\u548c\u6b63\u786e\u6027\u3002\u5408\u767b\u96c6\u56e2\u5bf9\u56e0\u4efb\u4f55\u4eba\u4f9d\u8d56\u672c\u6587\u6240\u542b\u4efb\u4f55\u4f30\u4ef7\u6216\u4fe1\u606f\u800c\u5bfc\u81f4\u7684\u4efb\u4f55\u635f\u5931\u6216\u635f\u5bb3\u4e0d\u627f\u62c5\u4efb\u4f55\u8d23\u4efb\u3002\n                    <\/small>\n                <\/p>\n            <\/div>\n        <\/div>\n            <!-- DevExtreme themes -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdn3.devexpress.com\/jslib\/21.1.6\/css\/dx.common.css\">\n    <link rel=\"stylesheet\" href=\"https:\/\/cdn3.devexpress.com\/jslib\/21.1.6\/css\/dx.light.css\">\n    <!-- DevExtreme library -->\n    <script src=\"https:\/\/cdn3.devexpress.com\/jslib\/21.1.6\/js\/dx.all.js\"><\/script>\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/moment.js\/2.24.0\/moment.min.js\"><\/script>\n    <script\n            src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bootstrap-datepicker\/1.9.0\/js\/bootstrap-datepicker.min.js\"><\/script>\n    <link rel=\"stylesheet\"\n          href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bootstrap-datepicker\/1.9.0\/css\/bootstrap-datepicker.min.css\">\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/autonumeric@4.6.0\/dist\/autoNumeric.min.js\"><\/script>\n    <script>\n        var rent;\n        var stampDuty;\n        var total;\n        var startDateBox;\n        var endDateBox;\n        var aar;\n\n        $(document).ready(function () {\n            $('[data-toggle=\"popover\"]').popover();\n\n            var today = new Date();\n            var thisMonth = moment(today).format('YYYY-MM-01');\n            var nextMonth = moment(thisMonth).add(1, 'M').toDate();\n            var year2 = moment(nextMonth).add(2, 'Y').subtract(1, 'days').toDate();\n\n\n            startDateBox = $(\"#start_date\").dxDateBox({\n                displayFormat: \"dd\/MM\/yyyy\",\n                value: nextMonth,\n                onValueChanged: function (e) {\n                    if (endDateBox.option(\"value\") < e.value) {\n                        var ed = moment(e.value).add(2, 'Y').subtract(1, 'days').toDate();\n                        endDateBox.option(\"value\", ed);\n                    }\n                    endDateBox.option(\"min\", e.value);\n                    calculateAll();\n                }\n            }).dxDateBox(\"instance\");\n\n            endDateBox = $(\"#end_date\").dxDateBox({\n                displayFormat: \"dd\/MM\/yyyy\",\n                value: year2,\n                onValueChanged: function (e) {\n\n                    startDateBox.option(\"max\", e.value);\n                    calculateAll();\n                }\n            }).dxDateBox(\"instance\");\n\n            monthlyRental = new AutoNumeric('#rentalFee', {\n                allowDecimalPadding: false,\n                minimumValue: 0,\n                showWarnings: false,\n                modifyValueOnWheel: false,\n                decimalPlaces: 0\n            });\n            rentalMonths = new AutoNumeric('#rentalMonths', {\n                allowDecimalPadding: false,\n                minimumValue: 0,\n                showWarnings: false,\n                modifyValueOnWheel: false,\n                decimalPlaces: 0\n            });\n            rentalDays = new AutoNumeric('#rentalDays', {\n                allowDecimalPadding: false,\n                minimumValue: 0,\n                showWarnings: false,\n                modifyValueOnWheel: false,\n                decimalPlaces: 0\n            });\n            stampDuty = new AutoNumeric('#stampDuty', {\n                minimumValue: 0,\n                showWarnings: false,\n                modifyValueOnWheel: false,\n                decimalPlaces: 0,\n                roundingMethod: 'D'\n            });\n            \/\/total = new AutoNumeric('#total', { minimumValue: 0, showWarnings: false, modifyValueOnWheel: false, decimalPlaces: 2 });\n            aar = new AutoNumeric('#AAR', {\n                minimumValue: 0,\n                showWarnings: false,\n                modifyValueOnWheel: false,\n                decimalPlaces: 0\n            });\n            $('#rentalFee').on('keyup', function () {\n                calculateAll();\n            });\n            $('#rentalMonths').on('keyup', function () {\n                changeEndDate();\n                calculateAll();\n            });\n            $('#rentalDays').on('keyup', function () {\n                changeEndDate();\n                calculateAll();\n            });\n            calculateAll();\n        });\n\n        function getMonthsDiff(date1, date2) {\n\n            var endDate = date1;\n            var startDate = date2;\n            if (date1 < date2) {\n                endDate = date2;\n                startDate = date1;\n\n            }\n            \/\/console.log(\"end date=\" +  moment(endDate).format('DD-MM-YYYY'));\n            var daysInLastMonth = moment(endDate).daysInMonth()\n            var theDate = startDate;\n            var theLastDate = startDate;\n            var months = 0;\n            var days = 0;\n\n            while (theDate < endDate) {\n                months++;\n                theLastDate = theDate;\n                theDate = moment(theDate).add(1, 'M');\n\n                \/\/ console.log(\"months=\" + months + \", theDate=\" + moment(theDate).format('DD-MM-YYYY'));\n            }\n\n            days = moment(endDate).diff(theDate, 'days') + 1;\n            if (days < 0) { \/\/correct months\n                months--;\n                days = moment(endDate).diff(theLastDate, 'days') + 1;\n            }\n\n            rentalMonths.set(months);\n            rentalDays.set(days);\n\n            var fraction = days \/ daysInLastMonth;\n            \/\/console.log(\"fraction=\" + fraction);\n            return (months + fraction);\n        }\n\n        function changeEndDate() {\n            var startDate = startDateBox.option(\"value\");\n            var endDate = moment(startDate).add(rentalMonths.getNumber(), \"M\").add(rentalDays.getNumber(), \"days\").subtract(1, \"days\").toDate();\n            endDateBox.option(\"value\", endDate);\n        }\n\n        function calculateAll() {\n            var startDate = startDateBox.option(\"value\");\n            var endDate = endDateBox.option(\"value\");\n            var months = getMonthsDiff(endDate, startDate);\n            if (months > 0) {\n\n                var monthlyRent = monthlyRental.getNumber();\n\n                var totalRent = months * monthlyRent;\n                var AAR = 0; \/\/average annual rental\n                var sd = 0;\n                if (months <= 48) {\n                    AAR = monthlyRent * 12\n                    sd = totalRent * 0.004;\n                } else {\n                    var years = months \/ 12;\n                    AAR = totalRent \/ years;\n                    sd = 4 * AAR * 0.004;\n                }\n\n                if (sd < 1) {\n                    sd = 1; \/\/ minimum Stamp duty is $1\n                }\n\n                if (AAR <= 1000) {\n                    stampDuty.set(0);\n                } else {\n                    stampDuty.set(sd);\n                }\n\n                aar.set(AAR);\n            }\n\n        }\n    <\/script>\n\n    [\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"    <form method=\"post\" action=\"\">\n        <div class=\"row\" id=\"calculator\" data-children=\".item\">\n            <div class=\"col-lg-6 col-md-6 col-sm-12 mb-3\">\n                <div class=\"card\">\n                    <div class=\"card-header\" id=\"headingOne\" role=\"tab\">\n                        <h5 class=\"mb-0\">\n                            \u79df\u8d41\u8be6\u60c5                        <\/h5>\n                    <\/div>\n                    <div class=\"collapse show\" id=\"property\" role=\"tabpanel\">\n                        <div class=\"card-body\">\n                            <!-- Rent Price & Lease Term -->\n                            <div class=\"form-group row\">\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6 mb-1 control-label\">\u6708\u79df<\/label>\n                                    <div class=\"col-md-6  mb-3 input-group\">\n                                        <div class=\"input-group-prepend\">\n                                        <\/div>\n                                        <input type=\"text\" name=\"rentalFee\" id=\"rentalFee\" value=\"\" inputmode=\"numeric\"\n                                               pattern=\"[0-9]*\" class=\"form-control text-right\" placeholder=\"$0\"\/>\n                                        <span class=\"text-danger\"><\/span>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6  mb-1 control-label\">\u5e73\u5747\u5e74\u79df<\/label>\n                                    <div class=\"col-md-6  mb-3 input-group\">\n                                        <div class=\"input-group-prepend\">\n                                        <\/div>\n                                        <input type=\"text\" name=\"AAR\" id=\"AAR\" value=\"\"\n                                               class=\"form-control text-right blue-input\" placeholder=\"$0\" readonly\/>\n                                    <\/div>\n                                <\/div>\n\n                            <\/div>\n                            <div class=\"form-group row\">\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6 mb-1 control-label\">\u5f00\u59cb\u65e5\u671f<\/label>\n                                    <div class=\"col-md-6  mb-3 input-group\">\n                                        <div id='start_date'><\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6 mb-1 control-label\">\u7ed3\u675f\u65e5\u671f<\/label>\n                                    <div class=\"col-md-6  mb-3 input-group\">\n                                        <div id='end_date'><\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                            <div class=\"form-group row\">\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6 mb-1 control-label\">\u6708<\/label>\n                                    <div class=\"col-md-6 mb-3 input-group\">\n                                        <input type=\"text\" name=\"rentalMonths\" id=\"rentalMonths\" value=\"24\"\n                                               inputmode=\"numeric\" pattern=\"[0-9]*\" class=\"form-control text-right\"\n                                               placeholder=\"months\"\/>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"col-md-12 row\">\n                                    <label class=\"col-md-6 mb-1 control-label\">\u5929<\/label>\n                                    <div class=\"col-md-6 mb-3 input-group\">\n                                        <input type=\"text\" name=\"rentalDays\" id=\"rentalDays\" value=\"0\"\n                                               inputmode=\"numeric\" pattern=\"[0-9]*\" class=\"form-control text-right\"\n                                               placeholder=\"days\"\/>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"col-lg-6 col-md-6 col-sm-12 mb-3\">\n                <div class=\"card\">\n                    <div class=\"card-header\" id=\"headingOne\" role=\"tab\">\n                        <h5 class=\"mb-0\">\n                            \u5370\u82b1\u7a0e                        <\/h5>\n                    <\/div>\n                    <div class=\"collapse show\" id=\"TDSRPanel\" role=\"tabpanel\">\n                        <div class=\"card-body\">\n                            <!-- Stamp Duty -->\n                            <div class=\"form-group row\">\n                                <label class=\"col-md-6 mb-1 col-form-label\">\u5370\u82b1\u7a0e\u603b\u989d<\/label>\n                                <div class=\"col-md-6  mb-3 input-group\">\n                                    <div class=\"input-group-prepend\">\n                                    <\/div>\n                                    <input type=\"text\" name=\"StampDuty\" id=\"stampDuty\" value=\"0\"\n                                           class=\"form-control text-right no-bg\" readonly\/>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/form>\n\n            <div class=\"row py-5\">\n            <div class=\"col\">\n                <p>\n                    <small>\n                        \u672c\u6587\u53d1\u5e03\u7684\u4f30\u503c\u548c\u4fe1\u606f\u57fa\u4e8e\u622a\u81f3\u53d1\u5e03\u4e4b\u65e5\u53ef\u7528\u7684\u6570\u636e\u548c\u4fe1\u606f\u7684\u67d0\u4e9b\u5047\u8bbe\u3001\u5206\u6790\u548c\u63a8\u8bba\uff0c\u5e76\u4e14\u53ef\u80fd\u968f\u65f6\u66f4\u6539\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\u3002\u672c\u6587\u53d1\u5e03\u7684\u4f30\u4ef7\u548c\u4fe1\u606f\u4ec5\u4f9b\u53c2\u8003\uff0c\u5e76\u4e0d\u7b49\u4e8e\u6301\u724c\u4f30\u4ef7\u5e08\u6216\u4f30\u4ef7\u5e08\u7684\u6b63\u5f0f\u4f30\u4ef7\u3002\u7531\u4e8e\u4e0d\u540c\u65b9\u53ef\u80fd\u4f7f\u7528\u4e0d\u540c\u7684\u5047\u8bbe\u548c\u65b9\u6cd5\uff0c\u4f30\u503c\u548c\u4fe1\u606f\u53ef\u80fd\u4e0e\u5176\u4ed6\u6765\u6e90\u63d0\u4f9b\u7684\u5176\u4ed6\u7c7b\u4f3c\u4f30\u503c\u548c\u4fe1\u606f\u6709\u6240\u4e0d\u540c\u3002\n                    <\/small>\n                <\/p>\n                <p>\n                    <small>\n                        Huttons Asia Pte Ltd\n                        \u53ca\u5176\u8054\u8425\u516c\u53f8\u548c\u5173\u8054\u516c\u53f8\uff08\u201c\u5408\u767b\u96c6\u56e2\u201d\uff09\u4e0d\u58f0\u660e\u6216\u4fdd\u8bc1\u672c\u6587\u6240\u542b\u4f30\u503c\u548c\u4fe1\u606f\u7684\u5b8c\u6574\u6027\u3001\u51c6\u786e\u6027\u548c\u6b63\u786e\u6027\u3002\u5408\u767b\u96c6\u56e2\u5bf9\u56e0\u4efb\u4f55\u4eba\u4f9d\u8d56\u672c\u6587\u6240\u542b\u4efb\u4f55\u4f30\u4ef7\u6216\u4fe1\u606f\u800c\u5bfc\u81f4\u7684\u4efb\u4f55\u635f\u5931\u6216\u635f\u5bb3\u4e0d\u627f\u62c5\u4efb\u4f55\u8d23\u4efb\u3002\n                    <\/small>\n                <\/p>\n            <\/div>\n        <\/div>\n            <!-- DevExtreme themes -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdn3.devexpress.com\/jslib\/21.1.6\/css\/dx.common.css\">\n    <link rel=\"stylesheet\" href=\"https:\/\/cdn3.devexpress.com\/jslib\/21.1.6\/css\/dx.light.css\">\n    <!-- DevExtreme library -->\n    <script src=\"https:\/\/cdn3.devexpress.com\/jslib\/21.1.6\/js\/dx.all.js\"><\/script>\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/moment.js\/2.24.0\/moment.min.js\"><\/script>\n    <script\n            src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bootstrap-datepicker\/1.9.0\/js\/bootstrap-datepicker.min.js\"><\/script>\n    <link rel=\"stylesheet\"\n          href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bootstrap-datepicker\/1.9.0\/css\/bootstrap-datepicker.min.css\">\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/autonumeric@4.6.0\/dist\/autoNumeric.min.js\"><\/script>\n    <script>\n        var rent;\n        var stampDuty;\n        var total;\n        var startDateBox;\n        var endDateBox;\n        var aar;\n\n        $(document).ready(function () {\n            $('[data-toggle=\"popover\"]').popover();\n\n            var today = new Date();\n            var thisMonth = moment(today).format('YYYY-MM-01');\n            var nextMonth = moment(thisMonth).add(1, 'M').toDate();\n            var year2 = moment(nextMonth).add(2, 'Y').subtract(1, 'days').toDate();\n\n\n            startDateBox = $(\"#start_date\").dxDateBox({\n                displayFormat: \"dd\/MM\/yyyy\",\n                value: nextMonth,\n                onValueChanged: function (e) {\n                    if (endDateBox.option(\"value\") < e.value) {\n                        var ed = moment(e.value).add(2, 'Y').subtract(1, 'days').toDate();\n                        endDateBox.option(\"value\", ed);\n                    }\n                    endDateBox.option(\"min\", e.value);\n                    calculateAll();\n                }\n            }).dxDateBox(\"instance\");\n\n            endDateBox = $(\"#end_date\").dxDateBox({\n                displayFormat: \"dd\/MM\/yyyy\",\n                value: year2,\n                onValueChanged: function (e) {\n\n                    startDateBox.option(\"max\", e.value);\n                    calculateAll();\n                }\n            }).dxDateBox(\"instance\");\n\n            monthlyRental = new AutoNumeric('#rentalFee', {\n                allowDecimalPadding: false,\n                minimumValue: 0,\n                showWarnings: false,\n                modifyValueOnWheel: false,\n                decimalPlaces: 0\n            });\n            rentalMonths = new AutoNumeric('#rentalMonths', {\n                allowDecimalPadding: false,\n                minimumValue: 0,\n                showWarnings: false,\n                modifyValueOnWheel: false,\n                decimalPlaces: 0\n            });\n            rentalDays = new AutoNumeric('#rentalDays', {\n                allowDecimalPadding: false,\n                minimumValue: 0,\n                showWarnings: false,\n                modifyValueOnWheel: false,\n                decimalPlaces: 0\n            });\n            stampDuty = new AutoNumeric('#stampDuty', {\n                minimumValue: 0,\n                showWarnings: false,\n                modifyValueOnWheel: false,\n                decimalPlaces: 0,\n                roundingMethod: 'D'\n            });\n            \/\/total = new AutoNumeric('#total', { minimumValue: 0, showWarnings: false, modifyValueOnWheel: false, decimalPlaces: 2 });\n            aar = new AutoNumeric('#AAR', {\n                minimumValue: 0,\n                showWarnings: false,\n                modifyValueOnWheel: false,\n                decimalPlaces: 0\n            });\n            $('#rentalFee').on('keyup', function () {\n                calculateAll();\n            });\n            $('#rentalMonths').on('keyup', function () {\n                changeEndDate();\n                calculateAll();\n            });\n            $('#rentalDays').on('keyup', function () {\n                changeEndDate();\n                calculateAll();\n            });\n            calculateAll();\n        });\n\n        function getMonthsDiff(date1, date2) {\n\n            var endDate = date1;\n            var startDate = date2;\n            if (date1 < date2) {\n                endDate = date2;\n                startDate = date1;\n\n            }\n            \/\/console.log(\"end date=\" +  moment(endDate).format('DD-MM-YYYY'));\n            var daysInLastMonth = moment(endDate).daysInMonth()\n            var theDate = startDate;\n            var theLastDate = startDate;\n            var months = 0;\n            var days = 0;\n\n            while (theDate < endDate) {\n                months++;\n                theLastDate = theDate;\n                theDate = moment(theDate).add(1, 'M');\n\n                \/\/ console.log(\"months=\" + months + \", theDate=\" + moment(theDate).format('DD-MM-YYYY'));\n            }\n\n            days = moment(endDate).diff(theDate, 'days') + 1;\n            if (days < 0) { \/\/correct months\n                months--;\n                days = moment(endDate).diff(theLastDate, 'days') + 1;\n            }\n\n            rentalMonths.set(months);\n            rentalDays.set(days);\n\n            var fraction = days \/ daysInLastMonth;\n            \/\/console.log(\"fraction=\" + fraction);\n            return (months + fraction);\n        }\n\n        function changeEndDate() {\n            var startDate = startDateBox.option(\"value\");\n            var endDate = moment(startDate).add(rentalMonths.getNumber(), \"M\").add(rentalDays.getNumber(), \"days\").subtract(1, \"days\").toDate();\n            endDateBox.option(\"value\", endDate);\n        }\n\n        function calculateAll() {\n            var startDate = startDateBox.option(\"value\");\n            var endDate = endDateBox.option(\"value\");\n            var months = getMonthsDiff(endDate, startDate);\n            if (months > 0) {\n\n                var monthlyRent = monthlyRental.getNumber();\n\n                var totalRent = months * monthlyRent;\n                var AAR = 0; \/\/average annual rental\n                var sd = 0;\n                if (months <= 48) {\n                    AAR = monthlyRent * 12\n                    sd = totalRent * 0.004;\n                } else {\n                    var years = months \/ 12;\n                    AAR = totalRent \/ years;\n                    sd = 4 * AAR * 0.004;\n                }\n\n                if (sd < 1) {\n                    sd = 1; \/\/ minimum Stamp duty is $1\n                }\n\n                if (AAR <= 1000) {\n                    stampDuty.set(0);\n                } else {\n                    stampDuty.set(sd);\n                }\n\n                aar.set(AAR);\n            }\n\n        }\n    <\/script>\n\n    \n","protected":false},"author":1,"featured_media":2458,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-2836","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>\u79df\u8d41\u5370\u82b1\u7a0e - \u5408\u767b\u96c6\u56e2<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/\" \/>\r\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"\u79df\u8d41\u5370\u82b1\u7a0e - \u5408\u767b\u96c6\u56e2\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/\" \/>\r\n<meta property=\"og:site_name\" content=\"\u5408\u767b\u96c6\u56e2\" \/>\r\n<meta property=\"article:publisher\" content=\"https:\/\/www.youtube.com\/c\/huttonsgroup\" \/>\r\n<meta property=\"article:modified_time\" content=\"2023-07-17T09:39:52+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.huttonsgroup.com\/wp-content\/uploads\/calculator_banner_v2.5.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\r\n\t<meta property=\"og:image:height\" content=\"600\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:description\" content=\"[rsd-calculator]\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/rental-stamp-duty\\\/\",\"url\":\"https:\\\/\\\/www.huttonsgroup.com\\\/rental-stamp-duty\\\/\",\"name\":\"\u79df\u8d41\u5370\u82b1\u7a0e - \u5408\u767b\u96c6\u56e2\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/rental-stamp-duty\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/rental-stamp-duty\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.huttonsgroup.com\\\/wp-content\\\/uploads\\\/calculator_banner_v2.5.png\",\"datePublished\":\"2023-06-11T14:29:09+00:00\",\"dateModified\":\"2023-07-17T09:39:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/rental-stamp-duty\\\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.huttonsgroup.com\\\/rental-stamp-duty\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/rental-stamp-duty\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.huttonsgroup.com\\\/wp-content\\\/uploads\\\/calculator_banner_v2.5.png\",\"contentUrl\":\"https:\\\/\\\/www.huttonsgroup.com\\\/wp-content\\\/uploads\\\/calculator_banner_v2.5.png\",\"width\":1920,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/rental-stamp-duty\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.huttonsgroup.com\\\/zh-hans\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u79df\u8d41\u5370\u82b1\u7a0e\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/#website\",\"url\":\"https:\\\/\\\/www.huttonsgroup.com\\\/\",\"name\":\"\u5408\u767b\u96c6\u56e2\",\"description\":\"\u65b0\u52a0\u5761\u6700\u5927\u7684\u79c1\u4eba\u623f\u5730\u4ea7\u7ecf\u7eaa\u516c\u53f8\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.huttonsgroup.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/#organization\",\"name\":\"Huttons Asia Pte. Ltd.\",\"url\":\"https:\\\/\\\/www.huttonsgroup.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.huttonsgroup.com\\\/wp-content\\\/uploads\\\/huttons-logo-800x800-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.huttonsgroup.com\\\/wp-content\\\/uploads\\\/huttons-logo-800x800-1.jpg\",\"width\":800,\"height\":800,\"caption\":\"Huttons Asia Pte. Ltd.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.huttonsgroup.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/c\\\/huttonsgroup\",\"https:\\\/\\\/bit.ly\\\/HtnsBiliBili\",\"https:\\\/\\\/instagram.com\\\/huttonsgroup\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/huttons-group?trk=mini-profile\",\"https:\\\/\\\/huttonsgroup.substack.com\\\/\",\"https:\\\/\\\/www.threads.net\\\/@huttonsgroup\",\"https:\\\/\\\/www.tiktok.com\\\/@huttonsgroup\",\"https:\\\/\\\/bit.ly\\\/HtnsWechat\",\"https:\\\/\\\/bit.ly\\\/HtnsWeibo\",\"https:\\\/\\\/bit.ly\\\/HtnsXHS\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Huttonsgroup\",\"https:\\\/\\\/bit.ly\\\/HtnsZhihu\"]}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u79df\u8d41\u5370\u82b1\u7a0e - \u5408\u767b\u96c6\u56e2","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/","og_locale":"zh_CN","og_type":"article","og_title":"\u79df\u8d41\u5370\u82b1\u7a0e - \u5408\u767b\u96c6\u56e2","og_url":"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/","og_site_name":"\u5408\u767b\u96c6\u56e2","article_publisher":"https:\/\/www.youtube.com\/c\/huttonsgroup","article_modified_time":"2023-07-17T09:39:52+00:00","og_image":[{"width":1920,"height":600,"url":"https:\/\/www.huttonsgroup.com\/wp-content\/uploads\/calculator_banner_v2.5.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_description":"[rsd-calculator]","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/","url":"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/","name":"\u79df\u8d41\u5370\u82b1\u7a0e - \u5408\u767b\u96c6\u56e2","isPartOf":{"@id":"https:\/\/www.huttonsgroup.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/#primaryimage"},"image":{"@id":"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/#primaryimage"},"thumbnailUrl":"https:\/\/www.huttonsgroup.com\/wp-content\/uploads\/calculator_banner_v2.5.png","datePublished":"2023-06-11T14:29:09+00:00","dateModified":"2023-07-17T09:39:52+00:00","breadcrumb":{"@id":"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/#primaryimage","url":"https:\/\/www.huttonsgroup.com\/wp-content\/uploads\/calculator_banner_v2.5.png","contentUrl":"https:\/\/www.huttonsgroup.com\/wp-content\/uploads\/calculator_banner_v2.5.png","width":1920,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.huttonsgroup.com\/rental-stamp-duty\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.huttonsgroup.com\/zh-hans\/"},{"@type":"ListItem","position":2,"name":"\u79df\u8d41\u5370\u82b1\u7a0e"}]},{"@type":"WebSite","@id":"https:\/\/www.huttonsgroup.com\/#website","url":"https:\/\/www.huttonsgroup.com\/","name":"\u5408\u767b\u96c6\u56e2","description":"\u65b0\u52a0\u5761\u6700\u5927\u7684\u79c1\u4eba\u623f\u5730\u4ea7\u7ecf\u7eaa\u516c\u53f8","publisher":{"@id":"https:\/\/www.huttonsgroup.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.huttonsgroup.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/www.huttonsgroup.com\/#organization","name":"Huttons Asia Pte. Ltd.","url":"https:\/\/www.huttonsgroup.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.huttonsgroup.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.huttonsgroup.com\/wp-content\/uploads\/huttons-logo-800x800-1.jpg","contentUrl":"https:\/\/www.huttonsgroup.com\/wp-content\/uploads\/huttons-logo-800x800-1.jpg","width":800,"height":800,"caption":"Huttons Asia Pte. Ltd."},"image":{"@id":"https:\/\/www.huttonsgroup.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/c\/huttonsgroup","https:\/\/bit.ly\/HtnsBiliBili","https:\/\/instagram.com\/huttonsgroup","https:\/\/www.linkedin.com\/company\/huttons-group?trk=mini-profile","https:\/\/huttonsgroup.substack.com\/","https:\/\/www.threads.net\/@huttonsgroup","https:\/\/www.tiktok.com\/@huttonsgroup","https:\/\/bit.ly\/HtnsWechat","https:\/\/bit.ly\/HtnsWeibo","https:\/\/bit.ly\/HtnsXHS","https:\/\/www.youtube.com\/c\/Huttonsgroup","https:\/\/bit.ly\/HtnsZhihu"]}]}},"_links":{"self":[{"href":"https:\/\/www.huttonsgroup.com\/zh-hans\/wp-json\/wp\/v2\/pages\/2836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.huttonsgroup.com\/zh-hans\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.huttonsgroup.com\/zh-hans\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.huttonsgroup.com\/zh-hans\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.huttonsgroup.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=2836"}],"version-history":[{"count":0,"href":"https:\/\/www.huttonsgroup.com\/zh-hans\/wp-json\/wp\/v2\/pages\/2836\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.huttonsgroup.com\/zh-hans\/wp-json\/wp\/v2\/media\/2458"}],"wp:attachment":[{"href":"https:\/\/www.huttonsgroup.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=2836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}