{"id":7729,"date":"2022-11-01T19:09:29","date_gmt":"2022-11-01T10:09:29","guid":{"rendered":"https:\/\/www.sambuichi.jp\/?p=7729"},"modified":"2022-12-27T09:16:17","modified_gmt":"2022-12-27T00:16:17","slug":"jp-pint-1-0%e3%81%aecef-einvoicing-en16931%e3%81%ab%e5%80%a3%e3%81%a3%e3%81%9f%e3%82%b9%e3%82%ad%e3%83%bc%e3%83%9e%e3%83%88%e3%83%ad%e3%83%b3%e6%a4%9c%e8%a8%bc%e7%92%b0%e5%a2%83%e3%81%a8","status":"publish","type":"post","link":"https:\/\/www.sambuichi.jp\/?p=7729","title":{"rendered":"CEF eInvoicing\u306b\u57fa\u3065\u3044\u305fJP PINT1.0\u30eb\u30fc\u30eb\u691c\u8a3c\u74b0\u5883\u3068\u30c6\u30b9\u30c8"},"content":{"rendered":"<p>Views: 179<\/p><p>\u524d\u56de\u7d39\u4ecb\u3057\u305fJP PINT\u306b\u540c\u68b1\u3055\u308c\u3066\u3044\u308b\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u3067\u306f\u3001\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u307f\u306e\u51fa\u529b\u3067\u554f\u984c\u7b87\u6240\u306e\u7279\u5b9a\u304c\u56f0\u96e3\u3067\u3057\u305f\u3002<\/p>\n<h1 id=\"_1\">1.JP PINT 1.0\u306b\u540c\u68b1\u3055\u308c\u3066\u3044\u308b\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306f<\/h1>\n<p>\u5c11\u3057\u524d\u306b\u7d39\u4ecb\u3057\u305f\u8a18\u4e8b\u3001<a href=\"https:\/\/www.sambuichi.jp\/?p=6310\">JP PINT 0.9.1\u306eCEF eInvoicing \u2013 EN16931\u306b\u5023\u3063\u305f\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u691c\u8a3c\u74b0\u5883\u30c6\u30b9\u30c8 <i class=\"fa fa-external-link\" aria-hidden=\"true\"><\/i><\/a>\u306b\u5f93\u3063\u3066\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u306e\u4f5c\u6210\u3068\u691c\u8a3c\u30c6\u30b9\u30c8\u3092\u5b9f\u65bd\u3057\u307e\u3057\u305f\u3002<br \/>\nCEF eInvoicing \u2013 EN16931(<a href=\"https:\/\/github.com\/ConnectingEurope\/eInvoicing-EN16931\">https:\/\/github.com\/ConnectingEurope\/eInvoicing-EN16931 <i class=\"fa fa-external-link\" aria-hidden=\"true\"><\/i><\/a>)\u306f\u3001JP PINT\u958b\u767a\u306b\u8ca2\u732e\u3055\u308c\u305fOriol Bausa\u6c0f\u3084Philip Helger\u6c0f\u3092\u4e2d\u5fc3\u3068\u3057\u305fGitHub\u3067\u3059\u3002<br \/>\n\u30c6\u30b9\u30c8\u4f5c\u696d\u5f8c\u518d\u5ea6\u78ba\u8a8d\u3057\u305f\u3068\u3053\u308d\u3001\u672c\u624b\u9806\u3067\u4f5c\u6210\u3057\u305f\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u306f\u3001\u6b21\u306eCopyright\u8868\u8a18\u304c\u7121\u3044\u3060\u3051\u3067\u3001\u540c\u4e00\u306e\u3082\u306e\u3067\u3057\u305f\u3002<br \/>\n\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u306e\u554f\u984c\u3067\u306a\u304f\u30c6\u30b9\u30c8\u65b9\u6cd5\u306e\u554f\u984c\u3067\u3057\u305f\u3002<br \/>\nCEF e-Invoice\u306e\u74b0\u5883\u3067\u306a\u3044\u3068\u3001\u8a73\u7d30\u30a8\u30e9\u30fc\u7b87\u6240\u3092\u8868\u793a\u3057\u306a\u3044\u306e\u3067\u7559\u610f\u3057\u3066\u304f\u3060\u3055\u3044\uff082022-11-02\u8ffd\u8a18\uff09\u3002<\/p>\n<pre class=\"lang:default decode:true \" >&lt;!--\r\n\r\n            Copyright (C) 2020-2023 OpenPEPPOL AISBL\r\n\r\n            Licensed under the Apache License, Version 2.0 (the \"License\");\r\n            you may not use this file except in compliance with the License.\r\n            You may obtain a copy of the License at\r\n\r\n                    http:\/\/www.apache.org\/licenses\/LICENSE-2.0\r\n\r\n            Unless required by applicable law or agreed to in writing, software\r\n            distributed under the License is distributed on an \"AS IS\" BASIS,\r\n            WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n            See the License for the specific language governing permissions and\r\n            limitations under the License.\r\n\r\n--&gt;<\/pre>\n<p>\u63d0\u4f9b\u3055\u308c\u305f\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u3092\u4f7f\u7528\u3057\u305f\u691c\u8a3c\u4f5c\u696d\u306b\u3064\u3044\u3066<a href=\"#_4\">4. \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u691c\u8a3c<\/a>\u4ee5\u964d\u306b\u8a18\u8f09\u3057\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u304a\u6025\u304e\u306e\u65b9\u306f\u3001\u30eb\u30fc\u30eb\u5b9a\u7fa9(\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3)\u30d5\u30a1\u30a4\u30eb\u304b\u3089\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u751f\u6210\u306e\u7b87\u6240\u3092\u98db\u3070\u3057\u3066\u30014.\u304b\u3089\u304a\u8aad\u307f\u304f\u3060\u3055\u3044\u3002<\/p>\n<h1 id=\"_2\">2. mvn\u5b9f\u884c\u306e\u305f\u3081\u306e\u6e96\u5099\u4f5c\u696d<\/h1>\n<p>mvn\u74b0\u5883\u69cb\u7bc9\u306b\u3064\u3044\u3066\u306f\u3001\u4e0a\u8a18\u306e\u8a18\u4e8b\u3092\u3054\u78ba\u8a8d\u4e0b\u3055\u3044\u3002<br \/>\na) \u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u30d5\u30a1\u30a4\u30eb\u304b\u3089\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u306b\u5909\u63db\u3059\u308b\u30d1\u30e9\u30e1\u30bf\u6307\u5b9a\u30d5\u30a1\u30a4\u30eb \u304a\u3088\u3073<br \/>\nb) \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u3067\u691c\u8a3c\u3059\u308b\u305f\u3081\u306e\u30d1\u30e9\u30e1\u30bf\u6307\u5b9a\u30d5\u30a1\u30a4\u30eb<br \/>\n\u306e\uff12\u7a2e\u985e\u306exml\u30d5\u30a1\u30a4\u30eb\u3092\u6e96\u5099\u3057\u307e\u3059\u3002<\/p>\n<h1 id=\"_3\">3. \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u4f5c\u6210<\/h1>\n<h2>3.1. \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u5909\u63db\u30d1\u30e9\u30e1\u30bf<\/h2>\n<p><code>jp-pint\u30fcxslt.xml<\/code><\/p>\n<pre class=\"height-set:true lang:default decode:true \" ><code>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!--\r\n    Licensed under European Union Public Licence (EUPL) version 1.2.\r\n--&gt;\r\n&lt;project xmlns=\"http:\/\/maven.apache.org\/POM\/4.0.0\" xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\" xsi:schemaLocation=\"http:\/\/maven.apache.org\/POM\/4.0.0 http:\/\/maven.apache.org\/maven-v4_0_0.xsd\"&gt;\r\n  &lt;modelVersion&gt;4.0.0&lt;\/modelVersion&gt;\r\n  &lt;parent&gt;\r\n    &lt;groupId&gt;com.helger&lt;\/groupId&gt;\r\n    &lt;artifactId&gt;parent-pom&lt;\/artifactId&gt;\r\n    &lt;version&gt;1.10.8&lt;\/version&gt;\r\n  &lt;\/parent&gt;\r\n  &lt;artifactId&gt;centc434-validation-rules&lt;\/artifactId&gt;\r\n  &lt;version&gt;1.0.0&lt;\/version&gt;\r\n  &lt;name&gt;centc434-validation-rules&lt;\/name&gt;\r\n  &lt;description&gt;EN16931 - CEN\/TC 434 validation rules&lt;\/description&gt;\r\n  &lt;url&gt;https:\/\/github.com\/CenPC434\/validation&lt;\/url&gt;\r\n  &lt;inceptionYear&gt;2016&lt;\/inceptionYear&gt;\r\n  &lt;licenses&gt;\r\n    &lt;license&gt;\r\n      &lt;name&gt;Apache 2&lt;\/name&gt;\r\n      &lt;url&gt;http:\/\/www.apache.org\/licenses\/LICENSE-2.0&lt;\/url&gt;\r\n      &lt;distribution&gt;repo&lt;\/distribution&gt;\r\n    &lt;\/license&gt;\r\n  &lt;\/licenses&gt;\r\n  &lt;build&gt;\r\n    &lt;plugins&gt;\r\n      &lt;plugin&gt;\r\n        &lt;groupId&gt;com.helger.maven&lt;\/groupId&gt;\r\n        &lt;artifactId&gt;ph-schematron-maven-plugin&lt;\/artifactId&gt;\r\n        &lt;version&gt;5.2.0&lt;\/version&gt;\r\n        &lt;executions&gt;\r\n          &lt;execution&gt;\r\n            &lt;id&gt;ubl&lt;\/id&gt;\r\n            &lt;goals&gt;\r\n              &lt;goal&gt;convert&lt;\/goal&gt;\r\n            &lt;\/goals&gt;\r\n            &lt;configuration&gt;\r\n              &lt;schematronDirectory&gt;${basedir}\/pint-jp-resources-dev\/trn-invoice\/schematron\/&lt;\/schematronDirectory&gt;\r\n              &lt;xsltDirectory&gt;${basedir}\/xslt&lt;\/xsltDirectory&gt;\r\n            &lt;\/configuration&gt;\r\n          &lt;\/execution&gt;\r\n        &lt;\/executions&gt;\r\n        &lt;configuration&gt;\r\n          &lt;schematronPattern&gt;*.sch&lt;\/schematronPattern&gt;\r\n        &lt;\/configuration&gt;\r\n      &lt;\/plugin&gt;\r\n    &lt;\/plugins&gt;\r\n  &lt;\/build&gt;\r\n&lt;\/project&gt;<\/code><\/pre>\n<h2>3.2. \u5909\u63db\u30b9\u30af\u30ea\u30d7\u30c8<\/h2>\n<p><code>jp-pint-xslt.sh<\/code><\/p>\n<pre class=\"height-set:true lang:default decode:true \" ># !\/bin\/sh\r\n# === Initialize shell environment ===================================\r\nset -eux\r\nexport LC_ALL=C\r\nTmp=\/tmp\/${0##*\/}.$$\r\n# === Log ============================================================\r\nexec 2&gt;$Tmp.log\r\n\r\nresult=0\r\n\r\necho 'convert to XSLT - takes forever'\r\nmvn -f jp-pint-xslt.xml process-resources 2&gt;&amp;1 || result=$?\r\nif [ ! \"$result\" = \"0\" ]; then\r\n  echo &gt;&amp;2 'ERROR convert'\r\n  exit 1\r\nfi\r\n\r\nrm $Tmp*\r\nexit 0<\/pre>\n<h2>3.3 \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u5909\u63db<\/h2>\n<p>\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u3092\u751f\u6210\u3057\u307e\u3059\u3002<br \/>\n<code>$ .\/jp-pint-xslt.sh > jp-pint-xslt.log<\/code><\/p>\n<p>\u5b9f\u884c\u7d50\u679c\u30d5\u30a1\u30a4\u30eb\u3000jp-pint-xslt.log<br \/>\n\u6ce8\uff1a\u30ed\u30b0\u4e2d\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u306f\u3001\u305d\u306e\u5148\u982d\u3092&#8230;.\u3068\u7701\u7565\u3057\u3066\u8868\u8a18\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"height-set:true lang:default decode:true \" >convert to XSLT - takes forever\r\n[INFO] Scanning for projects...\r\n[INFO] \r\n[INFO] ----------------&lt; com.helger:centc434-validation-rules &gt;----------------\r\n[INFO] Building centc434-validation-rules 1.0.0\r\n[INFO] --------------------------------[ jar ]---------------------------------\r\n[INFO] \r\n[INFO] --- ph-buildinfo-maven-plugin:3.0.0:generate-buildinfo (default) @ centc434-validation-rules ---\r\n[INFO] Successfully created temp directory buildinfo-maven-plugin\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:convert (ubl) @ centc434-validation-rules ---\r\n[INFO] Converting Schematron file '....\/JP PINT 1.0\/pint-jp-resources-dev\/trn-invoice\/schematron\/PINT-jurisdiction-aligned-rules.sch' to XSLT file '....\/JP PINT 1.0\/xslt\/PINT-jurisdiction-aligned-rules.xslt'\r\n[WARNING] ....\/JP PINT 1.0\/pint-jp-resources-dev\/trn-invoice\/schematron\/PINT-jurisdiction-aligned-rules.sch [0:0]: Transformation warning - A function that computes atomic values should use xsl:sequence rather than xsl:value-of\r\n[INFO] Converting Schematron file '....\/JP PINT 1.0\/pint-jp-resources-dev\/trn-invoice\/schematron\/PINT-UBL-validation-preprocessed.sch' to XSLT file '....\/JP PINT 1.0\/xslt\/PINT-UBL-validation-preprocessed.xslt'\r\n[WARNING] ....\/JP PINT 1.0\/pint-jp-resources-dev\/trn-invoice\/schematron\/PINT-UBL-validation-preprocessed.sch [0:0]: Transformation warning - A function that computes atomic values should use xsl:sequence rather than xsl:value-of\r\n[WARNING] ....\/JP PINT 1.0\/pint-jp-resources-dev\/trn-invoice\/schematron\/PINT-UBL-validation-preprocessed.sch [0:0]: Transformation warning - A function that computes atomic values should use xsl:sequence rather than xsl:value-of\r\n[INFO] \r\n[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ centc434-validation-rules ---\r\n[INFO] Using 'UTF-8' encoding to copy filtered resources.\r\n[INFO] skip non existing resourceDirectory ....\/JP PINT 1.0\/src\/main\/resources\r\n[INFO] Copying 1 resource to META-INF\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD SUCCESS\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time:  7.789 s\r\n[INFO] Finished at: 2022-11-01T19:17:10+09:00\r\n[INFO] ------------------------------------------------------------------------\r\n<\/pre>\n<h1 id=\"_4\">4. \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u691c\u8a3c<\/h1>\n<h2>4.1. \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u691c\u8a3c\u30d1\u30e9\u30e1\u30bf<\/h2>\n<h3>Shared\u30eb\u30fc\u30eb\u691c\u8a3c\u30d1\u30e9\u30e1\u30bf<\/h3>\n<p><code>jp-pint-shared-validate.xml<\/code><\/p>\n<pre class=\"height-set:true lang:default decode:true \" ><code>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!--\r\n    Licensed under European Union Public Licence (EUPL) version 1.2.\r\n--&gt;\r\n&lt;project xmlns=\"http:\/\/maven.apache.org\/POM\/4.0.0\"\r\n  xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\" xsi:schemaLocation=\"http:\/\/maven.apache.org\/POM\/4.0.0 http:\/\/maven.apache.org\/maven-v4_0_0.xsd\"&gt;\r\n  &lt;modelVersion&gt;4.0.0&lt;\/modelVersion&gt;\r\n  &lt;parent&gt;\r\n    &lt;groupId&gt;com.helger&lt;\/groupId&gt;\r\n    &lt;artifactId&gt;parent-pom&lt;\/artifactId&gt;\r\n    &lt;version&gt;1.10.8&lt;\/version&gt;\r\n  &lt;\/parent&gt;\r\n  &lt;artifactId&gt;JP-PINT-SHARED-RULES&lt;\/artifactId&gt;\r\n  &lt;version&gt;1.0.0&lt;\/version&gt;\r\n  &lt;name&gt;jp-pint-shared-rules&lt;\/name&gt;\r\n  &lt;description&gt;JP PINT validation rules&lt;\/description&gt;\r\n  &lt;url&gt;https:\/\/github.com\/CenPC434\/validation&lt;\/url&gt;\r\n  &lt;inceptionYear&gt;2016&lt;\/inceptionYear&gt;\r\n  &lt;licenses&gt;\r\n    &lt;license&gt;\r\n      &lt;name&gt;Apache 2&lt;\/name&gt;\r\n      &lt;url&gt;http:\/\/www.apache.org\/licenses\/LICENSE-2.0&lt;\/url&gt;\r\n      &lt;distribution&gt;repo&lt;\/distribution&gt;\r\n    &lt;\/license&gt;\r\n  &lt;\/licenses&gt;\r\n  &lt;build&gt;\r\n    &lt;plugins&gt;\r\n      &lt;plugin&gt;\r\n        &lt;groupId&gt;com.helger.maven&lt;\/groupId&gt;\r\n        &lt;artifactId&gt;ph-schematron-maven-plugin&lt;\/artifactId&gt;\r\n        &lt;version&gt;5.2.0&lt;\/version&gt;\r\n        &lt;executions&gt;\r\n          &lt;execution&gt;\r\n            &lt;id&gt;PINT Shared&lt;\/id&gt;\r\n            &lt;phase&gt;validate&lt;\/phase&gt;\r\n            &lt;goals&gt;\r\n              &lt;goal&gt;validate&lt;\/goal&gt;\r\n            &lt;\/goals&gt;\r\n            &lt;configuration&gt;\r\n              &lt;xmlDirectory&gt;pint-jp-resources-dev\/trn-invoice\/example&lt;\/xmlDirectory&gt;\r\n              &lt;schematronProcessingEngine&gt;XSLT&lt;\/schematronProcessingEngine&gt;\r\n              &lt;schematronFile&gt;xslt\/PINT-UBL-validation-preprocessed.xslt&lt;\/schematronFile&gt;\r\n            &lt;\/configuration&gt;\r\n          &lt;\/execution&gt;\r\n        &lt;\/executions&gt;\r\n      &lt;\/plugin&gt;\r\n    &lt;\/plugins&gt;\r\n  &lt;\/build&gt;\r\n&lt;\/project&gt;\r\n<\/code><\/pre>\n<h3>Aligned\u30eb\u30fc\u30eb\u691c\u8a3c\u30d1\u30e9\u30e1\u30bf<\/h3>\n<p><code>jp-pint-aligned-validate.xml<\/code><\/p>\n<pre class=\"lang:default decode:true \" ><code>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!--\r\n    Licensed under European Union Public Licence (EUPL) version 1.2.\r\n--&gt;\r\n&lt;project xmlns=\"http:\/\/maven.apache.org\/POM\/4.0.0\"\r\n  xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\" xsi:schemaLocation=\"http:\/\/maven.apache.org\/POM\/4.0.0 http:\/\/maven.apache.org\/maven-v4_0_0.xsd\"&gt;\r\n  &lt;modelVersion&gt;4.0.0&lt;\/modelVersion&gt;\r\n  &lt;parent&gt;\r\n    &lt;groupId&gt;com.helger&lt;\/groupId&gt;\r\n    &lt;artifactId&gt;parent-pom&lt;\/artifactId&gt;\r\n    &lt;version&gt;1.10.8&lt;\/version&gt;\r\n  &lt;\/parent&gt;\r\n  &lt;artifactId&gt;JP-PINT-ALIGNED-RULES&lt;\/artifactId&gt;\r\n  &lt;version&gt;1.0.0&lt;\/version&gt;\r\n  &lt;name&gt;jp-pint-alignned-rules&lt;\/name&gt;\r\n  &lt;description&gt;PINT validation rules&lt;\/description&gt;\r\n  &lt;url&gt;https:\/\/github.com\/CenPC434\/validation&lt;\/url&gt;\r\n  &lt;inceptionYear&gt;2016&lt;\/inceptionYear&gt;\r\n  &lt;licenses&gt;\r\n    &lt;license&gt;\r\n      &lt;name&gt;Apache 2&lt;\/name&gt;\r\n      &lt;url&gt;http:\/\/www.apache.org\/licenses\/LICENSE-2.0&lt;\/url&gt;\r\n      &lt;distribution&gt;repo&lt;\/distribution&gt;\r\n    &lt;\/license&gt;\r\n  &lt;\/licenses&gt;\r\n  &lt;build&gt;\r\n    &lt;plugins&gt;\r\n      &lt;plugin&gt;\r\n        &lt;groupId&gt;com.helger.maven&lt;\/groupId&gt;\r\n        &lt;artifactId&gt;ph-schematron-maven-plugin&lt;\/artifactId&gt;\r\n        &lt;version&gt;5.2.0&lt;\/version&gt;\r\n        &lt;executions&gt;\r\n          &lt;execution&gt;\r\n            &lt;id&gt;Japan Aligned&lt;\/id&gt;\r\n            &lt;phase&gt;validate&lt;\/phase&gt;\r\n            &lt;goals&gt;\r\n              &lt;goal&gt;validate&lt;\/goal&gt;\r\n            &lt;\/goals&gt;\r\n            &lt;configuration&gt;\r\n              &lt;xmlDirectory&gt;pint-jp-resources-dev\/trn-invoice\/example&lt;\/xmlDirectory&gt;\r\n              &lt;schematronProcessingEngine&gt;XSLT&lt;\/schematronProcessingEngine&gt;\r\n              &lt;schematronFile&gt;xslt\/PINT-jurisdiction-aligned-rules.xslt&lt;\/schematronFile&gt;\r\n            &lt;\/configuration&gt;\r\n          &lt;\/execution&gt;\r\n        &lt;\/executions&gt;\r\n      &lt;\/plugin&gt;\r\n    &lt;\/plugins&gt;\r\n  &lt;\/build&gt;\r\n&lt;\/project&gt;\r\n<\/code><\/pre>\n<h2>4.2. \u691c\u8a3c\u30b9\u30af\u30ea\u30d7\u30c8<\/h2>\n<p><code>jp-pint-validate.sh<\/code><\/p>\n<pre class=\"height-set:true lang:default decode:true \" ># !\/bin\/bash\r\n# === Initialize shell environment ===================================\r\nset -eux\r\nexport LC_ALL=C\r\nTmp=\/tmp\/${0##*\/}.$$\r\n# === Log ============================================================\r\nexec 2&gt;$Tmp.log\r\n\r\nresult=0\r\n\r\necho 'validate JP PINT SHARED'\r\nmvn -f jp-pint-shared-validate.xml validate 2&gt;&amp;1 || result1=$?\r\n\r\necho 'validate JP PINT ALIGNED'\r\nmvn -f jp-pint-aligned-validate.xml validate 2&gt;&amp;1 || result2=$?\r\n\r\nrm $Tmp*\r\nexit 0<\/pre>\n<h2>4.3. \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u30d5\u30a1\u30a4\u30eb\u3067\u30eb\u30fc\u30eb\u691c\u8a3c<\/h2>\n<p>\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u30eb\u30fc\u30eb\u691c\u8a3c\u3057\u307e\u3059\u3002<br \/>\n<code>$ .\/jp-pint-validate.sh > jp-pint-validate.log<\/code><\/p>\n<p>\u5b9f\u884c\u7d50\u679c\u30d5\u30a1\u30a4\u30eb\u3000jp-pint-validate.log<br \/>\n\u6ce8\uff1a\u30ed\u30b0\u4e2d\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u306f\u3001\u305d\u306e\u5148\u982d\u3092&#8230;.\u3068\u7701\u7565\u3057\u3066\u8868\u8a18\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"height-set:true lang:default decode:true \" >validate JP PINT SHARED\r\n[INFO] Scanning for projects...\r\n[INFO] \r\n[INFO] ------------------&lt; com.helger:JP-PINT-SHARED-RULES &gt;-------------------\r\n[INFO] Building jp-pint-shared-rules 1.0.0\r\n[INFO] --------------------------------[ jar ]---------------------------------\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:validate (PINT Shared) @ JP-PINT-SHARED-RULES ---\r\n[INFO] Compiling XSLT instance [file=....\/xslt\/PINT-UBL-validation-preprocessed.xslt]\r\n[WARNING] ....\/xslt\/PINT-UBL-validation-preprocessed.xslt [0:0]: Transformation warning - A function that computes atomic values should use xsl:sequence rather than xsl:value-of\r\n[WARNING] ....\/xslt\/PINT-UBL-validation-preprocessed.xslt [0:0]: Transformation warning - A function that computes atomic values should use xsl:sequence rather than xsl:value-of\r\n[INFO] Successfully parsed Schematron file '....\/xslt\/PINT-UBL-validation-preprocessed.xslt'\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example9-SumInv1 and O.xml' against Schematron rules from '....\/xslt\/PINT-UBL-validation-preprocessed.xslt' expecting success\r\n[INFO] Creating JAXB context for package org.oclc.purl.dsdl.svrl using ClassLoader ClassRealm[plugin&gt;com.helger.maven:ph-schematron-maven-plugin:5.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@42110406]\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example5-AllowanceCharge.xml' against Schematron rules from '....\/xslt\/PINT-UBL-validation-preprocessed.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example4-SumInv2.xml' against Schematron rules from '....\/xslt\/PINT-UBL-validation-preprocessed.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example7-Return.Quan.ItPr.xml' against Schematron rules from '....\/xslt\/PINT-UBL-validation-preprocessed.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example6-CorrInv.xml' against Schematron rules from '....\/xslt\/PINT-UBL-validation-preprocessed.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example.xml' against Schematron rules from '....\/xslt\/PINT-UBL-validation-preprocessed.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example1-minimum.xml' against Schematron rules from '....\/xslt\/PINT-UBL-validation-preprocessed.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml' against Schematron rules from '....\/xslt\/PINT-UBL-validation-preprocessed.xslt' expecting success\r\n[ERROR] 3 failed Schematron assertions for XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml'\r\n[ERROR] [fatal_error] in \/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]\/*:AccountingSupplierParty[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'][1]\/*:Party[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'][1] @ ....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml [ibr-081]-The Seller electronic address (ibt-049) MUST be provided. Test=cbc:EndpointID\r\n[ERROR] [fatal_error] in \/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]\/*:LegalMonetaryTotal[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'][1] @ ....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml [ibr-co-11]-Sum of allowances on document level (ibt-107) = ? Document level allowance amount (ibt-092). Test=xs:decimal(cbc:AllowanceTotalAmount) = (round(sum(..\/cac:AllowanceCharge[cbc:ChargeIndicator=false()]\/xs:decimal(cbc:Amount)) * 10 * 10) div 100) or (not(cbc:AllowanceTotalAmount) and not(..\/cac:AllowanceCharge[cbc:ChargeIndicator=false()]))\r\n[ERROR] [fatal_error] in \/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]\/*:LegalMonetaryTotal[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'][1] @ ....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml [ibr-co-13]-Invoice total amount without Tax (ibt-109) = ? Invoice line net amount (ibt-131) - Sum of allowances on document level (ibt-107) + Sum of charges on document level (ibt-108). Test=((cbc:ChargeTotalAmount) and (cbc:AllowanceTotalAmount) and (xs:decimal(cbc:TaxExclusiveAmount) = round((xs:decimal(cbc:LineExtensionAmount) + xs:decimal(cbc:ChargeTotalAmount) - xs:decimal(cbc:AllowanceTotalAmount)) * 10 * 10) div 100 )) or (not(cbc:ChargeTotalAmount) and (cbc:AllowanceTotalAmount) and (xs:decimal(cbc:TaxExclusiveAmount) = round((xs:decimal(cbc:LineExtensionAmount) - xs:decimal(cbc:AllowanceTotalAmount)) * 10 * 10 ) div 100)) or ((cbc:ChargeTotalAmount) and not(cbc:AllowanceTotalAmount) and (xs:decimal(cbc:TaxExclusiveAmount) = round((xs:decimal(cbc:LineExtensionAmount) + xs:decimal(cbc:ChargeTotalAmount)) * 10 * 10 ) div 100)) or (not(cbc:ChargeTotalAmount) and not(cbc:AllowanceTotalAmount) and (xs:decimal(cbc:TaxExclusiveAmount) = xs:decimal(cbc:LineExtensionAmount)))\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD FAILURE\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time:  4.293 s\r\n[INFO] Finished at: 2022-11-01T19:31:37+09:00\r\n[INFO] ------------------------------------------------------------------------\r\n[ERROR] Failed to execute goal com.helger.maven:ph-schematron-maven-plugin:5.2.0:validate (PINT Shared) on project JP-PINT-SHARED-RULES: 3 failed Schematron assertions for XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml' -&gt; [Help 1]\r\n[ERROR] \r\n[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.\r\n[ERROR] Re-run Maven using the -X switch to enable full debug logging.\r\n[ERROR] \r\n[ERROR] For more information about the errors and possible solutions, please read the following articles:\r\n[ERROR] [Help 1] http:\/\/cwiki.apache.org\/confluence\/display\/MAVEN\/MojoFailureException\r\nvalidate JP PINT ALIGNED\r\n[INFO] Scanning for projects...\r\n[INFO] \r\n[INFO] ------------------&lt; com.helger:JP-PINT-ALIGNED-RULES &gt;------------------\r\n[INFO] Building jp-pint-alignned-rules 1.0.0\r\n[INFO] --------------------------------[ jar ]---------------------------------\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:validate (Japan Aligned) @ JP-PINT-ALIGNED-RULES ---\r\n[INFO] Compiling XSLT instance [file=....\/xslt\/PINT-jurisdiction-aligned-rules.xslt]\r\n[WARNING] ....\/xslt\/PINT-jurisdiction-aligned-rules.xslt [0:0]: Transformation warning - A function that computes atomic values should use xsl:sequence rather than xsl:value-of\r\n[INFO] Successfully parsed Schematron file '....\/xslt\/PINT-jurisdiction-aligned-rules.xslt'\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example9-SumInv1 and O.xml' against Schematron rules from '....\/xslt\/PINT-jurisdiction-aligned-rules.xslt' expecting success\r\n[INFO] Creating JAXB context for package org.oclc.purl.dsdl.svrl using ClassLoader ClassRealm[plugin&gt;com.helger.maven:ph-schematron-maven-plugin:5.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@42110406]\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example5-AllowanceCharge.xml' against Schematron rules from '....\/xslt\/PINT-jurisdiction-aligned-rules.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example4-SumInv2.xml' against Schematron rules from '....\/xslt\/PINT-jurisdiction-aligned-rules.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example7-Return.Quan.ItPr.xml' against Schematron rules from '....\/xslt\/PINT-jurisdiction-aligned-rules.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example6-CorrInv.xml' against Schematron rules from '....\/xslt\/PINT-jurisdiction-aligned-rules.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example.xml' against Schematron rules from '....\/xslt\/PINT-jurisdiction-aligned-rules.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Example1-minimum.xml' against Schematron rules from '....\/xslt\/PINT-jurisdiction-aligned-rules.xslt' expecting success\r\n[INFO] Validating XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml' against Schematron rules from '....\/xslt\/PINT-jurisdiction-aligned-rules.xslt' expecting success\r\n[ERROR] 1 failed Schematron assertions for XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml'\r\n[ERROR] [fatal_error] in \/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1] @ ....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml [aligned-ibrp-001-jp]-Specification identifier MUST start with the value 'urn:fdc:peppol:jp:billing:3.0'. Test=starts-with(normalize-space(cbc:CustomizationID\/text()), 'urn:fdc:peppol:jp:billing:3.0')\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD FAILURE\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time:  3.462 s\r\n[INFO] Finished at: 2022-11-01T19:31:42+09:00\r\n[INFO] ------------------------------------------------------------------------\r\n[ERROR] Failed to execute goal com.helger.maven:ph-schematron-maven-plugin:5.2.0:validate (Japan Aligned) on project JP-PINT-ALIGNED-RULES: 1 failed Schematron assertions for XML file '....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml' -&gt; [Help 1]\r\n[ERROR] \r\n[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.\r\n[ERROR] Re-run Maven using the -X switch to enable full debug logging.\r\n[ERROR] \r\n[ERROR] For more information about the errors and possible solutions, please read the following articles:\r\n[ERROR] [Help 1] http:\/\/cwiki.apache.org\/confluence\/display\/MAVEN\/MojoFailureException\r\n<\/pre>\n<p>\u3053\u306e\u5b9f\u884c\u7d50\u679c\u306b\u306f\u3001\u554f\u984c\u7b87\u6240\u304c<br \/>\n<code>[ERROR] [fatal_error] in \/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]\/*:AccountingSupplierParty[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'][1]\/*:Party[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'][1] @ ....\/pint-jp-resources-dev\/trn-invoice\/example\/Japan PINT Invoice UBL Error.xml [ibr-081]-The Seller electronic address (ibt-049) MUST be provided. Test=cbc:EndpointID<\/code><br \/>\n\u3068\u8a18\u9332\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4eba\u304c\u898b\u308b\u3068\u3088\u304f\u308f\u304b\u3089\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u304c\u3001\u3053\u306e\u30c7\u30fc\u30bf\u306b\u306f\u3001\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8<br \/>\n[ibr-081]-The Seller electronic address (ibt-049) MUST be provided. Test=cbc:EndpointID<br \/>\n\u3060\u3051\u3067\u306a\u304f\u3001XPath\u3067\u554f\u984c\u7b87\u6240\u304c\u8a18\u9332\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u554f\u984c\u7b87\u6240\u3092\u7c21\u5358\u306b\u898b\u3064\u3051\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<br \/>\n<code>\/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]\/*:AccountingSupplierParty[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'][1]\/*:Party[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'][1]<\/code><br \/>\n\u3053\u306e\u6587\u5b57\u5217\u4e2d\u306e\u540d\u524d\u7a7a\u9593\u3092\u8a18\u53f7\u3067\u8868\u3059\u3068\u6b21\u306e\u3088\u3046\u306b\u898b\u6163\u308c\u305f\u5f62\u306b\u306a\u308a\u307e\u3059\u3002<br \/>\n<code>\/ubl:Invoice[1]\/cac:AccountingSupplierParty[1]\/cac:Party[1]<\/code><br \/>\n\u3053\u3046\u3057\u305f\u30c7\u30fc\u30bf\u3092\u5229\u7528\u3059\u308b\u3068\u554f\u984c\u7b87\u6240\u3092\u5f37\u8abf\u8868\u793a\u3059\u308b\u306a\u3069\u5229\u7528\u8005\u306b\u5206\u304b\u308a\u3084\u3059\u3044\u5f62\u3067\u7d50\u679c\u3092\u8868\u793a\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u63d0\u4f9b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p><b>\u8cb4\u91cd\u306a\u30a8\u30f3\u30b8\u30cb\u30a2\u3092\u6709\u52b9\u6d3b\u7528\u3059\u308b\u306b\u306f\u3001\u3053\u308c\u3089\u306e\u30c7\u30fc\u30bf\u51e6\u7406\u306e\u4ed5\u4e8b\u304b\u3089\u300c\u4f5c\u696d\u300d\u3092\u7121\u304f\u3059\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002<\/b><\/p>\n<h1 id=\"_5\">5. \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u69cb\u6210<\/h1>\n<p>\u30c6\u30b9\u30c8\u74b0\u5883\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea(&#8230;.\/JP PINT 1.0\/)\u69cb\u6210\u3092\u6b21\u306b\u793a\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"height-set:true lang:default decode:true \" >.\r\n\u251c\u2500\u2500 jp-pint-aligned-validate.xml\r\n\u251c\u2500\u2500 jp-pint-shared-validate.xml\r\n\u251c\u2500\u2500 jp-pint-validate.log\r\n\u251c\u2500\u2500 jp-pint-validate.sh\r\n\u251c\u2500\u2500 jp-pint-validate.xml\r\n\u251c\u2500\u2500 jp-pint-xslt.log\r\n\u251c\u2500\u2500 jp-pint-xslt.sh\r\n\u251c\u2500\u2500 jp-pint-xslt.xml\r\n\u251c\u2500\u2500 pint-jp-resources-dev\r\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 PINT-UBL-validation-shared.html\r\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 common\r\n\u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 PINT-UBL-validation-aligned-japan.xslt\r\n\u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 PINT-UBL-validation-shared.xslt\r\n\u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u2514\u2500\u2500 docs\r\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 homepage\r\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 trn-invoice\r\n\u2502\u00a0\u00a0     \u251c\u2500\u2500 codelist\r\n\u2502\u00a0\u00a0     \u251c\u2500\u2500 example\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u251c\u2500\u2500 Japan PINT Invoice UBL Error.xml\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u251c\u2500\u2500 Japan PINT Invoice UBL Example.xml\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u251c\u2500\u2500 Japan PINT Invoice UBL Example1-minimum.xml\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u251c\u2500\u2500 Japan PINT Invoice UBL Example2-TaxAcctCur.xml\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u251c\u2500\u2500 Japan PINT Invoice UBL Example3-SumInv1.xml\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u251c\u2500\u2500 Japan PINT Invoice UBL Example4-SumInv2.xml\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u251c\u2500\u2500 Japan PINT Invoice UBL Example5-AllowanceCharge.xml\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u251c\u2500\u2500 Japan PINT Invoice UBL Example6-CorrInv.xml\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u251c\u2500\u2500 Japan PINT Invoice UBL Example7-Return.Quan.ItPr.xml\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u2514\u2500\u2500 Japan PINT Invoice UBL Example9-SumInv1 and O.xml\r\n\u2502\u00a0\u00a0     \u251c\u2500\u2500 schematron\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u251c\u2500\u2500 PINT-UBL-validation-preprocessed.sch\r\n\u2502\u00a0\u00a0     \u2502\u00a0\u00a0 \u2514\u2500\u2500 PINT-jurisdiction-aligned-rules.sch\r\n\u2502\u00a0\u00a0     \u251c\u2500\u2500 semantic-model.yaml\r\n\u2502\u00a0\u00a0     \u2514\u2500\u2500 syntax-binding.yaml\r\n\u2514\u2500\u2500 xslt\r\n    \u251c\u2500\u2500 PINT-UBL-validation-preprocessed.xslt\r\n    \u2514\u2500\u2500 PINT-jurisdiction-aligned-rules.xslt<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Views: 179\u524d\u56de\u7d39\u4ecb\u3057\u305fJP PINT\u306b\u540c\u68b1\u3055\u308c\u3066\u3044\u308b\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8(XSLT)\u3067\u306f\u3001\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u307f\u306e\u51fa\u529b\u3067\u554f\u984c\u7b87\u6240\u306e\u7279\u5b9a\u304c\u56f0\u96e3\u3067\u3057\u305f\u3002 1.JP PINT 1.0\u306b\u540c\u68b1\u3055\u308c\u3066\u3044\u308b\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306f \u5c11\u3057\u524d\u306b [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7734,"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\/7729"}],"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=7729"}],"version-history":[{"count":45,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/7729\/revisions"}],"predecessor-version":[{"id":8763,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/7729\/revisions\/8763"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/media\/7734"}],"wp:attachment":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}