{"id":407,"date":"2025-04-23T12:15:56","date_gmt":"2025-04-23T03:15:56","guid":{"rendered":"https:\/\/xslt.auctionpro.co.kr\/?page_id=407"},"modified":"2025-04-23T12:15:57","modified_gmt":"2025-04-23T03:15:57","slug":"%eb%b6%80%ea%b0%80%ea%b0%80%ec%b9%98%ec%84%b8vat%eb%a5%bc-%ea%b3%84%ec%82%b0","status":"publish","type":"page","link":"https:\/\/xslt.auctionpro.co.kr\/?page_id=407","title":{"rendered":"\ubd80\uac00\uac00\uce58\uc138(VAT)\ub97c \uacc4\uc0b0"},"content":{"rendered":"\n<p>\ub300\ud55c\ubbfc\uad6d\uc758 \ud604\uc7ac \ubd80\uac00\uac00\uce58\uc138\uc728\uc740 10%\uc785\ub2c8\ub2e4. \ub9cc\uc57d \uacb0\uc81c \uae08\uc561\uc774 50,000\uc6d0\uc77c \ub54c, \ubd80\uac00\uac00\uce58\uc138\uc640 \uacfc\uc138 \uae08\uc561\uc744 \uacc4\uc0b0\ud558\ub824\uba74 C# \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc5ec\uae30\uc5d0 C#\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubd80\uac00\uac00\uce58\uc138\uc640 \uacfc\uc138 \uae08\uc561\uc744 \uacc4\uc0b0\ud558\ub294 \ubc29\ubc95\uc744 \ub098\ud0c0\ub0b4\ub294 \ucf54\ub4dc \uc608\uc81c\ub97c \uc81c\uc2dc\ud569\ub2c8\ub2e4:<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:c# decode:true \" >using System;\n\nclass Program\n{\n    static void Main()\n    {\n        \/\/ \ucd1d \uacb0\uc81c \uae08\uc561\n        decimal totalPrice = 50000m;\n\n        \/\/ \ubd80\uac00\uac00\uce58\uc138\uc728\n        decimal vatRate = 0.10m;\n\n        \/\/ \uacfc\uc138 \uae08\uc561 \uacc4\uc0b0\n        decimal taxBase = totalPrice \/ (1 + vatRate);\n\n        \/\/ \ubd80\uac00\uac00\uce58\uc138 \uacc4\uc0b0\n        decimal vat = totalPrice - taxBase;\n\n        Console.WriteLine(\"\uacfc\uc138 \uae08\uc561: {0}\uc6d0\", taxBase);\n        Console.WriteLine(\"\ubd80\uac00\uac00\uce58\uc138: {0}\uc6d0\", vat);\n    }\n}\n<\/pre><\/div>\n\n\n\n<p>\uc774 \ucf54\ub4dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uc791\ub3d9\ud569\ub2c8\ub2e4:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\ucd1d \uacb0\uc81c \uae08\uc561(<code>totalPrice<\/code>)\uc744 \uc124\uc815\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ubd80\uac00\uac00\uce58\uc138\uc728(<code>vatRate<\/code>)\uc744 \uc124\uc815\ud569\ub2c8\ub2e4. \ud604\uc7ac \ud55c\uad6d\uc758 \ubd80\uac00\uac00\uce58\uc138\uc728\uc740 10%\uc774\ubbc0\ub85c 0.10\uc73c\ub85c \uc124\uc815\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uacfc\uc138 \uae08\uc561(<code>taxBase<\/code>)\uc744 \uacc4\uc0b0\ud569\ub2c8\ub2e4. \uc774\ub294 \ucd1d \uae08\uc561\uc744 1 + \ubd80\uac00\uac00\uce58\uc138\uc728\ub85c \ub098\ub204\uc5b4 \uad6c\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ubd80\uac00\uac00\uce58\uc138(<code>vat<\/code>)\ub294 \ucd1d \uae08\uc561\uc5d0\uc11c \uacfc\uc138 \uae08\uc561\uc744 \ube7c\uc11c \uacc4\uc0b0\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uacfc\uc138 \uae08\uc561\uacfc \ubd80\uac00\uac00\uce58\uc138\ub97c \ucd9c\ub825\ud569\ub2c8\ub2e4.<\/li>\n<\/ol>\n\n\n\n<p>\uc774 \ucf54\ub4dc\ub97c \uc0ac\uc6a9\ud558\uba74 \uacb0\uc81c \uae08\uc561\uc5d0 \ub530\ub978 \ubd80\uac00\uac00\uce58\uc138\uc640 \uacfc\uc138 \uae08\uc561\uc744 \uac04\ub2e8\ud788 \uacc4\uc0b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774 \ucf54\ub4dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uc791\ub3d9\ud569\ub2c8\ub2e4:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\ucd1d \uacb0\uc81c \uae08\uc561(<code>totalPrice<\/code>)\uc744 \uc124\uc815\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ubd80\uac00\uac00\uce58\uc138\uc728(<code>vatRate<\/code>)\uc744 \uc124\uc815\ud569\ub2c8\ub2e4. \ud604\uc7ac \ud55c\uad6d\uc758 \ubd80\uac00\uac00\uce58\uc138\uc728\uc740 10%\uc774\ubbc0\ub85c 0.10\uc73c\ub85c \uc124\uc815\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uacfc\uc138 \uae08\uc561(<code>taxBase<\/code>)\uc744 \uacc4\uc0b0\ud569\ub2c8\ub2e4. \uc774\ub294 \ucd1d \uae08\uc561\uc744 1 + \ubd80\uac00\uac00\uce58\uc138\uc728\ub85c \ub098\ub204\uc5b4 \uad6c\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ubd80\uac00\uac00\uce58\uc138(<code>vat<\/code>)\ub294 \ucd1d \uae08\uc561\uc5d0\uc11c \uacfc\uc138 \uae08\uc561\uc744 \ube7c\uc11c \uacc4\uc0b0\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uacfc\uc138 \uae08\uc561\uacfc \ubd80\uac00\uac00\uce58\uc138\ub97c \ucd9c\ub825\ud569\ub2c8\ub2e4.<\/li>\n<\/ol>\n\n\n\n<p>\uc774 \ucf54\ub4dc\ub97c \uc0ac\uc6a9\ud558\uba74 \uacb0\uc81c \uae08\uc561\uc5d0 \ub530\ub978 \ubd80\uac00\uac00\uce58\uc138\uc640 \uacfc\uc138 \uae08\uc561\uc744 \uac04\ub2e8\ud788 \uacc4\uc0b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:xhtml decode:true \" >&lt;invoice&gt;\n    &lt;totalPrice&gt;50000&lt;\/totalPrice&gt;\n&lt;\/invoice&gt;\n<\/pre><\/div>\n\n\n\n<p>XSLT 1.0\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc774 XML\uc5d0\uc11c \ubd80\uac00\uac00\uce58\uc138\uc640 \uacfc\uc138 \uae08\uc561\uc744 \uacc4\uc0b0\ud558\ub294 \ubc29\ubc95\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">xml\ubcf5\uc0ac\ud3b8\uc9d1<\/pre>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:xhtml decode:true \" >&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n&lt;xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http:\/\/www.w3.org\/1999\/XSL\/Transform\"&gt;\n    &lt;xsl:output method=\"xml\" indent=\"yes\"\/&gt;\n\n    &lt;xsl:template match=\"\/invoice\"&gt;\n        &lt;results&gt;\n            &lt;xsl:variable name=\"totalPrice\" select=\"totalPrice\"\/&gt;\n            &lt;xsl:variable name=\"vatRate\" select=\"0.10\"\/&gt;\n            &lt;xsl:variable name=\"taxBase\" select=\"format-number($totalPrice div (1 + $vatRate), '#.00')\"\/&gt;\n            &lt;xsl:variable name=\"vat\" select=\"format-number($totalPrice - $taxBase, '#.00')\"\/&gt;\n\n            &lt;taxBase&gt;\n                &lt;xsl:value-of select=\"$taxBase\"\/&gt;\n            &lt;\/taxBase&gt;\n            &lt;vat&gt;\n                &lt;xsl:value-of select=\"$vat\"\/&gt;\n            &lt;\/vat&gt;\n        &lt;\/results&gt;\n    &lt;\/xsl:template&gt;\n&lt;\/xsl:stylesheet&gt;\n<\/pre><\/div>\n\n\n\n<p>\uc774 XSLT\ub294 \ub2e4\uc74c\uc744 \uc218\ud589\ud569\ub2c8\ub2e4:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>&lt;totalPrice><\/code> \uc694\uc18c\uc5d0\uc11c \uae08\uc561\uc744 \uc77d\uc5b4\uc635\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ubd80\uac00\uac00\uce58\uc138\uc728\uc744 10%\ub85c \uc124\uc815\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uacfc\uc138 \uae08\uc561\uc744 \uacc4\uc0b0\ud558\uace0, \ucd1d\uc561\uc5d0\uc11c \uacfc\uc138 \uae08\uc561\uc744 \ube7c\uc11c \ubd80\uac00\uac00\uce58\uc138\ub97c \uacc4\uc0b0\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><code>format-number<\/code> \ud568\uc218\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc22b\uc790\ub97c \ub450 \uc790\ub9ac \uc18c\uc218\uc810\uc73c\ub85c \ud3ec\ub9f7\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p>\uc774 XSLT\ub97c XML \ubb38\uc11c\uc5d0 \uc801\uc6a9\ud558\uba74 \uacb0\uacfc XML\uc774 \uc0dd\uc131\ub418\uc5b4 \ubd80\uac00\uac00\uce58\uc138\uc640 \uacfc\uc138 \uae08\uc561\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uacfc\uc815\uc744 \uc218\ud589\ud558\uae30 \uc704\ud574\uc11c\ub294 XSLT \ud504\ub85c\uc138\uc11c\uac00 \ud544\uc694\ud558\uba70, \ud574\ub2f9 XSLT\ub97c XML \ubb38\uc11c\uc5d0 \uc801\uc6a9\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ub300\ud55c\ubbfc\uad6d\uc758 \ud604\uc7ac \ubd80\uac00\uac00\uce58\uc138\uc728\uc740 10%\uc785\ub2c8\ub2e4. \ub9cc\uc57d \uacb0\uc81c \uae08\uc561\uc774 50,000\uc6d0\uc77c \ub54c, \ubd80\uac00\uac00\uce58\uc138\uc640 \uacfc\uc138 \uae08\uc561\uc744 \uacc4\uc0b0\ud558\ub824\uba74 C# \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\uae30\uc5d0 C#\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubd80\uac00\uac00\uce58\uc138\uc640 \uacfc\uc138 \uae08\uc561\uc744 \uacc4\uc0b0\ud558\ub294 \ubc29\ubc95\uc744 \ub098\ud0c0\ub0b4\ub294 \ucf54\ub4dc \uc608\uc81c\ub97c \uc81c\uc2dc\ud569\ub2c8\ub2e4: \uc774 \ucf54\ub4dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uc791\ub3d9\ud569\ub2c8\ub2e4: \uc774 \ucf54\ub4dc\ub97c \uc0ac\uc6a9\ud558\uba74 \uacb0\uc81c \uae08\uc561\uc5d0 \ub530\ub978 \ubd80\uac00\uac00\uce58\uc138\uc640 \uacfc\uc138 \uae08\uc561\uc744 \uac04\ub2e8\ud788 \uacc4\uc0b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ucf54\ub4dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uc791\ub3d9\ud569\ub2c8\ub2e4: \uc774 &hellip;<br \/><a href=\"https:\/\/xslt.auctionpro.co.kr\/?page_id=407\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\"><span class=\"screen-reader-text\">\ubd80\uac00\uac00\uce58\uc138(VAT)\ub97c \uacc4\uc0b0<\/span> \ub354\ubcf4\uae30<\/a><\/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-407","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/xslt.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/pages\/407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xslt.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/xslt.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/xslt.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xslt.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=407"}],"version-history":[{"count":1,"href":"https:\/\/xslt.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/pages\/407\/revisions"}],"predecessor-version":[{"id":408,"href":"https:\/\/xslt.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/pages\/407\/revisions\/408"}],"wp:attachment":[{"href":"https:\/\/xslt.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}