{"id":45,"date":"2026-02-21T00:06:51","date_gmt":"2026-02-21T00:06:51","guid":{"rendered":"https:\/\/pikyuledger.ca\/?page_id=45"},"modified":"2026-04-10T00:14:02","modified_gmt":"2026-04-10T00:14:02","slug":"zh","status":"publish","type":"page","link":"https:\/\/pikyuledger.ca\/index.php\/zh\/","title":{"rendered":"\u52a0\u62ff\u5927\u4e2d\u5c0f\u4f01\u4e1a\u4e13\u4e1a\u8d22\u52a1\u7ba1\u7406"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u62e5\u670910\u5e74\u5168\u5468\u671f\u4f1a\u8ba1\u7ecf\u9a8c\u3002\u52a0\u62ff\u5927 CPB \u8ba4\u8bc1\u4e13\u4e1a\u7c3f\u8bb0\u5458\u3002\u6211\u4eec\u81f4\u529b\u4e8e\u901a\u8fc7\u7a0e\u52a1\u5408\u89c4\u4e0e\u73b0\u91d1\u6d41\u4f18\u5316\uff0c\u52a9\u529b\u60a8\u7684\u4e1a\u52a1\u589e\u957f\u3002<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"#contact\">\u9884\u7ea6\u514d\u8d39\u54a8\u8be2<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u5173\u4e8e\u6211\u4eec\uff1aPikyu \u8d22\u52a1\u51c6\u5219<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u4eec\u4e0d\u4ec5\u662f\u8bb0\u8d26\u5458\uff0c\u66f4\u662f\u60a8\u7684\u8d22\u52a1\u5408\u4f5c\u4f19\u4f34\u3002\u6211\u4eec\u7684\u56e2\u961f\u62e5\u6709\u8d85\u8fc710\u5e74\u7684\u884c\u4e1a\u7ecf\u9a8c\uff0c\u4e13\u6ce8\u4e8e<strong>\u623f\u5730\u4ea7\u5f00\u53d1<\/strong>\uff0c\u9910\u996e\uff0c\u4e2a\u4eba\u5730\u4ea7\u548c\u4fdd\u9669\u9500\u552e\u7b49\u9886\u57df\u7684\u590d\u6742\u8d26\u52a1\u5904\u7406\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u6211\u4eec\u7684\u4f7f\u547d<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u81f4\u529b\u4e8e\u5c06\u8d22\u52a1\u7126\u8651\u8f6c\u5316\u4e3a\u6e05\u6670\u900f\u660e\u7684\u8d26\u76ee\u3002\u6211\u4eec\u5c06\u8ba4\u8bc1\u4e13\u4e1a\u7c3f\u8bb0\u5458 (CPB) \u7684\u4e25\u683c\u6807\u51c6\u4e0e\u5148\u8fdb\u7684\u81ea\u52a8\u5316\u6280\u672f\u76f8\u7ed3\u5408\uff0c\u4e3a\u60a8\u63d0\u4f9b\u53ca\u65f6\u4e14\u5b8c\u5168\u7b26\u5408 CRA \u89c4\u8303\u7684\u8d22\u52a1\u6210\u679c\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u6838\u5fc3\u670d\u52a1<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#dff2ff;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;box-shadow:var(--wp--preset--shadow--natural)\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/calculator.png\" alt=\"\" class=\"wp-image-36\" style=\"width:50px\" srcset=\"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/calculator.png 512w, https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/calculator-300x300.png 300w, https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/calculator-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u5168\u5468\u671f\u8d22\u52a1\u5916\u5305<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u6211\u4eec\u8d1f\u8d23\u5904\u7406\u4ece\u5e94\u4ed8\/\u5e94\u6536\u8d26\u6b3e (AP\/AR)\u3001\u5de5\u8d44\u5355\u5230\u5e93\u5b58\u7ba1\u7406\u53ca\u590d\u6742\u8d26\u76ee\u6838\u5bf9\u7684\u6240\u6709\u4e8b\u52a1\u3002<\/h4>\n<\/div>\n\n\n\n<div class=\"wp-block-column has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#dff2ff;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;box-shadow:var(--wp--preset--shadow--natural)\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/google-docs.png\" alt=\"\" class=\"wp-image-39\" style=\"width:50px\" srcset=\"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/google-docs.png 512w, https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/google-docs-300x300.png 300w, https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/google-docs-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>CRA \u7a0e\u52a1\u5408\u89c4\u4e0e\u7533\u62a5<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u4e13\u5bb6\u7ea7 GST\/HST\u3001PST \u53ca WCB \u7533\u62a5\u670d\u52a1\u3002\u6211\u4eec\u786e\u4fdd\u60a8\u7684\u4f01\u4e1a\u65f6\u523b\u4fdd\u6301\u826f\u597d\u7684\u5408\u89c4\u72b6\u6001\uff0c\u514d\u9664\u540e\u987e\u4e4b\u5fe7\u3002<\/h4>\n<\/div>\n\n\n\n<div class=\"wp-block-column has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#dff2ff;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;box-shadow:var(--wp--preset--shadow--natural)\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/statistic.png\" alt=\"\" class=\"wp-image-40\" style=\"width:50px\" srcset=\"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/statistic.png 512w, https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/statistic-300x300.png 300w, https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/statistic-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u6218\u7565\u8d22\u52a1\u54a8\u8be2<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u6211\u4eec\u63d0\u4f9b\u6708\u672b\u7ed3\u8d26\u3001\u8c03\u6574\u5206\u5f55\u4ee5\u53ca\u524d\u77bb\u6027\u7684\u73b0\u91d1\u6d41\u9884\u6d4b\uff0c\u5e2e\u52a9\u60a8\u505a\u51fa\u660e\u667a\u7684\u5546\u4e1a\u51b3\u7b56\u3002<\/h4>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\" id=\"contact\"><strong>\u8054\u7cfb\u6211\u4eec<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u76f4\u63a5\u4e0e\u6211\u4eec\u8054\u7cfb\uff0c\u7b80\u5316\u60a8\u7684\u8d22\u52a1\u6d41\u7a0b\u3002\u65e0\u8bba\u662f\u5fae\u4fe1\u8fd8\u662f WhatsApp\uff0c\u6211\u4eec\u90fd\u968f\u65f6\u51c6\u5907\u4e3a\u60a8\u89e3\u7b54\u7591\u95ee\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"258\" height=\"258\" src=\"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/gh_641088c3afd7_258.jpg\" alt=\"\" class=\"wp-image-55\" style=\"width:200px\" srcset=\"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/gh_641088c3afd7_258.jpg 258w, https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/gh_641088c3afd7_258-150x150.jpg 150w\" sizes=\"auto, (max-width: 258px) 100vw, 258px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">\u5fae\u4fe1\u626b\u7801\u8fdb\u5165\u5c0f\u7a0b\u5e8f<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><style id=\"wpforms-css-vars-8-block-fb5bb497-855f-4cdb-88ce-0486519c9e2a\">\n\t\t\t\t#wpforms-8.wpforms-block-fb5bb497-855f-4cdb-88ce-0486519c9e2a {\n\t\t\t\t--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-block wpforms-block-fb5bb497-855f-4cdb-88ce-0486519c9e2a wpforms-render-modern\" id=\"wpforms-8\"><form id=\"wpforms-form-8\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"8\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php\/wp-json\/wp\/v2\/pages\/45\" data-token=\"2e24c58673cd2513966448da2bd72c24\" data-token-time=\"1780536299\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-8-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><fieldset><legend class=\"wpforms-field-label\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-medium\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-8-field_1\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][1][first]\" aria-errormessage=\"wpforms-8-field_1-error\" required><label for=\"wpforms-8-field_1\" class=\"wpforms-field-sublabel after\">First<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-8-field_1-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][1][last]\" aria-errormessage=\"wpforms-8-field_1-last-error\" required><label for=\"wpforms-8-field_1-last\" class=\"wpforms-field-sublabel after\">Last<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-8-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-8-field_2\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-8-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-8-field_2-error\" required><\/div><div id=\"wpforms-8-field_4-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-8-field_4\">Business Name<\/label><input type=\"text\" id=\"wpforms-8-field_4\" class=\"wpforms-field-medium\" name=\"wpforms[fields][4]\" aria-errormessage=\"wpforms-8-field_4-error\" ><\/div>\t\t<div id=\"wpforms-8-field_6-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"6\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-8-field_6\" >Message or Name<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-8-field_6\" class=\"wpforms-field-medium\" name=\"wpforms[fields][6]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-8-field_5-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"5\"><label class=\"wpforms-field-label\" for=\"wpforms-8-field_5\">Dropdown<\/label><select id=\"wpforms-8-field_5\" class=\"wpforms-field-medium\" name=\"wpforms[fields][5]\"><option value=\"Full-Cycle Bookkeeping\"  class=\"choice-1 depth-1\"  >Full-Cycle Bookkeeping<\/option><option value=\"GST\/HST Filing\"  class=\"choice-2 depth-1\"  >GST\/HST Filing<\/option><option value=\"Payroll\"  class=\"choice-3 depth-1\"  >Payroll<\/option><\/select><\/div><div id=\"wpforms-8-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-8-field_3\">Comment or Message<\/label><textarea id=\"wpforms-8-field_3\" class=\"wpforms-field-medium\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-8-field_3-error\" ><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-8-field_6-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-8-field_6-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-8-field_6-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"8\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/pikyuledger.ca\/index.php\/wp-json\/wp\/v2\/pages\/45\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-8\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pikyuledger.ca\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container --><\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">\u52a0\u62ff\u5927\u592e\u884c\u6c47\u7387<\/p>\n\n\n    \r\n    <div id=\"pikyu-fx-widget\" style=\"max-width: 400px; padding: 20px; border: 1px solid #e2e8f0; border-radius: 8px; background-color: #f8fafc; font-family: inherit;\">\r\n        \r\n        <label for=\"fx-date\" style=\"display: block; margin-bottom: 5px; font-weight: bold; color: #555;\">Select Date:<\/label>\r\n        <input type=\"date\" id=\"fx-date\" style=\"width: 100%; margin-bottom: 15px; padding: 10px; border: 1px solid #ccc; border-radius: 4px;\">\r\n\r\n        <label for=\"fx-currency\" style=\"display: block; margin-bottom: 5px; font-weight: bold; color: #555;\">Currency:<\/label>\r\n        <select id=\"fx-currency\" style=\"width: 100%; margin-bottom: 15px; padding: 10px; border: 1px solid #ccc; border-radius: 4px;\">\r\n            <option value=\"USD\">USD - US Dollar<\/option>\r\n            <option value=\"CNY\">CNY - Chinese Renminbi<\/option>\r\n            <option value=\"EUR\">EUR - Euro<\/option>\r\n            <option value=\"GBP\">GBP - British Pound<\/option>\r\n        <\/select>\r\n\r\n        <label for=\"fx-amount\" style=\"display: block; margin-bottom: 5px; font-weight: bold; color: #555;\">Amount to Convert:<\/label>\r\n        <input type=\"number\" id=\"fx-amount\" value=\"1\" min=\"0\" step=\"any\" style=\"width: 100%; margin-bottom: 20px; padding: 10px; border: 1px solid #ccc; border-radius: 4px;\">\r\n\r\n        <button onclick=\"getPikyuRate()\" style=\"width: 100%; padding: 12px; background-color: #0f172a; color: #ffffff; border: none; border-radius: 4px; font-weight: bold; cursor: pointer; transition: background-color 0.2s;\">\r\n            Calculate CAD Total\r\n        <\/button>\r\n\r\n        <div id=\"fx-result\" style=\"margin-top: 20px; font-weight: bold; color: #0f172a; min-height: 40px; text-align: center; line-height: 1.4;\"><\/div>\r\n        \r\n        <div id=\"fx-averages\" style=\"margin-top: 15px; font-size: 0.9em; color: #475569; text-align: center; background: #e2e8f0; padding: 10px; border-radius: 4px; display: none; line-height: 1.6;\"><\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n    async function getPikyuRate() {\r\n        const dateInput = document.getElementById('fx-date').value;\r\n        const currency = document.getElementById('fx-currency').value;\r\n        const amountInput = document.getElementById('fx-amount').value;\r\n        \r\n        const resultDiv = document.getElementById('fx-result');\r\n        const avgDiv = document.getElementById('fx-averages');\r\n\r\n        const amount = amountInput ? parseFloat(amountInput) : 1;\r\n\r\n        if (!dateInput) {\r\n            resultDiv.innerText = \"Please select a date first.\";\r\n            resultDiv.style.color = \"#dc2626\";\r\n            avgDiv.style.display = \"none\";\r\n            return;\r\n        }\r\n\r\n        resultDiv.style.color = \"#0f172a\"; \r\n        resultDiv.innerText = \"Fetching data from Bank of Canada...\";\r\n        avgDiv.style.display = \"none\";\r\n        \r\n        const seriesCode = `FX${currency}CAD`;\r\n        \r\n        \/\/ Extract year and month to pull the whole year's data\r\n        const year = dateInput.substring(0, 4);\r\n        const month = dateInput.substring(5, 7);\r\n        const apiUrl = `https:\/\/www.bankofcanada.ca\/valet\/observations\/${seriesCode}\/json?start_date=${year}-01-01&end_date=${year}-12-31`;\r\n\r\n        try {\r\n            const response = await fetch(apiUrl);\r\n            const data = await response.json();\r\n\r\n            if (data.observations && data.observations.length > 0) {\r\n                let dailyRate = null;\r\n                let monthlySum = 0, monthlyCount = 0;\r\n                let annualSum = 0, annualCount = 0;\r\n\r\n                \/\/ Loop through the year's data to calculate averages and find the specific day\r\n                data.observations.forEach(obs => {\r\n                    if (obs[seriesCode]) {\r\n                        const val = parseFloat(obs[seriesCode].v);\r\n                        const obsDate = obs.d;\r\n                        \r\n                        \/\/ Annual calculation\r\n                        annualSum += val;\r\n                        annualCount++;\r\n\r\n                        \/\/ Monthly calculation\r\n                        if (obsDate.substring(5, 7) === month) {\r\n                            monthlySum += val;\r\n                            monthlyCount++;\r\n                        }\r\n\r\n                        \/\/ Daily exact match\r\n                        if (obsDate === dateInput) {\r\n                            dailyRate = val;\r\n                        }\r\n                    }\r\n                });\r\n\r\n                \/\/ 1. Render the Daily Rate \/ Total\r\n                if (dailyRate !== null) {\r\n                    const totalCad = (dailyRate * amount).toFixed(2);\r\n                    const formattedDaily = dailyRate.toFixed(4);\r\n                    \r\n                    if (amount === 1) {\r\n                        resultDiv.innerHTML = `1 ${currency} = $${formattedDaily} CAD`;\r\n                    } else {\r\n                        resultDiv.innerHTML = `<span style=\"font-size: 1.2em;\">${amount} ${currency} = $${totalCad} CAD<\/span><br><span style=\"font-size: 0.85em; color: #64748b; font-weight: normal;\">(Base Daily Rate: ${formattedDaily})<\/span>`;\r\n                    }\r\n                } else {\r\n                    resultDiv.innerHTML = `<span style=\"font-size: 0.95em; color: #b45309;\">No exact rate for this date (weekend\/holiday). See averages below.<\/span>`;\r\n                }\r\n\r\n                \/\/ 2. Render the Averages\r\n                const avgMonthly = monthlyCount > 0 ? (monthlySum \/ monthlyCount).toFixed(4) : \"N\/A\";\r\n                const avgAnnual = annualCount > 0 ? (annualSum \/ annualCount).toFixed(4) : \"N\/A\";\r\n\r\n                avgDiv.style.display = \"block\";\r\n                avgDiv.innerHTML = `\r\n                    <strong>${year}-${month} Average:<\/strong> ${avgMonthly}<br>\r\n                    <strong>${year} Annual Average:<\/strong> ${avgAnnual}\r\n                `;\r\n\r\n            } else {\r\n                resultDiv.innerText = \"No data available for this year yet.\";\r\n                avgDiv.style.display = \"none\";\r\n            }\r\n        } catch (error) {\r\n            resultDiv.innerText = \"Error fetching data. Please try again later.\";\r\n            resultDiv.style.color = \"#dc2626\";\r\n            console.error(\"API Fetch Error:\", error);\r\n        }\r\n    }\r\n    <\/script>\r\n    \r\n    \n","protected":false},"excerpt":{"rendered":"<p>\u62e5\u670910\u5e74\u5168\u5468\u671f\u4f1a\u8ba1\u7ecf\u9a8c\u3002\u52a0\u62ff\u5927 CPB \u8ba4\u8bc1\u4e13\u4e1a\u7c3f\u8bb0\u5458\u3002\u6211\u4eec\u81f4\u529b\u4e8e\u901a\u8fc7\u7a0e\u52a1\u5408\u89c4\u4e0e\u73b0\u91d1\u6d41\u4f18\u5316\uff0c\u52a9\u529b\u60a8\u7684\u4e1a\u52a1\u589e\u957f\u3002 \u5173\u4e8e\u6211\u4eec\uff1aPikyu \u8d22\u52a1\u51c6\u5219 \u6211\u4eec\u4e0d\u4ec5\u662f\u8bb0\u8d26\u5458\uff0c\u66f4\u662f\u60a8\u7684\u8d22\u52a1\u5408\u4f5c\u4f19\u4f34\u3002\u6211\u4eec\u7684\u56e2\u961f\u62e5\u6709\u8d85\u8fc710\u5e74\u7684\u884c\u4e1a\u7ecf\u9a8c\uff0c\u4e13\u6ce8\u4e8e\u623f\u5730\u4ea7\u5f00\u53d1\uff0c\u9910\u996e\uff0c\u4e2a\u4eba\u5730\u4ea7\u548c\u4fdd\u9669\u9500\u552e\u7b49\u9886\u57df\u7684\u590d\u6742\u8d26\u52a1\u5904\u7406\u3002 \u6211\u4eec\u7684\u4f7f\u547d \u81f4\u529b\u4e8e\u5c06\u8d22\u52a1\u7126\u8651\u8f6c\u5316\u4e3a\u6e05\u6670\u900f\u660e\u7684\u8d26\u76ee\u3002\u6211\u4eec\u5c06\u8ba4\u8bc1\u4e13\u4e1a\u7c3f\u8bb0\u5458 (CPB) \u7684\u4e25\u683c\u6807\u51c6\u4e0e\u5148\u8fdb\u7684\u81ea\u52a8\u5316\u6280\u672f\u76f8\u7ed3\u5408\uff0c\u4e3a\u60a8\u63d0\u4f9b\u53ca\u65f6\u4e14\u5b8c\u5168\u7b26\u5408 CRA \u89c4\u8303\u7684\u8d22\u52a1\u6210\u679c\u3002 \u6838\u5fc3\u670d\u52a1 \u5168\u5468\u671f\u8d22\u52a1\u5916\u5305 \u6211\u4eec\u8d1f\u8d23\u5904\u7406\u4ece\u5e94\u4ed8\/\u5e94\u6536\u8d26\u6b3e (AP\/AR)\u3001\u5de5\u8d44\u5355\u5230\u5e93\u5b58\u7ba1\u7406\u53ca\u590d\u6742\u8d26\u76ee\u6838\u5bf9\u7684\u6240\u6709\u4e8b\u52a1\u3002 CRA \u7a0e\u52a1\u5408\u89c4\u4e0e\u7533\u62a5 \u4e13\u5bb6\u7ea7 GST\/HST\u3001PST \u53ca WCB \u7533\u62a5\u670d\u52a1\u3002\u6211\u4eec\u786e\u4fdd\u60a8\u7684\u4f01\u4e1a\u65f6\u523b\u4fdd\u6301\u826f\u597d\u7684\u5408\u89c4\u72b6\u6001\uff0c\u514d\u9664\u540e\u987e\u4e4b\u5fe7\u3002 \u6218\u7565\u8d22\u52a1\u54a8\u8be2 \u6211\u4eec\u63d0\u4f9b\u6708\u672b\u7ed3\u8d26\u3001\u8c03\u6574\u5206\u5f55\u4ee5\u53ca\u524d\u77bb\u6027\u7684\u73b0\u91d1\u6d41\u9884\u6d4b\uff0c\u5e2e\u52a9\u60a8\u505a\u51fa\u660e\u667a\u7684\u5546\u4e1a\u51b3\u7b56\u3002 \u8054\u7cfb\u6211\u4eec \u76f4\u63a5\u4e0e\u6211\u4eec\u8054\u7cfb\uff0c\u7b80\u5316\u60a8\u7684\u8d22\u52a1\u6d41\u7a0b\u3002\u65e0\u8bba\u662f\u5fae\u4fe1\u8fd8\u662f WhatsApp\uff0c\u6211\u4eec\u90fd\u968f\u65f6\u51c6\u5907\u4e3a\u60a8\u89e3\u7b54\u7591\u95ee\u3002 \u5fae\u4fe1\u626b\u7801\u8fdb\u5165\u5c0f\u7a0b\u5e8f \u52a0\u62ff\u5927\u592e\u884c\u6c47\u7387<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-45","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pikyu Ledger | \u52a0\u62ff\u5927\u4f01\u4e1a\u4e13\u4e1a\u8bb0\u8d26<\/title>\n<meta name=\"description\" content=\"Pikyu Ledger \u63d0\u4f9b\u7531CPB\u8ba4\u8bc1\u7684\u5168\u5957\u8bb0\u8d26\u3001GST\u7533\u62a5\u53ca\u8d22\u52a1\u7ba1\u7406\u670d\u52a1\uff0c\u52a9\u529b\u60a8\u7684\u52a0\u62ff\u5927\u4f01\u4e1a\u7a33\u5065\u589e\u957f\u3002\u6b22\u8fce\u968f\u65f6\u8054\u7cfb\u6211\u4eec\uff0c\u9884\u7ea6\u514d\u8d39\u54a8\u8be2\uff01\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pikyuledger.ca\/index.php\/zh\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pikyu Ledger | \u52a0\u62ff\u5927\u4f01\u4e1a\u4e13\u4e1a\u8bb0\u8d26\" \/>\n<meta property=\"og:description\" content=\"Pikyu Ledger \u63d0\u4f9b\u7531CPB\u8ba4\u8bc1\u7684\u5168\u5957\u8bb0\u8d26\u3001GST\u7533\u62a5\u53ca\u8d22\u52a1\u7ba1\u7406\u670d\u52a1\uff0c\u52a9\u529b\u60a8\u7684\u52a0\u62ff\u5927\u4f01\u4e1a\u7a33\u5065\u589e\u957f\u3002\u6b22\u8fce\u968f\u65f6\u8054\u7cfb\u6211\u4eec\uff0c\u9884\u7ea6\u514d\u8d39\u54a8\u8be2\uff01\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pikyuledger.ca\/index.php\/zh\/\" \/>\n<meta property=\"og:site_name\" content=\"Pikyu Ledger\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-10T00:14:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/calculator.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/index.php\\\/zh\\\/\",\"url\":\"https:\\\/\\\/pikyuledger.ca\\\/index.php\\\/zh\\\/\",\"name\":\"Pikyu Ledger | \u52a0\u62ff\u5927\u4f01\u4e1a\u4e13\u4e1a\u8bb0\u8d26\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/index.php\\\/zh\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/index.php\\\/zh\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pikyuledger.ca\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/calculator.png\",\"datePublished\":\"2026-02-21T00:06:51+00:00\",\"dateModified\":\"2026-04-10T00:14:02+00:00\",\"description\":\"Pikyu Ledger \u63d0\u4f9b\u7531CPB\u8ba4\u8bc1\u7684\u5168\u5957\u8bb0\u8d26\u3001GST\u7533\u62a5\u53ca\u8d22\u52a1\u7ba1\u7406\u670d\u52a1\uff0c\u52a9\u529b\u60a8\u7684\u52a0\u62ff\u5927\u4f01\u4e1a\u7a33\u5065\u589e\u957f\u3002\u6b22\u8fce\u968f\u65f6\u8054\u7cfb\u6211\u4eec\uff0c\u9884\u7ea6\u514d\u8d39\u54a8\u8be2\uff01\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/index.php\\\/zh\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pikyuledger.ca\\\/index.php\\\/zh\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/index.php\\\/zh\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pikyuledger.ca\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/calculator.png\",\"contentUrl\":\"https:\\\/\\\/pikyuledger.ca\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/calculator.png\",\"width\":512,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/index.php\\\/zh\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pikyuledger.ca\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u52a0\u62ff\u5927\u4e2d\u5c0f\u4f01\u4e1a\u4e13\u4e1a\u8d22\u52a1\u7ba1\u7406\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/#website\",\"url\":\"https:\\\/\\\/pikyuledger.ca\\\/\",\"name\":\"Pikyu Ledger\",\"description\":\"Certified Professional Bookkeeper (CPB) | \u4e13\u4e1a\u8d22\u52a1\u7ba1\u7406\",\"publisher\":{\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pikyuledger.ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/#organization\",\"name\":\"Pikyu Ledger\",\"url\":\"https:\\\/\\\/pikyuledger.ca\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pikyuledger.ca\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Logo.png\",\"contentUrl\":\"https:\\\/\\\/pikyuledger.ca\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Logo.png\",\"width\":1024,\"height\":1024,\"caption\":\"Pikyu Ledger\"},\"image\":{\"@id\":\"https:\\\/\\\/pikyuledger.ca\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pikyu Ledger | \u52a0\u62ff\u5927\u4f01\u4e1a\u4e13\u4e1a\u8bb0\u8d26","description":"Pikyu Ledger \u63d0\u4f9b\u7531CPB\u8ba4\u8bc1\u7684\u5168\u5957\u8bb0\u8d26\u3001GST\u7533\u62a5\u53ca\u8d22\u52a1\u7ba1\u7406\u670d\u52a1\uff0c\u52a9\u529b\u60a8\u7684\u52a0\u62ff\u5927\u4f01\u4e1a\u7a33\u5065\u589e\u957f\u3002\u6b22\u8fce\u968f\u65f6\u8054\u7cfb\u6211\u4eec\uff0c\u9884\u7ea6\u514d\u8d39\u54a8\u8be2\uff01","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:\/\/pikyuledger.ca\/index.php\/zh\/","og_locale":"en_US","og_type":"article","og_title":"Pikyu Ledger | \u52a0\u62ff\u5927\u4f01\u4e1a\u4e13\u4e1a\u8bb0\u8d26","og_description":"Pikyu Ledger \u63d0\u4f9b\u7531CPB\u8ba4\u8bc1\u7684\u5168\u5957\u8bb0\u8d26\u3001GST\u7533\u62a5\u53ca\u8d22\u52a1\u7ba1\u7406\u670d\u52a1\uff0c\u52a9\u529b\u60a8\u7684\u52a0\u62ff\u5927\u4f01\u4e1a\u7a33\u5065\u589e\u957f\u3002\u6b22\u8fce\u968f\u65f6\u8054\u7cfb\u6211\u4eec\uff0c\u9884\u7ea6\u514d\u8d39\u54a8\u8be2\uff01","og_url":"https:\/\/pikyuledger.ca\/index.php\/zh\/","og_site_name":"Pikyu Ledger","article_modified_time":"2026-04-10T00:14:02+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/calculator.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pikyuledger.ca\/index.php\/zh\/","url":"https:\/\/pikyuledger.ca\/index.php\/zh\/","name":"Pikyu Ledger | \u52a0\u62ff\u5927\u4f01\u4e1a\u4e13\u4e1a\u8bb0\u8d26","isPartOf":{"@id":"https:\/\/pikyuledger.ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pikyuledger.ca\/index.php\/zh\/#primaryimage"},"image":{"@id":"https:\/\/pikyuledger.ca\/index.php\/zh\/#primaryimage"},"thumbnailUrl":"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/calculator.png","datePublished":"2026-02-21T00:06:51+00:00","dateModified":"2026-04-10T00:14:02+00:00","description":"Pikyu Ledger \u63d0\u4f9b\u7531CPB\u8ba4\u8bc1\u7684\u5168\u5957\u8bb0\u8d26\u3001GST\u7533\u62a5\u53ca\u8d22\u52a1\u7ba1\u7406\u670d\u52a1\uff0c\u52a9\u529b\u60a8\u7684\u52a0\u62ff\u5927\u4f01\u4e1a\u7a33\u5065\u589e\u957f\u3002\u6b22\u8fce\u968f\u65f6\u8054\u7cfb\u6211\u4eec\uff0c\u9884\u7ea6\u514d\u8d39\u54a8\u8be2\uff01","breadcrumb":{"@id":"https:\/\/pikyuledger.ca\/index.php\/zh\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pikyuledger.ca\/index.php\/zh\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pikyuledger.ca\/index.php\/zh\/#primaryimage","url":"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/calculator.png","contentUrl":"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/calculator.png","width":512,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/pikyuledger.ca\/index.php\/zh\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pikyuledger.ca\/"},{"@type":"ListItem","position":2,"name":"\u52a0\u62ff\u5927\u4e2d\u5c0f\u4f01\u4e1a\u4e13\u4e1a\u8d22\u52a1\u7ba1\u7406"}]},{"@type":"WebSite","@id":"https:\/\/pikyuledger.ca\/#website","url":"https:\/\/pikyuledger.ca\/","name":"Pikyu Ledger","description":"Certified Professional Bookkeeper (CPB) | \u4e13\u4e1a\u8d22\u52a1\u7ba1\u7406","publisher":{"@id":"https:\/\/pikyuledger.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pikyuledger.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pikyuledger.ca\/#organization","name":"Pikyu Ledger","url":"https:\/\/pikyuledger.ca\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pikyuledger.ca\/#\/schema\/logo\/image\/","url":"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/Logo.png","contentUrl":"https:\/\/pikyuledger.ca\/wp-content\/uploads\/2026\/02\/Logo.png","width":1024,"height":1024,"caption":"Pikyu Ledger"},"image":{"@id":"https:\/\/pikyuledger.ca\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/pikyuledger.ca\/index.php\/wp-json\/wp\/v2\/pages\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pikyuledger.ca\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pikyuledger.ca\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pikyuledger.ca\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pikyuledger.ca\/index.php\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":5,"href":"https:\/\/pikyuledger.ca\/index.php\/wp-json\/wp\/v2\/pages\/45\/revisions"}],"predecessor-version":[{"id":67,"href":"https:\/\/pikyuledger.ca\/index.php\/wp-json\/wp\/v2\/pages\/45\/revisions\/67"}],"wp:attachment":[{"href":"https:\/\/pikyuledger.ca\/index.php\/wp-json\/wp\/v2\/media?parent=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}