{"id":14021,"date":"2024-12-23T17:06:13","date_gmt":"2024-12-23T08:06:13","guid":{"rendered":"https:\/\/www.sambuichi.jp\/?p=14021"},"modified":"2024-12-25T17:45:40","modified_gmt":"2024-12-25T08:45:40","slug":"jp-pint-1-1-0%e5%a4%89%e6%9b%b4%e5%86%85%e5%ae%b9","status":"publish","type":"post","link":"https:\/\/www.sambuichi.jp\/?p=14021","title":{"rendered":"JP PINT 1.1.0\u5909\u66f4\u5185\u5bb9"},"content":{"rendered":"<p>Views: 264<\/p><div id=\"header\">\n<h1>JP PINT 1.1.0\u5909\u66f4\u5185\u5bb9<\/h1>\n<\/div>\n<div id=\"content\">\n<div id=\"preamble\">\n<div class=\"sectionbody\">\n<div class=\"quoteblock abstract\">\n<blockquote><p>\n                    \uff11\uff12\u6708\uff19\u65e5 JP PINT\u304c1.1.0\u306b\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\u3002 \u516c\u958b\u30da\u30fc\u30b8\u3067\u306f\u3001\u5909\u66f4\u3055\u308c\u305f\u3053\u3068\u3057\u304b\u5206\u304b\u3089\u306a\u3044\u306e\u3067\u3001\u8abf\u3079\u307e\u3057\u305f\u3002\n                <\/p><\/blockquote><\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img\n                            src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2024\/12\/bc4fb64393ad7451cf3c257adc47d7bd.png\"\n                            alt=\"bc4fb64393ad7451cf3c257adc47d7bd\"><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"sect1\">\n<h2 id=\"_\u6982\u8981\">1. \u6982\u8981<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>PINT\u306f\u3001\u4e16\u754c\u5171\u901a\u4ed5\u69d8\u3067\u3059\u304b\u3089\u6b27\u5dde\u3001\u30b7\u30f3\u30ac\u30dd\u30fc\u30eb\u3001\u30aa\u30fc\u30b9\u30c8\u30e9\u30ea\u30a2\/\u30cb\u30e5\u30fc\u30b8\u30fc\u30e9\u30f3\u30c9\u7b49\u30821.1.0\u5bfe\u5fdc\u3068\u306a\u308a\u307e\u3059\u306e\u3067\u3001\u4ed6\u306e\u30b5\u30a4\u30c8\u3067\u306e\u66f4\u65b0\u60c5\u5831\u3082\u78ba\u8a8d\u3057\u307e\u3057\u305f\u3002\u307e\u305f\u3001\u914d\u5e03\u3055\u308c\u308b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u306e\u4e2d\u8eab\u306e\u9055\u3044\u306b\u3064\u3044\u3066\u3082\u78ba\u8a8d\u3057\u307e\u3057\u305f\u3002<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"sect1\">\n<h2 id=\"_release_note_\u66f4\u65b0\u60c5\u5831\">2. Release Note \uff08\u66f4\u65b0\u60c5\u5831\uff09<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/docs.peppol.eu\/poac\/jp\/2024-Q4\/pint-jp\/release-notes\/\"\n                        class=\"bare\">https:\/\/docs.peppol.eu\/poac\/jp\/2024-Q4\/pint-jp\/release-notes\/<\/a><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img\n                            src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2024\/12\/ReleaseNoteJP-PINT1.1.0.png\"\n                            alt=\"ReleaseNoteJP PINT1.1.0\"><\/span><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>JP PINT\u306e\u66f4\u65b0\u60c5\u5831\u306f\u3001\u5185\u5bb9\u306e\u8a18\u8ff0\u304c\u3042\u308a\u307e\u305b\u3093\u306e\u3067\u3001\u672c\u5bb6\u306e v1.1.0\u306e\u30da\u30fc\u30b8\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/docs.peppol.eu\/poac\/pint\/v1.1.0\/pint\/\"\n                        class=\"bare\">https:\/\/docs.peppol.eu\/poac\/pint\/v1.1.0\/pint\/<\/a><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2024\/12\/PINT1.1.0.png\"\n                            alt=\"PINT1.1.0\"><\/span><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/docs.peppol.eu\/poac\/pint\/v1.1.0\/pint\/release-notes\/\"\n                        class=\"bare\">https:\/\/docs.peppol.eu\/poac\/pint\/v1.1.0\/pint\/release-notes\/<\/a><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img\n                            src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2024\/12\/ReleaseNotePINT1.1.0.png\"\n                            alt=\"ReleaseNotePINT1.1.0\"><\/span><\/p>\n<\/p><\/div>\n<div class=\"quoteblock\">\n<blockquote>\n<div class=\"paragraph\">\n<p>Release notes for Peppol PINT Invoice (Peppol PINT \u30a4\u30f3\u30dc\u30a4\u30b9\u306e\u30ea\u30ea\u30fc\u30b9\u30ce\u30fc\u30c8)<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><strong>Changes to BIS document (BIS\u6587\u66f8\u306e\u5909\u66f4)<\/strong><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Added BIS section 5.1.2 mandating use of wildcard document identifier scheme.<br \/>\n                            \u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9\u6587\u66f8\u8b58\u5225\u5b50\u30b9\u30ad\u30fc\u30e0\u306e\u4f7f\u7528\u3092\u7fa9\u52d9\u4ed8\u3051\u308bBIS 5.1.2\u9805\u3092\u8ffd\u52a0\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><strong>Changes to code lists (\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u306e\u5909\u66f4)<\/strong><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Added EAS codes 177 (Odette International Limited) and 235 (UAE Tax Identification Number<br \/>\n                            (TIN))<br \/>\n                            EAS\u30b3\u30fc\u30c9177\uff08Odette International Limited\uff09\u304a\u3088\u3073235\uff08UAE\u7d0d\u7a0e\u8005\u756a\u53f7\uff08TIN\uff09\uff09\u3092\u8ffd\u52a0\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Added currency codes VED (Bol\u00edvar Soberano, new valuation) and ZWG ( Zimbabwe Gold)<br \/>\n                            \u901a\u8ca8\u30b3\u30fc\u30c9VED\uff08Bol\u00edvar Soberano\u3001\u65b0\u3057\u3044\u8a55\u4fa1\uff09\u304a\u3088\u3073ZWG\uff08Zimbabwe Gold\uff09\u3092\u8ffd\u52a0<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Removed currency code HRK (Kuna)<br \/>\n                            \u901a\u8ca8\u30b3\u30fc\u30c9HRK\uff08\u30af\u30fc\u30ca\uff09\u3092\u524a\u9664<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Added ICD (ISO6523) codes 0231 to 0238<br \/>\n                            ICD\uff08ISO6523\uff09\u30b3\u30fc\u30c90231\uff5e0238\u3092\u8ffd\u52a0<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Added VATEX codes VATEX-EU-144, VATEX-EU-146-1E, VATEX-EU-159 (only relevant for EU<br \/>\n                            specializations)<br \/>\n                            VATEX\u30b3\u30fc\u30c9VATEX-EU-144\u3001VATEX-EU-146-1E\u3001VATEX-EU-159\u3092\u8ffd\u52a0\uff08EU\u306e\u7279\u6b8a\u5316\u306b\u306e\u307f\u95a2\u9023\uff09\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Aligning currency codes to EN, Adding SLE, UYW and VES, removing VEF.<br \/>\n                            \u901a\u8ca8\u30b3\u30fc\u30c9\u3092EN\u306b\u5408\u308f\u305b\u3001SLE\u3001UYW\u3001VES\u3092\u8ffd\u52a0\u3001VEF\u3092\u524a\u9664\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><strong>Changes to rules (\u30eb\u30fc\u30eb\u306e\u5909\u66f4)<\/strong><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Schematron updated to support code changes.<br \/>\n                            \u30b3\u30fc\u30c9\u5909\u66f4\u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b\u305f\u3081\u3001Schematron\u3092\u66f4\u65b0\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Added new compliance rules on how to use sender\/receiver identifiers when enveloping a PINT<br \/>\n                            message in Peppol Business Message Envelope (SBDH).<br \/>\n                            PINT\u30e1\u30c3\u30bb\u30fc\u30b8\u3092Peppol Business Message<br \/>\n                            Envelope\uff08SBDH\uff09\u3067\u30a8\u30f3\u30d9\u30ed\u30fc\u30d7\u3059\u308b\u969b\u306e\u9001\u53d7\u4fe1\u8005\u8b58\u5225\u5b50\u306e\u4f7f\u7528\u65b9\u6cd5\u306b\u95a2\u3059\u308b\u65b0\u3057\u3044\u30b3\u30f3\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u30eb\u30fc\u30eb\u3092\u8ffd\u52a0\u3002<\/p>\n<\/p><\/div>\n<\/blockquote>\n<div class=\"attribution\">\n                    &#8212; Release Notes<br \/>\n                    <cite>PINT 1.1.0<\/cite>\n                <\/div>\n<\/p><\/div>\n<div class=\"quoteblock\">\n<blockquote>\n<div class=\"paragraph\">\n<p>5.1.2. Document type identifier scheme \u6587\u66f8\u30bf\u30a4\u30d7\u8b58\u5225\u5b50\u30b9\u30ad\u30fc\u30e0<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Prior to 15 May 2025, exact match receiving capabilities will continue to use the busdox-docid-qns Document Type Identifier scheme. After 15 May 2025, exact match receiving capabilities will migrate to using the peppol-doctype-wildcard Document Type Identifier scheme, in accordance with the Peppol Policy for use of identifiers v4.3.0 migration plan.\n                        <\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>2025\u5e745\u670815\u65e5\u4ee5\u524d\u306f\u3001\u5b8c\u5168\u4e00\u81f4\u53d7\u4fe1\u6a5f\u80fd\u306f\u5f15\u304d\u7d9a\u304dbusdox-docid-qns\u6587\u66f8\u30bf\u30a4\u30d7\u8b58\u5225\u5b50\u30b9\u30ad\u30fc\u30e0\u3092\u4f7f\u7528\u3059\u308b\u30022025\u5e745\u670815\u65e5\u4ee5\u964d\u3001\u5b8c\u5168\u4e00\u81f4\u53d7\u4fe1\u6a5f\u80fd\u306f\u3001\u8b58\u5225\u5b50\u4f7f\u7528\u306b\u95a2\u3059\u308bPeppol\u30dd\u30ea\u30b7\u30fcv4.3.0\u79fb\u884c\u8a08\u753b\u306b\u5f93\u3044\u3001peppol-doctype-wildcard\u6587\u66f8\u578b\u8b58\u5225\u5b50\u30b9\u30ad\u30fc\u30e0\u306e\u4f7f\u7528\u306b\u79fb\u884c\u3059\u308b\u3002\n                        <\/p>\n<\/p><\/div>\n<\/blockquote>\n<div class=\"attribution\">\n                    &#8212; BIS<br \/>\n                    <cite>PINT 1.1.0<\/cite>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"sect1\">\n<h2 id=\"_jp_pint\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u306e\u66f4\u65b0\u5185\u5bb9\">3. JP PINT\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u306e\u66f4\u65b0\u5185\u5bb9<\/h2>\n<div class=\"sectionbody\">\n<div class=\"sect2\">\n<h3 id=\"_url\u5909\u66f4\">3.1. URL\u5909\u66f4<\/h3>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/docs.peppol.eu\/poac\/jp\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poac\/jp\/<\/a> \u304b\u3089 <a href=\"https:\/\/docs.peppol.eu\/poac\/jp\/2024-Q4\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poac\/jp\/2024-Q4\/<\/a> \u306b\u5909\u66f4\u3055\u308c\u307e\u3057\u305f\u3002\u5404\u793e\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u304b\u3089\u30ea\u30f3\u30af\u3092\u5b9a\u7fa9\u3057\u3066\u304a\u3089\u308c\u308b\u3068\u304d\u306b\u306f\u5909\u66f4\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u8a18\u8f09\u5185\u5bb9\u306e\u66f4\u65b0\">3.2. \u30db\u30fc\u30e0\u30da\u30fc\u30b8\u8a18\u8f09\u5185\u5bb9\u306e\u66f4\u65b0<\/h3>\n<div class=\"paragraph\">\n<p>\u6b21\u306e\u30da\u30fc\u30b8\u306f\u5168\u304f\u5909\u66f4\u306a\u3057\u3067\u3059\u3002<br \/>\nDocumentation\u306e Peppol International (PINT) model for Billing<br \/>\nTransactions\u306e Semantic model \u304a\u3088\u3073 Syntax binding<br \/>\nPeppol International (PINT) model for Billing \u30da\u30fc\u30b8\u5148\u982d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c OpenPeppol AISBL, Post-Award Coordinating Community v1.0.2\u3000\u3068\u6614\u306e\u307e\u307e\u6b8b\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Code lists\u53ca\u3073\u30eb\u30fc\u30eb\u306b\u306f\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/docs.peppol.eu\/poac\/jp\/pint-jp\/trn-invoice\/codelist\/\">Code lists<\/a><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2024\/12\/CodeLists.png\"\n                                alt=\"CodeLists\"><\/span><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>EAS\u30b3\u30fc\u30c9177\uff08Odette International Limited\uff09\u304a\u3088\u3073235\uff08UAE\u7d0d\u7a0e\u8005\u756a\u53f7\uff08TIN\uff09\uff09\u3092\u8ffd\u52a0\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>\u901a\u8ca8\u30b3\u30fc\u30c9VED\uff08Bol\u00edvar Soberano\u3001\u65b0\u3057\u3044\u8a55\u4fa1\uff09\u304a\u3088\u3073ZWG\uff08Zimbabwe Gold\uff09\u3092\u8ffd\u52a0<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>\u901a\u8ca8\u30b3\u30fc\u30c9HRK\uff08\u30af\u30fc\u30ca\uff09\u3092\u524a\u9664<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>ICD\uff08ISO6523\uff09\u30b3\u30fc\u30c90231\uff5e0238\u3092\u8ffd\u52a0<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u30d5\u30a1\u30a4\u30eb\u306e\u5909\u66f4\">3.3. \u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u30d5\u30a1\u30a4\u30eb\u306e\u5909\u66f4<\/h3>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u3089\u306e\u5909\u66f4\u306b\u5bfe\u5fdc\u3057\u3066Shared rule\u304c\u5909\u66f4\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n<\/p><\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre\r\n                            class=\"highlight\"><code class=\"language-sh\" data-lang=\"sh\">$ diff 1.0.3\/pint-jp-resources-dev\/trn-invoice\/schematron\/PINT-UBL-validation-preprocessed.sch 1.1.0\/pint-jp-resources-dev\/trn-invoice\/schematron\/PINT-UBL-validation-preprocessed.sch\r\n\r\n341c341\r\n&lt;       &lt;assert id=\"ibr-cl-03\" flag=\"fatal\" test=\"((not(contains(normalize-space(@currencyID), ' ')) and contains(' AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UZS VEF VND VUV WST XAF XAG XAU XBA XBB XBC XBD XCD XDR XOF XPD XPF XPT XSU XTS XUA XXX YER ZAR ZMW ZWL ', concat(' ', normalize-space(@currencyID), ' '))))\"&gt;[ibr-cl-03]-currencyID MUST be coded using ISO code list 4217 alpha-3.&lt;\/assert&gt;\r\n---\r\n&gt;       &lt;assert id=\"ibr-cl-03\" flag=\"fatal\" test=\"((not(contains(normalize-space(@currencyID), ' ')) and contains(' AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XAG XAU XBA XBB XBC XBD XCD XDR XOF XPD XPF XPT XSU XTS XUA XXX YER ZAR ZMW ZWG ZWL ', concat(' ', normalize-space(@currencyID), ' '))))\"&gt;[ibr-cl-03]-currencyID MUST be coded using ISO code list 4217 alpha-3.&lt;\/assert&gt;\r\n\r\n344c344\r\n&lt;       &lt;assert id=\"ibr-cl-04\" flag=\"fatal\" test=\"((not(contains(normalize-space(.), ' ')) and contains(' AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UZS VEF VND VUV WST XAF XAG XAU XBA XBB XBC XBD XCD XDR XOF XPD XPF XPT XSU XTS XUA XXX YER ZAR ZMW ZWL ', concat(' ', normalize-space(.), ' '))))\"&gt;[ibr-cl-04]-Invoice currency code  (ibt-005) MUST be coded using ISO code list 4217 alpha-3&lt;\/assert&gt;\r\n---\r\n&gt;       &lt;assert id=\"ibr-cl-04\" flag=\"fatal\" test=\"((not(contains(normalize-space(.), ' ')) and contains(' AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XAG XAU XBA XBB XBC XBD XCD XDR XOF XPD XPF XPT XSU XTS XUA XXX YER ZAR ZMW ZWG ZWL ', concat(' ', normalize-space(.), ' '))))\"&gt;[ibr-cl-04]-Invoice currency code  (ibt-005) MUST be coded using ISO code list 4217 alpha-3&lt;\/assert&gt;\r\n\r\n347c347\r\n&lt;       &lt;assert id=\"ibr-cl-05\" flag=\"fatal\" test=\"((not(contains(normalize-space(.), ' ')) and contains(' AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UZS VEF VND VUV WST XAF XAG XAU XBA XBB XBC XBD XCD XDR XOF XPD XPF XPT XSU XTS XUA XXX YER ZAR ZMW ZWL ', concat(' ', normalize-space(.), ' '))))\"&gt;[ibr-cl-05]-Tax currency code  (ibt-006) MUST be coded using ISO code list 4217 alpha-3&lt;\/assert&gt;\r\n---\r\n&gt;       &lt;assert id=\"ibr-cl-05\" flag=\"fatal\" test=\"((not(contains(normalize-space(.), ' ')) and contains(' AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XAG XAU XBA XBB XBC XBD XCD XDR XOF XPD XPF XPT XSU XTS XUA XXX YER ZAR ZMW ZWG ZWL ', concat(' ', normalize-space(.), ' '))))\"&gt;[ibr-cl-05]-Tax currency code  (ibt-006) MUST be coded using ISO code list 4217 alpha-3&lt;\/assert&gt;\r\n\r\n353c353\r\n&lt;       &lt;assert id=\"ibr-cl-10\" flag=\"fatal\" test=\"((not(contains(normalize-space(@schemeID), ' ')) and contains(' 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0183 0184 0185 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 0205 0206 0207 0208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 0221 0222 0223 0224 0225 0226 0227 0228 0229 0230 ', concat(' ', normalize-space(@schemeID), ' '))))  or ((not(contains(normalize-space(@schemeID), ' ')) and contains(' SEPA ', concat(' ', normalize-space(@schemeID), ' '))) and ((ancestor::cac:AccountingSupplierParty) or (ancestor::cac:PayeeParty)))\"&gt;[ibr-cl-10]-Any identifier identification scheme (ibt-046-1), (ibt-060-1) MUST be coded using one of the ISO 6523 ICD list.&lt;\/assert&gt;\r\n---\r\n&gt;       &lt;assert id=\"ibr-cl-10\" flag=\"fatal\" test=\"((not(contains(normalize-space(@schemeID), ' ')) and contains(' 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0183 0184 0185 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 0205 0206 0207 0208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 0221 0222 0223 0224 0225 0226 0227 0228 0229 0230 0231 0232 0233 0234 0235 0236 0237 0238 ', concat(' ', normalize-space(@schemeID), ' '))))  or ((not(contains(normalize-space(@schemeID), ' ')) and contains(' SEPA ', concat(' ', normalize-space(@schemeID), ' '))) and ((ancestor::cac:AccountingSupplierParty) or (ancestor::cac:PayeeParty)))\"&gt;[ibr-cl-10]-Any identifier identification scheme (ibt-046-1), (ibt-060-1) MUST be coded using one of the ISO 6523 ICD list.&lt;\/assert&gt;\r\n\r\n356c356\r\n&lt;       &lt;assert id=\"ibr-cl-11\" flag=\"fatal\" test=\"((not(contains(normalize-space(@schemeID), ' ')) and contains(' 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0183 0184 0185 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 0205 0206 0207 0208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 0221 0222 0223 0224 0225 0226 0227 0228 0229 0230 ', concat(' ', normalize-space(@schemeID), ' '))))\"&gt;[ibr-cl-11]-Any registration identifier identification scheme (ibt-030-1), (ibt-047-1), (ibt-061-1) MUST be coded using one of the ISO 6523 ICD list.&lt;\/assert&gt;\r\n---\r\n&gt;       &lt;assert id=\"ibr-cl-11\" flag=\"fatal\" test=\"((not(contains(normalize-space(@schemeID), ' ')) and contains(' 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0183 0184 0185 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 0205 0206 0207 0208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 0221 0222 0223 0224 0225 0226 0227 0228 0229 0230 0231 0232 0233 0234 0235 0236 0237 0238 ', concat(' ', normalize-space(@schemeID), ' '))))\"&gt;[ibr-cl-11]-Any registration identifier identification scheme (ibt-030-1), (ibt-047-1), (ibt-061-1) MUST be coded using one of the ISO 6523 ICD list.&lt;\/assert&gt;\r\n\r\n377c377\r\n&lt;       &lt;assert id=\"ibr-cl-21\" flag=\"fatal\" test=\"((not(contains(normalize-space(@schemeID), ' ')) and contains(' 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0183 0184 0185 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 0205 0206 0207 0208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 0221 0222 0223 0224 0225 0226 0227 0228 0229 0230 ', concat(' ', normalize-space(@schemeID), ' '))))\"&gt;[ibr-cl-21]-Item standard identifier scheme identifier (ibt-157) MUST belong to the ISO 6523 ICD list.&lt;\/assert&gt;\r\n---\r\n&gt;       &lt;assert id=\"ibr-cl-21\" flag=\"fatal\" test=\"((not(contains(normalize-space(@schemeID), ' ')) and contains(' 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0183 0184 0185 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 0205 0206 0207 0208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 0221 0222 0223 0224 0225 0226 0227 0228 0229 0230 0231 0232 0233 0234 0235 0236 0237 0238 ', concat(' ', normalize-space(@schemeID), ' '))))\"&gt;[ibr-cl-21]-Item standard identifier scheme identifier (ibt-157) MUST belong to the ISO 6523 ICD list.&lt;\/assert&gt;\r\n\r\n386c386\r\n&lt;       &lt;assert id=\"ibr-cl-25\" flag=\"fatal\" test=\"((not(contains(normalize-space(@schemeID), ' ')) and contains(' 0002 0007 0009 0037 0060 0088 0096 0097 0106 0130 0135 0142 0151 0183 0184 0188 0190 0191 0192 0193 0195 0196 0198 0199 0200 0201 0202 0204 0208 0209 0210 0211 0212 0213 0215 0216 0218 0221 0230 9901 9910 9913 9914 9915 9918 9919 9920 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9957 9959 ', concat(' ', normalize-space(@schemeID), ' '))))\"&gt;[ibr-cl-25]-Endpoint identifier scheme identifier (ibt-034-1), (ibt-049-1) MUST belong to the CEF EAS code list&lt;\/assert&gt;\r\n---\r\n&gt;       &lt;assert id=\"ibr-cl-25\" flag=\"fatal\" test=\"((not(contains(normalize-space(@schemeID), ' ')) and contains(' 0002 0007 0009 0037 0060 0088 0096 0097 0106 0130 0135 0142 0151 0177 0183 0184 0188 0190 0191 0192 0193 0195 0196 0198 0199 0200 0201 0202 0204 0208 0209 0210 0211 0212 0213 0215 0216 0218 0221 0230 0235 9901 9910 9913 9914 9915 9918 9919 9920 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9957 9959 ', concat(' ', normalize-space(@schemeID), ' '))))\"&gt;[ibr-cl-25]-Endpoint identifier scheme identifier (ibt-034-1), (ibt-049-1) MUST belong to the CEF EAS code list&lt;\/assert&gt;\r\n\r\n389c389\r\n&lt;       &lt;assert id=\"ibr-cl-26\" flag=\"fatal\" test=\"((not(contains(normalize-space(@schemeID), ' ')) and contains(' 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0183 0184 0185 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 0205 0206 0207 0208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 0221 0222 0223 0224 0225 0226 0227 0228 0229 0230 ', concat(' ', normalize-space(@schemeID), ' '))))\"&gt;[ibr-cl-26]-Delivery location identifier scheme identifier (ibt-071-1) MUST belong to the ISO 6523 ICD code list&lt;\/assert&gt;\r\n---\r\n&gt;       &lt;assert id=\"ibr-cl-26\" flag=\"fatal\" test=\"((not(contains(normalize-space(@schemeID), ' ')) and contains(' 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0183 0184 0185 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 0205 0206 0207 0208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 0221 0222 0223 0224 0225 0226 0227 0228 0229 0230 0231 0232 0233 0234 0235 0236 0237 0238 ', concat(' ', normalize-space(@schemeID), ' '))))\"&gt;[ibr-cl-26]-Delivery location identifier scheme identifier (ibt-071-1) MUST belong to the ISO 6523 ICD code list&lt;\/assert&gt;<\/code><\/pre>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"sect1\">\n<h2 id=\"_pint_1_1_0\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u304b\u3089\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u91cd\u8981\u60c5\u5831\">4. PINT 1.1.0\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u304b\u3089\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u91cd\u8981\u60c5\u5831<\/h2>\n<div class=\"sectionbody\">\n<div class=\"sect2\">\n<h3 id=\"_pint_compliance\">4.1. PINT compliance<\/h3>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/docs.peppol.eu\/poac\/pint\/v1.1.0\/pint\/compliance\/#_enveloping_of_bis_message_in_peppol_business_message_envelope_sbdh\">Embeloping complience<\/a><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2024\/12\/Embeloping.png\" alt=\"Embeloping\"><\/span><\/p>\n<\/p><\/div>\n<div class=\"quoteblock\">\n<blockquote>\n<div class=\"paragraph\">\n<p><strong>Enveloping compliance (\u5c01\u7b52\u306e\u30b3\u30f3\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9)<\/strong><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Enveloping of BIS message in Peppol Business Message Envelope (SBDH)<br \/>\n                                Peppol \u30d3\u30b8\u30cd\u30b9\u30e1\u30c3\u30bb\u30fc\u30b8\u30a8\u30f3\u30d9\u30ed\u30fc\u30d7(SBDH)\u306b\u3088\u308b BIS \u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u30a8\u30f3\u30d9\u30ed\u30fc\u30d7\u5316<\/p>\n<\/p><\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>When a BIS message is enveloped, the value of the SBDH element Sender\/Identifier SHALL match the Party\/EndpointID element value of the sender party, including the value of its schemeID attribute.<br \/>\nBIS \u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u30a8\u30f3\u30d9\u30ed\u30fc\u30d7\u3055\u308c\u308b\u3068\u304d\u3001SBDH \u8981\u7d20 Sender\/Identifier \u306e\u5024\u306f\u3001\u305d\u306e schemeID \u5c5e\u6027\u306e\u5024\u3092\u542b\u3081\u3001\u9001\u4fe1\u30d1\u30fc\u30c6\u30a3\u306e Party\/EndpointID \u8981\u7d20\u306e\u5024\u3068\u4e00\u81f4\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\uff08SHALL\uff09\u3002<\/p>\n<\/li>\n<li>\n<p>When a BIS message is enveloped, the value of the SBDH element Receiver\/Identifier SHALL match the Party\/EndpointID element value of the receiver party, including the value of its schemeID attribute.<br \/>\nBIS \u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u30a8\u30f3\u30d9\u30ed\u30fc\u30d7\u3055\u308c\u308b\u3068\u304d\u3001SBDH \u8981\u7d20 Receiver\/Identifier \u306e\u5024\u306f\u3001schemeID \u5c5e\u6027\u306e\u5024\u3092\u542b\u3081\u3001\u53d7\u4fe1\u5074\u306e Party\/EndpointID \u8981\u7d20\u306e\u5024\u3068\u4e00\u81f4\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044[SHALL]\u3002<\/p>\n<\/li>\n<\/ul><\/div>\n<\/blockquote>\n<div class=\"attribution\">\n                        &#8212; PINT compliance Embeloping complience<br \/>\n                        <cite>PINT 1.1.0<\/cite>\n                    <\/div>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u4ed5\u69d8\u306f\u3001\u30b5\u30fc\u30d3\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u304c\u30e1\u30c3\u30bb\u30fc\u30b8\u9001\u53d7\u4fe1\u3059\u308b\u3068\u304d\u306eC1,C4\u304c\u30a4\u30f3\u30dc\u30a4\u30b9\u306b\u8a18\u8f09\u3057\u305f\u58f2\u308a\u624b,\u8cb7\u3044\u624b\u306eEndpoint ID\u3068\u540c\u3058\u3067\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3002\u3068\u3044\u3046\u3082\u306e\u3067\u3001\u9006\u306b\u305d\u308c\u4ee5\u5916\u306e\u5834\u5408\u304c\u3042\u308b\u3093\u3060\u308d\u3046\u304b\u3068\u3044\u3046\u7591\u554f\u304c\u308f\u304f\u3068\u3053\u308d\u3067\u3059\u304c\u3001\u5225\u306e\u8a18\u4e8b\u3067\u7d39\u4ecb\u3057\u305fPeppol\u4ee5\u5916\u306e\u30b5\u30fc\u30d3\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u3068\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u4ea4\u63db\u3082\u53ef\u80fd\u306b\u3057\u3066EDI\u3067\u306e\u696d\u52d9\u53d6\u5f15\u3092\u6b27\u5dde\u57df\u3067\u5e83\u3052\u3088\u3046\u3068\u3044\u3046GENA\u3068\u9032\u3081\u3066\u3044\u308bEnhanced B2B\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3068\u306e\u95a2\u9023\u306e\u3088\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>eB2B\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u3064\u3044\u3066\u306f\u3001<a href=\"https:\/\/www.sambuichi.jp\/?p=14004\">\u3053\u3061\u3089<\/a>\u306e\u8a18\u4e8b\u3092\u304a\u8aad\u307f\u304f\u3060\u3055\u3044\u3002<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"sect2\">\n<h3 id=\"_pint_guide_pint\u30ac\u30a4\u30c9\">4.2. PINT guide (PINT\u30ac\u30a4\u30c9)<\/h3>\n<div class=\"paragraph\">\n<p>Following document is a guide to PINT and addresses how it is constructed and how it can be specialized.<br \/>\n\u4ee5\u4e0b\u306e\u6587\u66f8\u306f<a href=\"https:\/\/docs.peppol.eu\/poac\/docs\/pintdocs\/pint\/\">PINT\u306e\u30ac\u30a4\u30c9<\/a>\u3067\u3042\u308a\u3001PINT\u304c\u3069\u306e\u3088\u3046\u306b\u69cb\u6210\u3055\u308c\u3001\u3069\u306e\u3088\u3046\u306b\u7279\u5316\u3067\u304d\u308b\u304b\u3092\u53d6\u308a\u4e0a\u3052\u3066\u3044\u308b\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2024\/12\/PINT_guide.png\" alt=\"PINT guide\"><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"sect2\">\n<h3 id=\"_tax_inclusive_pricing_\u7a0e\u8fbc\u4fa1\u683c\u8a2d\u5b9a\">4.3. Tax inclusive pricing (\u7a0e\u8fbc\u4fa1\u683c\u8a2d\u5b9a)<\/h3>\n<div class=\"quoteblock\">\n<blockquote>\n<div class=\"paragraph\">\n<p>The PINT datamodel supports tax inclusive pricing as an optional functionality. The default functionality is tax exclusive using the same calculations as defined in the EN 16931 for document totals.<br \/>\nPINT \u30c7\u30fc\u30bf\u30e2\u30c7\u30eb\u3067\u306f\u3001\u30aa\u30d7\u30b7\u30e7\u30f3\u6a5f\u80fd\u3068\u3057\u3066\u7a0e\u8fbc\u4fa1\u683c\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u6a5f\u80fd\u306f\u3001EN 16931 \u3067\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u5408\u8a08\u3068\u540c\u3058\u8a08\u7b97\u3092\u4f7f\u7528\u3059\u308b\u7a0e\u629c\u3067\u3059\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>This enables specialization that support tax exclusive pricing only or both tax exclusive and tax inclusive. Specialization for tax inclusive only are not supported.<br \/>\n\u3053\u308c\u306b\u3088\u308a\u3001\u7a0e\u629c\u4fa1\u683c\u8a2d\u5b9a\u306e\u307f\u3001\u307e\u305f\u306f\u7a0e\u629c\u4fa1\u683c\u8a2d\u5b9a\u3068\u7a0e\u8fbc\u4fa1\u683c\u8a2d\u5b9a\u306e\u4e21\u65b9\u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b\u7279\u6b8a\u5316\u304c\u53ef\u80fd\u306b\u306a\u308a\u307e\u3059\u3002\u7a0e\u8fbc\u4fa1\u683c\u306e\u307f\u306e\u7279\u5316\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>IBT-200 &#8211; Tax inclusive pricing, Aligned, 0..1<br \/>\n                                IBT-200 &#8211; \u7a0e\u8fbc\u307f\u4fa1\u683c\u8a2d\u5b9a\u3001\u6574\u5217\u30010\uff5e1<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Indicates that item prices, allowances, charges or line total amounts are inclusive of tax.<br \/>\nThis is a boolean element with allowed values \u201cfalse\u201d or \u201ctrue\u201d.<br \/>\n(Since IBT-200 is boolean it has only three states, non-existing, existing as false or existing as true.)<br \/>\n\u54c1\u76ee\u4fa1\u683c\u3001\u624b\u5f53\u3001\u6599\u91d1\u3001\u307e\u305f\u306f\u884c\u306e\u5408\u8a08\u91d1\u984d\u304c\u7a0e\u8fbc\u307f\u3067\u3042\u308b\u3053\u3068\u3092\u793a\u3057\u307e\u3059\u3002<br \/>\n\u3053\u308c\u306f \u300cfalse \u300d\u307e\u305f\u306f \u300ctrue \u300d\u306e\u5024\u3092\u6301\u3064\u30d6\u30fc\u30ea\u30a2\u30f3\u8981\u7d20\u3067\u3042\u308b\u3002<br \/>\n(IBT-200\u306fboolean\u306a\u306e\u3067\u3001\u5b58\u5728\u3057\u306a\u3044\u3001false\u3068\u3057\u3066\u5b58\u5728\u3059\u308b\u3001true\u3068\u3057\u3066\u5b58\u5728\u3059\u308b\u3001\u306e3\u3064\u306e\u72b6\u614b\u3057\u304b\u6301\u305f\u306a\u3044)\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Default value is false, meaning that if the business term does not exist in an invoice then, when relevant, its value is considered to be &#8220;false&#8221;<br \/>\n\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\u306f \u300cfalse \u300d\u3067\u3042\u308a\u3001\u8acb\u6c42\u66f8\u306b\u30d3\u30b8\u30cd\u30b9\u7528\u8a9e\u304c\u5b58\u5728\u3057\u306a\u3044\u5834\u5408\u3001\u305d\u306e\u5024\u306f \u300cfalse \u300d\u3068\u307f\u306a\u3055\u308c\u308b\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>The schematron for the shared rules ibr-co-13 and ibr-co-15 have been modified by adding the precondition IBT-200 = false<br \/>\n\u5171\u6709\u30eb\u30fc\u30ebibr-co-13\u3068ibr-co-15\u306e\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u306f\u3001\u524d\u63d0\u6761\u4ef6IBT-200 = false\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u306b\u3088\u3063\u3066\u4fee\u6b63\u3055\u308c\u305f\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>The effect is that if IBT-200 does not exist or exists with the value &#8220;false&#8221; then the\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000rules are run as before.<br \/>\nIBT-200\u304c\u5b58\u5728\u3057\u306a\u3044\u304b\u3001\u5024\u304c \u300cfalse \u300d\u3067\u5b58\u5728\u3059\u308b\u5834\u5408\u3001\u30eb\u30fc\u30eb\u306f\u4ee5\u524d\u3068\u540c\u69d8\u306b\u5b9f\u884c\u3055\u308c\u308b\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>However if an invoice contains IBT-200 with value &#8220;true&#8221; then these rules are skipped (since IBT-200 is boolean it has only three state, non-existing, existing as false or existing as true.)<br \/>\n\u3057\u304b\u3057\u3001\u30a4\u30f3\u30dc\u30a4\u30b9\u306b\u5024 \u300ctrue\u300d\u306eIBT-200\u304c\u542b\u307e\u308c\u3066\u3044\u308b\u5834\u5408\u3001\u3053\u308c\u3089\u306e\u30eb\u30fc\u30eb\u306f\u30b9\u30ad\u30c3\u30d7\u3055\u308c\u307e\u3059(IBT-200\u306fboolean\u306a\u306e\u3067\u3001non-existing\u3001existing as false\u3001existing as true\u306e3\u3064\u306e\u72b6\u614b\u3057\u304b\u3042\u308a\u307e\u305b\u3093)\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Specializations that do not support tax inclusive pricing (which includes those that are compliant to the EN 16931:2017) will set the cardinality for IBT-200 as 0..0. This excludes it and senders who comply with the specification can not include this business term in the invoices that they create.<br \/>\n\u7a0e\u8fbc\u4fa1\u683c\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u306a\u3044\u7279\u6b8a\u5316\uff08EN 16931:2017\u306b\u6e96\u62e0\u3059\u308b\u7279\u6b8a\u5316\u3092\u542b\u3080\uff09\u306f\u3001IBT-200\u306e\u30ab\u30fc\u30c7\u30a3\u30ca\u30ea\u30c6\u30a3\u30920. \u3053\u308c\u306b\u3088\u308a\u3001IBT-200                                 \u306f\u9664\u5916\u3055\u308c\u3001\u4ed5\u69d8\u306b\u6e96\u62e0\u3059\u308b\u9001\u4fe1\u8005\u306f\u3001\u4f5c\u6210\u3059\u308b\u8acb\u6c42\u66f8\u306b\u3053\u306e\u30d3\u30b8\u30cd\u30b9\u7528\u8a9e\u3092\u542b\u3081\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>EN 16931 validation artefact do not include the pre-condintion that is added to the two rules in PINT. However since EN16931 compliand invoices will never contain IBT-200 they will pass both the EN 16931 validation artefacts and the PINT validation artefacts. When tested with EN 16931 the rules will a applied as normal, when tested with PINT the pre-condition will interpret the non-existance as false and run the same rules.<br \/>\nEN 16931 \u306e\u691c\u8a3c\u6210\u679c\u7269\u306b\u306f\u3001PINT \u306e 2\u3064\u306e\u30eb\u30fc\u30eb\u306b\u8ffd\u52a0\u3055\u308c\u308b\u4e8b\u524d\u5236\u7d04\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u3057\u304b\u3057\u3001EN16931\u6e96\u62e0\u306e\u8acb\u6c42\u66f8\u306bIBT-200\u304c\u542b\u307e\u308c\u308b\u3053\u3068\u306f\u306a\u3044\u305f\u3081\u3001EN16931\u306e\u691c\u8a3c\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u3068PINT\u306e\u691c\u8a3c\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u306e\u4e21\u65b9\u306b\u5408\u683c\u3057\u307e\u3059\u3002EN16931\u3067\u30c6\u30b9\u30c8\u3055\u308c\u305f\u5834\u5408\u3001\u30eb\u30fc\u30eb\u306f\u901a\u5e38\u901a\u308a\u9069\u7528\u3055\u308c\u3001PINT\u3067\u30c6\u30b9\u30c8\u3055\u308c\u305f\u5834\u5408\u3001\u4e8b\u524d\u6761\u4ef6\u306f\u975e\u5b58\u5728\u3092false\u3068\u89e3\u91c8\u3057\u3001\u540c\u3058\u30eb\u30fc\u30eb\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002\n                            <\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Activating tax inclusive pricing.<br \/>\n                                \u7a0e\u8fbc\u4fa1\u683c\u306e\u6709\u52b9\u5316<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>To activate the option of tax inclusive pricing the cardinality of IBT-200 is kept as<br \/>\n                                0..1.<br \/>\n                                \u7a0e\u8fbc\u4fa1\u683c\u3092\u6709\u52b9\u306b\u3059\u308b\u306b\u306f\u3001IBT-200\u306e\u30ab\u30fc\u30c7\u30a3\u30ca\u30ea\u30c6\u30a3\u30920.1\u3068\u3057\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>The then need to add two new rules which are provided as rules ibr-co-27 and ibr-co-28 in the pooled rules.<br \/>\n\u6b21\u306b\u3001\u30d7\u30fc\u30eb\u3055\u308c\u305f\u30eb\u30fc\u30eb\u306eibr-co-27\u3068ibr-co-28\u3068\u3057\u3066\u63d0\u4f9b\u3055\u308c\u308b2\u3064\u306e\u65b0\u3057\u3044\u30eb\u30fc\u30eb\u3092\u8ffd\u52a0\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>These two rules are triggerd if IBT-200 exists with value &#8220;true&#8221;. These rules calculate the values of IBT-109 Invoice total amount without TAX and IBT-112 Invoice total amount with TAX in revers.<br \/>\n\u3053\u308c\u3089\u306e2\u3064\u306e\u30eb\u30fc\u30eb\u306f\u3001IBT-200\u304c\u5024 \u300ctrue \u300d\u3067\u5b58\u5728\u3059\u308b\u5834\u5408\u306b\u30c8\u30ea\u30ac\u3055\u308c\u308b\u3002\u3053\u308c\u3089\u306e\u30eb\u30fc\u30eb\u306f\u3001IBT-109 Invoice total amount without TAX \u3068 IBT-112 Invoice total amount with TAX \u306e\u5024\u3092\u9006\u306b\u8a08\u7b97\u3059\u308b\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>When an invoice is tax exclusive then:<br \/>\n                                \u30a4\u30f3\u30dc\u30a4\u30b9\u304c\u7a0e\u629c\u304d\u306e\u5834\u5408<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>IBT-109 = sum of line amounts and allowance\/charges on document level.<br \/>\n                                IBT-109 = \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30ec\u30d9\u30eb\u306e\u884c\u91d1\u984d\u3068\u624b\u5f53\/\u6599\u91d1\u306e\u5408\u8a08\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>IBT-112 = IBT-109 + IBT-110 Invoice total TAX amount<br \/>\n                                IBT-112 = IBT-109 + IBT-110 \u8acb\u6c42\u66f8\u306eTAX\u5408\u8a08\u984d<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>When an invoice is tax inclusive then:<br \/>\n                                \u8acb\u6c42\u66f8\u304c\u7a0e\u8fbc\u306e\u5834\u5408<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>IBT-112 = sum of line amounts and allowance\/charges on document level.<br \/>\n                                IBT-112 = \u6587\u66f8\u30ec\u30d9\u30eb\u306e\u884c\u91d1\u984d\u3068\u624b\u5f53\/\u6599\u91d1\u306e\u5408\u8a08\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>IBT-109 = IBT-112 &#8211; IBT-110 Invoice total TAX amount.<br \/>\n                                IBT-109 = IBT-112 &#8211; IBT-110 \u8acb\u6c42\u66f8\u306e\u5408\u8a08\u7a0e\u984d\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>If a specialization applies rules for calculating tax then these rules need to be have preconditions for the possible states of the tax inclusive indicator and applying different calculation for each case.<br \/>\n\u5c02\u9580\u5316\u304c\u7a0e\u8a08\u7b97\u306e\u30eb\u30fc\u30eb\u3092\u9069\u7528\u3059\u308b\u5834\u5408\u3001\u3053\u308c\u3089\u306e\u30eb\u30fc\u30eb\u306f\u7a0e\u8fbc\u30a4\u30f3\u30b8\u30b1\u30fc\u30bf\u306e\u53ef\u80fd\u306a\u72b6\u614b\u306b\u5bfe\u3059\u308b\u524d\u63d0\u6761\u4ef6\u3092\u6301\u3061\u3001\u305d\u308c\u305e\u308c\u306e\u30b1\u30fc\u30b9\u306b\u5bfe\u3057\u3066\u7570\u306a\u308b\u8a08\u7b97\u3092\u9069\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>For false the calculation is of the type:<br \/>\n                                false\u306e\u5834\u5408\u3001\u8a08\u7b97\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\uff1a<\/p>\n<\/p><\/div>\n<div class=\"literalblock\">\n<div class=\"content\">\n<pre>Tax = TaxExclusiveBaseAmount x TaxRate.<\/pre>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>For true the calculation is on the line of<br \/>\n                                true\u306e\u5834\u5408\u306e\u8a08\u7b97\u306f<\/p>\n<\/p><\/div>\n<div class=\"literalblock\">\n<div class=\"content\">\n<pre>TaxInclusiveBaseAmount x TaxRate \/ (1-TaxRate) +<\/pre>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>With tax inclusive pricing the LineAmount is TaxExclusive. When invoices are tax inclusive then Allowance and Charges must also be stated as tax inclusive. Consequently the taxable amount pr. rate will be inclusive of tax that rate.<br \/>\n\u7a0e\u8fbc\u4fa1\u683c\u306e\u5834\u5408\u3001LineAmount\u306fTaxExclusive\u3068\u306a\u308a\u307e\u3059\u3002\u30a4\u30f3\u30dc\u30a4\u30b9\u304c\u7a0e\u8fbc\u306e\u5834\u5408\u3001\u30a2\u30ed\u30fc\u30a2\u30f3\u30b9\u3068\u30c1\u30e3\u30fc\u30b8\u3082\u7a0e\u8fbc\u3067\u8a18\u8f09\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u306e\u7d50\u679c\u3001\u7a0e\u7387\u3092\u8003\u616e\u3057\u305f\u8ab2\u7a0e\u984d\u306f\u3001\u305d\u306e\u7a0e\u7387\u3092\u8003\u616e\u3057\u305f\u7a0e\u8fbc\u984d\u3068\u306a\u308a\u307e\u3059\u3002\n                            <\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Changes in semantic meaning<\/p>\n<\/p><\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 14.2857%;\">\n<col style=\"width: 28.5714%;\">\n<col style=\"width: 28.5714%;\">\n<col style=\"width: 28.5715%;\">\n                            <\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">ID<\/th>\n<th class=\"tableblock halign-left valign-top\">Term name<\/th>\n<th class=\"tableblock halign-left valign-top\">Semantic definition(If false)<\/th>\n<th class=\"tableblock halign-left valign-top\">If true<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-106<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Sum of Invoice line net amount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Sum of all Invoice line net amounts in the Invoice.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The word net can not mean without tax.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-107<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Sum of allowances on document level<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Sum of all allowances on document level in the Invoice.\n                                        <\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">No change needed but means that it includes tax.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-108<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Sum of charges on document level<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Sum of all charges on document level in the Invoice.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">No change needed but means that it includes tax.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-109<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Invoice total amount without TAX<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The total amount of the Invoice without TAX.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Same<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-110<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Invoice total TAX amount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The total TAX amount for the Invoice.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Same<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-112<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Invoice total amount with TAX<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The total amount of the Invoice with tax.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Same<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-113<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Paid amount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The sum of amounts which have been paid in advance.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Same<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-114<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Rounding amount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The amount to be added to the invoice total to round the<br \/>\n                                            amount to be paid.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Same<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-115<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Amount due for payment<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The outstanding amount that is requested to be paid.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Same<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-099<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Document level charge amount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The amount of a charge, without TAX.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The amount of a charge, <strong>with TAX<\/strong>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-092<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Document level allowance amount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The amount of an allowance, without TAX.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The amount of an allowance, <strong>with TAX<\/strong>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-131<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Invoice line net amount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The total amount of the Invoice line (before tax).<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The total amount of the Invoice line (<strong>with<br \/>\n                                                tax<\/strong>).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-146<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Item net price<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The price of an item, exclusive of TAX, after subtracting<br \/>\n                                            item price discount.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The price of an item, inclusive of TAX, after subtracting<br \/>\n                                            item price discount.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-141<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Invoice line charge amount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The amount of a charge, without TAX.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The amount of a charge, <strong>with TAX<\/strong>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">IBT-136<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Invoice line allowance amount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The amount of an allowance, without TAX.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">The amount of an allowance, <strong>with TAX<\/strong>.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/blockquote>\n<div class=\"attribution\">\n                        &#8212; PINT guide Tax inclusive pricing<br \/>\n                        <cite>PINT 1.1.0<\/cite>\n                    <\/div>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2024\/12\/IBT-200.png\"\n                                alt=\"IBT 200\"><\/span><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>Syntax binding\u306e\u8a18\u8ff0\u306f\u3001XPath\u306e\u8868\u8a18\u3067\u306f\u3001<\/p>\n<\/p><\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre\r\n                            class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">\/Invoice\/cac:TaxTotal\/cbc:TaxIncludedIndicator<\/code><\/pre>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img\n                                src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2024\/12\/TaxIncludedIndicator.png\"\n                                alt=\"TaxIncludedIndicator\"><\/span><\/p>\n<\/p><\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u30d5\u30e9\u30b0\u304ctrue\u306e\u3068\u304d\u306f\u3001\u30a4\u30f3\u30dc\u30a4\u30b9\u5168\u4f53\u304c\u7a0e\u8fbc\u307f\u3068\u89e3\u91c8\u3055\u308c\u307e\u3059\u3002\u533a\u5206\u8a18\u8f09\u8acb\u6c42\u66f8\u306b\u306f\u5fc5\u9808\u3060\u3068\u601d\u3044\u307e\u3059\u304c\u3001JP BIS Invoice for Non-tax Registered Businesses\u3000v1.1.0 \u3067\u306f\u672a\u5bfe\u5fdc\u3067\u3059\u3002<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<div id=\"toc\" class=\"toc2\">\n<div id=\"toctitle\">\u76ee\u6b21<\/div>\n<ul class=\"sectlevel1\">\n<li><a href=\"#_\u6982\u8981\">1. \u6982\u8981<\/a><\/li>\n<li><a href=\"#_release_note_\u66f4\u65b0\u60c5\u5831\">2. Release Note \uff08\u66f4\u65b0\u60c5\u5831\uff09<\/a><\/li>\n<li><a href=\"#_jp_pint\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u306e\u66f4\u65b0\u5185\u5bb9\">3. JP PINT\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u306e\u66f4\u65b0\u5185\u5bb9<\/a>\n<ul class=\"sectlevel2\">\n<li><a href=\"#_url\u5909\u66f4\">3.1. URL\u5909\u66f4<\/a><\/li>\n<li><a href=\"#_\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u8a18\u8f09\u5185\u5bb9\u306e\u66f4\u65b0\">3.2. \u30db\u30fc\u30e0\u30da\u30fc\u30b8\u8a18\u8f09\u5185\u5bb9\u306e\u66f4\u65b0<\/a><\/li>\n<li><a href=\"#_\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u30d5\u30a1\u30a4\u30eb\u306e\u5909\u66f4\">3.3. \u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u30d5\u30a1\u30a4\u30eb\u306e\u5909\u66f4<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#_pint_1_1_0\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u304b\u3089\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u91cd\u8981\u60c5\u5831\">4. PINT 1.1.0\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u304b\u3089\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u91cd\u8981\u60c5\u5831<\/a>\n<ul class=\"sectlevel2\">\n<li><a href=\"#_pint_compliance\">4.1. PINT compliance<\/a><\/li>\n<li><a href=\"#_pint_guide_pint\u30ac\u30a4\u30c9\">4.2. PINT guide (PINT\u30ac\u30a4\u30c9)<\/a><\/li>\n<li><a href=\"#_tax_inclusive_pricing_\u7a0e\u8fbc\u4fa1\u683c\u8a2d\u5b9a\">4.3. Tax inclusive pricing (\u7a0e\u8fbc\u4fa1\u683c\u8a2d\u5b9a)<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"footer\">\n<div id=\"footer-text\">\n        Last updated 2024-12-23 19:07:33 +0900\n    <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Views: 264 JP PINT 1.1.0\u5909\u66f4\u5185\u5bb9 \uff11\uff12\u6708\uff19\u65e5 JP PINT\u304c1.1.0\u306b\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\u3002 \u516c\u958b\u30da\u30fc\u30b8\u3067\u306f\u3001\u5909\u66f4\u3055\u308c\u305f\u3053\u3068\u3057\u304b\u5206\u304b\u3089\u306a\u3044\u306e\u3067\u3001\u8abf\u3079\u307e\u3057\u305f\u3002 1. \u6982\u8981 PINT\u306f\u3001\u4e16\u754c\u5171\u901a\u4ed5\u69d8\u3067\u3059 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":13969,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[45,49],"tags":[],"_links":{"self":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/14021"}],"collection":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14021"}],"version-history":[{"count":16,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/14021\/revisions"}],"predecessor-version":[{"id":14094,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/14021\/revisions\/14094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/media\/13969"}],"wp:attachment":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}